﻿

ul.newsticker span.hora {
    
    position: relative;
    top:-3px;
    margin-right: 3px;
    margin-left: 2px;
    color: #d4dcdb;
}


.ad_serve {
  margin: 35px auto;
  max-width: 300px;
  max-height: 250px; }


.top-action {
  float: right;
  margin: 0 10px;
  width: 300px;
}


.top-action a {
  background: #fdfdfd;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ2ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #fdfdfd 0%, #d9d6d4 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdfdfd), color-stop(100%,#d9d6d4));
  background: -webkit-linear-gradient(left, #fdfdfd 0%,#d9d6d4 100%);
  background: -o-linear-gradient(left, #fdfdfd 0%,#d9d6d4 100%);
  background: -ms-linear-gradient(left, #fdfdfd 0%,#d9d6d4 100%);
  background: linear-gradient(to right, #fdfdfd 0%,#d9d6d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#d9d6d4',GradientType=1 );
  border-left: solid 10px;
  color: #ea7200;
  font-family: 'DistrictThin', sans-serif;
  font-size: 24px;
  display: block;
  height: 70px;
  line-height: 70px;
  padding: 0 20px;
  margin-top: 10px;
  text-decoration: none;
}


.top-action a.a-1 {
  border-color: #d9d6d4;
}


.top-action a.a-2 {
  border-color: #bdbbbb;
}


.top-action a.a-3 {
  border-color: #898889;
}


.top-action a.a-4 {
  border-color: #636365;
}


.top-action a:hover {
  background: #b3b1b1;
  border-color: #ea7200;
  color: #fff;
}

	.fancy-heading .heading-text {
		opacity: 1!important;
		letter-spacing: 0px!important;
	}

	.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] #breadcrumbs {
		right: 15px;
	}

	.page-heading.fancy-heading .heading-text {
		padding: 50px 30px;
		margin-top: 0!important;
	}

	.fancy-tabbed-style .fancy-heading .heading-text {
		padding: 15px;
	}

	.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="center"] #breadcrumbs {
		border: 0;
		margin-top: 0;
		padding-top: 0;
	}

	.fancy-tabbed-style .fancy-heading .heading-text h1 {
		margin-left: 0;
	}

	.fancy-tabbed-style .fancy-heading .heading-text #breadcrumbs {
		margin-right: 0;
	}

	.page-heading .heading-text {
		margin-left: 0;
	}

	.page-heading .heading-text, .post-type-archive-product .page-heading .heading-text {
		float: none;
		top: 0;
	}

	.fancy-tabbed-style .page-heading.fancy-heading .heading-text {
		padding: 14px 20px;
	}
.post-type-archive-product .page-heading .heading-text{float:left}
.post-type-archive-product .page-heading.fancy-heading .heading-text{float:none}
.fancy-tabbed-style .fancy-heading .heading-text h3{display:none}
.tabbed-heading-wrap .heading-text{opacity:1}
.page-heading.fancy-heading.animated,.fancy-heading.animated .heading-text{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.header-naked-light .fancy-heading .heading-text,.header-naked-dark .fancy-heading .heading-text{padding-top:20px}
.fancy-heading .heading-text[data-textalign="left"]{text-align:left}
.fancy-heading .heading-text[data-textalign="right"]{text-align:right}
.fancy-heading .heading-text[data-textalign="center"]{text-align:center}
.page-heading-breadcrumbs.fancy-heading .heading-text{float:none;position:relative}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] h1{float:left}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="left"] h3{float:left;clear:left}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="right"] h1{float:right}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="right"] h3{float:right;clear:right}
.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="right"] #breadcrumbs{float:left;bottom:50%;position:absolute;left:0}
.page-heading-breadcrumbs.fancy-heading.dark-style .heading-text[data-textalign="center"] #breadcrumbs{border-color:#222}
.page-heading.fancy-heading .heading-text[data-textalign="right"] .prev-item{position:absolute;top:50%;margin-top:-11px;line-height:28px;left:10px;right:auto}
.page-heading.fancy-heading .heading-text[data-textalign="right"] .next-item{position:absolute;top:50%;margin-top:-11px;line-height:28px;left:40px;right:auto}
.page-heading.fancy-heading .heading-text[data-textalign="center"] .prev-item{position:absolute;margin-top:-20px;display:inline-block;left:5px;top:50%}
.page-heading.fancy-heading .heading-text[data-textalign="center"] .next-item{position:absolute;margin-top:-20px;display:inline-block;right:5px;top:50%}
.page-heading.ph-sort .heading-text{display:none}
.page-heading-breadcrumbs .heading-text{float:left;padding-top:1px;padding-bottom:1px;line-height:42px}
.single-product.page-heading-fancy .fancy-heading .heading-text{display:none}
.page-heading .heading-text, .fancy-heading .heading-text {text-align: left;}






.clearfix {
  *zoom: 1;
}


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


.clearfix:after {
  clear: both;
}

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

	div.social-icon-wrapper{ display: inline-block; }



div.social-icon { float: left; margin-right: 15px; cursor: pointer; }

div.social-icon:last-child { margin-right: 0px; }

#container{
	width:980px;
	position:static;
	border: 1px solid #709abf;
	padding-top: 0px;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

.widgettitle {
	font-size: 0.9em;
	font-family: 'Droid Sans', Arial, Tahoma;
	padding: 0.8em;
	margin: -0.5em -0.5em 1.5em -0.5em;
	background: #333;
	color: #fff;
	text-transform: uppercase;
}

.widgettitle a:link, .widgettitle a:visited  {
	color: #fff;
}



#frontpage-magazine-widgets .widgettitle {
	margin: 0 0 1.5em 0;
}

.widget-category-posts .widgettitle .category-archive-link {
	float: right;
}

.widget-category-posts .widgettitle .category-archive-link .genericon-category {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-size: 21px;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
	content: '\f301';
	margin-top: -4px;
}

.widget-category-posts .widgettitle .category-archive-link .genericon-category:hover {
	text-decoration: none;
}

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

	
	#text-5,
	#text-6
	{
	margin-top: 5%;
	}


	#text-3 img,
	#text-4 img,
	#text-5 img,
	#text-6 img
	{
	display: block;
	margin: 0 auto !important;
	}

	
	#text-3 p,
	#text-4 p,
	#text-5 p,
	#text-6 p
	{
	clear: both;
	}


#header .widget-area {
	width: 470px;
	color: #333333;
	float: right;
	margin: 0; 
	padding: 0;
	}

	
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
	}

	
#header .widget-area h4 {
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 0 0; 
	padding: 0;
	text-decoration: none;
	}

	
#header .widget-area ul {
	margin: 0;
	padding: 0;
	}

	
#header .widget-area ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}

	
#home-top .featuredpost img, #home-top .featuredpage img, #home-top .featuredpost .avatar, #home-top .featuredpage .avatar, #home-bottom .featuredpost img, #home-bottom .featuredpage img, #home-bottom .featuredpost .avatar, #home-bottom .featuredpage .avatar, #home-top .widget img, #home-bottom .widget img {
	margin: 0 5px 20px 0;
	padding: 0;
	border: 10px solid #F3F3F3;
	}


	
#sidebar.widget-area2
{
float: left;
width: 260px;
}


#sidebar .widget, #sidebar-alt .widget {
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	}

	
#sidebar .widget p, #sidebar-alt .widget p {
	margin: 0;
	padding: 0;
	}

#featured-post-4.widget.featuredpost h2, #featured-post-5.widget.featuredpost h2{
	color: #333333;
	font-size: 18px;
}


.widget-wrap h4  
{
padding-top: 10px; 
}


#content-sidebar-wrap #sidebar.sidebar.widget-area #include_post-6.widget.Widget_Include_Post .widget-wrap h4
{
text-align: center;
}


















#text-7.widget.widget_text,
#include_post-13.widget.Widget_Include_Post
{
border-color: #8ec63f;
border-style: solid;
}


#include_post-13.widget.Widget_Include_Post h1 a
{
text-decoration: none;
}


#include_post-13.widget.Widget_Include_Post h1 span,
#include_post-14.widget.Widget_Include_Post h1 span,
#include_post-15.widget.Widget_Include_Post h1 span,
#include_post-16.widget.Widget_Include_Post h1 span,
#include_post-17.widget.Widget_Include_Post h1 span,
#include_post-18.widget.Widget_Include_Post h1 span,
#include_post-19.widget.Widget_Include_Post h1 span,
#include_post-20.widget.Widget_Include_Post h1 span,
#include_post-21.widget.Widget_Include_Post h1 span,
#include_post-22.widget.Widget_Include_Post h1 span,
#include_post-23.widget.Widget_Include_Post h1 span,
#include_post-24.widget.Widget_Include_Post h1 span,
#include_post-25.widget.Widget_Include_Post h1 span,
#include_post-26.widget.Widget_Include_Post h1 span,
#include_post-27.widget.Widget_Include_Post h1 span
{
font-weight: normal;
}


#include_post-6.widget.Widget_Include_Post p 
{
color: #025b45;
font-weight: bold;
font-family: 'Metrophobic', serif;
}



#text-7.widget.widget_text ul li,
#include_post-13.widget.Widget_Include_Post ul li
{
list-style-type: none;
padding-bottom: 10px;
line-height: 20px;
font-weight: bold;

}


#text-7.widget.widget_text ul li a,
#include_post-13.widget.Widget_Include_Post ul li a
{
color: #025b45;
}



#text-7.widget.widget_text ul,
#include_post-13.widget.Widget_Include_Post ul
{
margin-left: 0;
}


#text-7.widget.widget_text p img,
#include_post-13.widget.Widget_Include_Post p img
{
position: relative;
top: -15px;
left: -15px;
}


#text-7 h4.widget-title.widgettitle,
#abovedorte
{
background-color: #8ec63f;
padding-top: 0;
color: white;
font-size: 1.143em;
text-align: center;
}


#text-7.widget.widget_text .widget-wrap .textwidget
{
padding: 6%;
}


 #text-7.widget.widget_text
{
padding: 0;
}


body.home.blog.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.sidebar.widget-area
{
float: right;
}




body.page.page-id-8571.page-template.page-template-page_blog.page-template-page_blog-php.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.widget-area 
{
display: none;
}

	
	#include_post-13.widget.Widget_Include_Post
	{
	text-align: center;
	clear: both;
	margin: 0 auto 3% auto !important;
	width: 95%; 
	max-width: 968px;
	}

	
	#include_post-13.widget.Widget_Include_Post img
	{
	margin: 0 auto;
	}

	
	#text-7.widget.widget_text p img
	{
	position: initial;
	margin-bottom: 2% !important;
	}

	
	#text-8.widget.widget_text
	{
	width: 100%;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	}

	
	

	#sidebar,
	#sidebar.sidebar.widget-area
	{
	width: 260px;
	}

	
	
	
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featured-post .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featured-post .post
	{
	display: none;
	}

	
	#text-11 .widget-wrap .textwidget form.searchform
	{
	float: none;
	display: block;
	text-align: center;
	}


	
	#text-12,
	#text-13,
	#wenderhostsubpages-2 .widget-wrap h4,
	li.page_item.page-item-5308.page_item_has_children.with,
	#wenderhostsubpages-2 ul.children
	{
	display: none;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #wenderhostsubpages-2
	{
	clear: both;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}

	

	
	
	.page-id-1321 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}


a.zoom .overlay-info {
  color: #FFF;
  font-weight: bold;
  padding:10px 10px 10px;
}


#featured-screenshots .column-item .overlay-info,
#featured-screenshots .column-item .overlay-date,
#results .results-overlay {
  display: none;
}


.atomicHeader, .overlay-info {
	text-transform: capitalize;
}


.textprivacidad {
    margin-left: 100px;
    margin-right: 40px;
    margin-top: -5px;
    
}
#slidingbar-area h3,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"]{font-weight:bold;}
#main .post h2 a,.about-author .title a,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_categories li,.fusion-load-more-button,.fusion-rollover a,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel="next"]:after,.single-navigation a[rel="prev"]:before,body a,body a:after,body a:before{color:#f58027;}
.fusion-load-more-button{background-color:#ebeaea;}
.fusion-load-more-button:hover{background-color:rgba(235,234,234,0.8);}
.comment-form input[type="submit"],.fusion-button,.fusion-load-more-button,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"]{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:700;}

.fusion-portfolio-wrapper .fusion-load-more-button {
  display: none;
}

.fusion-blog-infinite .fusion-load-more-button {
  margin-bottom: 40px;
}

	


	

	.wprssmi_rss_vs .title{
		font-size:1.1em;
		padding-top:10px;
	}


	.wprssmi_rss_vs .date{
		font-size:.9em;
	}


.menu--main-menu li.menu-item-has-children {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}


.menu--main-menu li.menu-item-has-children:hover {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}


.menu--main-menu li.menu-item-has-children[class*="current-menu"]:hover {
	background-color: white;
}


.menu--main-menu .menu-item-has-children:hover,
.menu--main-menu .menu-item-has-children.open {
	background-color: white;
}


.menu-item-container {
  border-top: 1px solid white;
  width: 50%;
  margin: 15px;
  display: inline-block;
  text-align: left;
}


#main_menu
{
	height: 50px;
	border: 0px solid red;
	margin: 2px auto;
	width: 1024px;
	background-color: #404f7c;
}

.l-footer {
	position: relative;
	}

				
	
	.l-canvas.type_boxed,
	.l-canvas.type_boxed .l-subheader,
	.l-canvas.type_boxed ~ .l-footer .l-subfooter {
		max-width: 1300px;
		margin: 0 auto;
		}
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;}






#Cover .leftcol { 
    float: left;
    width: 400px;
    margin-right: 55px;
}

	
	.col h3 {
		font-size: 16px;
	}

	
	.col h4 {
		font-size: 16px;
	}


	body .container #portfolio.portfolio-items .col {
		margin-bottom: 20px;
	}

	
	#portfolio.portfolio-items .col.span_3 .work-item .work-info a {
		padding: 5px 6px!important;
		font-size: 11px!important;
		margin: 1px!important;
	}

	
	#portfolio.portfolio-items .col.span_3 .work-meta, #portfolio.portfolio-items .col.span_4 .work-meta {
		width: 74%!important;
	}

	
	#portfolio.portfolio-items .col.span_3 .nectar-love-wrap, #portfolio.portfolio-items .col.span_4 .nectar-love-wrap  {
		width: 52px;
	}

	
	body.single-portfolio .row .col.section-title h1 {
		width: 725px;
		margin: 0 auto;
	}

		
	.main-content .col.span_4 .col.span_2 img, .main-content .col.span_3 .col.span_2 img, .main-content .col.span_2 .col.span_2 img, .main-content .col.span_6 .col.span_2 img {
		padding-right: 5px;
		top: -3px;
	}

	
	#portfolio.portfolio-items .col .work-item.style-2 i {
		line-height: 32px!important;
		height: 32px!important;
		width: 32px!Important;
		font-size: 14px!important;
	}

	
	.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}

	
	.portfolio-items .col .work-item .work-info a {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px;
		width: 100%;
		height: 100%;
		text-indent: -9999px;
	}

	
	.col, body .vc_row-fluid .wpb_column {
		margin-bottom: 25px;	
	}


  	.portfolio-items .col {
  		width: 100%;
  		margin-left: 0px;
  		margin-bottom: 8px;
  	}

  	
  	.col.boxed:hover {
  		margin-top: 0px!important;
  		-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
    	box-shadow: 0 1px 2px rgba(0,0,0,0.2)!important;
  	}

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

	
	#footer-widgets .container .col {
		margin-left: 15px;
		width: 48%;
	}

	
	.main-content .col.span_4 .col.span_2, .main-content .col.span_3 .col.span_2, .main-content .col.span_2 .col.span_2, .main-content .col.span_6 .col.span_2  {
	  	 width: 7%!important;	
	}

	
	.main-content .col.span_4 .span_10, .main-content .col.span_3 .col.span_10, .main-content .col.span_2 .col.span_10, .main-content .col.span_6 .col.span_10  {
	    width: 91%!important;
	}

	
	.span_12 .col.span_6.empty-second {
		width: 49%!important;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1 {
		max-width: 430px;
		margin: 0 auto;
		letter-spacing: -1px;
		font-size: 22px;
	}

	
	#footer-widgets .container .col.span_6, #footer-widgets .container .col.span_4 {
		margin-left: 0px;
		margin-right: 15px;
		padding: 15px;
		margin-bottom: 0px;
	}

	
	#footer-widgets .container .col.span_4 {
		margin-bottom: 40px;
	}
 
  
  	.col {
		margin-bottom: 25px;
	}

  
	#header-outer .col {
  		margin-bottom: 0px;
  	}

	
	.row .col.section-title span, html .single #single-below-header span {
		display: none;
	}

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

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

	
	#footer-widgets .container .col:nth-child(3) {
		margin-bottom: 40px!important;
	}

	
	.row .col.section-title.project-title {
		padding-bottom: 30px;
		margin-bottom: 30px!important;
	}

	
	.woocommerce #customer_login.col2-set .col-1, .woocommerce-page #customer_login.col2-set .col-1, .woocommerce #customer_login.col2-set .col-2, .woocommerce-page #customer_login.col2-set .col-2 {
      width: 100%!important;
   }

	
	.recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg, .portfolio-items .col .work-item.style-2 .work-info-bg {
		display: block!important;
	}

	
	header#top .col.span_3 {
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 1000;
  		width: 85%!important;
  	}

  	
  	header#top .col.span_9 {
  		margin-left: 0px;
  		min-height: 48px;
  		margin-bottom: 0px;
  		width: 100%!important;
  		float: none;
  		z-index: 100;
		position: relative;
  	}

	
	#portfolio.portfolio-items .col.span_4, #portfolio.portfolio-items .col.span_3 {
  		width: 100%!important;
  		margin-right: 0px!important;
  		margin-left: 0px!important;
  	}

  	
  	#footer-widgets .container .col:nth-child(3), #footer-widgets .container .col:nth-child(4) {
  		margin-bottom: 0px;
  	}

	
	body.search .row .col.section-title h1 {
		font-size: 18px!Important;	
	}

	
	body.search .row .col.section-title span {
		display: inline-block;
		margin-top: 10px;
		font-size: 14px;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
		left: 0px!important;	
	}

	
	img.img-with-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {
		right: 0px!important;
	}

	
	img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	.col h2 {
		font-size: 18px;
	}

	
	.col.centered-text ul, .wpb_column.centered-text ul, .col.centered-text ul li, .wpb_column.centered-text ul li {
		text-align: left;
		margin-left: 0!important;
	}

	
	.col.centered-text ul, .wpb_column.centered-text ul {
		margin: 0!important;
		display: block!important;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1,
	.single-portfolio .row .col.section-title h1 {
		letter-spacing: 0px;
		font-size: 20px;
	}

	
	.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
		margin-bottom: 0!important;	
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.tall, body #boxed .portfolio-items .col.elastic-portfolio-item.regular {
		width: 19.98%;
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.wide {
		width: 49.96%!important;
	}

	
	body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall {
		width: 49.96%!important;
	}

	
	
	body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 21.72%!important;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.tall, body .portfolio-items .col.elastic-portfolio-item.regular {
		width: 19.98%;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.wide {
		width: 49.96%!important;
	}

	
	body .portfolio-items .col.elastic-portfolio-item.wide_tall {
		width: 49.96%!important;
	}

	
	
	body .default-style .portfolio-items .col.elastic-portfolio-item {
		width: 22.43%!important;
	}


    body .portfolio-items .col.elastic-portfolio-item.wide_tall, body .portfolio-items .col.elastic-portfolio-item.wide  {
        width: 66.6%!important;
    }

    
    
	
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
		width: 24.95%!important;
	}

	
	
	body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3, .team-member[data-style="meta_overlaid"] .team-meta h3 {
		font-size: 14px;
		line-height: 20px;
	}



.row:after, .col:after, .clr:after, .group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }



.col.col_last { margin-right: 0; }
 
.col:last-child { margin-right: 0; }


#footer-outer #footer-widgets .col ul.no-border li {
	border-bottom: 0 !important;
	padding: 2px 0px;
}


.col-with-image-background {
	background-size: cover;
}


	.end-market-location .col {
		top: -25px;
		margin-bottom: 0;
	}

.row .col.section-title h1 { min-height: 54px; }


#supplist0 .item.col.span_4.isotope-item{

}
.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.accent-color.alt-style,body .col:not(#post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.accent-color.alt-style{color:#0da85b!important;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .circle-border,#sidebar .widget:hover .circle-border{border-color:#0da85b;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove,#sidebar .widget:hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-2 .circle-border,#sidebar .widget:hover .extra-color-2 .circle-border{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-3 .circle-border,#sidebar .widget:hover .extra-color-3 .circle-border{border-color:#69727a;}
#footer-outer #footer-widgets .col ul li{border-bottom:1px solid rgba(0,0,0,0.1)!important;}
#footer-outer #footer-widgets .col .widget_recent_comments ul li{background-color:rgba(0,0,0,0.07)!important;border-bottom:0!important;}


.col.boxed:hover, .wpb_column.boxed:hover {
     top: 0px;
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}

.vc_span4.wpb_column.column_container.col.boxed.no-extra-padding {
    padding:20px;
}


.col.boxed img, .wpb_column.boxed img {
padding: 0;
}


#page-header-bg .container .row .col.span_6 h1, #page-header-bg .container .row .col.span_6 span.subheader {
	text-shadow: 2px 1px #5a5a5a;
	
}


body #sidebar.col.span_3.col_last .row.panel a img {
width: 75%!important;
}
#page-header-bg h1,body h1,body .row .col.section-title h1{font-family:Lato;text-transform:uppercase;font-weight:900;}
body h3,.row .col h3,.toggle h3 a{font-family:Lato;font-size:18px;line-height:24px;font-weight:regular;}
body h4,.row .col h4,.portfolio-items .work-meta h4,#respond h3,h3#comments{font-family:Lato;font-weight:regular;}
body h5,.row .col h5{font-family:Lato;}
.team-member h4,.row .col.section-title p,.row .col.section-title span,#page-header-bg .subheader,.nectar-milestone .subject{font-family:Lato;text-transform:uppercase;font-size:12px;font-weight:900;}

  .lead-call,
  .lead-form {
    height: 615px;
  }

  .lead-form form {
    margin-right: 0;
  }



.lead-call,
.lead-form {
  height: 430px;
  padding: 50px; }


.lead-form p {
  max-width: 400px; }


.lead-form .tcpa {
  font-size: 10px;
  color: #999;
  margin: 10px 0;
  max-width: 100%; }


.ie7 .lead-form {
  height: auto; }


.welcome, .latest-scripts, .newest-releases, .script-details, .script-comments, .movie-avatars, .movie-wallpapers, .dvd-prices {
width: 98%;
border: 1px solid black;
}


.content 	{
	color:#323232;
	FONT-FAMILY: Trebuchet MS,verdana,sans serif,arial;
	font-size:11px !important;
	font-weight: normal;
	line-height: 16px;
}




#container {	
	width: 100%;
	margin: 0 auto;			
}


.home #container {opacity: 0;}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }


.fontstyle {font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;
			}

	
	#mainmenu .wp_nav_menu {
		display: none;
	}


.flex-content {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-align-self: center;
  -moz-align-self: center;
  align-self: center;
  -ms-flex-item-align: center; }

  .about-us .flex-content {
    margin-top: -20px; }

        .about-us .flex-content .descrip {
          padding-bottom: 70px; }

  .about-section-block .flex-content {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }

    .about-section-block .flex-content:last-child {
      margin-right: 0; }

  .services .flex-content {
    margin-top: -20px; }

      .services .flex-content:last-child {
        margin-right: 0; }

      .services .flex-content .icon-right-arrow {
        font-size: 13px;
        color: #19a4d6; }

        .services .flex-content .icon-right-arrow:hover {
          color: #151515; }

        .services .flex-content .icon-right-arrow.arrow-circle {
          border: 2px solid #c1c1c1;
          border-radius: 20px;
          padding: 8px;
          margin-left: 15px;
          text-align: center; }

          .services .flex-content .icon-right-arrow.arrow-circle:hover {
            border-color: #19a4d6; }

    .services .flex-content .column {
      float: left;
      display: block;
      margin-right: 2.57751%;
      width: 37.05471%;
      padding: 50px 2% 110px 0;
      text-align: left;
      border-bottom: 0; }

      .services .flex-content .column:last-child {
        margin-right: 0; }

      .services .flex-content .column:last-of-type {
        float: left;
        display: block;
        margin-right: 2.57751%;
        width: 48.71125%;
        border-left: 1px solid #c1c1c1;
        padding-left: 5%;
        padding-right: 0; }

        .services .flex-content .column:last-of-type:last-child {
          margin-right: 0; }

    .careers-block.services .flex-content .column:first-of-type {
      border-right: 1px solid #c1c1c1;
      padding-right: 5%; }

    .careers-block.services .flex-content .column:last-of-type {
      border-left: none;
      padding-left: 0; }

      .careers-block.services .flex-content .column:last-of-type .copy.copy-darker {
        padding-bottom: 30px; }




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }



.post-section {
  border-bottom: 1px solid #999999;
  margin-bottom: 16px; }

  .post-section .post-excerpt {
    padding: 10px 0;
    border-top: 1px solid #eee; }

    .post-section .post-excerpt:first-child {
      border-top: none; }

    .post-section .post-excerpt img {
      display: block;
      float: left;
      width: 20%;
      margin-right: 3%; }

    .post-section .post-excerpt h4.post-title {
      display: block;
      float: left;
      text-align: left;
      width: 76%;
      margin: 0;
      font-weight: 500; }

      .post-section .post-excerpt h4.post-title a {
        color: #000; }

      .post-section .post-excerpt h4.post-title a:hover {
        color: #DA1028; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }


  .post-section .post-teaser {
    width: 31.491712705%;
    position: relative;
    float: left;
    margin-left: 2.762430939%;
    padding: 0 7px; }

    .post-section .post-teaser:first-child {
      margin-left: 0;
      padding: 0 14px 0 0; }

    .post-section .post-teaser:last-child {
      float: right;
      padding: 0 0 0 14px; }

    .post-section .post-teaser:nth-child(even) {
      background: #E6E6E6; }

    .post-section .post-excerpt img, .post-section .post-excerpt h4 {
      float: none;
      margin: 0 auto;
      text-align: center;
      width: 100%; }
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}

#sidebar .block ul {;}

#sidebar .block ul .children{;}

#sidebar .block li {;}

#sidebar .block li a {text-decoration:none;color:#000;}
                                     #pgc-4-0-0 , #pgc-4-0-1 , #pgc-4-0-2 , #pgc-4-1-0 , #pgc-4-1-1 , #pgc-4-1-2 { width:33.333% }
 #pgc-4-0-0 , #pgc-4-0-1 , #pgc-4-1-0 , #pgc-4-1-1 { margin-bottom:35px }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-4-0 , #pg-4-1 , #pl-4 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pg-4-0 .panel-grid-cell , #pg-4-1 .panel-grid-cell { float:left }
 #pl-4 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-4 .panel-grid-cell { padding:0 }
.dont-miss:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.dont-miss .dont-miss-promo__wrapper-link:nth-child(1){float:left;width:50%;margin-left:0;margin-right:-50%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
.dont-miss .dont-miss-promo__wrapper-link:nth-child(2){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
.dontmiss-promos__promo .dont-miss-promo__wrapper-link{color:#222}
.dont-miss{padding:0 10px}
.dont-miss-promo{overflow:hidden;margin-bottom:20px}
.dont-miss-promo__image--primary{position:relative;z-index:0;display:block;margin:0;padding:0}
.dont-miss-promo__image--primary img{width:100%;height:auto;width:auto\9;-ms-interpolation-mode:bicubic}
.dont-miss-promo__title{margin:.4em 0 .3em;font-size:17px;font-weight:normal;font-family:"Code Pro Bold",sans-serif;color:#26245d;line-height:1.3}
.dont-miss-promo__title:hover{color:#ae27a7}
.dont-miss-promo__wrapper-link:hover{color:#ae27a7}
.check-out .dont-miss-promo{margin-bottom:0}
.check-out .dont-miss-promo__title{color:#000;margin:10px 0;padding:0 10px;font-family:"Avant Garde Gothic",sans-serif;font-size:15px}
.check-out .dont-miss-promo__title:hover{color:#ae27a7}
.check-out .dont-miss-promo__info{border-bottom:1px solid #ccc}
.check-out .dont-miss-promo__image{display:none}
.check-out .dont-miss-promo__wrapper-link:hover{color:#ae27a7}
.check-out .dont-miss-promo__wrapper-link:nth-child(1) .dont-miss-promo__info{border-bottom:0}
.check-out .dont-miss-promo__wrapper-link:nth-child(1) .dont-miss-promo__image{display:block;margin:0 auto;width:300px}
.check-out .dont-miss-promo__wrapper-link:nth-child(1) .dont-miss-promo__title{display:none}

.top-story-img {
    float: left;
    height: 188px;
    width: 100%;
}

.top-story-img img {
	height: auto;
	max-width: 100%;
}

    .page-single .top-story-img {
        height: 185px;
    }

    .page-single .top-story-img img {
        height: 181px;
    }

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

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


div.post.format-aside .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-gallery .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-link .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-image .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-quote .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-status .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-video .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-audio .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-chat .entry-container { padding-left: 0; padding-right: 0; }

.entry table, .comment-body table { width: 100%; border-collapse: collapse; }

.entry th, .comment-body th { text-align: left; padding: 6px;  border-bottom: 1px dotted #ccc; }

.entry td, .comment-body td { padding: 6px; border-bottom: 1px dotted #ccc; }


.entry,
.non-wp-entry {
	padding: 10px 0 5px;
	clear: both;
	font-size: 116%;
	line-height: 1.6em;
	margin-bottom: 1em;
	overflow: hidden;
}


.entry img {
	max-width: 100%;
}

.entry img.attachment-thumbnail { max-width: none; }

.entry .wp-caption {
	max-width: 100%;
}

.entry-container { padding: 0; position: relative; }

#social-media {
  position: absolute;
  bottom: 49px;
  left: 50%;
  margin-left: -512px;
  width: 1024px;
  font-weight: 600;
  line-height: 24px;
  text-transform: uppercase;
}

#social-media li {
  float: right;
  margin: 0 0 0 5px;
}

#social-media li a {
  display: block;
  width: 30px;
  height: 30px;
  background-color: #769acb;
}

#social-media li a:hover {
  background-color: #003d6b;
}

.wf-loading #content-main,
.wf-loading #nav,
.wf-loading #home-banner,
.wf-loading #social-media,
.wf-loading #side-nav,
.wf-loading #sidebar,
.wf-loading #subpage-header {
  visibility: hidden;
}
 
	
	.tp-menubg{width:100%; height:38px;padding-top:15px;}

.events-container article figure .main-content {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 15px;
  background: rgba(14, 14, 14, 0.85);
  top: 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.events-container article figure .main-content h4 {
  margin-top: 0;
  margin-bottom: 0;
}

.events-container article figure .main-content h4 a {
  color: #fff;
  font-size: 18px;
}

.events-container article figure .main-content hr {
  display: inline-block;
  width: 35px;
  border-color: rgba(255, 255, 255, 0.3);
  margin: 6px 0 2px 0;
}

.events-container article:hover figure .main-content {
  opacity: 1;
}

.top-events-albums .events-albums ul li figure .main-content {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 20px;
  background: rgba(142, 68, 173, 0.8);
  opacity: 0;
  z-index: 5;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.top-events-albums .events-albums ul li figure .main-content h3 {
  margin-top: 0;
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
}

.top-events-albums .events-albums ul li figure .main-content hr {
  display: inline-block;
  width: 35px;
  border-color: rgba(255, 255, 255, 0.3);
  margin: 5px 0;
}

.top-events-albums .events-albums ul li figure .main-content p {
  color: #fff;
  font-size: 14px;
  line-height: 21px;
}

.top-events-albums .events-albums ul li figure .main-content .date {
  width: 100%;
  text-align: center;
  font-size: 20px;
  color: #020306;
  font-weight: 300;
  text-transform: uppercase;
  padding: 5px 0;
  background: #dddddd;
  margin: 0 0 5px 0;
}

.top-events-albums .events-albums ul li:hover figure .main-content {
  opacity: 1;
}

body.light-layout .top-events-albums .events-albums ul li figure .main-content hr {
  border-color: rgba(0, 0, 0, 0.3);
}
footer .footer-menu ul.menu{font-size:13px;font-weight:500;list-style:none;margin-left:20px}
footer .footer-menu ul.menu:first-child{margin-left:0}
footer .footer-menu ul.menu a:hover{text-decoration:none;cursor:pointer;color:inherit}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }

#content .h_row_1 .promo-overlay, #content .h_row_2 .promo-overlay {
  background: rgba(245,245,245,.8);
  padding:20px 5px;
}

#content .h_row_1 a.div-link .box, #content .h_row_2 a.div-link .box {
  border-color:#fff;
}

#content .h_row_1 a.div-link, #content .h_row_2 a.div-link {
  color:#000 !important;
}

#content .h_row_2 {
  padding:30px 0 0 0;
}

#content .h_row_2 .box_1 p, #content .h_row_2 .box_2 p, #content .h_row_2 .box_3 p {
  line-height:21px;
  font-size:14px;
}

#content .h_row_2 .box_1 .box_inn {
  position:absolute;
  padding:15px 0;
  z-index:3;
  bottom:10%;
  left:10px;
  right:10px;
  text-align:center;
}

#content .h_row_2 .box_2 .box_inn {
  position:absolute;
  padding:15px 0;
  z-index:3;
  bottom:10%;
  left:10px;
  right:10px;
  text-align:center;
}

#content .h_row_2 .box_1 h5, #content .h_row_2 .box_2 h5, #content .h_row_2 .box_3 h5 {
  padding-bottom:15px;
}

#content .h_row_2 p {
  color:#000000 !important;
  line-height:24px;
}

#content .h_row_2 .box_3 .box_inn {
  position:absolute;
  z-index:3;
  left:10px;
  right:10px;
  text-align:center;
  padding:15px 0;
  bottom:10%;
}

  #content .h_row_2 .box_1 .box_inn, #content .h_row_2 .box_2 .box_inn, #content .h_row_2 .box_3 .box_inn {
    left:15px;
    right:15px;
  }

  #content .h_row_2 .box_1 .box_inn,  #content .h_row_2 .box_2 .box_inn  {
    left:5px;
    right:6px;
  }


  #content .h_row_2 .box_2 h1 {
    color: #ffffff;
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 10px;
  }
.main-site .date-display-single,.list-date{font-size:15px;line-height:20px;font-weight:600;color:#c29d58}
.date span.date-display-single,.date-link a:hover,ul.newsticker span{color:white}
.main-site .date-display-single,.list-date,.news-slider ul.liScroll a,ul.newsticker a{font-size:13px;line-height:22px}

    .menu-mobile,
    .cart-mobile{
        display: block;
    }

    .cart-mobile{
        right:20px;
    }

    .cart-mobile a{
        width:40px;
        height:38px;
    }

#main_shop_wrapper{width:1000px;margin:10px auto 0;background:transparent;padding:0px;text-align:left;}

.fusion-secondary-main-menu .fusion-main-menu {
  float: none;
}

.fusion-secondary-main-menu .fusion-main-menu .searchform {
  display: block;
  padding: 0;
}

.fusion-header-v5 .fusion-main-menu {
  text-align: center;
}

.fusion-logo-right .fusion-main-menu {
  float: left;
}

body.side-header #side-header .fusion-main-menu ul ul {
  right: auto;
}

body.side-header-left #side-header .fusion-main-menu .cart-contents {
  right: auto;
}

body.side-header-right #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu {
  float: right;
}

body.side-header-right #side-header .fusion-main-menu .main-nav-search-form {
  left: -250px;
  top: 0;
}

body.side-header-right #side-header .fusion-main-menu .cart-contents {
  left: -182px;
}

body.side-header-right #side-header .fusion-main-menu .login-box {
  left: -187px;
}

#side-header .fusion-main-menu {
  float: none;
  -webkit-backface-visibility: hidden;
  position: relative;
  z-index: 1;
  clear: both;
}

#side-header .fusion-main-menu ul ul {
  top: 0;
  border-top: 0;
}

#side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder {
  border-top: 0;
}


.fusion-main-menu {
  float: right;
  position: relative;
  z-index: 200;
}

.fusion-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.fusion-main-menu li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

.fusion-main-menu a {
  display: block;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.fusion-main-menu .iclflag {
  margin-top: 2px;
}

.fusion-main-menu .sub-menu {
  position: absolute;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .sub-menu ul {
  top: 0;
}

.fusion-main-menu .sub-menu li {
  float: none;
  margin: 0;
  padding: 0;
}

.fusion-main-menu .sub-menu a {
  border: 0;
  padding: 7px 20px;
  line-height: 19px;
  text-indent: 0;
  height: auto;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}

.fusion-main-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .fusion-last-menu-item {
  padding-right: 0;
}

.fusion-main-menu .fusion-main-menu-search a {
  font-family: 'icomoon';
  cursor: pointer;
}

.fusion-main-menu .fusion-main-menu-search a:after {
  border-radius: 50% 50% 50% 50%;
  content: '\f002';
}

.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
  display: none;
  width: 250px;
  padding: 25px;
  text-align: right;
  border: 1px solid transparent;
}

.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu {
  display: none;
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {top: 0;left: -1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {border-top-width: 1px;border-top-style: solid;}
.side-header-right #side-header .fusion-main-menu ul .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .sub-menu {left: -210px;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {left: -250px;}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents {left: -180px;}
.fusion-main-menu .fusion-main-menu-icon:after {color: #333333;height: 19px;width: 19px;}
.fusion-main-menu .fusion-main-menu-icon:hover {border-color: transparent;}
.fusion-main-menu .fusion-main-menu-icon:hover:after {color: #660000;}
.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-main-menu .fusion-main-menu-icon-active:after {color: #660000;}
.fusion-main-menu .sub-menu li a {border-bottom: 1px solid #dcdadb;color: #333333;font-family: 'PT Sans', Arial, Helvetica, sans-serif;font-weight: 400;font-size: 13px;}
.fusion-main-menu .sub-menu li a:hover {background-color: #f8f8f8;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {background-color: #f2efef;border-color: #dcdadb;}
.rtl .fusion-main-menu .sub-menu ul {left: auto;right: 210px;}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3 {display: none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder {display: block;margin-top: 20px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder {display: none;}
#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder {padding-top: 20px;margin-left: -30px;margin-right: -30px;margin-bottom: -20px;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu {display: none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu {display: none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu {display: none;}


input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }

					.entry-content h3.title {font-size: 24px; font-family: 'OFL Sorts Mill Goudy TT', Georgia, serif; padding-bottom: 10px; text-align: center;}

						.entry-content h3.title a {color: #3d3d3d; text-decoration: none;}

						.entry-content h3.title a:hover, .entry-content a.readmore:hover { color:#000000; }

	.entry-full .entry-content h1.title { font-size: 36px; padding-bottom: 16px; text-align:center;}

	
	h1.title a { color: #3d3d3d; }

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

				.block a, span.title a { color: #3d3d3d; text-shadow: 1px 1px 0px #fff; }

		#footer h3.title { color:#; }
.account-nav{padding:0!important;margin:0!important}
.account-nav li{display:inline-block;margin-top:9px}
.account-nav .login-btn,.account-nav .signup-btn{-webkit-border-radius:4px;border-radius:4px}
ul.account-nav{float:none!important;text-align:center;padding-left:0!important;margin-bottom:0}
ul.account-nav li{top:3px;position:absolute}
ul.account-nav li.first{margin-left:-110px}
ul.account-nav .btn{color:#FFF!important;float:right;font-size:12px;width:105px;margin-left:5px;padding-top:4px;padding-bottom:5px}
.horizontal_carousel .jcarousel-clip li,.horizontal_carousel .jcarousel-clip .contentcarousel_list_item{display:inline-block;margin:0;overflow:hidden;padding:0;white-space:normal;vertical-align:top}
.hp_hero .jcarousel-clip .contentcarousel_list_item{position:relative;width:100%}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}

.text-white{ color: #fff; }
.carousel-caption{position:static}
.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}




	.carousel-caption h4 a { color:#FFF;}

		
	#iceslideshow .carousel-caption {
		background: #fff;
		background: rgba(255,255,255,0.0);
		z-index: 99;
		padding: 0;
		text-align:center;
		height:100%;
		bottom: 0;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		transition: all 0.2s linear;}

		
		#iceslideshow .carousel-caption .mod-description {
			font-size: 16px;
			line-height: 28px;
			color:#666;
			height:100%;
			width:45%;
			padding:0 2.5%;
			text-align:left;
			background:#fff;
			background: rgba(255,255,255,0.85);
			position:absolute;
			right:-50%;
			-webkit-transition: all 0.2s linear;
			-moz-transition: all 0.2s linear;
			-o-transition: all 0.2s linear;
			-ms-transition: all 0.2s linear;
			transition: all 0.2s linear;}

			
			
			
			#iceslideshow:hover .carousel-caption {
				background: rgba(255,255,255,0.25);}

				
			#iceslideshow:hover .carousel-caption .mod-description {
				right:0}

			
			
			#iceslideshow .carousel-caption h4 {
				font-size: 32px;
				color: #1f5c8b;
				line-height: 40px;
				padding-top:10px;}

				
				#iceslideshow .carousel-caption h4 a{
					color:#1f5c8b;}

								
								
								
			#iceslideshow .carousel-caption div.mod-description p {
				color:#666;
				line-height: 24px;}

				
				#iceslideshow .carousel-caption div.mod-description a {
					display:block;
					padding-top:10px;
					color:#1f5c8b;}

					
					#iceslideshow .carousel-caption div.mod-description a:hover {
						text-decoration:underline}






.iceslideshow .carousel-caption{
	padding:10px 15px;}


	.iceslideshow .carousel-caption a {	
		color:#fff;
		-moz-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		transition: all .3s ease-out;
		text-decoration:none;}

		.iceslideshow .carousel-caption a:hover {
			text-shadow:0 0 10px rgba(255,255,255,.6);}

		
		
	.carousel-caption .mod-description p {
		color:#ccc;
		color:rgba(255,255,255,.7);}
#menu-top-nav li{display:inline-block}
.widget #menu-top-nav li{border:0;margin:0 10px 0 0;padding:0}
.Product_Finder form p label,.menu-primary{font-family:SohoStd-Regular,sans-serif}
.menu-primary{font-size:15px;font-weight:400!important}
.menu-primary a{border-right:1px solid #0f95b6}
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.genesis-nav-menu .menu-item:hover{position:static}



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


.sciencecolor {
	background-color: #6ED901 !important;
	color: #fff !important;
}


#logo {
	float: left;
	width: 25.7%;
	padding-top: 11px;
}

#logo img {
	width: 182px;
	height: 28px;
	margin: 32px 0 0 0;
	clear: both;
}

#logo p {
	font-size: 12px;
	color: #686868;
	line-height: 14px;
}

#topnav, #logo, .admain, .ring, .addthis, footer .links1, footer .links2, footer .links3, footer .copyrights img, .quote, .row5, .google-ad2, .row3, .row4, .block3 p, #breadcrumb, nav .search, .footer-divider {
	display: none;
}

#topnav, #logo, .admain, .ring, .addthis, footer .links1, footer .links2, footer .links3, footer .copyrights img, .quote, .row5, .google-ad2, .row3, .row4, .block3 p, #breadcrumb {
	display: none;
}

#footer .inner-footer{padding:0;margin-bottom:1.5em;background: #4099ff;border-bottom:1px solid rgba(255,255,255,0.2);}


.inner-footer { color: #e4e4e4; }

.inner-footer a { color: #cbcbcb; }

.inner-footer .tagcloud a { background: #666e71; color: #fff; }


.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

.home-right-posts .homepage-widget .widget-title { color: #000; font-size: 18px; line-height:normal; padding:10px;  text-align:center; font-weight: bold; }
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.header-menu-wrapper{display:none;}

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

	.top_right{
		width:400px;
		float:right;
		padding:20px 0 0 0;
		margin:0 0 0 0;
		display:inline;
	}

	.top_right p{
		text-align:right;
		font:normal 20px/20px "Myriad Pro";
		color:#fff;
		background-color:inherit;
		padding:0 0 6px 0;
		margin:0 0 0 0;
	}

	.top_right p.email{
		font-size:15px;
	}
	
	.top_right p.email a{
		font-size:19px;
		color:#5091ff;
		background-color:inherit;
		letter-spacing:0;
	}

.flt{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.footer1_in .flt{
	margin:0px 20px 0px 0px;
	float:left;
	display:inline;
}

.footer2 .flt a{
	padding:0px 0px;
	text-decoration:none;
	color:#CCCCCC;
}
.ml-context,.widget{border:0 solid!important;margin:0 0 20px;clear:both}
.ml-context .ml-head h2,.ml-context .widgettitle,.widget .ml-head h2,.widget .widgettitle{display:block;width:100%;background:#f3f3f3;color:#231F20;font-size:16px;font-weight:600;font-style:normal;text-align:left;padding:8px 0 8px 8px;margin:0}
.ml-context .ml-head h2 a,.ml-context .widgettitle a,.widget .ml-head h2 a,.widget .widgettitle a{color:#231F20}
.ml-context .textwidget,.widget .textwidget{padding:10px}
.ml-context .textwidget p:last-of-type,.widget .textwidget p:last-of-type{margin-bottom:5px}
.ml-context ul,.widget ul{padding-left:0}
.ml-context .ml-context-row,.ml-context li,.widget .ml-context-row,.widget li{border-bottom:1px solid #f3f3f3;padding:10px 0;margin:0;overflow:hidden;clear:both}
.ml-context .ml-context-row:last-of-type,.ml-context li:last-of-type,.widget .ml-context-row:last-of-type,.widget li:last-of-type{border-bottom:0 solid}
.ml-context .ml-context-row .image-wrap,.ml-context li .image-wrap,.widget .ml-context-row .image-wrap,.widget li .image-wrap{width:52px;height:52px;float:left;margin:3px 10px 0 0;display:inline-block}
.ml-context .ml-context-row .image-wrap img,.ml-context li .image-wrap img,.widget .ml-context-row .image-wrap img,.widget li .image-wrap img{max-width:52px;max-height:52px;overflow:hidden}
.ml-context .ml-context-row .post-box,.ml-context li .post-box,.widget .ml-context-row .post-box,.widget li .post-box{display:inline-block;width:215px;line-height:1.125}
.ml-context .ml-context-row .post-box .post-title,.ml-context li .post-box .post-title,.widget .ml-context-row .post-box .post-title,.widget li .post-box .post-title{font-family:"Roboto Slab";font-size:.8em;color:#000}
.ml-context .ml-context-row .post-box .post-title:hover,.ml-context li .post-box .post-title:hover,.widget .ml-context-row .post-box .post-title:hover,.widget li .post-box .post-title:hover{color:#ED2124}
.ml-context .ml-morebutton,.ml-context .read-more,.widget .ml-morebutton,.widget .read-more{float:right;text-align:right;font-size:.9em}
.ml-context .recent-posts-attribution,.widget .recent-posts-attribution{min-height:25px;margin-top:20px;clear:both;padding:0 10px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.image-moduleset,.mortgage-licenses-module,.photo-gallery-module,.photos-module,.reviews-module{margin-bottom:18px}
.certifications-module .module-body .certification-item .image{display:inline-block;zoom:1;*display:inline;max-width:100%;max-height:105px}
.certifications-module .module-body .certification-item .image-title{line-height:1.25em;font-size:14px}
.footer-logo-module .footer-logos-menu .menu-item .image{display:block;max-width:130px;max-height:100px}
.image-moduleset{float:left}
.image-moduleset .image-module .image-container{width:100%}
.image-moduleset .image-module .image-container .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset .image-module .image-container .image-decorator{display:block;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:4px solid #fff;background-color:none}
.image-moduleset .image-module .image-container .image-decorator::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 21px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 21px rgba(0,0,0,0.25);box-shadow:inset 0 0 21px rgba(0,0,0,0.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.image-moduleset-fullwidth .image-module .image-container{width:100%}
.image-moduleset-fullwidth .image-module .image-container .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset-fullwidth{float:left}
.image-container-base{width:100%}
.image-container-base .image{display:block;width:100%;-ms-interpolation-mode:bicubic}
.image-moduleset .image-module{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.32);-moz-box-shadow:0 0 5px rgba(0,0,0,0.32);box-shadow:0 0 5px rgba(0,0,0,0.32)}
.lt-ie9 .image-moduleset .image-module{border:1px solid #e6e6e6}
.image-moduleset-fullwidth .image-moduleset-primary,.image-moduleset-fullwidth .image-moduleset-secondary{float:left;width:50%;overflow:hidden;position:relative}
.image-moduleset-fullwidth .image-module .image-container .image-decorator{display:block;position:relative;background-color:none}
.image-moduleset-fullwidth .image-module .image-container .image-decorator::before{display:block;content:'';position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,0.13);-moz-box-shadow:inset 0 0 50px rgba(0,0,0,0.13);box-shadow:inset 0 0 50px rgba(0,0,0,0.13)}
.side-widget{margin-bottom:20px;position:relative;}

.genesis-nav-menu .menu-item a{
	background-color: #004375;
	opacity: .9;
}

.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden;}
.tiled-gallery img{margin:2px !important;}
.tiled-gallery .gallery-group{float:left;position:relative;}
.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit;}
.tiled-gallery .gallery-row{overflow:hidden;}
.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto;}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle;}
.tiled-gallery-caption{background:#eee;background:rgba( 255,255,255,0.8 );color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap;}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px;}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0;}
.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0;}
.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50% !important;}
.tiled-gallery.type-circle .tiled-gallery-caption{display:none;opacity:0;}


.header-shopify {
	background: #000;
	overflow:hidden;
	height:35px;
}


.page-numbers {
  list-style: none;
}

.page-numbers a {
  background-color: #383732;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

.page-numbers a:hover {
  background: #fa5742;
}

.page-numbers .current {
  background: #fa5742;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

.home-main {
  border-bottom: 1px solid #a4a4a4;
  padding-bottom: 23px;
}


.subfoot-menu {
	padding: 0;
	text-align: center;
}


.subfoot-menu #menu-subfooter-menu {
	padding: 0;
}


.subfoot-menu li {
	display: inline-block;
}


.subfoot-menu li a {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 15px;
	border-right: solid 1px #fff;
}


.subfoot-menu li:last-child a {
	border-right: 0;
}
.search--modal__hotels__header__headline,.search--modal__hotels--express__header__headline,.search--modal__flights__header__headline,.search--modal__cars__header__headline{font-weight:700;font-size:32px;letter-spacing:-.02em}


#download-description {
    float: left;
    font-size: 26px;
    width: 417.328125px;
    height: auto;
    text-align: left;
    font-weight: 400;
    line-height: 1em;
    margin: 0px 0% 0px 51.193654%;
    clear: both;
    min-height: 91px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}
.page-training-events .event-type-webinar .time .day,.page-training-events .event-type-webinar .time .month,.page-training-events .event-type-webinar .time .year{display:none;}

#col2{
        
	float:left;
	width:240px;
	text-align:center;
}

.sidelinks { 
    min-height:48px;
    
    background: -webkit-linear-gradient(#0098D7, #0087C5); 
    background: -o-linear-gradient(#0098D7, #0087C5); 
    background: -moz-linear-gradient(#0098D7, #0087C5); 
    background: linear-gradient(#0098D7, #0087C5); 
    min-width:100px;
    margin-top:0px;
    float:left;
}

.sidelinks div { padding:12px; }

.img{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:auto;
	height:auto;
}

	.main-navigation ul .menu-item-has-children.toggle-on {
		padding-bottom: 1px;
	}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-parent{display:inline;position:relative;z-index:99;}
.megamenu-menu .megamenu-parent-title{display:inline;}
.megamenu-menu .megamenu-menu-vertical .megamenu-parent{display:block;}
.megamenu-parent{margin:0.1em 1em;}
.megamenu-menu-vertical .megamenu-parent{margin-top:1em;}
.megamenu-skin-friendly .megamenu-parent-title{text-transform:lowercase;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .megamenu-parent-title a:visited{font-style:normal;color:#000;padding:5px;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}
.megamenu-skin-friendly .hovering .megamenu-parent-title a,.megamenu-skin-friendly .hovering .megamenu-parent-title span{color:#fff;background:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{color:#fff;background:#00325b;}
.megamenu-menu,.megamenu-skin-friendly .megamenu-parent,.megamenu-skin-friendly .megamenu-parent-title{font-size:100%;line-height:110%;height:100%;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title a:link,.megamenu-skin-friendly .megamenu-parent-title a:visited,.megamenu-skin-friendly .megamenu-parent-title a:focus,.megamenu-skin-friendly .megamenu-parent-title a:hover,.megamenu-skin-friendly .megamenu-parent-title a:active,.megamenu-skin-friendly .megamenu-parent-title span{padding:4px 8px;}
.megamenu-skin-friendly .megamenu-parent-title a:hover{text-decoration:none;color:#fff;background:#00325b;}
.foto-foot{display:block;overflow:hidden;background:#414042;color:#fff;border-color:#404040;border-style:solid;border-width:1px 0 0;padding:8px 8px 0;position:relative;}
.foto-foot p{margin:0;height:42px}
#homepage-latest-news .thumbnail .foto-foot{color:#3B3B3B;background:#fff;border:none;font-weight:bold;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}


.banner-box {
	background:#292929;
	padding:25px 135px 35px 40px;
	position:relative;
}

.banner-box h3 {
	font-size:34px;
	line-height:40px;
	padding:0;
}

.banner-box h4 {
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:21px;
	line-height:26px;
	margin:-5px 0 0 0;
	font-weight:300;
	letter-spacing:-1px;
	padding:0 0 18px 0;
}

.banner-box .inner {
	position:relative;
	z-index:2;
}

.banner-box-img {
	position:absolute;
	right:0;
	bottom:0;
}


.mp-slider .banner {
	position:absolute;
	left:35px;
	right:35px;
	font-family: 'Passion One', cursive;
	color:#fff;
	z-index:99;
	top:120px;
	bottom:0;
	padding:0;
	text-align:center;
	font-size:84px;
	line-height:100px;
	text-transform:uppercase;
}

	.mp-slider .banner span {
		display:block;
	}
.site-nav-span{display:block;position:relative;z-index:9005}
.site-nav-span-wrap{height:40px;margin:0 -1px 0 0;overflow:hidden;padding:0}
.site-nav-span-theme-usatoday.site-nav-news-span:hover,.site-nav-span-theme-usatoday.site-nav-news-span.site-nav-active-span{background:#009bff}
.site-nav-span-theme-usatoday.site-nav-sports-span:hover,.site-nav-span-theme-usatoday.site-nav-sports-span.site-nav-active-span{background:#b81800}
.site-nav-span-theme-usatoday.site-nav-life-span:hover,.site-nav-span-theme-usatoday.site-nav-life-span.site-nav-active-span{background:#9600b4}
.site-nav-span-theme-usatoday.site-nav-money-span:hover,.site-nav-span-theme-usatoday.site-nav-money-span.site-nav-active-span{background:#00a53c}
.site-nav-span-theme-usatoday.site-nav-tech-span:hover,.site-nav-span-theme-usatoday.site-nav-tech-span.site-nav-active-span{background:#fa6600}
.site-nav-span-theme-usatoday.site-nav-travel-span:hover,.site-nav-span-theme-usatoday.site-nav-travel-span.site-nav-active-span{background:#00c3c3}
.site-nav-span-theme-usatoday.site-nav-opinion-span:hover,.site-nav-span-theme-usatoday.site-nav-opinion-span.site-nav-active-span{background:#666}
.site-nav-span-theme-usatoday.site-nav-weather-span:hover,.site-nav-span-theme-usatoday.site-nav-weather-span.site-nav-active-span{background:#ffc000}
.site-nav-span.site-nav-user-span{width:18px}
.site-nav-span.site-nav-user-span:after{background-position:-40px 0;height:16px;margin-left:-9px;top:13px;width:18px}

.upcoming .upcoming-left {
	float: left;
	width: 50.8%;
}

.upcoming .upcoming-left ul li {
	float: left;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	width: 100%;
	height: 47px;
}

.upcoming .upcoming-left ul li img {
	padding: 12px 0 0 6px;
	float: left;
}

.upcoming .upcoming-left ul li p, .upcoming .upcoming-left ul li p a {
	float: left;
	width: 80%;
	font-size: 12px;
    font-weight: bold;
	color: #333;
	padding: 9px 0 0 5px;
}

.upcoming .upcoming-left ul li p a {
	padding: 0;
}

.upcoming .upcoming-left ul li p a:hover {
	color: #2d81ba;
}

.upcoming .upcoming-left ul li span {
	float: left;
	color: #666;
	padding-left: 5px;
}

.upcoming .upcoming-left, .upcoming .upcoming-right {
	width: 99.4%;
}

.upcoming .upcoming-left ul li p {
	width: 80%;
	float: left;
}

.aligncenter {
	display:block;
	margin:0 auto;
}

.title1 {
	font-family: Tahoma;
	font-size: 20px;
	color: #602E00;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
}



body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;}

div#footer a,div#footer a:link,div#footer a:visited{color:#888;text-decoration:underline;}

div#footer a:hover{color:#2f4e6f;text-decoration:none;}

body div#footer{clear:both;color:#888;font-size:0.9em;padding:0 0 1.5em 3%;width:90%;}

div#footer span.meta-sep{margin:0 0.5em;}

div#footer a:active,div#content a:hover,div#content .entry-title a:hover,div#content .page-title a:hover,div.sidebar a:active{color:#000;}
.page-equip-exemplars .view-header{font-family:"proxima-nova";}
.front #content #block-views-tweets-block .view-header{position:absolute;top:0px;left:0px;width:100%;}
.front #content #block-views-tweets-block .view-header .twitter_link{font:normal normal normal 14px/1 FontAwesome;content:"\f099";font-size:12px;margin-left:0px;position:absolute;top:1px;left:0;}
.front #content #block-views-tweets-block .view-header p{display:inline;}
.front #content #block-views-tweets-block .view-header a{color:#55acee;}

.widget-container {
    margin: 0 0 18px 0;
    word-wrap: break-word;
}


    #footer div.column { margin-right: 0;  width: 100%; }


#footer .column .widget {
    line-height:1.7;
    margin-bottom:15px;
}
ul.children .sub-cat-span{top:25px;position:absolute;margin-left:10px}

.post .date span.year {
	height: 12px;
	display: block;
	font: normal 50% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 0;
}

#Content .article-container .article-name,
#Content .article-container .article-description {
  word-wrap: break-word;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

#Content .article-container.grid-view .article-description-container .article-name {
  font-size: 18px;
  font-family: 'BrandonBold', sans-serif;
  color: #3c3c3c;
  text-transform: uppercase;
  text-align: left;
  margin: 10px 0;
  line-height: 1.23;
}

#Content .article-container.banner-view .article-name {
  font-size: 48px;
  font-family: 'BrandonRegular', sans-serif;
  color: inherit;
  text-transform: uppercase;
  text-align: inherit;
  margin: 0 0 10px;
}

#Content .article-container.banner-view .article-name b {
  font-family: 'BrandonBold', sans-serif;
}

#Content .article-container.banner-view.channel .article-description-container.white .article-name:after {
  border-top: 6px solid #ffffff;
}

#Content .article-container.banner-view.channel .article-description-container.black .article-name:after {
  border-top: 6px solid #3c3c3c;
}

#Content .article-container.banner-view.channel .article-description-container .article-name {
  font-size: 48px;
  font-family: 'BrandonBold', sans-serif;
  color: inherit;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  padding: 0 0 25px;
  margin: 0 0 25px;
}

#Content .article-container.banner-view.channel .article-description-container .article-name:after {
  content: '';
  width: 140px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-top: 6px solid #3c3c3c;
}

  #Content .article-container.banner-view.listen .article-description-container .article-name,
  #Content .article-container.banner-view.video .article-description-container .article-name {
    font-size: 36px;
  }

#Content .article-container.banner-view.listen .article-description-container .article-heading,
#Content .article-container.banner-view.listen .article-description-container .article-name {
  text-shadow: 1px 0px #ffffff;
}

#Content .article-container.list-view .article-description-container .article-name {
  font-size: 18px;
  font-family: 'BrandonBold', sans-serif;
  color: #3c3c3c;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 3px;
  line-height: 1.22;
}

#Content .article-container.list-view.single .article-name {
  font-size: 30px;
}

  #Content .article-container.list-view.single .article-description-container .article-name {
    font-size: 24px;
  }

#Content .description-container.video .article-name {
  font-size: 30px;
  margin: 0 0 5px;
}

#Content .description-container.listen .article-name {
  font-size: 36px;
  margin: 0 0 10px;
}

#Content .article-grid .article-container.grid-view .article-description-container .article-name {
  height: 42px;
  overflow: hidden;
}

#Content .article-container.grid-view.listen.channel-item .article-description-container .article-name {
  font-size: 24px;
  margin: 7px 0 0;
  height: 60px;
  overflow: hidden;
}

#Content .article-container.banner-view.podcast .article-description-container .article-name {
  position: relative;
  padding: 0 0 28px;
  margin: 0 0 25px;
  font-family: 'BrandonBold', sans-serif;
}

#Content .article-container.banner-view.podcast .article-description-container .article-name:after {
  content: '';
  width: 140px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-top: 6px solid #afb9d5;
}

#Content .article-container.learn-topic .article-description-container .article-name {
  position: relative;
  font-size: 30px;
  padding-bottom: 15px;
  padding-top: 2px;
  margin: 0 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}

#Content .article-container.learn-topic .article-description-container .article-name:after {
  -webkit-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 70px;
  height: 3px;
  background-color: transparent;
}

#Content .article-container.learn-topic.faith-f .article-description-container .article-name:after {
  background-color: #f3ad76;
}

#Content .article-container.learn-topic.faith-f.preview:hover .article-description-container .article-name:after {
  background-color: #f3ad76;
}

#Content .article-container.learn-topic.christian-w .article-description-container .article-name:after {
  background-color: #a6ceed;
}

#Content .article-container.learn-topic.christian-w.preview:hover .article-description-container .article-name:after {
  background-color: #a6ceed;
}

#Content .article-container.learn-topic.emotions .article-description-container .article-name:after {
  background-color: #b79fbf;
}

#Content .article-container.learn-topic.emotions.preview:hover .article-description-container .article-name:after {
  background-color: #b79fbf;
}

#Content .article-container.learn-topic.faith-f:hover .article-description-container .article-name:after,
#Content .article-container.learn-topic.christian-w:hover .article-description-container .article-name:after,
#Content .article-container.learn-topic.emotions:hover .article-description-container .article-name:after {
  background-color: #3c3c3c;
}

#Content .article-container.learn-topic.preview .article-description-container .article-name {
  white-space: normal;
}

  #Content .article-container.learn-topic.preview .article-description-container .article-name,
  #Content .article-container.learn-topic .article-description-container .article-name {
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 5px;
  }

#Content .article-container.learn-content-item .article-description-container .article-name {
  height: 45px;
  overflow: hidden;
  margin-bottom: 35px;
  font-size: 18px;
  line-height: 1.2;
}

#Content .article-container.banner-view.learn .article-description-container .article-name {
  font-family: 'BrandonBold', sans-serif;
  position: relative;
  padding: 2px 0 28px;
  margin: 0 0 22px;
}

#Content .article-container.banner-view.learn .article-description-container .article-name:after {
  content: '';
  width: 140px;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: #3c3c3c;
}

#Content .article-container.banner-view.learn.christian-w .article-description-container .article-name:after {
  background-color: #a6ceed;
}

#Content .article-container.banner-view.learn.faith-f .article-description-container .article-name:after {
  background-color: #f3ad76;
}

#Content .article-container.banner-view.learn.emotions .article-description-container .article-name:after {
  background-color: #b79fbf;
}

  #Content .article-container.banner-view.learn.topic .article-description-container .article-name {
    font-size: 36px;
  }

  #Content .article-container.banner-view.learn.topic .article-description-container .article-name:after {
    height: 4px !important;
  }

#Content .article-updates-container .article-container .article-description-container .article-name {
  font: 22px 'BrandonMedium', sans-serif;
  text-transform: none;
  margin: 0 0 10px;
  color: inherit;
}

#Content .current-issue-container .current-issue-banner-container .article-container .article-description-container .article-name {
  margin: 0 0 5px;
  font: 22px 'BrandonMedium', sans-serif;
  text-transform: none;
}

#Content .messenger-testimonials-list .article-container.get-i.messenger-testimonial .article-description-container .article-name {
  position: relative;
  font-size: 30px;
  margin: 0;
  padding: 0 0 15px;
  margin: 0 0 12px;
  text-align: center;
}

#Content .messenger-testimonials-list .article-container.get-i.messenger-testimonial .article-description-container .article-name:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  width: 70px;
  background: #3c3c3c;
  margin: 0 auto;
}

#Content .messenger-sample-section .player-samples-container .description-container .article-name {
  float: left;
  font-size: 16px;
  font-family: 'BrandonBold', sans-serif;
  color: #9bc8be;
  text-transform: uppercase;
  text-align: left;
  margin: 0;
}

#Content .article-container.get-i .article-description-container .article-name {
  font-size: 24px;
  margin: 0 0 5px;
}

#Content .article-container.get-i.img-left.give .article-description-container .article-name {
  margin: 5px 0 0;
}

#Content .landing.top-banners-container .article-container.banner-view .article-description-container .article-name {
  font-family: 'BrandonBold', sans-serif;
  margin: 0 0 5px;
}

#Content .profile-main-section .article-container.profile-item .article-description-container .article-name {
  text-align: left;
  font-family: 'BrandonMedium', sans-serif;
}

#Content .profile-main-section .article-container.profile-item .article-description-container h4.article-name {
  font-size: 24px;
  margin-bottom: 4px;
}

#Content .article-container.banner-view.home .article-description-container .article-name {
  font-size: 36px;
}

#Content .discover-article .article-name {
  position: relative;
  margin: -4px 0 12px;
  padding: 0 0 15px;
  font-size: 30px;
  text-align: center;
}

#Content .discover-article .article-name:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 70px;
  height: 3px;
  background-color: #3c3c3c;
}

#Content .article-container.blog-item-view .article-description-container .article-name {
  margin: 0 0 5px;
  font-size: 30px;
  line-height: 1;
}

  #Content .article-container.blog-item-view .article-description-container .article-name br {
    display: none;
  }

.entry-content .column1 , .entry-content .column2, .entry-content .column3, .entry-content .column4, .entry-content .column32 { margin:0 0 10px 0; padding:0 0 10px 0; }

.entry-content .column3 {width:31%; float:left;}

.fullpage-contents-wrap .entry-content .column3 {width:31.7%; float:left;}

.countdown {
	font-family: "Montserrat", sans-serif;
	text-align: center;
	display: table;
	table-layout: fixed;
	width: 100%;
}

.countdown-grid {
	display: table-cell;
	text-align: center;
	padding: 0 10px;
}

.countdown-number {
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 10px;
}

.countdown-label {
	font-size: 13px;
	line-height: 1;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.hero-countdown .countdown {
	color: #222;
}

.section-dark .hero-countdown .countdown, .section-accent .hero-countdown .countdown {
	color: #fff;
}

	.hero-countdown .countdown-label {
		font-size: 11px;
	}

.feed-excerpt,.feed-excerpt p, .views-field-field-opp-teaser-value .field-content { line-height:18px; }

#right .moduletable{margin-bottom:10px;}
.mobile-navigation .menu-item.logo{display:none}
.main-navigation .menu-primary-container ul li.logo{vertical-align:middle}
.main-navigation .menu-primary-container ul li.logo a{padding:0;margin:0}
.main-navigation .menu-primary-container ul li.current-page-ancestor.logo a,.main-navigation .menu-primary-container ul li.current-menu-item.logo a{border:none}

	li#menu-item-24319 {margin-top: -127px!important; margin-left: 20%!important;}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}

.ginger-footer-note {
  background: #151515;
  padding: 10px 0;
  font-size: 12px;
  color: #aaa;
}

.ginger-footer-note a {
  color: #aaa;
}

.ginger-footer-note p {
  margin: 0;
}

.block-left {
  max-width: 535px;
  width: 100%;
}

  .node-type-profile .block-left {
    margin-bottom: 0;
  }

p.comment-link {
	margin: 0;
}

p.comment-link a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	font-size: 16px;
	line-height: 36px;
}

p.comment-link a:hover {
	color: #999;
	text-decoration: underline;
}


#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}


.row {
  margin-left: -20px;
  margin-right: -20px; }

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

  .row:after {
    clear: both; }

  #footer .row {
    margin-bottom: 0; }

.cols .col { float: left; }

.cols .col-1of2 { width: 50%; }

.section-banners .col { float: left; }

.section-banners .col-size2 { width: 20%; }

.section-banners .col-size2:last-child { text-align: right; }

.section-banners .col-size1 { width: 60%; }

.section-subscribe .col:after { content: ''; line-height: 0; display: table; clear: both; }

.section-teritary .section-meta .col:after { content: ''; line-height: 0; display: table; clear: both; }

	.section-teritary  .col.col-1of2 { width: 100%; }
.page-header .btn-group .btn-icon.active,.page-header .btn-group .btn-icon:active{background-color:#d9d9d9;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#428bca;border-color:#428bca;}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7;}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d;}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f;}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b;}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442;}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:none;}
.btn:active,.btn.active{outline:0;background:#e9e9e9 none;}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e9e9e9;border-color:#e9e9e9;}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#005cb9;border-color:#e9e9e9;}
.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse.active{background-color:#414141;border-color:#f5f5f5;}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#46ad00;border-color:#46ad00;}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#005cb9;border-color:#005cb9;}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#ff9821;border-color:#ff9821;}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#de2533;border-color:#de2533;}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#005cb9;}
.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff;}
.jumpnav .active a{color:#005cb9;}
.feature.inverse:hover,.feature.inverse:active,.feature.inverse.active{background-color:#a6a6a6;}
a.inverse:hover,a.inverse:active,a.inverse.active,a.inverse[disabled]{color:#005cb9;}
.carousel .carousel-navigation li a.active,.carousel .carousel-navigation li a:hover,.carousel .carousel-navigation li a:active{background-color:#005cb9;}
div.slider button:active,div.slider.active .thumb{border-color:#555555;color:#555555;background-color:#ffffff;background-image:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%);background-image:-o-linear-gradient(top,#ffffff 0%,#ffffff 100%);background-image:linear-gradient(to bottom,#ffffff 0%,#ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',GradientType=0);}
div.slider.active .track{background-color:#005cb9;}
.rating .active{color:#ff9821;}
.btn.btn-primary.active,div.form-item.selected.form-type-bef-link a{background:#00366e;font-family:"GE Inspira","ge-inspira",Helvetica,Arial,sans-serif;}
.carousel-fade .active.left,.carousel-fade .active.right{left:0;opacity:0;z-index:2;}
.carousel.fade .item.active{opacity:1;-moz-transition:opacity ease-in-out .7s;-o-transition:opacity ease-in-out .7s;-ms-transition:opacity ease-in-out .7s;-webkit-transition:opacity ease-in-out .7s;transition:opacity ease-in-out .7s;z-index:2;}
#content .carousel-indicators .active{background-color:#005cb9;}
.filter-list li.active{background:#ccc;}
.group-list .active{background:#ebebeb;border-radius:8px;}
.alt.pagination .active a{background:#005cb9;}
.btn.btn-contact.active,.btn.btn-contact:hover,.btn.btn-contact:focus{background:#00366e;}
li a.active{color:#575757;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}
ul.secondary a.active{border-bottom:4px solid #999;}
th.active img{display:inline;}
td.active{background-color:#ddd;}


.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  clear: both;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  clear: both;
}



.widget #calendar_wrap {
	width:100%;
}


#right_side {
  float: right;
  width:250px;
  border:0px dashed #cccccc;
}


#right_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  color: #ffffff;
  padding:4px;
  border: 1px solid #425227;
  background-color: #739240;
}


#right_side p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  line-height: 16px;
  color: #666666;
}


#right_side .adsg {
	margin-top:12px;
}


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

	#featured-box .mid-box {width:100%;margin-left:0; margin-top: 80px;}


div.home-box {
	margin-right: 25px;
	position: relative;
	z-index: 0;
}


div.home-box img {
	display: block;
}


#home-boxes div.home-box-last {
	margin-right: 0;
}


.home-box img,
.landing-box img {
	border: 1px solid #9e9e9e;
}

	
	div.home-box-last {
		margin-bottom: 0;
	}

	
	div.home-box, div.landing-box {
		width: 100%;
		padding: 0;
		text-align: center;
		margin-bottom: 20px;
	}


	div.home-box img, div.landing-box img {
		display: inline;
	}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.top-bar .row{max-width:none}
form .row .row{margin:0 -0.5rem}
form .row .row .column,form .row .row .columns{padding:0 0.5rem}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{border-bottom-right-radius:0;border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}


#glam{
	margin-bottom:15px;
	margin-top:15px;
	width:160px;
	height:24px;
}
.menu-dropdown li.level2 .level2
span.icon{width:35px;height:35px;margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2
span.icon{margin-top:-4px}
.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon+span+span{margin-left:40px}
.menu-dropdown li.level2 .level2
span.title{line-height:15px}
.menu-dropdown li.level2 .level2
span.subtitle{line-height:14px}
.menu-sidebar
ul.level2{padding-bottom:10px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level2{margin:0
5px;border-top:1px solid #e6e6e6}
.menu-dropdown li.level2:first-child{border:none}
.menu-dropdown a.level2,
.menu-dropdown
span.level2{color:#444}
.menu-dropdown a.level2:hover{color:#f16d1a}
.menu-dropdown
a.current.level2{font-weight:bold}
.menu-sidebar ul.level2
ul{padding-left:10px}
.menu-dropdown .level2 a.level2:hover{color:#fff}
.nl-social-buttons{margin-top:10px;display:block;width:100%;float:left;}
.topnav ul,.nl-wrapper-buttons ul,.nl-social-buttons ul{list-style:none;float:left;width:100%;}
.topnav ul li,.nl-wrapper-buttons li,.nl-social-buttons li{float:left}
.nl-wrapper-buttons li,.nl-social-buttons li{margin-right:10px;}
.nl-social-buttons ul li a img{padding:0 8px;}

#site_header .menu, .site_search {
	float: right;
	margin-right: 26px;
	clear: both;
	border: 1px solid #d6d6dd;
}

#site_header .menu, .site_search input {
	color: #999999;
	border-width: 0;
}




#site_header .menu ul {
	overflow: hidden;
	margin: 9px 0;
	min-width: 233px;
}

#site_header .menu ul li {
	line-height: 1.1;
	display: block;
	float: left;
	list-style: none outside none;
	border-left: 1px solid #ababb0;
	margin-left: 9px;
	padding-left: 9px;
}

#site_header .menu ul li:first-child {
	border-left-width: 0;
	margin-left: 0;
	padding-left: 0;
}

#site_header .menu ul li a{
	text-decoration: none;
}

#site_header .menu ul li a:hover {
}

.menu-main-menu-container {
	font-family: "futura-pt", "Arial Narrow", sans-serif;
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
	height: 44px;
    -webkit-text-size-adjust: 95%; 
    -ms-text-size-adjust: 95%; 
}

.menu-main-menu-container ul li {
	list-style: none outside none;
	display: block;
	float: left;
	position: relative;
	top: -2px;
	border: 1px solid transparent;
}

.menu-main-menu-container a {
	padding: 15px 22px 11px 22px;
	display: block;
	text-decoration: none;
	color: #9a9b9c;
	border: 1px solid transparent;
}

.menu-main-menu-container a:visited:hover, .menu-main-menu-container a:hover {
	color: #19c8f5;
}

.menu-main-menu-container li.current-page-ancestor a,
.menu-main-menu-container .current_page_item a {
	color: #00b5e4;
}

.menu-main-menu-container ul.sub-menu li a {
	font-size: 13px;
	color: #666;
	font-family: Arial, sans-serif;
	text-transform: none;
	padding: 0;
}

.menu-main-menu-container ul.sub-menu li a:hover {
	color: #666;
}

footer .menu-footer-container {
	background-color: #f0f9fb;
	padding: 19px 0 19px 39px;
	overflow: hidden;
}

footer .menu-footer-container ul {
}

footer .menu-footer-container ul li {
	display: block;
	float: left;
	list-style: none outside none;
	width: 18%;
	margin-left: 17px;
}

footer .menu-footer-container ul li:first-child {
	margin-left: 0;
}

footer .menu-footer-container ul li a {
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #2b89b2;
	font-family: "futura-pt", Arial, sans-serif;
	font-weight: 500;
}

footer .menu-footer-container ul li ul {
}

footer .menu-footer-container ul li ul li {
	list-style: none outside none;
	display: list-item;
	float: none;
	width: auto;
	margin: 6px 0 0 0;
}

footer .menu-footer-container ul li ul li a {
	font-size: 12px;
	text-transform: none;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
.col{float:left}
	

#nav_mask {
	height: 47px;
	overflow: hidden;
	position: relative;
	}

.tabs-heads-wrapper {
    width: 100%;
    min-width: 980px;
    background-color: #ffffff;
    padding-top: 36px;
    overflow: hidden;
}


ul.arrowunderline{
list-style-type:none;
margin:0;
padding:10px 0 0 0;
text-align:center; 
font: bold 13px !important;
width:1000px;
position:relative;
}


ul.arrowunderline li{
display:inline;
margin-right:20px; 
}


ul.arrowunderline li a{
position:relative;
color:#FFF;
padding:10px 5px 10px 5px;
text-decoration:none;

}


ul.arrowunderline li a:hover{
color:#CCC;
}


ul.arrowunderline li a:hover:after{ 
}

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