﻿ #page #wrapper #container #left-col,#sidebar{display:block;min-width:260px;}
 #page #wrapper #container #left-col{width:696px;float:left;}
 #left-col{width:100%;}

@charset "utf-8";.button,.latest-post-blog img{border-radius:4px}
.latest-post-blog{margin-bottom:4px}
.latest-post-blog img,.tags a{-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}
.flickr-widget-blog a,.latest-post-blog img{float:left;border:1px solid #ddd;padding:4px}
.latest-post-blog p{margin:0 0 0 75px;color:#666;line-height:19px}
.latest-post-blog p a{color:#666;display:block}
.latest-post-blog p a:hover{color:#888}
.latest-post-blog p span{color:#888;margin:5px 0 0;display:block}
.latest-post-blog img{width:55px;height:55px;box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}

	.footer-directions__map{width:100%;height:400px;background-color:#e9e5dc}
.sliding-menu-content .section h2{font-size:13px;color:#fff;text-transform:uppercase;padding:15px;background:#444;letter-spacing:1px}

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

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

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

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

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

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

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

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

#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}


#navigation ul.menu li.last {
  border-right:none;
}


#navigation ul.menu li.last ul {
  width: 127px;
}

.region-top-links ul li.last{border-right:none;}


#footer ul li.last{border-right:none;}


  #navigation ul.menu ul li, #navigation ul.menu ul li.last {
    margin-bottom: 0; border-color: #e3e3e3;
  }

.logo .tagline {color:#582207;}
.navigation .cat_shop .level_3_list.menu_list_1_1{margin-top:0}
.navigation .cat_shop .level_3_list.menu_list_1_1 li .level_3_list_item_link{text-transform:uppercase;font-weight:600;font-family:"ProximaNova-Semibold",sans-serif}
.navigation .level_3_list{display:block}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }

#mobile-menu.interactive li.menu-item { height: auto !important; }


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

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

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

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

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

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

 
.blackbluepromo p
{
    color: #eee !important;
}





.wrapper {
	width:100%;
	margin:0 auto;
	position:relative;
}


#headerlink-1 , #headerlink-2, #headerlink-3 {
	opacity: .6;
}


#headerlink-1:hover , #headerlink-2:hover, #headerlink-3:hover {
	opacity: 1;
}

#headerlink-2 {
	position: absolute;
	top: 228px;
	left: 40px;
}


#page .edd-rp-item .edd_download_purchase_form,
#page .edd-rp-item .edd_price {
    margin-top: 4%;
    display: inline-block;
    width: 100%;
}


#page .edd-rp-item .edd_price { margin-top: 0 }


.purchase-price .edd_price { display: inline-block }

.split-right .edd_price {
  color: #84919E;
  background: #EEF2F5;
  padding: 3px 12px;
  border-radius: 30px;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.spec-list-item.last{border-right:0px;}


.slogan p{
	color:white;
	font-weight:300;
	font-size:2.7em;
	text-align: center;
	padding-bottom:0;
}
.news-section body #container #header .outreach-wrap{background:#2b2728}
#header .outreach-wrap{position:fixed;z-index:5;left:0;right:0;bottom:0;width:100%;padding:0;background:rgba(84,78,80,0.85);zoom:1;-moz-transition:bottom 0.5s;-webkit-transition:bottom 0.5s;-ms-transition:bottom 0.5s;-o-transition:bottom 0.5s;transition:bottom 0.5s}
#header .outreach-wrap:before,#header .outreach-wrap::after{content:"";display:table}
#header .outreach-wrap::after{clear:both}
.fold-mobile-nav #header .outreach-wrap{bottom:-200px}
#header .outreach-wrap a{opacity:0.7}
#header .outreach-wrap a:hover{opacity:1}
#header .outreach-wrap nav{float:right;margin:0 0 0 92px}
#header .outreach-wrap .social-wrapper{height:28px;margin:15px 5px 0 10px}
.mobile #header .outreach-wrap .social-wrapper{position:absolute}
.fold-nav #header .outreach-wrap{top:-60px;-moz-transition:top 0.3s 0.15s;-webkit-transition:top 0.3s 0.15s;-ms-transition:top 0.3s 0.15s;-o-transition:top 0.3s 0.15s;transition:top 0.3s 0.15s}
.fold-nav #header:hover .outreach-wrap{top:35.86207px;-moz-transition:top 0.3s;-webkit-transition:top 0.3s;-ms-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s}
.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav,#popup-holder,footer.article-footer,footer.footer,.single article.post+p,.categories-wrap,.outreach-wrap,.prev-next{display:none}

#text li, #text ul {
	list-style:disc;
	margin-left:10px;	
	padding-left:10px;
}

#text {
    max-width: 760px;
    margin-left:auto;
    margin-right:auto;
    padding-left: 10px;
    padding-right: 10px;
}

#text h1 {
    text-align: center;
}

#text p {
    margin-top: 20px;
    margin-bottom: 20px;   
}
.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-sm-12{width:100%}

#navigation-inner {
	margin-left: 5%;
	width: 70%;
	position: relative;

}




.clearfix:after { 
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html
.clearfix {
	height: 1%;
}


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


.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.whatsapp-share {
	border-radius: 3px;
	display: inline-block;
	margin-left: .1%;
	text-align: center;
	vertical-align: top;
	width: 14.6%;
	max-width: 200px;
	height: 26px;
	}


.social-comments {
	border: 1px solid #bbb;
	background: #fff;
	overflow: hidden;
	height: 24px;
	width: 110px;
	}


.social-comments i {
	color: #bbb;
	font-size: 14px;
	padding: 4px 0 6px;
	line-height: 100%;
	position: relative;
	vertical-align: top;
	}


.social-comments span.social-text-com {
	color: #999;
	display: inline-block;
	font-weight: 700;
	position: relative;
	padding: 7px 0 7px 5px;
	vertical-align: top;
	z-index: 1;
	}


.facebook-share:hover,
.twitter-share:hover,
.pinterest-share:hover,
.social-comments:hover,
.email-share:hover {
	opacity: .85;
	}
.ajax-login-register-dialog .wide .fb-login-container{width:auto}
.ajax-login-register-dialog .wide .ajax-login-register-status-container{min-height:0}
.ajax-login-register-dialog .wide .button-container{margin-left:-15px}

.language-hold.active .lang-more .more,
.language-hold .lang-more .less{display: none;}

.mini-article .more-hold{
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 60px 0 0;
	text-align: right;
}

.mini-article .more{
	color: #4abbe7;
	font-size: 14px;
	font-weight: 600;
}

footer .footer-links ul{
   list-style-type:none;
   margin:0 0 40px 0;
   padding:0;
}

footer .footer-links ul li{
   margin:5px 0;
   padding:0;  
}


   
   .site-footer .footer-links ul{
      margin-bottom:30px;
   }

   
   .corporate-footer .footer-links ul li img{
      margin-bottom:30px;
   }






.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 940px;
}


.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}


.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 754px;
	}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.site-inner,
	.site-container .sidebar-primary,
	.site-container .content,
	.site-container .content-sidebar-wrap,
	.site-container .sidebar-secondary {
		width: 100%;
	}

    .menu-primary .menu-item {
        display: block;
        border-bottom: 1px solid #c8b3a1;
    }

        .menu-primary .menu-item a {
            margin: 0;
            padding: 10px;
        }


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-6{width:50%}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}

#builder-module-562c6f474441e-outer-wrapper {
max-width: 1000px;
width: 100%;
}

#builder-module-562c6f474441e .builder-module-column-1-outer-wrapper {
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

.builder-module-block-outer-wrapper {
margin-left: 0;
margin-right: 0;
min-height: 1px;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}
 .builder-module,
.widget-wrapper.single,
.widget-wrapper.left,
.widget-wrapper-single,
.widget-wrapper-left {
clear: both;
}

.builder-module-sidebar {
width: 100%;
}
    .builder-module-navigation {
padding-left: 0;
padding-right: 0;
list-style: none;
}

.builder-module-navigation ul {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
list-style: none;
z-index: 999;
}

.builder-module-navigation a {
display: block;
}

.builder-module-navigation li {
float: left;
}

.builder-module-navigation li ul {
position: absolute;
left: -999em;
}

.builder-module-navigation li:hover ul ul,
.builder-module-navigation li:hover ul ul ul,
.builder-module-navigation li:hover ul ul ul ul,
.builder-module-navigation li:hover ul ul ul ul ul,
.builder-module-navigation li.sfhover ul ul,
.builder-module-navigation li.sfhover ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul ul {
left: -999em;
}

.builder-module-navigation li:hover ul,
.builder-module-navigation li li:hover ul,
.builder-module-navigation li li li:hover ul,
.builder-module-navigation li li li li:hover ul,
.builder-module-navigation li li li li li:hover ul,
.builder-module-navigation li.sfhover ul,
.builder-module-navigation li li.sfhover ul,
.builder-module-navigation li li li.sfhover ul,
.builder-module-navigation li li li li.sfhover ul,
.builder-module-navigation li li li li li.sfhover ul {
left: auto;
}

.builder-module-navigation li:hover,
.builder-module-navigation li.sfhover {
position: static;
z-index: 9999;
}
 .builder-module-widget-bar {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
overflow: hidden;
}

.builder-module-widget-bar .widget-wrapper {
float: left;
overflow: hidden;
}
 .builder-module-content .content {
float: left;
overflow: hidden;
}
 .builder-module-image .builder-module-element img {
display: block;
}

.builder-module-image a img {
border: none;
}

#ie6 .builder-module-block-outer-wrapper {
overflow: hidden !important;
}
 #ie6 .builder-module-navigation li {
background: transparent;
}
  #ie6 .builder-responsive .builder-module-block-outer-wrapper,
#ie6 .builder-responsive .widget-outer-wrapper {
display: inline;
overflow: hidden;
overflow-y: visible;
}

#ie6 .builder-module,
#ie7 .builder-module {
display: block;
}
 div#builder-module-562d9cbc90557 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}
 div#builder-module-562d9cbc90425 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}

.builder-module-last-background-wrapper {background-color: #eee; border-top: 1px solid #ccc; margin-top: 1em;}
 .builder-module {
padding-top: 2px !important;
border-bottom: 0px solid #EBEBEB;
}

.builder-module-last {
border-bottom: 0;
}

.builder-module-element {
margin-bottom: 1em !important;
}

.left .builder-module-element {
margin-right: 3em;
}

.middle .builder-module-element {
margin-left: 3em;
margin-right: 3em;
}

.right .builder-module-element {
margin-left: 3em;
}

.builder-module-sidebar .widget-wrapper {
width: 100%;
}

.builder-module-sidebar .widget-background-wrapper {
margin-bottom: 2em;
}

.builder-module-sidebar .widget {
margin: 0;
padding: 0;
}

.builder-module-sidebar .widget-wrapper-left .widget {
margin-right: 1em;
}

.builder-module-sidebar .widget-wrapper-right .widget {
margin-left: 1em;
}

.builder-module-sidebar h4.widget-title {
font-size: 1.3em;
line-height: 1.3;
margin: 0 0 .75em 0;
padding: 0;
}

.builder-module-sidebar h4.widget-title a {
color: #218BC4;
}

.builder-module-sidebar h4.widget-title + * {
margin-top: 0;
}

.builder-module-sidebar .widget *:first-child {
margin-top: 0;
}

.builder-module-sidebar .widget *:last-child {
margin-bottom: 0;
}

.builder-module-sidebar .widget a.rsswidget img {
display: none;
}

.builder-module-sidebar .widget ul {
margin-left: 0;
}

.builder-module-sidebar .widget li {
list-style: none;
}
 .builder-module-header {
text-align: center;
}
 .builder-module-navigation .builder-module-navigation-menu-wrapper {display: table; margin: 0 auto;}

.builder-module-navigation-1-background-wrapper {border-top: 1px solid #eee; text-align: center;}

.builder-module-navigation-2-background-wrapper {background-color: #ad3333; text-align: center;}

.builder-module-navigation .builder-module-element {
margin: 0 !important; 
}

.builder-module-navigation ul * {
margin: 0;
}

.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
background: transparent;
color: #3B3F42;
margin: .25em .5em 0 0;
text-decoration: none;
border-radius: 2px;
padding: .25em .45em;
-webkit-font-smoothing: antialiased;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a {
color: #ECECEC;
}

.builder-module-navigation li a:hover,
.builder-module-navigation .current_page_item li a:hover,
.builder-module-navigation .current-cat li a li a:hover,
.builder-module-navigation .current-menu-item li a:hover {
color: #ECECEC;
}

.builder-module-navigation li li {
border-bottom: .1em solid #EBEBEB;
width: 14em;
}

.builder-module-navigation li li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
float: none;
padding: .75em;
line-height: 1;
margin: 0;
border-radius: 0;
}

.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
background: #3B3F42;
color: #ECECEC;
}

.builder-module-navigation li ul ul {
margin: -2.05em 0 0 14em;
}
 .builder-module-widget-bar .left .widget {
margin-right: 1.5em;
}

.builder-module-widget-bar .middle .widget {
margin-left: 1.5em;
margin-right: 1.5em;
}

.builder-module-widget-bar .right .widget {
margin-left: 1.5em;
}

.image-no-spacing .builder-module-element {
margin: 0 !important;
padding: 0;
}

.image-full-window .builder-module-element {
margin: 0 !important;
}
 .builder-module-content .builder-module-element {
overflow: hidden;
}

.builder-module-content .hentry {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 0px solid #EBEBEB;
}
 .page .builder-module-content .hentry {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
 .single .builder-module-content .hentry {
margin-bottom: 2em;
padding-bottom: 0;
border-bottom: 0;
}
  .builder-module-content .format-quote .entry-content {
padding: 2.3em;
border-left: 5px solid #EBEBEB;
font-size: 1.5em;
line-height: 1.42;
-webkit-font-smoothing: antialiased;
}
 .builder-module-content .format-image {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-image .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-image .entry-title {
margin-bottom: 0;
}

.builder-module-content .format-image .it-featured-image {
margin-bottom: 1em;
}
 .builder-module-content .format-video {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-video .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-video .entry-title {
margin-bottom: 0;
}
 .builder-module-content .format-status .entry-header {
margin-bottom: .25em;
}

.builder-module-content .format-status .entry-content {
border: 1px solid #EBEBEB;
padding: 3em;
background: #3B3F42;
color: #FFFFFF;
-webkit-font-smoothing: antialiased;
border-radius: 3px;
}

.single .builder-module-content .format-video,
.single .builder-module-content .format-image {
border-bottom: 1px solid #EBEBEB;
padding-bottom: 1em;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}

#builder-module-562cb25ad8251 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562c6f47444b2 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90282 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc9031b .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc903a0 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90425 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc904aa .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90557 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562dfacb510ba .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90177 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc901f9 .builder-module-column-1-outer-wrapper {
width: 100%;
}
.mk-page-section .theme-content{padding:0 20px}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}


#footer-content {
width: 980px;
margin: 0 auto; 
margin-top: 20px;
margin-bottom: 20px;
background-color: #FFFFFF;
}


#footer-content h5{
color: #ffffff; 
text-transform: uppercase;
font-size: 14px;
}


#footer-content h5 a {
color: #196AC4  !important;
font-size: 16px !important;
font: 14px 'Oswald-Regular',sans-serif;
}


#footer-content ul h5.widget-title {
list-style: none;
}


#footer-content li {
color: #fff;
margin: 0 0 7px 0px;
text-transform: uppercase;
}


#footer-content li a {
color: #fff;
text-decoration: none;
font: 12px 'Oswald-Regular',sans-serif;
letter-spacing: .5px;
}


#footer-content li a:hover {
text-decoration: underline;
color: #196AC4;
}

			
			.date { font-size:1.2em; color:#434242; padding:0px 0px 0px 1px;}
.site-footer__header{margin-bottom:5px;font-family:"Code Pro Bold",sans-serif;font-size:17px;font-weight:400;color:#fff}

			#sidebars { width: 100%; clear: both; }



.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.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-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{float:left}
.col-lg-3{width:25%}
#block-views-mega-menu-node-block ul li ul li .menu_header,#block-views-mega-menu-node-block ul li ul li a.menu_header{font-weight:normal;font-size:17px;font-size:1.7rem;}
#block-views-mega-menu-node-block ul li ul li .menu_header,#block-views-mega-menu-node-block ul li ul li a.menu_header,#block-views-mega-menu-node-block ul li ul li .menu_separator,#block-views-mega-menu-node-block ul li ul li a.menu_separator{padding:0px;color:#1a5672;}
.box-content-middle{overflow:hidden;width:100%;padding-left:6px}
.box-content-middle-global{width:96%;padding:10px}
.box-content-middle-game{width:100%;text-align:center;padding-top:10px}
.box-content-middle-desc,.box-content-middle-desc-others,.box-content-middle-thumb{float:left}
.box-content-middle-thumb{width:100px;height:100px;margin:8px 0 10px 8px}
.box-content-middle-thumb a img{border:1px solid #000}
.box-content-middle-desc{width:201px;height:100px;font-size:12px;color:#000;line-height:16px;margin:8px}
.box-content-middle-desc-others{width:167px;min-height:98px;font-size:12px;color:#000;margin:10px}
.box-content-middle-desc h3 a,.box-content-middle-desc-others h3 a{text-decoration:none;color:#a20300;font:700 14px Arial}
.box-content-middle-desc p,.box-content-middle-desc-others p{line-height:16px;margin:5px 0 0}
.box-content-middle-separator{border-top:2px solid #565656;width:98%;height:0;display:block;clear:both}
.error_custom .box-content-middle-desc-others{width:190px}
.box-content-middle-global p,.social-fb,.username-info{margin-left:10px}
.box-content-middle-desc h3,.box-content-middle-desc-others h3,.footer p,.star-rating li{display:inline}


.home .pagination{display:none;}

.page-links a:hover, div.pagination a:active {
	border: 1px solid #000;
	background-color:#000;
	color: #fff;
}



.menu a,
a:hover,
.entry-meta a,
.entry-title a,
.entry-image a,
.widget_pages a,
.related-posts a,
.comment-reply-link,
.widget_categories a,
.widget-post-title a,
a[class*="read-more"],
.comments li .vcard a,
.widget_recent_entries a,
.widget_recent_comments a {
	text-decoration:none;
}


.entries .entry-title,
.entries .entry-header {
	letter-spacing:0.05em;
}


nav li,
input#s,
.tagline,
.sub-title,
.widget h3,
.entry-title,
.vcard.author,
.entry-header,
.comment .vcard,
.comment-box label {
	font-size:18px;
}


.single-title .entry-title {
	letter-spacing:normal;
}


.title-with-bg .title,
.title-with-bg .entry-title,
.title-with-sep .title,
.title-with-sep .entry-title,
.classic-layout .entry-title a {
	font-size:100%;
}

	
.title-with-sep .title,
.title-with-sep .entry-title {
	display:inline-block;
	line-height:120%;
	margin-left:20px;
	margin-right:20px;
	padding-left:20px;
	padding-right:20px;
	background-color:#fff;
}


.title-with-bg,
.title-with-bg a,
.title-with-bg .read-more,
.title-with-bg .sub-title,
.title-with-bg .entry-title,
.content-over-image,
.content-over-image a,
.content-over-image .read-more,
.content-over-image .entry-meta,
.content-over-image .entry-title {
	color:#fff;
}

		
.posts-slider .entry-title {
	line-height:120%;
}

	.grid-8 .posts-slider .entry-title,
	.slider-latest .posts-slider .entry-title,
	.slider-latest .entries .content-over-image .entry-title {
		font-size:30px;
	}

		
		.content-over-image .read-more,
		.content-over-image .entry-meta,
		.content-over-image .entry-title {
			position:relative;
			z-index:3;
		}


.entries .hentry .entry-title {
	margin-top:5px;
	line-height:150%;	
}


.classic-layout .hentry .entry-title {
	line-height:100%;
	margin-top:10px;
	margin-bottom:10px;
}


.text-left .tag-box a,
.text-left .cat-description,
.text-left .title-with-sep .title,
.text-left .title-with-sep .entry-title {
	margin-left:0;
	padding-left:0;
}


	.title-with-bg .title,
	.title-with-bg .entry-title,
	.title-with-sep .title,
	.title-with-sep .entry-title,
	.classic-layout .entry-title a {
		font-size:80%;
	}

	
	.title-with-sep .entry-title {
		margin:0;
		padding:0 5px;	
	}

	
	html .posts-slider .entry-title,
	html .with-sidebar .posts-slider .entry-title,
	html .slider-latest .posts-slider .entry-title,
	html .slider-latest .entries .content-over-image .entry-title {
		font-size:12px;
	}


.section-header .title, .posts-slider .entry-title {
font-size: 24px;
}

    
    .posts-slider .entry-headers .entry-title {
        margin:10px 0 42px;
    }


.title-with-sep .entry-title-post {
margin-left: 0;
padding-left: 0;
padding-bottom: 10px;
}


.title-with-sep-post, .entry-title-post {
font-size: 26px;
}
.title-with-sep, .title-with-bg, .classic-layout .entry-title, .posts-slider .entry-title{font-size:21px;}
body, .site-content, .layout-full .title-with-sep .title, .layout-full .title-with-sep .entry-title{background-color:#fff;}

		#mainlinks .future{width: 144px;}

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

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

		#sublinks .future{width: 137px; padding-left: 8px;}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }
.page_item{font-family:Helvetica,Arial;font-weight:bold;font-size:12px;}

.latest-txt {
	width:210px;
	float:right;
}

.latest-txt h3 {
	font-size:13px;
	font-weight:normal;
	color:#bc1b1b;
	padding-bottom:2px;
}

.latest-txt span {
	font-size:13px;
	font-weight:normal;
	color:#3e3e3e;
	padding-bottom:2px;
	display:block;
}

.latest-txt p {
	font-size:13px;
	font-weight:normal;
	color:#939393 !important;
	padding-bottom:2px !important;
}


.location-info .location-02 {
  width: 48.48485%;
  float: right;
  margin-right: 0;
  *margin-left: -0.25em;
  display: inline;
}

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }




.widget { color: #535353; font-size: 15px; overflow: hidden; }

.widget a { color: #535353; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

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

#footer .widget a:hover { color: #666; }
.defaulthead{color:#786d64;font-weight:900;text-align:left;padding-top:15px;padding-bottom:15px;display:block}


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


#c5 .form-control::-webkit-input-placeholder, #c5 .plant-form .form-control::-webkit-input-placeholder, #c5 .location-form .form-control::-webkit-input-placeholder, #c5 .foot-menu-box .form-control::-webkit-input-placeholder {
    color: #5e5e5e !important;
}


#c5 .form-control::-moz-placeholder, #c5 .plant-form .form-control::-moz-placeholder, #c5 .location-form .form-control::-moz-placeholder, #c5 .foot-menu-box .form-control::-moz-placeholder {
    color: #5e5e5e !important;
}


#c5 .form-control:-ms-input-placeholder, #c5 .plant-form .form-control:-ms-input-placeholder, #c5 .location-form .form-control:-ms-input-placeholder, #c5 .foot-menu-box .form-control:-ms-input-placeholder {
    color: #5e5e5e !important;
}


#c5 .form-control input:-moz-placeholder, #c5 .plant-form .form-control input:-moz-placeholder, #c5 .location-form .form-control input:-moz-placeholder, #c5 .foot-menu-box .form-control input:-moz-placeholder {
    color: #5e5e5e !important;
}


#c5 .plant-form .form-control, #c5 .location-form .form-control, #c5 .foot-menu-box .form-control {
    width: 80%;
    display: inline-block;
    -webkit-box-shadow: inset 1px 1px 8px 0 rgba(0, 0, 0, 0.4);
    box-shadow: inset 1px 1px 8px 0 rgba(0, 0, 0, 0.4);
    height: 54px;
    font-size: 15px;
}


#c5 .care-list ul li a, #c5 .foot-menu-box ul li a {
    color: #fff;
    text-decoration: none;
    transition: all 0.4s ease-in-out;
}


#c5 .care-list ul li a:hover, #c5 .foot-menu-box li a:hover {
    padding-left: 5px;
}


#c5 .foot-menu-box {
    width: 20%;
    float: left;
    padding-right: 10px;
}


#c5 .foot-menu-box:nth-child(5) {
    padding-right: 0;
}


#c5 .foot-menu-box h4 {
    font-family: 'MetallophileSp8Medium';
    font-size: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-transform: uppercase;
}


#c5 .foot-menu-box ul li {
    margin-bottom: 3px;
}


#c5 .foot-menu-box ul li a {
    font-weight: 400;
}


#c5 .foot-menu-box .form-control {
    padding: 5px 15px;
    height: 40px;
    border-radius: 0;
    border: none;
    color: #5e5e5e;
    transition: none;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
}


#c5 .foot-menu-box .btn-default {
    color: #fff;
    background-color: #7fa537;
    border: none;
    text-transform: uppercase;
    border-radius: 0;
    padding: 8px 12px;
    font-weight: 700;
    display: block;
    text-align: center;
    width: 100%;
    transition: all 0.9s ease-in-out;
}


#c5 .foot-menu-box .btn-default:hover {
    background-color: #3b5111;
}


#c5 .foot-menu-box .HTMLBlock .hbspt-form {
    background-color: transparent;
    padding-top:10px;
}


#c5 .foot-menu-box .HTMLBlock .hbspt-form .hs-button {
    background-color: #7fa537;
    transition: background-color 0.9s ease-in-out;

}


#c5 .foot-menu-box .HTMLBlock .hbspt-form .hs-button:hover {
    background-color: #3b5111;
}


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}



.jr-insta-thumb .no-bullet, .pllexislider .no-bullet { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; clear: both; }

.accommodations #middle-content-second ul li.ski span {
    background-position: -77px -150px;
}

#middle-content-second ul li.ski span {
    background-position: -401px -150px;
}


.topnav_list li a.top_lvl, .topnav_list li span.top_lvl {
	float:left;
	padding:16px 18px 0;
	height:28px;
	color:#3a3a3a;
	font-weight:bold;
	cursor:pointer;
}







.event-listing {
	background: #fff;
	margin-top: -27px;
}


.blog-sidebar .event-listing {
	margin-top: 0;
}


.event-listing h1 {
	color: #FFF;
	font-size: 13px;
	padding: 9px 16px;
	background: #ed1f24;
	height: 15px;
	margin-bottom: 0px;
}


.event-listing ol {
	list-style-type: none;
	padding: 0px;
	padding-bottom: 30px;
}
body.style-206 #usersite-container #page-photo,body.style-206 #usersite-container .page-photo-wrap{position:relative;height:100%}
body.style-206 #usersite-container .landing-page #page-header #page-photo{overflow:hidden}
body.style-206 #usersite-container .inner-page #page-photo{padding-top:30%;overflow:hidden;position:relative}
body.style-206 #usersite-container .inner-page #page-photo .page-photo-wrap{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;z-index:0}
.global-nav-wrapper,.global-nav-mega-wrapper,#global_nav_wrapper{z-index:700;position:absolute;top:0px;left:-80%;padding:43px 0px 0px 0px;width:80%;clear:both;background-color:#fff;}
.global-nav-wrapper.visible,.global-nav-mega-wrapper.visible,#global_nav_wrapper.visible{left:0px;}

  
    .trigger {
      position: absolute;  
      width:22px;
    }
.main_logo{float:left;max-width:300px;margin-left:20px}
.main_logo img{max-height:100%;max-width:100%;padding:0;margin:0}

.menu-footer-companyinfo-container ul#menu-footer-companyinfo {
float: left;
width: 100%;
}

.menu-footer-debtcollectionindustries-container ul#menu-footer-debtcollectionindustries {
float: left;
width: 100%;
}

.menutop li.active .rt-arrow-pointer,
.menutop li:hover .rt-arrow-pointer,
.menutop li.f-mainparent-itemfocus .rt-arrow-pointer {
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top-width: 10px;
  border-top-style: solid;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -11px;
}

.menutop .item:hover,
.menutop li.active .item {
  color: #000000;
}

.layout-showcase .sprocket-features-pagination li.active {
  background-color: #e37507;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f8820c),color-stop(45%,#e37507),to(#e37507));
  background-image: -webkit-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: -moz-linear-gradient(top,#f8820c,#e37507 45%,#e37507);
  background-image: -ms-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: -o-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8820c', endColorstr='#e37507', GradientType=0);
}

.sprocket-lists li.active,
.sprocket-lists li:hover {
  background-color: #e37507;
  color: #000000;
}

.sprocket-lists .sprocket-lists-pagination li:hover,
.sprocket-lists .sprocket-lists-pagination li.active {
  background-color: #e37507;
}

.sprocket-tabs .sprocket-tabs-nav li.active .sprocket-tabs-inner {
  background-color: #e37507;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f8820c),color-stop(45%,#e37507),to(#e37507));
  background-image: -webkit-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: -moz-linear-gradient(top,#f8820c,#e37507 45%,#e37507);
  background-image: -ms-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: -o-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8820c', endColorstr='#e37507', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  color: #000000;
}

.sprocket-mosaic .sprocket-mosaic-filter li.active,
.sprocket-mosaic .sprocket-mosaic-order li.active {
  background-color: #e37507;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f8820c),color-stop(45%,#e37507),to(#e37507));
  background-image: -webkit-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: -moz-linear-gradient(top,#f8820c,#e37507 45%,#e37507);
  background-image: -ms-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: -o-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8820c', endColorstr='#e37507', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
  color: #000000;
}

.input-prepend .active,
.input-append .active {
  background-color: ;
  border-color: ;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255,255,255,0.75);
}

  body .layout-showcase .sprocket-features-pagination li.active {
    width: 38px;
    height: 38px;
  }

  body .layout-showcase .sprocket-features-pagination li.active span {
    font-size: 1.6em;
    line-height: 38px;
  }

.layout-showcase .sprocket-features-list li.active {position: static;height: auto;opacity: 1;display: block;}

.layout-showcase .sprocket-features-pagination li.active span {font-size: 1.8em;line-height: 48px;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
.region-help .block{overflow:hidden}
.not-front.one-sidebar .region-sidebar-second .block{padding:20px;margin-bottom:30px}
.region-content{margin-bottom:20px}
.region-content #block-block-7{margin-top:40px;margin-bottom:40px}
.region-content .content h3{margin-top:40px;margin-bottom:12px}
.region-content .content h4{margin-top:30px}
.region-content .content blockquote{font-size:.95em}
.region-content .content ul.horizontal-tabs-list li{margin-bottom:0}
.region-content .content .horizontal-tabs-panes h3{margin-top:26px;margin-bottom:6px}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style a h2{font-size:1.4em}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style img{float:left;margin-right:16px}
.region-sidebar-second .block-webform .form-control{width:160px}
.region-sidebar-second .block-webform{color:#fff;background-color:#681e75;box-shadow:inset 0 0 6px rgba(0,0,0,0.5);border-radius:6px}
.region-sidebar-second .block-webform h2{margin-bottom:0;color:#fff}
.region-sidebar-second .block-webform a{color:#fff}
.region-sidebar-second #block-webform-client-block-5219{background-color:#2bb673;box-shadow:inset 0 0 6px rgba(0,0,0,0.5);border-radius:6px}
.region-sidebar-second #block-webform-client-block-5219 h2.block-title{margin-top:0;font-size:1.35em}
.region-sidebar-second #block-webform-client-block-5219 .form-item label{width:auto}
.region-sidebar-second #block-webform-client-block-5219 .form-control{width:200px}
.region-sidebar-second #block-webform-client-block-5219 .btn-primary{margin-top:12px}
.region-sidebar-second #block-webform-client-block-16364 .description,.region-sidebar-second #block-webform-client-block-19228 .description{font-size:.9em}
.region-sidebar-second .form-control{height:24px;padding:2px}
.region-sidebar-second .form-item{margin-top:10px}
.region-sidebar-second .form-item .form-required{display:none}
.region-sidebar-second .webform-component-date select.form-control{font-size:.8em;width:52px;display:inline}

.region-sidebar-second .webform-component-date .description{font-size:.9em}
.region-sidebar-second .btn-default,.region-sidebar-second .btn-primary{margin-top:12px;color:#FFF;background-color:#00adef;border-color:#fff}
.region-sidebar-second .btn-default:hover,.region-sidebar-second .btn-primary:hover{background-color:#681e75}
.region-content form#user-login,.region-content form#user-pass{max-width:300px}
.region-content form#user-login .form-item label,.region-content form#user-pass .form-item label{display:inline;width:100px;float:left}
.region-content form#user-login .form-control,.region-content form#user-pass .form-control{width:auto;height:24px;padding:2px}
.region-content form#user-login .form-item,.region-content form#user-pass .form-item{margin-top:10px}
.region-content form#user-login .form-item .form-required,.region-content form#user-pass .form-item .form-required{display:none}
.region-content form#user-login .btn-default,.region-content form#user-pass .btn-default,.region-content form#user-login .btn-primary,.region-content form#user-pass .btn-primary{margin-top:12px;color:#FFF;background-color:#00adef;border-color:#fff}
.region-content form#user-login .btn-default:hover,.region-content form#user-pass .btn-default:hover,.region-content form#user-login .btn-primary:hover,.region-content form#user-pass .btn-primary:hover{background-color:#681e75}
.front .region-header{margin-left:-15px;margin-right:-15px}

	#tag_cont {
		display:none;
	}


.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6,
.entry-summary h1,
.entry-summary h2,
.entry-summary h3,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
  margin: 0 0 10px;
  margin: 0 0 1rem;
}

.entry-content h1,
.entry-summary h1,
.comment-content h1 {
  font-size: 24px;
  font-size: 2.4rem;
}

.entry-content h2,
.entry-summary h2,
.comment-content h2 {
  font-size: 22px;
  font-size: 2.2rem;
}

.entry-content h3,
.entry-summary h3,
.comment-content h3 {
  font-size: 18px;
  font-size: 1.8rem;
}

.entry-content h4,
.entry-summary h4,
.comment-content h4 {
  font: bold 14px "PT Sans", Verdana, Geneva, sans-serif;
  font: bold 1.4rem "PT Sans", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
}

.entry-content h5,
.entry-summary h5,
.comment-content h5 {
  font: bold 12px "PT Sans", Verdana, Geneva, sans-serif;
  font: bold 1.2rem "PT Sans", Verdana, Geneva, sans-serif;
  text-transform: uppercase;
}

.entry-content h6,
.entry-summary h6,
.comment-content h6 {
  font: bold 12px "PT Sans", Verdana, Geneva, sans-serif;
  font: bold 1.2rem "PT Sans", Verdana, Geneva, sans-serif;
}


.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}


div.entry-summary div.excerpt {
	font-family: helvetica, geneva, sans-serif;
	font-size: 1.2em;
	text-align: justify;
	margin-bottom: 40px;
	color: #888;
}


.site-main .entry-summary {
	margin: 0;
}


.site-main .entry-summary .sous_titre {
	font-family: Raleway;
	font-size: 12px;
	
}

	.row-special .col-4,
	.extra-wide-inner .col-4,
	.row-special .col-3,
	.extra-wide-inner .col-3,
	.row-special .col-6,
	.extra-wide-inner .col-6,
	.row-special .col-12,
	.extra-wide-inner .col-12{width:50%}

	.hb-main-content.col-9 .row .col-1,
	.hb-main-content.col-9 .row .col-2,
	.hb-main-content.col-9 .row .col-3,
	.hb-main-content.col-9 .row .col-4,
	.hb-main-content.col-9 .row .col-5,
	.hb-main-content.col-9 .row .col-6,
	.hb-main-content.col-9 .row .col-7,
	.hb-main-content.col-9 .row .col-8,
	.hb-main-content.col-9 .row .col-9,
	.hb-main-content.col-9 .row .col-10,
	.hb-main-content.col-9 .row .col-11,
	.hb-main-content.col-9 .row .col-12{width:100%!important;padding-top:0!important;margin-bottom:30px!important}

	.row .col-1,
	.row .col-2,
	.row .col-3,
	.row .col-4,
	.row .col-5,
	.row .col-6,
	.row .col-7,
	.row .col-8,
	.row .col-9,
	.row .col-10,
	.row .col-11,
	.row .col-12:not(.hb-main-content){width:100%!important;padding-top:0!important;margin-bottom:30px!important}

	.row .col-1.nbm,
	.row .col-2.nbm,
	.row .col-3.nbm,
	.row .col-4.nbm,
	.row .col-5.nbm,
	.row .col-6.nbm,
	.row .col-7.nbm,
	.row .col-8.nbm,
	.row .col-9.nbm,
	.row .col-10.nbm,
	.row .col-11.nbm,
	.row .col-12.nbm{margin-bottom:0!important}

	#main-wrapper.hb-boxed-layout .row.fw-content-wrap, #main-wrapper.hb-boxed-layout .row.video-content{margin:0 -15px!important;}
.pagination ul,.pagination ul li,.hb-countdown-unit,.hb-countdown-unit li,.hb-tabs .nav-tabs li,.hb-process-steps,.hb-process-steps li,.testimonial-slider,.testimonial-slider li,ul.testimonial-slider .flex-control-nav,ul.testimonial-slider .flex-control-nav li,.flex-control-nav,ul.row, ul.row li,.hb-client-list,.hb-client-list li,.comments-list,.comments-list li,ul.children,ul.children li,.hb-flex-slides,.hb-flex-slides li,.flex-control-nav,.flex-control-nav li,.flex-direction-nav,.flex-direction-nav li,.hb-gallery-dropdown,.hb-gallery-dropdown li,.portfolio-single-meta,.portfolio-single-meta li,.bbpress ul,.bbpress li, .special-list, .special-list li, .chosen-results, .chosen-results li{list-style:none!important;list-style-type:none!important;}



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

.row.element-row{margin-bottom:20px}

.row.fw-content-wrap{position:relative;z-index:999}

#main-wrapper.hb-boxed-layout .row.fw-content-wrap,#main-wrapper.hb-boxed-layout .row.video-content{margin-left:35px!important;margin-right:35px!important}

#main-wrapper .fw-columns .row.fw-content-wrap,#main-wrapper .fw-columns .row.video-content{margin-left:0!important;margin-right:0!important;padding:0!important}

.row.main-row,.mejs-horizontal-volume-slider.mejs-mute,.hb-small-break,.hb-gal-standard-img-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}

.row,.row-special{width:auto;max-width:none;min-width:0;margin:0 -15px}

.row.left-sidebar,.row.right-sidebar{margin-left:0;margin-right:0}

.row.extra-wide-container{margin:0!important;overflow:hidden;padding:0 10px}

.row.extra-wide-container #hb-blog-posts{display:block}

.row .col-1,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9,.row .col-10,.row .col-11,.row .col-12{float:left;min-height:1px;padding:0 15px;position:relative;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.vc_row.element-row.row{position:relative}

#main-content .row.extra-wide-container .col-1,.row.extra-wide-container .col-2,.row.extra-wide-container .col-3,.row.extra-wide-container .col-4,.row.extra-wide-container .col-5,.row.extra-wide-container .col-6,.row.extra-wide-container .col-7,.row.extra-wide-container .col-8,.row.extra-wide-container .col-9,.row.extra-wide-container .col-10,.row.extra-wide-container .col-11,.row.extra-wide-container .col-12{margin-bottom:20px!important;padding:0 10px}

.row .col-1{width:8.33%}

.row .col-2{width:16.66%}

.row .col-3{width:25%}

.row .col-4{width:33.33%}

.row .col-5{width:41.66%}

.row .col-6{width:50%}

.row .col-7{width:58.33%}

.row .col-8{width:66.66%}

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

.row .col-10{width:83.33%}

.row .col-11{width:91.66%}

.row .col-12{width:100%}

.row-special{margin:0 -10px}

.row-special .col-3,.row-special .col-4,.row-special .col-6,.row-special .col-12{float:left;min-height:1px;padding:0 10px;position:relative;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.row-special .col-4,.extra-wide-inner .col-4{width:33.2%}

.row-special .col-3,.extra-wide-inner .col-3{width:24.96%}

.row-special .col-6,.extra-wide-inner .col-6{width:49.96%}

.row-special .col-12,.extra-wide-inner .col-12{width:99.96%}

.row-special .pagination{margin-bottom:0}

#footer .row.footer-row {margin: 0 -30px !important;}

.clearfix:before,.row:before,.hb-field-content .hb-row:before,.hb-field-content .hb-row:after,#respond:before,#respond:after,.container:before,.small-container:before,.spacer:before,.spacer:after,.small-contaner:after,.clearfix:after,.row:after,.container:after,.container-wide:before,.container-wide:after,ul.cart_list.product_list_widget li:before,ul.cart_list.product_list_widget li:after,.tagcloud:before,.tagcloud:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.clearfix:after,.hb-field-content .hb-row:after,.row:after,.spacer:after,.container:after,.container-wide:after,ul.cart_list.product_list_widget li:after,#respond:after,.small-contaner:after,.tagcloud:after{clear:both;}

.clearfix,.row,.hb-field-content .hb-row,.container,.container-wide,ul.cart_list.product_list_widget li,#respond,.small-contaner,.spacer,.tagcloud{zoom:1;}

.page-id-299 .row .col-2, .page-id-299 .row .col-12 {
    backface-visibility: hidden;
    box-sizing: border-box;
    float: left;
    margin-bottom: -21px;
    margin-left: 0;
    min-height: 1px;
    padding: 0 15px;
    position: relative;
}


.page-id-250 .row.element-row, .page-id-17410 .row.element-row {
    margin-bottom: 0;
}

.tribe-events-list-widget .duration{ font-weight:normal; width:100%}
.tribe-events-tooltip .duration{font-style:italic;margin:3px 0}

#virool{margin-top:10px;}
#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%}

#social #twitter a			{ background-position: -50px -50px; }

#social #twitter:hover a	{ background-position: -50px 0;	}

.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px}

.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px}

.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px}

.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px}

.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important}

.tp-bullets.preview1 .bullet.last 			{	margin-right: 0px}

.tp-bullets.preview2 .bullet.last 			{	margin-right: 0px}

.tp-bullets.preview3 .bullet.last 			{	margin-right: 0px}

.tp-bullets.preview4 .bullet.last 			{	margin-right: 0px}




#web_network {
	display: block;
	position: relative;
	float: right;	
}


#web_network ul {
	list-style: none;
	position: absolute;
	display: none;
}


#web_network:hover ul,
#web_network.hover ul {
	display: block;
}


#web_network li a {
	border: none;
}

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

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


#cff .cff-expand{
  display: none;
}

#cff .cff-expand a{
  font-size: 11px;
  font-weight: normal;
}


.gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }


.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  background-image: none; }
.dropdown-toggle:focus{outline:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}
.primary-wrapper-inner-wrapper{padding:0px 0px 112px 0px;}
.primary-wrapper,.primary-wrapper-inner-wrapper{width:100%;}
body.admin-menu .primary-wrapper .primary-wrapper-inner-wrapper{padding-top:20px;}

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

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

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



.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}


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

.item-project .project-name {
	border-bottom: 0;
}




body, h1, h2, h3, h4, h5, h6, #menu ul a, .dropmenu, #title-page h2, .item-project .project-name h3, #footer-credits p.credits, #footer-credits .footer-tagline, #footer-credits .footer-copyright {	
	font-family: "futura-pt",sans-serif;
	font-style: normal;
	font-weight: 300;	
	letter-spacing: 1px !important;
}

.item-project .project-name h3 {
	font-size: 1rem;
}

.item-project .project-name h4 {
	letter-spacing: 1px !important;
	letter-spacing: 0.02rem !important;
	
}


.item-project {
    position: relative;
    overflow: hidden;
}


.item-project .hover-wrap {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}


.item-project .hover-wrap img {
    position: relative;
    width: 100%;
}


.item-project .hover-wrap .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
	right: 0px;
	bottom: 0px;
    display: block;
	border: 0 solid rgba(255, 255, 255, 0.25);
    background: #F88A79;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
    -o-transition: all 0.15s ease-in-out 0s;
    transition: all 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover .overlay,
.item-project .hover-wrap:active .overlay,
.item-project .hover-wrap:focus .overlay {
	border-width: 10px;
    opacity: 0.85;
    filter: alpha(opacity=85);
}


.item-project i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -13px 0 0 -13px;
    color: #FFFFFF;
    font-size: 26px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.15s ease-in-out 0s;
    -moz-transition: opacity 0.15s ease-in-out 0s;
    -o-transition: opacity 0.15s ease-in-out 0s;
    transition: opacity 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover i,
.item-project .hover-wrap:active i,
.item-project .hover-wrap:focus i {
    opacity: 1;
    filter: alpha(opacity=100);
}


.item-project .project-name h3,
.item-project .project-name h4 {
    margin-bottom: 0;
	color: #56646F;
	text-transform: uppercase;
}


.item-project:hover .project-name,
.item-project .project-name:hover {
    border-bottom-color: #F88A79;
}

	
	
	
    #latest-work-thumbs .item-project.span3,
	#latest-posts .item-posts.span3,
	#projects .item-project.span3,
	#people .single-people.span3,
	#blog article.span3 {
        width: 300px;
        margin-left: 20px;
        margin-bottom: 20px;
    }


    #latest-work-thumbs .item-project.span4,
	#latest-posts .item-posts.span4,
	#projects .item-project.span4,
	#people .single-people.span4,
	#blog article.span4 {
        width: 352px;
        margin-left: 20px;
        margin-bottom: 20px;
    }

.click1 {
	background-color: #72179d;
	vertical-align: top;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	display: block;
	font: 12px Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 5px 0 0;
	float: right;
}

.click1 a {
	text-decoration: none;
	color: #fff;
	text-align: center;
	padding: 8px 14px;
	display: block;
}

.maphome , .printtext {
    background-color: #fff;
    width: 100%;
    text-align: justify;
    padding: 10px;
}

.maphome{
    text-align: center;
}

.text-color-grey{
	color:#787878;
}
.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}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}
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;}
.add_margin_bottom12{position:relative;margin-bottom:12px}

.cont-block{overflow:hidden;margin:1em 0em 1em 0em;}
.cont-block .fpo_img{float:left;width:60%;}

.cont-block .fpo-txt{float:right;background-color:#5d6937;color:#ffffff;height:140px;width:40%;}
.cont-block .fpo-txt p{padding:0.625em;}


#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

#site-navigation .dropdown-menu li a .fa { margin-right: 8px }

#site-navigation .dropdown-menu li.no-icon-margin a .fa { margin-right: 0 }

#site-navigation .dropdown-menu .site-search-toggle .fa { margin: 0 }



#site-navigation .dropdown-menu li a .nav-arrow { margin-left: 4px; margin-right: 0; }

#site-navigation .dropdown-menu ul a.sf-with-ul { padding-right: 25px }



#site-navigation .dropdown-menu ul { background: #fff; border: 1px solid #eee; }

#site-navigation .dropdown-menu ul ul { margin-left: 0; text-align: left; }

#site-navigation .dropdown-menu ul li:first-child ul { margin-top: 0 }

#site-navigation .dropdown-menu ul li { padding: 0 }

#site-navigation .dropdown-menu ul a { display: block; float: none; padding: 8px 12px; height: auto; margin: 0px; border: 0px; line-height: 1.4em; color: #666; font-size: 0.923em; border-bottom: 1px solid #eee; }

#site-navigation .dropdown-menu ul a:hover { background: #f7f7f7 }



#site-navigation .dropdown-menu li.left-dropdowns ul ul { left: auto; right: 100%; }

#site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right { left: 9px; right: auto; }

#site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right:before { content: "\f104" }

.navbar-style-two .dropdown-menu { width: 100% }

.navbar-style-two .dropdown-menu li { border-right: 1px solid #eee }

.navbar-style-two .dropdown-menu li li { border-right: 0 }

.navbar-style-two .dropdown-menu .woo-menu-icon,
.navbar-style-two .dropdown-menu .search-toggle-li { float: right; border-left: 1px solid #eee; border-right: 0; }

.navbar-style-three .dropdown-menu ul { text-align: left }

.navbar-style-four .dropdown-menu ul { text-align: left }

.navbar-style-five .dropdown-menu { text-align: center; float: none; display: table; height: 100%; margin: 0 auto; }

.navbar-style-five .dropdown-menu ul { text-align: left }

	.navbar-style-six .dropdown-menu a:hover { background: #f9f9f9; }

	.navbar-style-six .dropdown-menu .nav-arrow.top-level { position: absolute; right: 28px; top: 50%; height: 20px; line-height: 20px; margin-top: -10px; font-size: 11px; opacity: 0.4; }


	
	body.wpex-has-vertical-header #site-navigation .dropdown-menu li.megamenu { position: relative; }

	body.wpex-has-vertical-header #site-navigation .dropdown-menu li.megamenu ul { left: 100%; width: 750px }





.wpex-dropdowns-caret .dropdown-menu ul:before { content: ""; display: block; position: absolute; top: -7px; left: 12px; border-right: 7px solid transparent; border-bottom: 7px solid #ddd; border-bottom-color: rgba(0,0,0,0.15); border-left: 7px solid transparent; }

.wpex-dropdowns-caret .dropdown-menu ul:after { content: ""; display: block; position: absolute; top: -6px; left: 13px; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; }

.wpex-dropdowns-caret .dropdown-menu ul ul:before,
.wpex-dropdowns-caret .dropdown-menu ul ul:after { display: none }



.wpex-dropdown-top-border #site-navigation .dropdown-menu li ul { border: none; border-top: 3px solid transparent; }

.wpex-dropdown-top-border .dropdown-menu ul:before,
.wpex-dropdown-top-border .dropdown-menu ul:after { display: none }



.wpex-flush-dropdowns .dropdown-menu ul:before,
.wpex-flush-dropdowns .dropdown-menu ul:after { display: none }



.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul { background: #fff; border-radius: 3px; border: 1px solid #ddd; padding: 10px; }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul:after,
.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul:before { display: none }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul li a { transition: none; border: 0; }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul li a:hover { background: transparent; color: #000; }

.wpex-dropdown-style-minimal .navbar-style-two #site-navigation .dropdown-menu ul { border-radius: 0; border-color: #eee; }



.wpex-dropdown-style-black #site-navigation .dropdown-menu ul { background: #000; border: 0; }

.wpex-dropdown-style-black .wpex-dropdowns-caret .dropdown-menu ul:before,
.wpex-dropdown-style-black .wpex-dropdowns-caret .dropdown-menu ul:after { border-bottom-color: #000 }

.wpex-dropdown-style-black #site-navigation .dropdown-menu ul li a { display: block; color: #909090; border-color: #252525; }

.wpex-dropdown-style-black #site-navigation .dropdown-menu ul li a:hover { background: #252525; color: #fff; }

	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right { left: 9px; right: auto; }

	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right:before { content: "\f104" }

	#site-navigation .dropdown-menu li.megamenu ul ul { right: auto; left: 0; }

	body #site-navigation .dropdown-menu li.megamenu ul.sub-menu a.sf-with-ul { padding-left: 12px }
#site-navigation .dropdown-menu a{font-weight:400;font-size:13px}
#site-header #site-navigation .dropdown-menu ul{background-color:#f3f4f4;border-color:#dddddd}
#site-header #site-navigation .dropdown-menu ul li{border-color:#dddddd}
#site-header #site-navigation .dropdown-menu ul li a{border-color:#dddddd}

		
		.menu-item a {
		text-decoration: none;
		}

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



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

#pagewrap {width:960px; margin:auto; padding:0; background:#fff}



#pagewrap #hdrbanner {float:left; width:400px; height:100px; margin:11px 0 0 59px; background:none}

#pagewrap .contentcenter {width:100%; margin:auto}


#pagewrap #underbanner {clear:left; width:100%; margin:0 auto}
 
#pagewrap #underbanner #underbannerslider {width:400px; height:104px; margin:auto; background:none}


#pagewrap .underheadermargin {margin-top:20px}



  

#pagewrap #iconsrowtop {width:100%; height:200px; padding-top:10px; margin-bottom:10px; vertical-align:middle}



#pagewrap #iconsrow {clear:left; width:100%; margin-bottom:20px; padding-top:10px}


#pagewrap #aboutjuliens {width:960px; margin:auto}

#pagewrap #aboutcatalogcont #aboutcatalogMagicfade {width:380px; min-height:492px; max-height:auto}

#pagewrap #galleryslidecont {margin:10px auto}



#pagewrap #auctionstop {text-align:left}

#pagewrap #upcomingauctionslist img {width:960px; height:auto}

#pagewrap #upcomingauctionslist a img {text-decoration:none; border:none}

#pagewrap #auctionresults th.resultshdg1 {width:10%}

#pagewrap #auctionresults th.resultshdg2 {width:72%}

#pagewrap #auctionresults th.resultshdg3 {width:18%}

#pagewrap .contentcenter img {max-width:230px; height:auto}

#pagewrap #underbanner img {width:238px; min-height:80%; max-height:80%}

#pagewrap #homepanels {width:230px; height:242px; margin:auto}

	#pagewrap #iconsrowtop div {min-width:230px; max-width:230px; height:124px; margin:0 0 10px 0; padding:0; text-align:center}

	#pagewrap #iconsrowtop img {max-width:230px; height:auto}

	#pagewrap #iconsrow img {max-width:230px; height:auto; margin: 0 auto 4px auto}

	#pagewrap #aboutjuliens .aboutjuliensleft, #pagewrap #aboutjuliens .aboutjuliensright {float:none; max-width:230px; margin-top:10px}


#pagewrap .tblprevious {width:230px}

#pagewrap td.tblpreviouscatalog, #pagewrap td.tblpreviouscontent {width:220px; text-align:center}


#pagewrap #aboutcatalogcont {float:none; width:230px; margin:20px auto; text-align:center}

#pagewrap #aboutcatalogcont #aboutcatalog {width:230px; min-height:230px; max-height:auto}

#pagewrap #aboutcatalogcont #aboutcatalog img {width:230px; height:auto}

#pagewrap p.auctionlogo {width:230px; max-width:230px}

#pagewrap p.auctionlogo img {width:230px; max-width:230px; height:auto}

#pagewrap p.auctionlogoctr {width:230px; max-width:230px}

#pagewrap p.auctionlogo img, #pagewrap p.auctionlogoctr img {width:230px; max-width:230px; height:auto}

#pagewrap .auctionschedbox {max-width:220px}

#pagewrap .auctionschedbox p.auctionlogo {max-width:220px; margin:10px auto}

#pagewrap .auctionschedbox p.auctionlogo img, #pagewrap .auctionschedbox p img {max-width:210px; height:auto}


#pagewrap #galleryslidecont img {width:100%; height:100%; margin:0 auto}


#pagewrap .centerterms {width:230px}

#pagewrap #iconsrowtop div.videowrapper {float:left; min-width:230px; max-width:230px}

#pagewrap p.auctionlogo, #pagewrap p.auctionlogoctr {max-width:310px; text-align:center; margin:auto}

#pagewrap .contentcenter img.dofloatleft320 {float:left !important; width:auto; height:auto; margin:0 10px 10px 0}

#pagewrap .contentcenter img.dofloatright320 {float:right !important; width:auto; height:auto; margin:0 0 10px 10px}

#pagewrap #thelogo {float:left; width:184px; height:94px; margin:14px 0 0 14px}


#pagewrap .contactcenter {width:440px; margin:auto}


#pagewrap .subscribecenter {width:400px; margin:auto}


#pagewrap .videowrapper {position:relative; max-width:460px; padding-top:25px; padding-bottom:56.25% ; height:0}

#pagewrap td.tblpreviouscatalog  {width:120px}

 #pagewrap td.tblpreviouscontent {width:460px; text-align:left}

	#pagewrap #hdrbanner img {width:310px; height:auto}

	#pagewrap #aboutjuliens div.aboutjuliensleft {float:left; min-width:330px; max-width:330px}

	#pagewrap #aboutjuliens div.aboutjuliensright {float:right; min-width:390px; max-width:390px}

#pagewrap .icatlistcont .icatlistitem {float:left; width:200px; text-align:center}


#pagewrap .contactcenter, 
#pagewrap .centerterms, 
#pagewrap .subscribecenter {width:600px; margin:auto}

#pagewrap .contentcenter600 {width:600px; margin:0 auto}

#pagewrap .contentcenter650 {width:650px; margin:0 auto}

#pagewrap .contentcenter680 {width:680px; margin:0 auto}

#pagewrap .contentcenter700 {width:700px; margin:0 auto}

#pagewrap .contentcenter750 {width:750px; margin:0 auto}

#pagewrap .contentcenter780 {width:780px; margin:0 auto}

#pagewrap .contentcenter800 {width:800px; margin:0 auto}

#pagewrap .contentcenter810 {width:810px; margin:0 auto}

#pagewrap .contentcenter900 {width:900px; margin:0 auto}

#pagewrap .contentcenter960 {width:960px; margin:0 auto}
