﻿
.progress{overflow:hidden;height:2px;margin-bottom:40px;background-color:#eee}

.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:22px;color:#fff;text-align:center;background-color:#000;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}

.progress-heading{margin-bottom:5px}
.panel-footer .panel-col-bottom-l .pane-content{min-height:59px;padding:0 10px 0 0;color:#134370;font-size:0.92em;}
.pane-content{margin:0;padding:0;}
.panel-hp2col .panel-col-last .pane-content{padding:0 0 0 20px;}
.panel-hp2col .panel-col-last .first .pane-content{padding:0px;}
.panel-hp2col .panel-col-first .pane-content{padding:0 0 0 8px;}
.panel-hp2col .panel-col-first .first .pane-content{padding:0 0 0 5px;}

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

  
.content_grey_container_box
{ width: 270px;
  padding: 5px;
  text-align: center;
  margin: 20px 10px 10px 10px;
  float: left;}


  .medium-4 {
    width: 33.33333%; }
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}



	.clear-both { clear: both; }

	.clear {clear: both;}
.clear{clear:both}


.thumbnail {
  background-color: #C1C1E1 !important;
  color: inherit;
}


.selectedThumbnail, .thumbnail:hover {
  background-color: #FFFFFF !important;
  color: inherit;
}

  #global_nav #site_nav ul.flexnav, #global_nav #site_nav ul.flexnav li, #global_nav #site_nav ul.flexnav li ul li a, #global_nav #site_nav ul.flexnav li ul, #global_nav #site_nav ul.flexnav li ul li, #menu-button, #global_nav nav { width: 100%; }

  .flexnav { transition: none 0s ease 0s ; overflow: hidden; max-height: 0px; margin: 0px; }

  .flexnav.opacity { opacity: 0; }

  .flexnav.flexnav-show { max-height: 2000px; opacity: 1; transition: all 0.5s ease-in-out 0s; }

  .flexnav li { position: relative; overflow: hidden; margin: 0px; padding: 0px; }

  #global_nav #site_nav .flexnav li a { position: relative; display: block; padding: 10px 8px 7px; font: 600 14px "Helvetica Neue",Helvetica,Arial,sans-serif; z-index: 2; overflow: hidden; color: #ffffff; text-decoration: none; border-right: 1px solid #05676a; background: #24797C; background: linear-gradient(to bottom, #05676a 0%, #24797c 13%, #24797c 76%, #2c777a 76%, #307c7f 87%, #026466 100%) repeat scroll 0% 0%; }

  #global_nav #site_nav ul.flexnav li a:hover { text-decoration: underline; background: #037f7c none repeat scroll 0% 0%; }

  #global_nav #site_nav ul.flexnav li ul { display: none; }

  #global_nav #site_nav ul.flexnav li ul li { position: relative; overflow: hidden; border-bottom: 1px dashed #cccccc; width: 160px; }

  .flexnav li ul li a:focus, .flexnav li ul li a:hover { color: #000000; }

  .flexnav li ul.flexnav-show li { overflow: visible; }

  #global_nav #site_nav ul.flexnav li ul li a { display: block; background: #037f7c none repeat scroll 0% 0%; font-weight: 400; }

  .flexnav ul li ul li ul li a { background: #cbcbc9 none repeat scroll 0% 0%; }

  .flexnav .touch-button { display: none; }

  .flexnav .touch-button:focus, .flexnav .touch-button:hover { cursor: pointer; }

  .flexnav .touch-button .navicon { position: relative; top: 30%; font-size: 12px; color: #ffffff; }

  .flexnav.one-page { top: 0px; right: auto; max-width: 1080px; }

  .flexnav li a { border-bottom: medium none; }

  .flexnav li ul li a { border-bottom: medium none; }

  .flexnav li ul.open { display: block; opacity: 1; visibility: visible; z-index: 1; }

  .flexnav li ul.open li { overflow: visible; max-height: 100px; }

  .flexnav li ul.open ul.open { top: 0px; }

  #global_nav #site_nav ul.flexnav li ul li:last-child { border-bottom: 2px solid #ffffff; }

  .flexnav li ul li { border-bottom: 1px solid #ffffff; }

  .flexnav li ul li:last-child { border-bottom: 2px solid #ffffff; }

  noscript, .flexnav, .menu-button, .section_nav, .topBar { display: none; }

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

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-8{width:66.66666666666666%}

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

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

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


  
  #slider-area {
    height: 100%;
  }




.txt_fecha_n_header {
    position: absolute;
    width: 85%;
    margin: 0 auto;
    top: 65%;
    text-align: left;
    left: 15px;
}

  .twelvecol { width: 99.999999993%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}


	#bg { position: fixed; top: 0; left: 0; z-index:-1; }

#footer_support, 
#footer_legal,
#footer_registration,
#footer_corporate_info,
#footer_hours {
	float:left;
	padding:12px;
}

#footer_corporate_info {width:166px;}

#page {
	background: none;
	margin: 0 auto;
	max-width: 965px;
}

.post .post-info .api-time {font-family:'Open Sans', sans-serif;font-weight:400;text-transform:none !important;letter-spacing:0px;}


		.showbiz .mediaholder .linkicon,
		.showbiz .mediaholder .lupeicon					{	 	top:65%;
																-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
														}

		.showbiz li:hover .mediaholder .linkicon,
		.showbiz li:hover .mediaholder .lupeicon		{   	top:50%; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}



		.showbiz li:hover .mediaholder .lupeicon		{  		transition-delay: 0.1s;
																-moz-transition-delay: 0.1s; 
																-webkit-transition-delay: 0.1s; 
																-o-transition-delay: 0.1s; 
														}



		.showbiz .mediaholder							{ 	position:relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:transparent;padding:0px; border:none;}

		.showbiz .mediaholder img 						{	width:100%; position:relative; margin-bottom:-5px;}


#showbiz_products-services_1 .mediaholder 					{	background-color:#fff;
                                            border:3px solid #cccccc;
                                            
                                        }

#showbiz_products-services_1 .showbiz .overflowholder ul li:hover .mediaholder {border:3px solid #ff3333;}
	

	#items div.item div.title {
		
		text-transform:uppercase;
		width: 415px;
}


	#items div.item div.title h3 a {

		font-size: 38px;
		font-weight: normal;
		line-height: 36px;
}

	
			#latest ul li div.title {

				font-weight: bold;
				left:96px;
				position:absolute;
				top:0px;
				width:200px;
				text-transform: uppercase;
}


				#latest ul li div.title a {
					
					color:#999999;
	
				}


		#post div.title {
}


			#post div.title h1 {
	
				font-size:30px;
				font-weight:normal;
				line-height:normal;
				text-transform:uppercase;
	
			}

			

			#post div.title p {
	
				font-size:30px;
				font-weight:normal;
				line-height:normal;
				text-transform:uppercase;
			}




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


.container_12 .grid_3 {
	width:220px;
}


.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }








.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }








.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }


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


.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }


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


.sb-widget .tagcloud a { background: #f6f6f6; }


.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-teaser{margin-top:1.3846em;}
.front .col-c .node-teaser:first-child{margin-top:0;}
.node + .node{margin-top:2.7692em;}
.node .meta{margin-top:0;padding-top:0;}
.node .meta div{display:inline;}
.node .tags{margin-top:1.3846em;}
.node .comment .meta{margin-top:0.2308em;}
.node .field + .field{margin-top:1.3846em;}
.simpleview-teasers .node-customer{float:left;margin:0 2% 0 0;width:32%;height:auto;}
.simpleview-teasers .node-customer img{width:100%;height:auto;}
.node-faq-item{margin-top:1.3846em;}
.node-faq-item p:first-child{margin-top:0.6923em;}
.node-testimonial .field-name-body p{margin-bottom:0;}
.node-faq-item .faq-item-inline-question-title{margin-top:3px;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack{border:none;padding:0;margin:0;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title{color:#262C2C;font-size:40px;border-bottom:1px solid #262C2C;margin:1em 0;line-height:52px;text-transform:uppercase;letter-spacing:1px;}
.page-news #page-title,.page-news-v2 #page-title,.page-news-v1 #page-title,.node-type-blog #page-title{display:none;}
.page-news #block-system-main .view-content ul.block,.page-news #block-views-home-one-page-news-detail-block .view-content ul.block,.page-news-v2 #block-system-main .view-content ul.block,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul.block,.page-news-v1 #block-system-main .view-content ul.block,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul.block,.node-type-blog #block-system-main .view-content ul.block,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul.block{margin-bottom:16px;}
.page-news #block-system-main .view-content ul .views-row,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row,.page-news-v2 #block-system-main .view-content ul .views-row,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row,.page-news-v1 #block-system-main .view-content ul .views-row,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row,.node-type-blog #block-system-main .view-content ul .views-row,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row{font-size:16px;display:inline-block;margin-right:0%;margin-bottom:120px;vertical-align:top;width:100%;font-size:16px;}
.page-news #block-system-main .view-content ul .views-row:nth-child(1n),.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row:nth-child(1n),.page-news-v2 #block-system-main .view-content ul .views-row:nth-child(1n),.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row:nth-child(1n),.page-news-v1 #block-system-main .view-content ul .views-row:nth-child(1n),.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row:nth-child(1n),.node-type-blog #block-system-main .view-content ul .views-row:nth-child(1n),.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row:nth-child(1n){margin-right:0px;}
.page-news #block-system-main .view-content ul .views-row .views-field-view-node a,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-view-node a,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-view-node a,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-view-node a,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-view-node a,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-view-node a,.node-type-blog #block-system-main .view-content ul .views-row .views-field-view-node a,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-view-node a{font-size:20px;}
.page-news #block-system-main .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-photo img,.node-type-blog #block-system-main .view-content ul .views-row .views-field-field-tumblr-photo img,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-photo img{max-width:100%;height:auto;width:auto;}
.page-news #block-system-main .view-content ul .views-row .views-field-nothing,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-nothing,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-nothing,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing,.node-type-blog #block-system-main .view-content ul .views-row .views-field-nothing,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing{display:block;margin-bottom:20px;}
.page-news #block-system-main .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing .socialWrapper,.node-type-blog #block-system-main .view-content ul .views-row .views-field-nothing .socialWrapper,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing .socialWrapper{display:inline-block;margin-top:5px;}
.page-news #block-system-main .view-content ul .views-row .views-field-field-tumblr-video,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video,.node-type-blog #block-system-main .view-content ul .views-row .views-field-field-tumblr-video,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video{position:relative;height:auto;padding:0;}
.page-news #block-system-main .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.node-type-blog #block-system-main .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video.instagram-content{height:auto;padding:0;}
.page-news #block-system-main .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.node-type-blog #block-system-main .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.page-news #block-system-main .view-content ul .views-row .views-field-created,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-created,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-created,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created,.node-type-blog #block-system-main .view-content ul .views-row .views-field-created,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created{margin-bottom:8px;}
.page-news #block-system-main .view-content ul .views-row .views-field-title,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-title,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-title,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title,.node-type-blog #block-system-main .view-content ul .views-row .views-field-title,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title{margin-bottom:24px;}
.page-news #block-system-main .view-content ul .views-row .views-field-body,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-body,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-body,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body,.node-type-blog #block-system-main .view-content ul .views-row .views-field-body,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body{margin-top:35px;}
.page-news #block-system-main .view-content ul .views-row .views-field-body .field-content,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body .field-content,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-body .field-content,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body .field-content,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-body .field-content,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body .field-content,.node-type-blog #block-system-main .view-content ul .views-row .views-field-body .field-content,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body .field-content{font-size:20px;line-height:22px;}
.page-news #block-system-main .view-content ul .views-row .views-field-created .field-content,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created .field-content,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-created .field-content,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created .field-content,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-created .field-content,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created .field-content,.node-type-blog #block-system-main .view-content ul .views-row .views-field-created .field-content,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created .field-content{font-size:40px;}
.page-news #block-system-main .view-content ul .views-row .views-field-title a,.page-news #block-system-main .view-content ul .views-row .views-field-title .field-content,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title a,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title .field-content,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-title a,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-title .field-content,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title a,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title .field-content,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-title a,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-title .field-content,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title a,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title .field-content,.node-type-blog #block-system-main .view-content ul .views-row .views-field-title a,.node-type-blog #block-system-main .view-content ul .views-row .views-field-title .field-content,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title a,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title .field-content{font-size:30px;line-height:30px;}
.page-news #block-system-main .view-content ul .views-row.views-row-6,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row.views-row-6,.page-news-v2 #block-system-main .view-content ul .views-row.views-row-6,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row.views-row-6,.page-news-v1 #block-system-main .view-content ul .views-row.views-row-6,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row.views-row-6,.node-type-blog #block-system-main .view-content ul .views-row.views-row-6,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row.views-row-6{margin-right:0;}
.node-type-album #block-system-main{display:none;}
.node-type-splash-page-lightbox #header,.node-type-splash-page-lightbox #footer,.node-type-splash-page-lightbox .field{display:none;}
.node-type-splash-page-lightbox .float-overflow.tb-terminal,.node-type-splash-page-lightbox .field-name-body{display:block;}
.node-type-photo .node .comment-wrapper{display:none;padding:0;}
.node-type-blog .node .comment-wrapper{display:none;padding:0;}
.node-type-video .node .comment-wrapper{display:none;padding:0;}
.node-type-audio .node .comment-wrapper{display:none;padding:0;}
.node-type-forum .node .comment-wrapper{display:none;padding:0;}
.node-type-album .node .comment-wrapper{display:none;padding:0;}
.page-node.node-type-page #page-title{display:block;margin:1em 0;line-height:2.5em;}
.page-node.node-type-page.page-node-17741 #page-title,.page-node.node-type-page.page-node-17741 ul.tabs.primary,.page-node.node-type-page.page-node-17746 #page-title,.page-node.node-type-page.page-node-17746 ul.tabs.primary,.page-node.node-type-page.page-node-17751 #page-title,.page-node.node-type-page.page-node-17751 ul.tabs.primary,.page-node.node-type-page.page-node-17756 #page-title,.page-node.node-type-page.page-node-17756 ul.tabs.primary,.page-node.node-type-page.page-node-17896 #page-title,.page-node.node-type-page.page-node-17896 ul.tabs.primary{margin:0;}

	#header-sticky .logo,#header .logo{
		float:none ;
		text-align:center;
		margin:0 !important;
	}

	body #header-sticky.sticky-header .logo{float: left !important;}


	.header-v5 #header .logo { float: none; }
	

	.mobile-logo-pos-left #header .logo {
		float: left !important;
	}

	
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}


	.mobile-logo-pos-right .logo-container {
		float: right;
	}


	.mobile-logo-pos-left .logo-container {
		float: left;
	}

	
	.logo-container {
		max-width: 65%;
	}


	.mobile-menu-design-classic .logo-container {
		max-width: 100%;
	}

	#header-sticky .logo,
	#header .logo{
		float:none !important;
		text-align:center;
		margin:0 !important;
	}
	

	.mobile-logo-pos-left #side-header .side-header-content,
	.mobile-logo-pos-left #header .logo
	{
		float: left !important;
	}

	
	.mobile-logo-pos-right #side-header .side-header-content,
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}

	
	.mobile-menu-design-classic #header .logo { float: none !important; }

	#side-header .logo { margin: 0 !important; float: left; }

	.mobile-menu-design-classic #side-header .logo { float: none; text-align: center; }

	
	.mobile-menu-design-modern #header .logo,
	.mobile-menu-design-modern #side-header .logo{ display: table-cell; vertical-align: middle; }

	#header .logo{
		float:none;
		text-align:center;
		margin:0 !important;
	}

	
	body #header.sticky-header .logo{float: left !important;}
		

	#wrapper #header .logo{
		float:none;
		margin:0 auto !important;
	}

#header-sticky .logo,
#header .logo {
  float: left;
  overflow: hidden;
  margin: 31px 0;
}

#header-sticky .logo a,
#header .logo a {
  display: block;
}

.footer-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}

.header-v4 #header .logo {
  margin: 0;
}

#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}


.rtl #header-sticky.sticky-header .logo{ float: left; }



#main{ width: 994px; margin: -40px auto 0; }

    #header_container,#bg_slide_shadow,#homepage-ctas,#main,#gray_bar,#bg_inner_container_blue,#title_bar,#bg_inner_container_yellow {width:auto;}

  .top-bar-section .dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 99;
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }

    .top-bar-section .dropdown li {
      width: 100%;
      height: auto; }

      .top-bar-section .dropdown li a {
        font-weight: normal;
        padding: 8px 15px; }

        .top-bar-section .dropdown li a.parent-link {
          font-weight: normal; }

      .top-bar-section .dropdown li.title h5 {
        margin-bottom: 0; }

        .top-bar-section .dropdown li.title h5 a {
          color: white;
          line-height: 22.5px;
          display: block; }

      .top-bar-section .dropdown li.has-form {
        padding: 8px 15px; }

      .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
        top: auto; }

    .top-bar-section .dropdown label {
      padding: 8px 15px 2px;
      margin-bottom: 0;
      text-transform: uppercase;
      color: #777777;
      font-weight: bold;
      font-size: 0.625rem; }

      .top-bar-section .dropdown li:not(.has-form) a:not(.button) {
        color: white;
        background: #333333; }

      .top-bar-section .dropdown li label {
        white-space: nowrap;
        background: #333333; }

      .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0; }

    .top-bar-section .right li .dropdown {
      left: auto;
      right: 0; }

      .top-bar-section .right li .dropdown li .dropdown {
        right: 100%; }

    .top-bar-section .left li .dropdown {
      right: auto;
      left: 0; }

      .top-bar-section .left li .dropdown li .dropdown {
        left: 100%; }


.dropdown.button, button.dropdown {
  position: relative;
  padding-right: 3.5625rem; }

  .dropdown.button:before, button.dropdown:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    border-color: white transparent transparent transparent;
    top: 50%; }

  .dropdown.button.tiny, button.dropdown.tiny {
    padding-right: 2.625rem; }

    .dropdown.button.tiny:before, button.dropdown.tiny:before {
      border-width: 0.375rem;
      right: 1.125rem;
      margin-top: -0.125rem; }

  .dropdown.button.small, button.dropdown.small {
    padding-right: 3.0625rem; }

    .dropdown.button.small:before, button.dropdown.small:before {
      border-width: 0.4375rem;
      right: 1.3125rem;
      margin-top: -0.15625rem; }

  .dropdown.button.large, button.dropdown.large {
    padding-right: 3.625rem; }

    .dropdown.button.large:before, button.dropdown.large:before {
      border-width: 0.3125rem;
      right: 1.71875rem;
      margin-top: -0.15625rem; }

  .dropdown.button.secondary:before, button.dropdown.secondary:before {
    border-color: #333333 transparent transparent transparent; }
.Student-Affairs .panel-panel.line.header-space{margin-bottom:0}
li.header{text-transform:uppercase;font-weight:bold;height:60px;border-bottom:2px #bbb solid;position:relative;margin-bottom:10px}
.view-events-mini-calendar .calendar-calendar #multi-day-container,.view-events-mini-calendar .calendar-calendar .header-body-divider{display:none}
.panel-panel.line.header-space{margin-bottom:0}



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

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


.b-top-search { left:505px; top:41px; position:absolute; border:1px solid #dedede; background-color:#fff; width:300px; height:37px; border-radius:10px; padding:0 48px 0 0; }



.b-top-search-in-content { position:relative; left:auto; top:auto; width:540px; margin:8px 0 48px 0; }
#cart_block #cart_block_shipping_cost,
#cart_block
#cart_block_total{float:right}
#cart_block
#cart_block_shipping_cost{font-weight:bold}
#order table#cart_summary tfoot
td.price{text-align:right}
#cart_summary
.price{border-right:none;text-align:right;white-space:nowrap}
#vouchers
div.price{margin-top: -15px;margin-right:17px}
#cart_block
.price{float:right}
#special_block_right .products span.price-discount{font-size:14px;text-decoration:line-through}
#special_block_right .products
span.price{display:block;padding:3px
0 0 0;font-weight:bold;font-size:14px;color:#900}
#product_list li
.price{font-size:15px}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

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

  .vc_col-sm-3 {
    width: 25%;
  }

  .span12 {
    width: 724px;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
    *width: 99.9468085036383%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 714px;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


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

.art-layout-cell, .art-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none;
  margin:0;
  padding:0;
}

.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{display: table-cell;}

.art-layout-cell .art-layout-cell{display: block;}


div.art-layout-cell-size1 
{
    width:100%;
}


div.art-layout-cell-size2 
{
    width:50%;
}

div.art-layout-cell-size3 
{
    width:33%;
}


div.art-layout-cell-size4
{
    width:25%;
}


.exp_problem {
color:#666666;
padding-left:10px;
padding-top:11px;
width:280px;
font-size:11px;
}
	

.exp_problem a {
	font-weight:bold;
	text-decoration:underline;
	color:#0000ff;
	font-size:11px;
}


.cleared
{
   display:block;
   clear: both;
   float: none;
   margin: 0;
   padding: 0;
   border: none;
   font-size: 0;
   height:0;
   overflow:hidden;
}

._800fifth:hover img._800fifth1{display:none;}



h1.headings{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
font-style:italic;
color:#001838;
padding-bottom:15px;
}


h1.headings span{
color:#004083;
}


#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}


#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}


 
.cycle-pager { 
    text-align: center; width: 100%; height: 45px; z-index: 500; position: absolute; bottom: 15px; overflow: hidden;
}

.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}

.cycle-pager span.cycle-pager-active { color: #af9837;}

#banner_container {
	width: 950px;
	margin: 0px auto;
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.region-content ul.field-slideshow-pager{list-style-type:none;padding:0;overflow:hidden;}
.page-user .region-content{padding-bottom:30px;}
.page-search-node .region-header .row-fluid .span12{display:none;}
.page-forum .region-content .span9{width:100% !important;}
.page-forum .region-content .pane-menu-ahpp-forum{padding-bottom:25px;}
.page-forum .region-content .pane-menu-ahpp-forum li{margin-right:0;padding:0;}
.page-forum .region-content .pane-menu-ahpp-forum li a{margin-right:0;font-size:19px;}
.ssb,.red-button-white-text,.page-checkout .region-content #edit-buttons .checkout-continue,.page-checkout-payment .payment-redirect-form #edit-submit,.page-checkout .region-content #edit-buttons .checkout-cancel,.page-checkout .region-content #edit-buttons .checkout-back,.page-checkout .region-content .form-item-commerce-coupon-coupon-code label,.page-checkout .region-content .view-commerce-coupon-review-pane tr th,.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-granted-amount,.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tr.component-type-commerce-price-formatted-amount,.page-checkout-review .region-content .change-order,.billing-verify .view-footer a,.billing-verify .views-field-commerce-customer-billing .field-name-field-phone-number .field-label,.billing-verify .views-field-commerce-customer-shipping .field-name-field-phone-number .field-label{font-family:"ss_semibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:bold;}
.red-button-white-text,.page-checkout .region-content #edit-buttons .checkout-continue,.page-checkout-payment .payment-redirect-form #edit-submit{clear:both;display:block;height:28px;border:1px #560300 solid;font-size:15px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:0 4px 4px 0;margin-bottom:0;margin-top:0;padding:0 30px;background:#a03934;background:-moz-linear-gradient(top,#a03934 1%,#84160c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#a03934),color-stop(100%,#84160c));background:-webkit-linear-gradient(top,#a03934 1%,#84160c 100%);background:-o-linear-gradient(top,#a03934 1%,#84160c 100%);background:-ms-linear-gradient(top,#a03934 1%,#84160c 100%);background:linear-gradient(to bottom,#a03934 1%,#84160c 100%);line-height:30px;}
.page-checkout .region-content .form-text{height:28px;line-height:1em;padding:0 12px;background:#efeee8;border:1px #b6b1a9 solid;box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;font-family:'ss',Arial,sans-serif;font-size:16px;}
.page-checkout .region-content .form-text:focus{background:#fff;}
.page-checkout .region-content .form-type-textfield label,.page-checkout .region-content .form-item-customer-profile-billing-commerce-customer-address-und-0-country label,.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-address-und-0-country label,.page-checkout .region-content .form-type-select label{font-size:18px;font-family:'ss_bold',Arial,sans-serif;color:#4d4f53;margin-bottom:7px;}
.page-checkout .region-content #edit-buttons{clear:both;padding-top:20px;margin-bottom:20px;border-top:1px #dfdddc solid;}
.page-checkout .region-content #edit-buttons .checkout-continue{border-radius:4px;display:inline;}
.page-checkout .region-content #edit-buttons .button-operator{display:none;}
.page-checkout .region-content #edit-buttons .checkout-cancel,.page-checkout .region-content #edit-buttons .checkout-back{font-size:15px;color:#8e130e;line-height:58px;height:58px;padding:0 24px;margin-left:24px;}
.page-checkout .region-content .form-type-checkbox label,.page-checkout .region-content .form-type-radio label{display:inline;margin-bottom:0;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy{margin-bottom:11px;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy .ajax-progress{display:none;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy label{font-size:14px;line-height:18px;color:#5f574f;display:block;padding-left:24px;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy input{float:left;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code{width:65%;float:left;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code .form-text{width:100%;height:28px;line-height:1.9;padding:0 12px;font-size:14px;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code label{font-size:14px;color:#0a0a0a;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code .description{font-size:14px;color:#0a0a0a;font-family:'ss',Arial,sans-serif;margin-top:3px;}
.page-checkout .region-content .view-commerce-coupon-review-pane{padding-top:10px;clear:both;}
.page-checkout .region-content .view-commerce-coupon-review-pane table{width:100%;text-align:left;}
.page-checkout .region-content .view-commerce-coupon-review-pane tr th{font-size:14px;color:#0a0a0a;}
.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-commerce-coupon-code{color:#555;text-shadow:0 1px 0 #fff;}
.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-granted-amount{font-size:14px;color:#2b5666;}
.page-checkout .region-content .chosen-container .chosen-search{display:block;background:#ECEBE5;}
.page-checkout .region-content .form-item-customer-profile-billing-addressbook,.page-checkout .region-content .commerce-customer-profile-copy,.page-checkout .region-content .form-item-customer-profile-shipping-addressbook{margin-bottom:17px;}
.page-checkout-review .region-content #edit-buttons{border:none;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-content table{width:100%;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer{overflow:hidden;padding-top:20px;position:relative;}
.page-checkout-review .region-content .view-commerce-cart-summary .commerce-order-handler-area-order-total{margin-right:0;width:25%;float:right;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer .commerce-price-formatted-components{width:100%;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tbody tr{border:none;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tbody tr td{padding:0 0 10px;font-size:18px;color:#4d4f53;line-height:normal;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tr.component-type-commerce-price-formatted-amount{font-weight:normal;}
.page-checkout-review .region-content .change-order{height:32px;line-height:2;display:block;float:left;background:#dedbd2;border:1px #ccc9bf solid;border-radius:3px;color:#4d4f53;font-size:18px;padding:0 20px;margin-top:10px;}
.page-research .region-content .pane-title{font-size:24px;line-height:1;color:#4d4f53;font-family:'ss',Arial,sans-serif;}
.region-original-image{width:150%;max-width:150%;margin-left:-53%;padding-top:30px;}
.region-footer-topics .block li{margin-left:5%;}
.region-footer-topics .block .views-row-first{margin-left:0;}
h2,.field-type-text-with-summary h1,.pane-fsi-media-media-series .pane-title,.page-events .region-content .pane-title,.page-publications .pane-publications-publication-series-3-in-row h2{font-size:22px;}
.region-footer-center .menu li{margin-bottom:15px;}
.page-research-region-caribbean .region-original-image,.page-research-region-oceania .region-original-image{padding-top:0;}
.region-content .flex-viewport ul.slides{overflow:visible;}
.region-header{padding:38px 0 36px;}
.region-page-with-countries .topic-region-page{padding-bottom:20px;}
.region-page-with-countries #region-page-result-view h2.pane-title{display:none;}
.region-footer-topics .span3.item-5,.region-footer-topics .span3.item-13{margin-left:0;clear:both;}
.region-footer-topics .block ul{margin-left:0;padding-left:0;}
.region-footer-center .menu li.last.item-menu-partners{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.region-footer-center .span4{width:23.076923076923077%;margin-left:2.564102564102564%;}
.region-footer-center .menu li a{color:#4d4f53;}
.region-footer-center .footer-more-partners a{font-size:15px;color:#4D4F53;}
.region-footer-topics h3 a{color:#4D4F53;}
.region-footer-topics .block li a:hover{text-decoration:none;}
.region-footer-center .menu li a:hover{text-decoration:none;}
.region-footer-center .block a:hover{background:none;}
.region-country-page{padding:0;list-style:none;overflow:hidden;}
.region-page-subtitle{font-size:28px;font-family:'ss',Arial,sans-serif;font-weight:normal;margin-bottom:25px;}
.region-country-page li{display:block;padding-bottom:16px;font-size:18px;line-height:1em;}
#header-content .region-header{padding:0;}

#tfly-featured-events ul.images li {
	background: none;
	padding-left: 0px;
	width: 100%;
	margin: 0px;
}

#tfly-featured-events ul.images li a {
	width: 100%;
}
.site-header__main-navigation ul .multi-col .sub-menu-wrap .level-1{border-bottom:none;float:left;padding:0 22px;width:50%}
.site-header__main-navigation ul .multi-col .sub-menu-wrap .level-1 li{border-bottom:1px solid #d2d2d2}

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

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

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

.multi-post .pl-old-loop .clip_box .clip .hentry-pad {
  padding: 0 0 10.85px;
}
.flexcarousel{margin:0 0 0 0;height:0;padding:0;overflow:hidden}
.flexcarousel ul.slides li{position:relative;margin:0 29px 2px 1px!important;height:270px;-webkit-backface-visibility:hidden}
.aq-block-aq_2_3_column_block .flexcarousel ul.slides li{width:203px!important;height:288px}
.flexcarousel ul.slides li img{margin-bottom:10px}
.flexcarousel ul.slides li:hover img{opacity:.7}
.flexcarousel li img{position:relative}
.flexcarousel li h4{width:86%;padding:0 8%;overflow:hidden;max-height:67px}
.flexcarousel li p{width:86%;padding:0 8%}
.flexcarousel .flex-direction-nav li a{top:50%}
.flexcarousel:hover .flex-prev{opacity:1;left:27px}
.flexcarousel .flex-control-nav{display:none}
#header,#navigation,.nav li ul,ul.social-menu .social-menu-more li,.flexcarousel ul.slides li,#hometab,.postinfo,.widgetable,ul.products li.product{background-color:#fff}
.flexcarousel .flex-viewport{overflow:visible!important}
.flexcarousel .flex-viewport h4{font-weight:700!important}

    
.responsive .ds-content-layout, 
.responsive .ds-content-layout-row, 
.responsive .ds-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .ds-layout-cell 
{
   width: auto !important;
   height: auto !important;
}


.responsive .ds-content-layout:after, 
.responsive .ds-content-layout-row:after, 
.responsive .ds-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}






#footer_widgets_wrapper {
	margin-top: 20px;
	padding-top: 20px;
	background-color: #303030;
}




.container-full-width {
	width: 100%;
}


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


.container-full-width:after {
	clear: both;
}

	.container-full-width .container{
		margin: 0px 20px;
	}
.carousel-inner{position:relative;overflow:hidden;width:100%;}
.mds-container.notifications .carousel-inner .item{margin-bottom:60px;}












.menu_top:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.menu_top {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}

.tab-inner ul li .title.clear {
	clear: both;
}


    
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

	
div.boxed-layout div.slider-wrapper.fullwidth .clear { display:none; }
  

	br.clear{ clear: both; height: 0px; display: block; }

div.custom-sidebar #searchform br.clear{ display: none; }


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


#single_wrap.grid_16{width:620px;background:#fff;}

#supplementary #second .widget h2 {font-size: 13px;font-weight: normal;}

#colophon #supplementary.four .widget-area {float: left;margin-right: 2.8%;width: 22%;}

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

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

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

.site-footer #copyright {
	text-align: right;
}

#movies .scrollable {
	width:854px;
	height:340px;
	overflow:hidden;
	margin:100px 26px 0px;
	position:relative;
}

#youtube .scrollable {
	position: relative;
	width: 854px;
	height: 255px;
	margin: 0px 22px;
	overflow: hidden;
}

#news .scrollable {
	position:relative;
	width: 854px;
	height: 235px;
	margin: 102px 22px 0px;
	overflow: hidden;
}





body .alignleft,  .entry-content-wrapper a:hover .alignleft{ float:left; margin:4px 10px 0px 0;  display: block; position: relative; }

.alignleft img, .alignright img{ display:block; }

.alignleft {text-align:left;}
#header.menu-container .content{width:780px;display:block;margin:0 auto;font-family:"superclarendon",serif;}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:""}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:""}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.navbar .container span.date{position:absolute;right:10px;top:5px;}
.container.footer{display:block;height:230px;background:#3f3f40;border-left:1px solid #3F3F40;border-right:1px solid #3F3F40;}
footer .fmn .fmw{width:70%}
footer .fmn .fmw.ldm{display:table;margin:0 auto;text-align:center;width:100%}
footer .fmn .fmw ul li{display:inline-block;margin-left:15px}
footer .fmn .fmw ul li:first-child{margin-left:0}
footer .fmn .fmw ul li a{color:#828282;font-size:1em}
footer .fmn .fmw p{color:#828282;font-size:0.778em;margin-top:15px}
footer .fmn .fmw p a{color:#828282;text-decoration:underline}
footer .fmn .fmw,footer .fmn .fsw{float:none;width:100%}

#cb-mob-menu .cb-mob-menu-wrap {
  text-align: center;
}

#cb-mob-menu .cb-mob-menu-wrap ul {
  margin: 0;
  padding: 20px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li {
  display: block;
  margin: 10px 40px;
  font-size: 13px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li a {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  text-decoration: none;
  color: #f2f2f2;
}

#cb-mob-menu .cb-mob-menu-wrap ul li a:hover {
  text-decoration: underline;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu {
  margin-bottom: 10px;
  padding: 5px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li {
  margin: 0 10px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li a {
  font-size: 0.8em;
  color: #B8B8B8;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li .sub-menu {
  margin-bottom: 0;
}
.menu-semi-transparent.has-header-image .burger,.menu-semi-transparent.has-header-image .burger-after,.menu-semi-transparent.has-header-image .burger-before,.menu-semi-transparent.has-header-image .plus,.menu-semi-transparent.has-header-image .plus:before,.menu-semi-transparent.is-home-header .burger,.menu-semi-transparent.is-home-header .burger-after,.menu-semi-transparent.is-home-header .burger-before,.menu-semi-transparent.is-home-header .plus,.menu-semi-transparent.is-home-header .plus:before,.menu-transparent.has-header-image .burger,.menu-transparent.has-header-image .burger-after,.menu-transparent.has-header-image .burger-before,.menu-transparent.has-header-image .plus,.menu-transparent.has-header-image .plus:before,.menu-transparent.is-home-header .burger,.menu-transparent.is-home-header .burger-after,.menu-transparent.is-home-header .burger-before,.menu-transparent.is-home-header .plus,.menu-transparent.is-home-header .plus:before{background:#FFF}
.toggled-on .burger,.toggled-on .burger-after,.toggled-on .burger-before,.toggled-on .plus,.toggled-on .plus:before{background-color:#fff!important}
.toggled-on .burger{display:none}
.toggled-on .burger-before{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.toggled-on .burger-after{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.burger,.burger-after,.burger-before{top:50%;display:block;position:absolute;width:18px;height:2px;background:#333;-webkit-transition:-webkit-transform .4s;transition:transform .4s}
.burger{margin-top:0}
.burger-before{margin-top:-6px}
.burger-after{margin-top:6px}
.menu-dark .burger,.menu-dark .burger-after,.menu-dark .burger-before,.menu-dark .plus,.menu-dark .plus:before{background-color:#fff}
.sticky-menu .burger,.sticky-menu .burger-after,.sticky-menu .burger-before,.sticky-menu .plus,.sticky-menu .plus:before{background:#333!important}
.sticky-menu.toggled-on .burger{background:#0c0c0c!important}
.sticky-menu.toggled-on .burger-after,.sticky-menu.toggled-on .burger-before,.sticky-menu.toggled-on .plus,.sticky-menu.toggled-on .plus:before{background-color:#fff!important}
.sticky-menu.menu-dark .burger,.sticky-menu.menu-dark .burger-after,.sticky-menu.menu-dark .burger-before,.sticky-menu.menu-dark .plus,.sticky-menu.menu-dark .plus:before{background-color:#fff!important}
.sticky-menu.menu-dark.toggled-on .burger{background:0 0!important}
.toggled-on #menu-toggle-modern .burger{background:#0c0c0c!important}
.toggled-on #menu-toggle-modern .burger-before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.toggled-on #menu-toggle-modern .burger-after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#menu-toggle-modern .burger,#menu-toggle-modern .burger-after,#menu-toggle-modern .burger-before{background-color:#fff!important;width:24px;height:2px}
#menu-toggle-modern .burger{top:50%;margin-top:-1px}
#menu-toggle-modern .burger-before{margin-top:-8px}
#menu-toggle-modern .burger-after{margin-top:8px}
.hero__inner{height:100%}


.footer-info { text-align: right; }


.engine_dark .footer .footer-info { border-color: #1f1f1f }
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}
.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}
.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}
.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}

		#top-area { padding: 50px 0 100px; }


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }

.slider-container .title{
font-size:14px;
font-weight:bold;
color:#000;
}

.l-rotator .thumbnails li:hover .title{
color:#115fbf;
text-decoration:underline;
}

.selected .title{
color:#fff;
text-decoration:none;
}

.selected:hover .title{
color:#fff!important;
text-decoration:none!important;
}

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

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}

#menu-item-199185 a {
	width: 163px;
	height:	29px;
}



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


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}

.slide_img {
	display:block;
	width:600px;
}

.posthome{height:350px;background-color:#FFF;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);overflow: hidden;}


.container .content .item .date {
	width: 33%; display: block; float: right;
	font-weight: 700; text-align: right;
}

 
	.container .content .item .time,
	.container .content .item .views,
	.container .content .item .date {
		font-size: 11px;
	}

	
	#footer .textwidget {
		margin:5px 0;
	}

#cff .cff-event .cff-meta-links{
  float: right;
  clear: both;
  margin: 5px 0 0 0;
}

#cff .cff-event .cff-meta-links a{
  float: left;
  padding: 0 10px;
  border-left: 1px solid #ccc;
}

#cff .cff-event .cff-meta-links a:first-child{
  border: none;
}





#cff .cff-meta-wrap{
  float: left;
  width: 100%;
  margin: 5px 0 0 0;
  padding: 0;
}

#cff .cff-meta{
  float: left;
  clear: both;
  list-style-type: none;
  padding: 10px 0 5px 0 !important;
  margin: 0 !important;
}


#cff .cff-meta li{
  float: left;
  width: auto;
  display: block;
  list-style-type: none !important;
  margin: 0 10px 0 0 !important;
  padding: 0 !important;
  font-size: 11px;
  line-height: 13px !important;
  background: none !important;
}

#cff .cff-meta li:before{
  content: none !important;
}



#cff .cff-meta.cff-dark li.cff-comments .cff-icon{
  background-position: -17px 0;
}


#cff .cff-meta.cff-dark li.cff-likes .cff-icon{
  background-position: -17px -17px;
}


#cff .cff-meta.cff-dark li.cff-shares .cff-icon{
  background-position: -17px -34px;
}



#cff .cff-meta.cff-dark-2 li.cff-comments .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px 0;
}


#cff .cff-meta.cff-dark-2 li.cff-likes .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px -15px;
}


#cff .cff-meta.cff-dark-2 li.cff-shares .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px -32px;
}

#mobile-menu.interactive li.menu-item { height: auto !important; }
.recently-added .recent-listing{width:33%;float:left}
.recently-added .recent-listing .content{padding:10px}
.recently-added .recent-listing .content h5{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.recent-slider-container .recent-listing{display:block;margin-bottom:10px}
.recent-slider-container .recent-listing .img{margin-right:10px;width:60px}
.recent-slider-container .recent-listing .img img{width:60px;height:60px}
.footer_menu{margin:26px auto 14px;max-width:760px;text-align:center}
.footer_menu ul{list-style:none;text-align:center;width:100%;margin:0 auto}
.footer_menu ul li{display:inline}
.footer_menu ul li a{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:400;text-decoration:none;border-left:1px solid #fff;padding:0 5px;line-height:20px}
.footer_menu ul li a:hover{text-decoration:underline}
.footer_menu ul li:first-child{margin-left:-5px}
.footer_menu ul:first-child li:first-child a{border-left:0}

.slide_tit {
	text-align: left;
	font-family: 'EB Garamond', serif;
	font-size: 20px;
	line-height: 20px;
	margin-top: 11px;
	color: #000;
	margin-bottom: 2px;
	margin-left: 5px;
}


	.featured.wide .container {
		min-height:100px;
	}


.container {
	padding:0;
	width:100%;
	margin:0 auto;
	position: relative;
	z-index:1;
	}
#ham-menu-mobile #mobile-voyagiste .mobile-item-color{background-color:#009b77;}
#ham-menu-mobile .mobile-item{background-color:#E7E8E7;padding:0;}
#ham-menu-mobile .mobile-item-text{float:left;margin-top:13px;padding-left:15px;font-weight:bold;}
#ham-menu-mobile .mobile-item.last{box-shadow:0 7px 10px #333;}
#ham-menu-mobile .mobile-item.odd{background-color:#D7D8D7;}
#ham-menu-mobile .mobile-item a{float:left;margin:12px 0 0 25px;font-family:'Roboto';font-weight:700;}
#ham-menu-mobile .mobile-item-color{width:15px;height:50px;float:left;}
#ham-menu-mobile #mobile-parcours .mobile-item-color{background-color:#71b1cc;}
#ham-menu-mobile #mobile-cite .mobile-item-color{background-color:#ce4938;}
#ham-menu-mobile #mobile-jouez .mobile-item-color{background-color:#d69133;}
#ham-menu-mobile #mobile-scolaire .mobile-item-color{background-color:#7f567f;}


.widget .textwidget {
	padding:9px;
	}


#sidebar-bottom .widget .textwidget {
	padding: 6px;
	}


#footer-widgets .widget .textwidget {
	padding:0
	}


.widget.catposts .textwidget {
	padding:0;
	}


#alt-home-bottom .widget .textwidget {
	padding:0
	}

	

.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12 { float:left; position:relative; margin-left:10px; margin-right:10px;}

.col3, .main-col3 { width:214px; }
.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%;padding-right:20px}
#header i#linkedin{color:#999;padding-right:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#header i#linkedin:hover{color:#0091b2;padding-right:15px;}
#footer .region-footer .footer-container .footer-social .social-link#linkedin{padding-right:0;}
#footer .region-footer .footer-container .footer-social .social-link{float:left;padding-right:20px;}

  .tutorial .stats, .bio .stats {
    clear: both;
    font-size: .75em;
    padding-bottom: 2px;
  }

    .tutorial .stats a {
      margin-right: .5em;
      color: #666;
      text-decoration: none;
    }

    .tutorial .stats a:hover {
      color: #222;
    }

    .tutorial .stats img {
      vertical-align: middle;
      padding: 1px;
      border: 1px solid #ccc;
    }

  .bio .stats {
    border-bottom: 1px solid #ccc;
    color: #666;
  }

#header-resp {
	visibility: hidden;
	display: none;
}

	#header-resp h2 {
		margin: 15px 0 0 0;
		padding: 0px 0 0 10px;
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: -1px;
		text-shadow: 1px 1px 1px #000;
		display: inline;
		color: #FFFFFF;
	}

.carousel-thmbs .carousel-thmbs-text{
	width:180px;
	height:80px;
	padding:0px 5px;
	margin-bottom:10px;
	display:inline-block;
	float:right;
	font-weight:bold;
}

.title-link {
  position: absolute;
  bottom: 7px;
  right: 4px;
  font-size: 11px;
  font-family: 'calibri', 'lucida grande', helvetica, arial;
  font-weight: bold;
  color: #888;
  padding: 3px 7px 4px;
  line-height: 1em;
}

.section-brandnav .mainlogo-link,
.section-brandnav .title-container {
  float: left;
  line-height: 0.7em;
  padding: 0 1%;
}
#main .view-more{clear:both;padding:30px
0 6px 0}
#main .view-more
a{padding:6px
10px}
#main .view-more a:hover{opacity: .8}

.modal .slides { display: none; }

.modal .slides .photo { display: none; }

.modal .slides .active { display: block; }


.feature_video .video_box {
	float: none;
	margin: 0;
}


.video_box {
	float:left;
	margin:20px 20px 20px 0;		
}


#home .video_box {
	float:left;
	margin:0;
	padding:0;
}
); 
Cufon.replace('.address-top', { fontFamily: 'Myriad Pro Bold Condensed', hover: true }

.address-top{
color:#fff;
margin-top: 10px;
float:right;
font-size:26px;
}
#section4 .col{margin:1% 0}
.cboxPhoto,.col{float:left;display:block}
.col{margin:1% 0 1% 1.6%}
.col:first-child{margin-left:0}

						.awesome_social_icons_links
			{
			outline:0 !important;
		
			}

			.awesome_social_icons_links:hover{
			text-decoration:none !important;
			}

	
	.viewport {
		height: 275px;
		width: 864px;
		overflow: hidden;
		position: relative;
		margin-left: 27px;
	}


	.viewport li h3 {
    	margin: 10px 0 0;
	}


	.viewport li p {
		padding-bottom: 13px;
	}


.education-banner-container
{
	background-color: #2a3138;
}




.book-your-next .text-book-your-family { margin-left: 71px; }




.book-your-next-home .text-book-your-family, .book-your-next .text-book-your-family { float: left; padding: 21px 15px 0 31px; text-align:left; }




.book-your-next-meeting .text-book-your-family { padding:6px 0 0 0; line-height:18px; position:absolute; }




.book-your-next-meeting .text-book-your-family span { color:#ffcc66; font-size: 18px; font-family: 'Sanchez', serif; font-weight: bold; padding-left:85px; }




.text-book-your-family .text1 { color:#154b88;  font-size: 0px;  }




.book-your-next-home .text-book-your-family .text2 { color:#FFF; font-family: 'Sanchez', serif; font-size:92%; font-weight:normal; }




.text-book-your-family #spacing { font-size: 17px; letter-spacing: 0.1em; }



#pagination-index {font-size: 12px;}

#pagination-index .alignleft {text-align: left;}

#pagination-index .alignright {text-align: right;}
.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;}
.node-type-news #main #content-body .pane-node-field-article-date .date-display-single{display:block;margin-bottom:5px;}
.events-series-single .right-side a .views-field-field-participants,.events-series-single .right-side .date-display-single{display:inline;font-size:16px;color:#5F584E;}

.td-pb-span12 {
  width: 100%;
}

.td-pb-row .td-pb-row .td-pb-span12 {
  width: 100%;
}

  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100%;
  }

  .td-pb-row .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-row .td-pb-span12 {
    width: 100%;
  }

.td-pb-span12 .alignleft,
.mceContentBody-max-width-big .alignleft {
  
  
}

.td-pb-span12 .alignright,
.mceContentBody-max-width-big .alignright {
  
  
}

.td-pb-span12 .td_module_11 .entry-title {
  
}

  .td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb {
    width: 100%;
  }

.td-post-template-1 .td-pb-span12 .format-video .td-featured-image-rec {
  float: left;
  width: 60%;
  
}

.td-post-template-3 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}

.td-post-template-7 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}

.td-post-template-8 .td-pb-span12.td-main-content .td-post-sharing-top {
  text-align: center;
}


.td-pb-span12 .td-slide-on-2-columns .td-slide-galery-figure {
  width: 1068px;
}

#fp-nav.right {
    right: 17px;
}

#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

.popover.right {
  margin-left: 10px;
}

.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.kampagne-template section.kundeudtaleser .carousel-control.right {
  right: 20px;
}

.forsiden_wrapper .cases .left,
.forsiden_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .cases .right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.forsiden_wrapper .cases .right .wrapper {
  margin-top: -225px;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 140px;
}

.forsiden_wrapper .cases .right .wrapper .logoer {
  width: 40%;
  float: left;
  margin-bottom: 90px;
}

.forsiden_wrapper .cases .right .wrapper .logoer img {
  width: 60%;
}

.forsiden_wrapper .cases .right .wrapper .blaa img {
  width: 50%;
}

.forsiden_wrapper .cases .right .wrapper .nybolig {
  margin: 50px 0px 0px 0px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper,
.forsiden_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .kundeudtaleser .right-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.forsiden_wrapper .kundeudtaleser .right-wrapper .wrapper {
  margin: -125px 0px 0px -20%;
  position: absolute;
  width: 40%;
  top: 50%;
  left: 50%;
  height: 40%;
}

.forsiden_wrapper .kundeudtaleser .right-wrapper .wrapper p {
  text-align: justify;
}

.webdesign_wrapper .om-adwords .left,
.webdesign_wrapper .om-adwords .right {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .om-adwords .right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.webdesign_wrapper .om-adwords .right .wrapper {
  margin: -30% 0 0 -25%;
  position: absolute;
  width: 50%;
  top: 50%;
  left: 50%;
}

.webdesign_wrapper .om-adwords .right .wrapper p {
  text-align: justify;
}

.webdesign_wrapper .cases .left,
.webdesign_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .cases .right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.webdesign_wrapper .cases .right .wrapper {
  margin-top: -225px;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 140px;
}

.webdesign_wrapper .cases .right .wrapper .logoer {
  width: 40%;
  float: left;
  margin-bottom: 90px;
}

.webdesign_wrapper .cases .right .wrapper .blaa img {
  width: 50%;
}

.webdesign_wrapper .cases .right .wrapper .nybolig {
  margin: 50px 0px 0px 0px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper,
.webdesign_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .kundeudtaleser .right-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.webdesign_wrapper .kundeudtaleser .right-wrapper .wrapper {
  margin: -125px 0px 0px -25%;
  position: absolute;
  width: 50%;
  top: 50%;
  left: 50%;
  height: 40%;
}

.webdesign_wrapper .kundeudtaleser .right-wrapper .wrapper p {
  text-align: justify;
}

.adwords_wrapper .om-adwords .left,
.adwords_wrapper .om-adwords .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .om-adwords .right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.adwords_wrapper .om-adwords .right .wrapper {
  margin: -125px 0px 0px -20%;
  position: absolute;
  width: 40%;
  top: 50%;
  left: 50%;
}

.adwords_wrapper .om-adwords .right .wrapper p {
  text-align: justify;
}

.adwords_wrapper .certificeret .bottom .carousel-control.right {
  left: auto!important;
  right: -70px;
}

.adwords_wrapper .cases .left,
.adwords_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .cases .right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.adwords_wrapper .cases .right .wrapper {
  margin-top: -225px;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 140px;
}

.adwords_wrapper .cases .right .wrapper .logoer {
  width: 40%;
  float: left;
  margin-bottom: 90px;
}

.adwords_wrapper .cases .right .wrapper .logoer img {
  width: 60%;
}

.adwords_wrapper .cases .right .wrapper .blaa img {
  width: 50%;
}

.adwords_wrapper .cases .right .wrapper .nybolig {
  margin: 50px 0px 0px 0px;
}

.adwords_wrapper .kundeudtaleser .left,
.adwords_wrapper .kundeudtaleser .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .kundeudtaleser .right {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.adwords_wrapper .kundeudtaleser .right .wrapper {
  margin: -125px 0px 0px -20%;
  position: absolute;
  width: 40%;
  top: 50%;
  left: 50%;
}

.adwords_wrapper .kundeudtaleser .right .wrapper p {
  text-align: justify;
}

  .forsiden_wrapper .cases .left,
  .forsiden_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper,
  .forsiden_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .kundeudtaleser .right-wrapper .wrapper h2,
  .forsiden_wrapper .kundeudtaleser .right-wrapper .wrapper h3 {
    font-size: 16px;
    margin: 40px 0px 5px 0px;
  }

  .webdesign_wrapper .cases .right .wrapper .logoer img {
    width: 60%;
  }

  .webdesign_wrapper .cases .left,
  .webdesign_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper,
  .webdesign_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .kundeudtaleser .right-wrapper .wrapper h2,
  .webdesign_wrapper .kundeudtaleser .right-wrapper .wrapper h3 {
    font-size: 16px;
    margin: 40px 0px 5px 0px;
  }

  .adwords_wrapper .cases .left,
  .adwords_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }
.carousel-container{position:relative;overflow:hidden;width:100%}

.es-carousel-wrapper {
	background: #111;
	padding:20px 37px;
	position:relative;
	left:-35px;
	width:926px;
	background: rgb(20,21,22);
	background: -moz-linear-gradient(top,  rgba(20,21,22,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,21,22,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(20,21,22,1) 0%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(20,21,22,1) 0%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(20,21,22,1) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(top,  rgba(20,21,22,1) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141516', endColorstr='#000000',GradientType=0 );

}

.es-carousel{
	overflow:hidden;
}

.es-carousel ul{
	display:none;
}

.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}

.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#222;
		
	-webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2); 
}

.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}

	
	.entry-content .es-carousel-wrapper {
		width:816px !important;
	}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
.group-modal-wrapper .type-icon{font-size:20px}

.style4 {color: #999999}

div.featuredvideo-mainfeature {
	float:left;
	width:495px;
	height:279px;
}
 
.featuredvideo-mainfeature a.videofeature-playbutton1 {
	margin:100px 0 0 215px;
}



#content {
	clear: both;
	overflow: hidden;
	margin-top: 15px;
}


.no-header.no-main-nav #content { margin-top: 0; }

.ginger-iconlist {
  margin: 0;
  list-style: none;
  padding: 0;
}

.ginger-iconlist li {
  padding: 0;
  min-height: 90px;
  margin-bottom: 20px;
}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}
#block-block-461 .mob{display:inline-block;}
.page-node-1191 #node-1191 .content p.linkList .mob,.page-node-1191 #node-1191 .content .field-name-body .mob,.page-node-1191 #node-1196 .content p.linkList .mob,.page-node-1191 #node-1196 .content .field-name-body .mob,.page-node-1196 #node-1191 .content p.linkList .mob,.page-node-1196 #node-1191 .content .field-name-body .mob,.page-node-1196 #node-1196 .content p.linkList .mob,.page-node-1196 #node-1196 .content .field-name-body .mob{display:inline-block;}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}
body.style-206 #usersite-container .inner-page #page-photo{padding-top:30%;overflow:hidden;position:relative}
body.style-206 #usersite-container .inner-page #page-photo .page-photo-wrap{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;z-index:0}
body.style-206 #usersite-container .inner-page .page-photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:0 0}
body.style-206 #usersite-container .inner-page .sticky-wrapper{position:absolute;bottom:0;left:0;right:0}
#usersite-container #cart .inner{border-width:1px;border-style:solid;margin-bottom:1.4em;padding:20px;overflow:hidden}
#usersite-container #cart .inner a.cart-option{border:solid 1px;border-radius:0.3em;padding:2px 4px;text-decoration:none}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.quick-view{font-weight:bold;font-size:78%;opacity:0;position:absolute;left:0;right:0;bottom:0;color:#ffffff;background:#627f9a;text-align:center;text-transform:uppercase;padding:5px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.product-image:hover .quick-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:.9;}
.product-image .quick-view:hover{text-decoration:underline;}
.lookbook-slider .quick-view{bottom:42%;font-size:95%;margin:0 auto;opacity:0;background:#ffffff!important;color:#000000;padding:10px 20px;width:170px;}
.lookbook-slider .product-image:hover .quick-view{bottom:45%;opacity:.8;}
.quick-view,.back-image{display:none!important;}
html[data-useragent*='iPad'] .quick-view{bottom:0;opacity:1;background:rgba(0,0,0,0.1);}

#homepage-carousel .category, #homepage-carousel h2.dek,#homepage-carousel .carousel-image, #homepage-carousel .homepage-fade, #homepage-carousel .by-line	{
	display:block;
}


#homepage-carousel .by-line	{
	font-size:14px;
	padding:0 10px 10px;
}

header.curtain.black-text .by-line a	{
	color:#e65a1e;
}

#homepage-carousel .by-line a	{
	color:#e65a1e;
}

#homepage-carousel .selected .category, #homepage-carousel .selected .by-line, #homepage-carousel .selected h2.dek,#homepage-carousel .selected .carousel-image, #homepage-carousel .selected .homepage-fade	{
	display:block;
}

.curtain  .by-line	{
	font-size:20px;
}

.two-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}

.three-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}

aside.right-col ul.article-list li .by-line	{
	font-family:'Helvetica Neue LT W04_47 Lt Cn',"Helvetica Neue";
	font-weight:normal;
	font-size:13px;
}




#header{
margin-bottom:20px;
}


#header .container{
min-height:50px;
padding:25px 0;
border-bottom: 1px solid;
z-index: 100;
}
.stockman-page .top-header .top-header-section{color:#333;}
.top-header .top-header-section{height:100%;float:right;border-right:1px solid #666;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;color:#ccc;line-height:25px;position:relative;}
.top-header .top-header-section .addthis_toolbox{height:20px;overflow:hidden;position:absolute;right:0;min-width:400px;text-align:right;}

	.large-text {  font-size: 65px;   line-height: 40px;}

	.large-text , .largest-text { font-size: 55px;   line-height: 40px;}

  .content-section.carousel .subheading {
    display: block;
    font-size: 2.4rem;
    text-transform: uppercase;
    font-family: ProximaNova-Regular, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0 0 3rem 0; }

  .content-section.how-to-carousel .subheading {
    display: block;
    font-size: 1.8rem;
    text-transform: uppercase;
    font-family: ProximaNova-Regular, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0 0 1rem 0; }

  .error404 #primary .subheading {
    font-size: 3.6rem;
    line-height: 1.2;
    margin: 3rem auto 0 auto; }

      .slider .slide .slide-copy .subheading {
        font-size: 3.2rem;
        line-height: 1.2;
        font-family: ProximaNova-Light, sans-serif;
        -webkit-font-smoothing: antialiased;
        font-weight: 300;
        font-weight: 300;
        margin: 0;
        opacity: 0; }

      .slider .slide .slide-copy.left .heading, .slider .slide .slide-copy.left .subheading {
        float: left;
        width: 50%;
        display: block;
        clear: both; }

      .slider .slide .slide-copy.right .heading, .slider .slide .slide-copy.right .subheading {
        width: 50%;
        float: right;
        display: block;
        clear: both; }

        .slider .slide .item .item-link .subheading {
          font-weight: 300; }

  .slider .owl-item.active .subheading {
    -webkit-animation: fadeInDown .4s 0.4s ease-out both;
    
    -moz-animation: fadeInDown .4s 0.4s ease-out both;
    
    -o-animation: fadeInDown .4s 0.4s ease-out both;
    
    animation: fadeInDown .4s 0.4s ease-out both;
     }

        .owl-pagination .wrap .item .item-link .subheading {
          font-weight: 300; }

      footer a#carbonhouse span.carbon,
      footer a#carbonhouse:visited span.carbon {
        color: #9f9f9f; }




#search-box {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	background: #fde80a; 
	background: -moz-linear-gradient(top,  #fde80a 0%, #fbbf16 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fde80a), color-stop(100%,#fbbf16)); 
	background: -webkit-linear-gradient(top,  #fde80a 0%,#fbbf16 100%); 
	background: -o-linear-gradient(top,  #fde80a 0%,#fbbf16 100%); 
	background: -ms-linear-gradient(top,  #fde80a 0%,#fbbf16 100%); 
	background: linear-gradient(to bottom,  #fde80a 0%,#fbbf16 100%); 
	-pie-background: linear-gradient(top,  #fde80a 0%,#fbbf16 100%);
	behavior:url(/Misc/PIE.htc);
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 2px 3px 3px #888888;
	height:69px;
	margin-bottom:10px;
	clear:both;
	position:relative;
}


#search-box input {
	width:230px;
	margin:0px;
}

#search-box fieldset {
	border:none;
	display:inline;
	float:left;
	margin:10px 32px 0 15px;
	padding:0px;
}

#search-box legend {
	margin:0px;
	*margin-left:-7px;

	padding:0px;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#000;
}

#search-box legend span {
	font-size: 10px;
	line-height: 10px;
	margin-left: 10px;
}
#skip a{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}
#skip a:active,#skip a:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static !important;width:auto}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}






.wp-pagenavi { text-align: right; font-weight: 600; line-height: 20px; float: none; margin-right: -2px; text-align: center; }

.wp-pagenavi a,
.wp-pagenavi span { color: #aaa; font-size: 16px; padding: 7px 8px; display: inline; margin: 0 2px; }

.wp-pagenavi span.pages { font-size: 17px; font-weight: 300; display: block; margin-bottom: 1em!important; border: none!important; }

.wp-pagenavi span.pages:before { content: "\f15c"; font-family: FontAwesome; margin-right: 6px; }

.wp-pagenavi span.extend { border: none!important; border-bottom: 3px solid transparent; border-top: 1px solid transparent; }

.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi span.current { color: #444; }


.wp-pagenavi a { color: #3b8dbd; border: none; border-bottom: 3px solid #ddd; border-top: 1px solid #f1f1f1; }

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

.review-list li{
	position: relative;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}




.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }

.footer-widget .cp-wrap { padding: 5px 0px; padding: 0.3125rem 0rem; border-bottom: 1px solid #454545; }

.home .partners {
  display: none;
  margin-left: 10px;
}

	#site-categories #news .headline-content{margin-top: 14px;color: #444444;font-size: 15px;}

  .twelvecol { width: 99.999999993%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}




.widget_search {	
	display: block;
	padding: 0 !important;	
}


.widget_search h3 {
	display: none;
}


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


html[xmlns] .widget_search {
    display: block;
}


* html .widget_search {
    height: 1%;
}
 
.flexslider .slides img {display: block;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;margin-bottom: 0px;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; padding: 0 0 15px 0;}

.flexslider ul.slides, ul.flex-direction-nav {margin-bottom: 0px;}

	
.slides li{
	position: relative;
}

.slides li .blurb{
		width: 30%;
		position: absolute;
		top:0;
		right: 1%;
		font-weight: normal;
	}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	margin: 1px 0 5px 0;
	padding-left: 3px;
}


#header .rss-icon,
#header .yelp-icon,
#header .vimeo-icon,
#header .youtube-icon,
#header .twitter-icon,
#header .facebook-icon,
#header .linkedin-icon,
#header .rss-feed-icon,
#header .instagram-icon,
#header .pinterest-icon,
#header .foursquare-icon,
#header .googleplus-icon,
#header .google-plus-icon,
#header .stumbleupon-icon,
#header .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}


.g-animatedblock-item:hover .g-animatedblock-body {
  opacity: 1;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}


.g-animatedblock-body {
  padding: 0.5rem 1rem 0.75rem 1rem;
}


.g-animatedblock-body a {
  font-weight: bold;
  color: #fff;
}


.g-animatedblock-body a:hover {
  color: #59110d;
}

.cycloneslider-template-standard .cycloneslider-slides{
    position:relative;
    overflow:hidden;
	min-height:245px;
}
.corporateGovernanceThumbnail .cgThumbnail:hover .img,.corporateGovernanceThumbnail .cgThumbnail.sel .img{filter:none}

.img:hover {
  filter: none;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav-tabs li a:hover,.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{color:#4D6E37;border-top:solid 3px #4D6E37}
.navbar-mind .nav a:hover,.navbar-mind .nav li.active a,.navbar-mind .nav a:focus{background-color:#3c3c3c}
.navbar-mind .nav a .caret{border-top-color:#08b400;border-bottom-color:#08b400}
.navbar-mind .nav .nav-divider{background-color:#3c3c3c}
.nav-tabs li:first-child a{border-left:solid 1px #ddd}
.nav-tabs li a{margin-top:-4px;margin-right:0;border-radius:0;border-top:solid 3px #ddd;color:#555;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;padding-right:5px;padding-left:5px}
.nav-tabs+.tab-content{padding:15px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;overflow:hidden}
.navbar-mind .nav{font-size:1.1em;margin-left:-15px}
.navbar-mind .nav a{color:#fff}


#menu-bar .navbar .nav-pills {
    border:none;
    margin: 0;
    z-index: 9999999999;
}

#menu-bar .navbar .nav-pills .dropdown:hover .dropdown-menu {
    display: block;
 }


.lang-item
{
    margin-right: 25px !important;
}




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

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


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


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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

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

#post-slider .zeeslide {
	position: relative;
}


#post-slider .zeeslide .slide-image .wp-post-image {
	max-width: 1320px;
	width: 100%;
	max-height: 380px;
	height: auto;
	vertical-align: top;
}

#post-slider .zeeslide .slide-content {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 1.5em;
	height: 100%;
	line-height: 1.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	padding: 1em 1.5em;
	color: #fff;
	background: #333;
	background: rgba(0,0,0,0.6);
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#post-slider .zeeslide .slide-content .slide-title {
	font-family: 'Oswald', Tahoma, Verdana, Arial;
	font-size: 1.8em;
	color: #fff;
	line-height: 1.4em;
	margin: 1em 0 0.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#post-slider .zeeslide .slide-content .slide-entry span {
	display: inline-block;
	font-size: 1.05em;
	line-height: 1.5em;
	color: #fff;
}

#post-slider .zeeslide .slide-content .slide-title a:link, #post-slider .zeeslide .slide-content .slide-title a:visited {
	color: #fff;
	text-decoration: none;
}

#post-slider .zeeslide .slide-content .slide-title a:hover, #post-slider .zeeslide .slide-content .slide-title a:active{
	color: #ccc;
}

#post-slider .zeeslide .slide-content .slide-link, 
#post-slider .zeeslide .slide-content .slide-link:link, 
#post-slider .zeeslide .slide-content .slide-link:visited {
	color: #ddd;
	font-weight: bold;
	float: right;
	display: inline-block;
	margin-top: 0.5em;
	text-decoration: underline;
}

#post-slider .zeeslide .slide-content .slide-link:hover, 
#post-slider .zeeslide .slide-content .slide-link:active{
	text-decoration: none;
}

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

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
		float: left;
		margin-bottom: 20px;
		margin-right: 4%;
		position: relative;
	}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.page-content ul li.leaf{line-height:1.428571429;}
.page-content li.expanded,.page-content li.collapsed,.page-content li.leaf{margin:0;}
.footer #footer-columns ul li.first.leaf{margin-bottom:5px;}


.footer-telephone, .copyright, .footer-contact {
	font-family: "FrutigerLTStd-Cn", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	color: #777;
	text-transform: capitalize;
}


.copyright
{
	display: block;
	padding: 15px 0 0 0;
}



.widget-container, .widget-wrapper {
	margin: 0 0 20px;
}



.widget-wrapper {
	margin: 0 0 20px;
}


.widget-wrapper select,
.widget-wrapper input[type="text"], 
.widget-wrapper input[type="password"] {

}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}


.header-container header[role=banner] .logo {
    float: left;
    margin: 14px 0 0 0;
}


.header-container header[role=banner] .logo a img{
      margin-left: 19%;
      width: 80%;
}




#lambda-featured-header-wrap {
	border-bottom:1px solid #D9D9D9;
}
 
    

.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0; 
}


.row:after,
.clearfix:after {
	clear: both;
}


.row, 
.clearfix {
	zoom: 1; 
}


#tribe-events-calendar-header, .tribe-events-calendar, #tribe-events-content .ical, .events-single #content .ical, a.gmap, .tribe-events-event-list-meta td, .tribe-events-nav, #tribe-events-event-meta, span.back, .eventsListWidget .dig-in, .eventsAdvancedListWidget .dig-in, .gcal-add {
	font-family:"lucida grande",Arial,Helvetica,"Nimbus Sans L",sans-serif;
}


.tribe-events-calendar-buttons {
	position:absolute;
	right:0;
	top:6px;
}

.upcoming .tribe-events-calendar-buttons {
	top:-24px;
}


.tribe-events-calendar-buttons a {
	background:#999;
	border-radius:3px;
	color:#fff !important;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:21px 0 24px 10px;
	padding: 0 9px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	width:auto;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.tribe-events-calendar-buttons a.tribe-events-button-on {
	background:#666;
}

.tribe-events-calendar-buttons a.tribe-events-button-off {
	background:#ddd;
	color:#444;
}

table.tribe-events-calendar {
	margin:18px 0 12px !important;
	clear:both;
	font-size:12px;
	border-collapse:collapse;
}

table.tribe-events-calendar, .tribe-events-calendar td {
	border:1px solid #bbb;
}

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

.tribe-events-calendar th {
	width: 250px;
	height: 10px;
	background-color:#ddd;
	color: #333;
	padding:4px 0;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
}

.tribe-events-calendar td {
	height: 110px !important;
	width:14.28%;
	color: #114B7D;
	vertical-align: top;
	padding:0 !important;
	font-size:12px;
}

.tribe-events-calendar td .tribe-events-event {
	padding:6px 9px !important;
	line-height:1.2;
}

.tribe-events-calendar td a {font-size:91.7%;}

.tribe-events-calendar hr {
	border:0 none !important;
	display:block;
	height:1px;
	background-color:#E7E7E7;
	margin:0 9px !important;
}

.tribe-events-calendar .tribe-events-event {
	position:relative;
	margin:0;
}

.tribe-events-calendar .tribe-events-tooltip {
	border:1px solid #666;
	position:absolute;
	z-index:1001;
	bottom:30px;
	left:3px;
	width:320px;
	background-color:#f9f9f9;
	color:#333;
	line-height:1.4;
}

.tribe-events-calendar .tribe-events-right .tribe-events-tooltip {
	left:auto;
	right:3px;
}

table.tribe-events-calendar-widget {
	width:100%;
	table-layout:fixed;
	margin-top:0;
}

.tribe-events-calendar-widget th {
	font-size:10px;
	background-color:#e8e8e8;
	color:#555;
	width:14.28%;
}

.tribe-events-calendar-widget td {
	height:auto !important;
	text-align:center;
}

.tribe-events-calendar-widget td .tribe-events-event {
	padding:6px 0;
	background-color:#f9f9f9;
}

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

.tribe-events-calendar-widget td a.tribe-events-mini-has-event {
	color:#06c;
	cursor:default;
}

.tribe-events-calendar-widget .tribe-events-tooltip {
	width:100px;
	left:0;
	text-align:left;
	padding:5px 10px;
}

.tribe-events-calendar-widget .tribe-events-right .tribe-events-tooltip {
	right:0;
}

.tribe-events-calendar-widget .tribe-events-tooltip .tribe-events-arrow {
	left:4px;
}

.tribe-events-calendar-widget .tribe-events-right .tribe-events-tooltip .tribe-events-arrow {
	left:auto;
	right:3px;
}

.tribe-events-calendar-widget h5 a {
	font-size:11px;
}
.col{float:left}


.from-blog div.threecol{min-height:420px}

  .threecol  { width: 22.928176794%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}
 
  .homeFeatures div.threecol img {
    float: left;
    padding-right: 10%;
    margin-bottom:  45px;
  }
 

   .from-blog div.threecol.cleartab, .from-blog div.threecol.last { 
    margin-top: 30px;
   }

   .from-blog div.threecol.cleartab {
    clear: both;
   }



#social-media-list-container {
	height: 232px;
	margin-top: -16px;
	margin-bottom: 4px;
	overflow: auto;
	overflow-y: hidden;
	position: relative;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
}


.js #social-media-list-container {
	overflow: hidden;
}


#social-media-list-container.at-end #social-media-container-navigation button:first-child {
	background-color: #b3b3b3 !important;
}


#social-media-list-container.at-start #social-media-container-navigation button:first-child + button {
	background-color: #b3b3b3 !important;
}


#social-media-list-container #social-media-list {
	display: table;
	border-spacing: 16px;
	left: -16px;
	list-style: none;
	padding: 0;
	position: absolute;
	table-layout: fixed;
	top: 0;
	width: auto;
	
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	
	-webkit-font-smoothing: subpixel-antialiased;
}

	
#social-media-list-container .social-media-item-container {
	background: #59adeb;
	display: table-cell;
	height: 200px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	width: 200px;
}


#social-media-list-container .social-media-transparent-link {
	color: inherit;
	font-size: inherit;
	position: relative;
	text-decoration: none;
}


#social-media-list-container span.fa {
	color: #FFF !important;
}


#social-media-list-container .social-media-item a {
	color: inherit;
	position: relative;
	text-decoration: none;
	z-index: 21;
}


#social-media-list-container .social-media-background-link {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
	z-index: 20;
}


#social-media-list-container .social-media-item {
	background-position: center center;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #FFF;
	height: 200px;
	padding: 12px 10px;
	width: 200px;
}


#social-media-list-container .social-media-icon {
	font-size: 24px;
	position: absolute;
	right: 10px;
	top: 12px;
}


#social-media-list-container .social-media-account {
	height: 32px;
}


#social-media-list-container .social-media-copy {
	font-size: 14px;
	height: 130px;
	line-height: 1.2;
	padding-right: 3px;
	overflow: hidden;
	position: relative;
}


#social-media-list-container .social-media-copy small {
	display: block;
	font-size: 12px;
	margin-top: 1em;
}


#social-media-list-container .social-media-item[style] * {
	text-shadow: 1px 1px 2px #000;
}


#social-media-list-container .social-media-instagram .social-media-item[style] .social-media-copy {
	opacity: 0;
}


#social-media-list-container .social-media-copy:after {
	background: -webkit-linear-gradient(top, rgba(89,173,235,0) 0%, rgba(89,173,235,1) 85%);
	background: -moz-linear-gradient(top, rgba(89,173,235,0) 0%, rgba(89,173,235,1) 85%);
	background: -ms-linear-gradient(top, rgba(89,173,235,0) 0%, rgba(89,173,235,1) 85%);
	background: linear-gradient(top, rgba(89,173,235,0) 0%, rgba(89,173,235,1) 85%);
	bottom: 0;
	content: '';
	height: 42px;
	left: 0;
	position: absolute;
	width: 100%;
}


#social-media-list-container .social-media-item[style] .social-media-copy:after {
	display: none;
}


#social-media-list-container .social-media-time {
	color: rgba(255, 255, 255, .5);
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	left: 10px;
	position: absolute;
	bottom: 12px;
}


#social-media-list-container .social-media-item-container.social-media-twitter {
	background: rgba(89,173,235,1);
}


#social-media-list-container .social-media-item-container.social-media-twitter .social-media-copy:after {
	background: -webkit-linear-gradient(top, rgba(89,173,235,0) 0%, rgba(89,173,235,1) 85%);
	background: -moz-linear-gradient(top, rgba(89,173,235,0) 0%, rgba(89,173,235,1) 85%);
	background: -ms-linear-gradient(top, rgba(89,173,235,0) 0%, rgba(89,173,235,1) 85%);
	background: linear-gradient(top, rgba(89,173,235,0) 0%, rgba(89,173,235,1) 85%);
}


#social-media-list-container .social-media-item-container.social-media-facebook {
	background: rgba(72, 100, 157, 1);
}


#social-media-list-container .social-media-item-container.social-media-facebook .social-media-copy:after {
	background: -webkit-linear-gradient(top, rgba(72, 100, 157,0) 0%, rgba(72, 100, 157,1) 85%);
	background: -moz-linear-gradient(top, rgba(72, 100, 157,0) 0%, rgba(72, 100, 157,1) 85%);
	background: -ms-linear-gradient(top, rgba(72, 100, 157,0) 0%, rgba(72, 100, 157,1) 85%);
	background: linear-gradient(top, rgba(72, 100, 157,0) 0%, rgba(72, 100, 157,1) 85%);
}


#social-media-list-container .social-media-item-container.social-media-pinterest {
	background: rgba(202, 36, 45, 1);
}


#social-media-list-container .social-media-item-container.social-media-pinterest .social-media-copy:after {
	background: -webkit-linear-gradient(top, rgba(202, 36, 45,0) 0%, rgba(202, 36, 45,1) 85%);
	background: -moz-linear-gradient(top, rgba(202, 36, 45,0) 0%, rgba(202, 36, 45,1) 85%);
	background: -ms-linear-gradient(top, rgba(202, 36, 45,0) 0%, rgba(202, 36, 45,1) 85%);
	background: linear-gradient(top, rgba(202, 36, 45,0) 0%, rgba(202, 36, 45,1) 85%);
}


#social-media-list-container .social-media-item-container.social-media-instagram {
	background-color: rgba(81, 127, 164, 1);
}


#social-media-list-container .social-media-item-container.social-media-instagram .social-media-copy:after {
	display: none;
}

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

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

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

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

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

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

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

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

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

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
#usersite-container nav#main-nav.non-mobile ul a.top{white-space:nowrap}
#usersite-container nav#main-nav.non-mobile ul li.top:hover ul{visibility:visible}
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child,#usersite-container nav#main-nav.non-mobile ul li.top li:first-child a{border-top-left-radius:.3em;border-top-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child,#usersite-container nav#main-nav.non-mobile ul li.top li:last-child a{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top{display:inline-block;width:auto;height:auto;zoom:1;*display:inline;margin:0 5px}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top a.top{display:inline-block;height:100%;zoom:1;-webkit-backface-visibility:hidden}
#usersite-container nav#main-nav.non-mobile ul.vertical li ul li.top{width:auto}


#usersite-container nav#main-nav.mobile a.top:link, #usersite-container nav#main-nav.mobile a.top:visited, #usersite-container nav#main-nav.mobile a.top:hover, #usersite-container nav#main-nav.mobile a.top:active,
#usersite-container nav#main-nav.mobile ul li a:link,
#usersite-container nav#main-nav.mobile ul li a:visited,
#usersite-container nav#main-nav.mobile ul li a:hover,
#usersite-container nav#main-nav.mobile ul li a:active {
  color: black; }


body#custom #usersite-container nav#main-nav li.top {
  margin: 0 15px;
  font-size: 24px; }


body#custom #usersite-container nav#main-nav li.top a.top {
  display: inline-block;
  zoom: 1;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: no-repeat !important; }


.oldie.no-opacity body#custom #usersite-container nav#main-nav li.top a.top {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }


body#custom #usersite-container nav#main-nav li.top a.top:link, body#custom #usersite-container nav#main-nav li.top a.top:visited {
  color: #ffffff; }


body#custom #usersite-container nav#main-nav li.top a.top:hover {
  color: #cd7b6d;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: no-repeat !important; }


.oldie.no-opacity body#custom #usersite-container nav#main-nav li.top a.top:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }


body#custom #usersite-container nav#main-nav li.top ul {
  font-size: 17px; }

.slideshow h3 { width:420px; color: #666; font-size:14px; padding:0 0 0 15px; margin:-30px 0 0 0; }



.slideshow {width:580px; height:417px; float:left;}

.slideshow img {width:580px;}

.page-id-16 .slideshow, .page-id-16 .slideshow img {width:450px; height:525px;}

.page-id-4 .slideshow, .page-id-4 .slideshow img {width:910px; height:550px;}

#vslider_options { 
    width: 968px; 
    height: 500px;
    overflow: hidden; 
    position: relative; 
    }

    

    #vslider_options a, #vslider_options a img {
        border: none !important; 
        text-decoration: none !important; 
        outline: none !important;
        }
 
        
    #vslider_options h4 {
        color: #FFFFFF !important;
        margin: 0px !important;padding: 0px !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 16px !important;}

        
    #vslider_options .cs-title {
        background: #222222;
        color: #FFFFFF  !important;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 12px !important;
        letter-spacing: normal !important;line-height: normal !important;}
          
                                
        
                 #vslider_options  .cs-prev,#vslider_options  .cs-next { outline:none; }

                #vslider_options  .cs-prev,#vslider_options .cs-next {font-weight: bold;background: #222222 !important;font-size: 28px !important;font-family: "Courier New", Courier, monospace;color: #FFFFFF 
!important;padding: 0px 10px !important;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}

         
       #vslider_options,#vslider_options img {
        border:0px solid #FFFFFF; 
        border-radius:0px;
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
        }

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



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

.flexslider .slides {zoom: 1;}

.responsive-slider.flexslider .slides img {
	height: auto !important;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
}

.responsive-slider.flexslider .slides, .responsive-slider.flexslider .slides li {
	list-style: none;
	margin: 0;
	padding: 0;
}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

.main-footer .connect .newsletter .title { margin-bottom: 36px; }

.main-footer .connect .newsletter .wrap { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 75%; padding-right: 65px; margin: 0 auto; border: 1px solid  #e3d1c3 ; position: relative; }

.main-footer .connect .newsletter .email, .main-footer .connect .newsletter .submit { outline: none; border: none; padding: 0; margin: 0; font-family:  'Arvo', serif ; }

.main-footer .connect .newsletter .email { padding: 8px 0 8px 8px; width: 100%; background: transparent; font-size: 12px; font-family:  'Source Sans Pro', sans-serif ; color:  #ba9b82 ; }

.main-footer .connect .newsletter .submit { position: absolute; top: -1px; right: -1px; bottom: -1px; width: 65px; background:  #ba9b82 ; font-size: 10px; letter-spacing: 0.1em; color: #fcfff2; text-transform: uppercase; text-align: center; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }

.main-footer .connect .newsletter .submit:hover { background:  #a3846b ; }


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}


#footer div.footer-cols { width:30%  }

#footer div.footer-cols:nth-child(4) { display:none; }

#footer div.footer-cols:nth-child(5) { display:none; }

.gap{clear:both; margin-bottom:20px}



.widget-container, .widget-wrapper {
	margin: 0 0 20px;
}



.widget-wrapper {
	margin: 0 0 20px;
}


.widget-wrapper select,
.widget-wrapper input[type="text"], 
.widget-wrapper input[type="password"] {

}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}

header .site-header {position:relative;padding:24px 0 20px;}

a#start,
div#learn .buttons a,
div.play .buttons a,
div#blog .read a {
	color: #222;
	border: 1px solid #375EAB;
	background: #E0EBF5;
}

div#learn .buttons {
	float: right;
	padding: 20px 0 10px 0;
	text-align: right;
}

div#learn .buttons a {
	height: 16px;
	margin-left: 5px;
	padding: 10px;
}

div.play .buttons {
	float: right;
	padding: 20px 0 10px 0;
	text-align: right;
}

div.play .buttons a {
	height: 16px;
	margin-left: 5px;
	padding: 10px;
	cursor: pointer;
}

#content .buttons {
        position: relative;
        float: right;
        top: -50px;
        right: 30px;
}

#content .output .buttons {
        top: -60px;
        right: 0;
        height: 0;
}

#content .buttons .kill {
        display: none;
        visibility: hidden;
}

.page-template-1l-sidebar-php #sidebar, .page-template-1l-sidebar-php #sidebar-b, .page-template-1l-sidebar-php #sidebar-shell-1 {
	width: 260px;
}

.page-template-1l-sidebar-php #sidebar-shell-1 {
	margin-left: -100%;
	margin-right: 15px;
	left: auto;
	right: 275px;
}

#ie6 .page-template-1l-sidebar-php #sidebar, #ie6 .page-template-1l-sidebar-php #sidebar-b, #ie6 .page-template-1l-sidebar-php #sidebar-shell-1 {
	width: 252px;
}

#ie6 .page-template-1l-sidebar-php #sidebar-shell-1 {
}

.page-template-1r-sidebar-php #sidebar, .page-template-1r-sidebar-php #sidebar-b, .page-template-1r-sidebar-php #sidebar-shell-1 {
	width: 260px;
}

.page-template-1r-sidebar-php #sidebar-shell-1 {
	margin-left: 15px;
	margin-right: -275px;
	left: auto;
	right: auto;
}

#ie6 .page-template-1r-sidebar-php #sidebar, #ie6 .page-template-1r-sidebar-php #sidebar-b, #ie6 .page-template-1r-sidebar-php #sidebar-shell-1 {
	width: 252px;
}

#ie6 .page-template-1r-sidebar-php #sidebar-shell-1 {
}

.page-template-1l1r-sidebar-php #sidebar, .page-template-1l1r-sidebar-php #sidebar-b, .page-template-1l1r-sidebar-php #sidebar-shell-1 {
	width: 170px;
}

.page-template-1l1r-sidebar-php #sidebar-shell-1 {
	margin-left: -100%;
	margin-right: 0px;
	left: auto;
	right: 185px;
}

#ie6 .page-template-1l1r-sidebar-php #sidebar, #ie6 .page-template-1l1r-sidebar-php #sidebar-b, #ie6 .page-template-1l1r-sidebar-php #sidebar-shell-1 {
	width: 162px;
}

#ie6 .page-template-1l1r-sidebar-php #sidebar-shell-1 {
	left: 200px;
	right: 185px;
}

.page-template-2l-sidebars-php #sidebar, .page-template-2l-sidebars-php #sidebar-b, .page-template-2l-sidebars-php #sidebar-shell-1 {
	width: 170px;
}

.page-template-2l-sidebars-php #sidebar-shell-1 {
	margin-left: 0px;
	margin-right: 0px;
	left: auto;
	right: auto;
}

#ie6 .page-template-2l-sidebars-php #sidebar, #ie6 .page-template-2l-sidebars-php #sidebar-b, #ie6 .page-template-2l-sidebars-php #sidebar-shell-1 {
	width: 162px;
}

#ie6 .page-template-2l-sidebars-php #sidebar-shell-1 {
}

.page-template-2r-sidebars-php #sidebar, .page-template-2r-sidebars-php #sidebar-b, .page-template-2r-sidebars-php #sidebar-shell-1 {
	width: 170px;
}

.page-template-2r-sidebars-php #sidebar-shell-1 {
	margin-left: 0px;
	margin-right: 0px;
	left: auto;
	right: auto;
}

#ie6 .page-template-2r-sidebars-php #sidebar, #ie6 .page-template-2r-sidebars-php #sidebar-b, #ie6 .page-template-2r-sidebars-php #sidebar-shell-1 {
	width: 162px;
}

#ie6 .page-template-2r-sidebars-php #sidebar-shell-1 {
}

 #sidebar,  #sidebar-b,  #sidebar-shell-1 {
	width: 270px;
}

 #sidebar-shell-1 {
	margin-left: -100%;
	margin-right: 15px;
	left: auto;
	right: 285px;
}

#ie6  #sidebar, #ie6  #sidebar-b, #ie6  #sidebar-shell-1 {
	width: 262px;
}

#ie6  #sidebar-shell-1 {
}

.sidebar-wrap-right #sidebar-shell-1 { float: right; margin-left: 0; margin-right: 0;}

.sidebar-wrap-left #sidebar-shell-1 { float: left; margin-left: 0; margin-right: 0;}

#ie6 #sidebar-container #sidebar-shell-1, #ie6 #sidebar-container #sidebar-shell-2 { left: auto; right: auto; }

#sidebar-container.sidebar-container-left #sidebar-shell-1, #sidebar-container.sidebar-container-left #sidebar-shell-2 { float: left; margin-left: 0; margin-right: 15px; right: auto; }

#sidebar-container.sidebar-container-right #sidebar-shell-1, #sidebar-container.sidebar-container-right #sidebar-shell-2 { float: right; margin-right: 0; margin-left: 15px; right: auto; left: auto; }

.sidebar-shell {position:relative; display:block}

.sidebar-shell-left {
	float: left;
	margin-right: 15px;
}


.sidebar-shell-right {
	float: left;
	margin-left: 15px;
}


.sidebar-shell .tab-box-left {
	margin-right: 0;
}


.sidebar-shell .tab-box-right {
	margin-left: 0;
}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
 .ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; }
 .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }

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

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

.home .blog_post .post_content .post {
	margin: 4px 0 5px;
	width: 370px;
	overflow: hidden;
}

body.search .search_pages .page_post p.post {
	color: #5d606c;
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
}

	.home .blog_post .post_content,
	.home .blog_post .post_content .blog_details,
	.home .blog_post .post_content .post {
		width: 290px !important;
		max-width: 290px !important;
	}

	.post.no_posts .entry-content {
		padding: 0 15px;
	}

.format-status .entry-content,
.widget #wp-calendar caption,
.sf-menu ul {
	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}


.portfolio-filter,
.post-pagination,
article,
#commentlist_wrap,
#respond,
.type-page,
.post,
.widget,
#searchform {
	background: #fff; 
	background: -moz-linear-gradient(left, #f7f7f7 0%, #ffffff 4%, #ffffff 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(4%,#ffffff), color-stop(100%,#ffffff)); 
	background: -webkit-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: -o-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: -ms-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	
	position: relative;	
	-webkit-box-shadow: 0px 0px 1px 0px #ccc;
	-moz-box-shadow: 0px 0px 1px 0px #ccc;
	box-shadow: 0px 0px 3px 0px #ccc;	
	padding: 30px 30px 10px 30px; 
	margin: 0 0 20px 0; 
}


.featured-image img,
.entry-content img,
.comment-content img,
.portfolio-item img,
.widget img {
	max-width: 100%; 
}

.widget.widget_search {
	padding: 0;
	overflow: hidden;
}






.widget {	
	color: #999;
	font-size: 12px;
	padding: 10px 20px 16px 20px;
	margin: 0 0 10px 0;
}

.widget p:last-child,
.widget li:last-child,
.widget:last-child {
	margin: 0;
}


h3.widgettitle,
.widget #wp-calendar caption {
	font-size: 15px;
	font-style: italic;
	margin-bottom: 4px;
}

.widget ul, 
.widget ol { 
    margin:0; 
    padding-left:0; 
    list-style-type: none;
}

.widget ul ul, 
.widget ol ol {
    padding-left: 20px;
}

.widget li {
    margin-bottom: 4px;
}

.widget .blogroll a {
	display: block;
}

.widget #wp-calendar caption {
	text-align: left;
	color: #444;
	margin-bottom: 8px;
	line-height: 34px;
}

.widget #wp-calendar {
	width: 99%;
}

.widget #wp-calendar th {
	font-weight: bold;
	text-align: left;
}

#footer .widget {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 30px 0;
	font-size: 11px;
}

.widget ul.tweet_list .tweet_text {
	display: block;
}

.widget ul.tweet_list .tweet_time a {
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}

.widget ul.tweet_list li {
	padding: 0 0 15px 0;
	margin: 0;
	list-style-type: none;
}

.widget ul.tweet_list li:last-child {
	padding-bottom: 0;
}


.wrap_rev_slider #rev_slider_1_1_wrapper img{
    left: 0 !important;
}


.wrap_rev_slider #rev_slider_1_1_wrapper{
    left: 0 !important;
}









.rev_slider_wrapper{
	position:relative;
}




#header {

	position:relative;
	padding: 0px 0px 0px 0px;
}


	#header div.identity {
		position:absolute;
		left: 10px;
		top: -8px;
	}


	#header div.name {
	
		border:#000000 solid 1px;
		border-width:1px 0px;
		display:block;
		font-size: 70px;
		line-height:normal;
		text-decoration:none;
		text-transform:uppercase;
		margin-top: 8px;
		border-bottom-width: 2px;
		border-top-width: 2px;
	}

	
	#header div.name a:hover{
		text-decoration: none;
	}

	
	#header div.description {
	
		
		color:#464647;
		display:block;
		font-size: 22px;
		font-style:italic;
		line-height:normal;
		padding:12px 0px;
}

	
	#header div.description p {
	width: 850px;
}




body.single #header {

	padding:0px;

}

.td-grid-style-5 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}

.td-big-grid-post .td-meta-align {
  pointer-events: none;
}

	
	.icon-l {
		display:-webkit-flex !important;
		display:flex !important;
		display: -ms-flexbox !important;
		-webkit-justify-content: center !important;
		-moz-justify-content: center !important;
		justify-content:center !important;
		
	}


		.icon {
			display:-webkit-flex;
			display:flex;
			display: -ms-flexbox;
			-webkit-justify-content: center;
			-moz-justify-content: center;
			justify-content:center;
			
		}

		
		.icon img {
			height:64px;
			width:64px;
		}

	.avada-container .columns {
		float:none;
		width:100%;
		margin-bottom:20px;
	}

	.avada-container .columns .col {float:left;}

	.avada-container .col img{		
		display:block;
		margin:0 auto;
	}

	.avada-container .columns .col,
	.footer-area .columns .col,
	#slidingbar-area .columns .col{
		float:none;
		width:100%;
	}

	
	
	
	body,#nav ul li ul li a,
	.more,
	.avada-container h3,
	.meta .date,
	.review blockquote q,
	.review blockquote div strong,
	.image .image-extras .image-extras-content h4,
	.image .image-extras .image-extras-content h4 a,
	.project-content .project-info h4,
	.post-content blockquote,
	.button.large,
	.button.small,
	.ei-title h3,.cart-contents,
	.comment-form input[type="submit"],
	.wpcf7-form input[type="submit"],
	.gform_wrapper .gform_button,
	.woocommerce-success-message .button,
	.page-title h3{
		font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	}

	.avada-container h3,
	.review blockquote div strong,
	.footer-area  h3,
	#slidingbar-area  h3,
	.button.large,
	.button.small,
	.comment-form input[type="submit"],
	.wpcf7-form input[type="submit"],
	.gform_wrapper .gform_button{
		font-weight:bold;
	}
.x-topbar .p-info{float:left;margin:13px 0 0;font-size:11px;line-height:1.3;color:#b7b7b7}
.x-topbar .p-info a{border-bottom:1px dotted;color:#b7b7b7}
.x-topbar .p-info a:hover{color:auto}
.mk-imagebox-shortcode.column-style .swiper-slide{float:none}
.mk-imagebox-shortcode .imagebox-one-column .mk-imagebox-item,.mk-imagebox-shortcode .slide-style .swiper-slide .mk-imagebox-item{width:100%}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.grid_7 {
  width: 540px;
}


.copyright {
	margin-top:5px;
	height:30px;
	line-height:30px;
	padding:5px 20px;
	font-size: 12px;
	letter-spacing: 1px;
}




ul.products {

margin: 0 0 0em !important;

padding: 0;

list-style: none outside;

clear: both;

}




.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

float: left;

margin: 0 3.8% 1em 0;

padding: 0;

position: relative;

width: 22.05%;

margin-left: 0;

}
.woocommerce .related,.woocommerce .upsells.products,.woocommerce-page .related,.woocommerce-page .upsells.products{*zoom:1}
.woocommerce .related:after,.woocommerce .related:before,.woocommerce .upsells.products:after,.woocommerce .upsells.products:before,.woocommerce-page .related:after,.woocommerce-page .related:before,.woocommerce-page .upsells.products:after,.woocommerce-page .upsells.products:before{content:" ";display:table}
.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after{clear:both}
.woocommerce .related ul,.woocommerce .related ul.products,.woocommerce .upsells.products ul,.woocommerce .upsells.products ul.products,.woocommerce-page .related ul,.woocommerce-page .related ul.products,.woocommerce-page .upsells.products ul,.woocommerce-page .upsells.products ul.products{float:none}
.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:48%}
.woocommerce .related ul li.product img,.woocommerce .related ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .upsells.products ul li.product img,.woocommerce-page .upsells.products ul.products li.product img{width:100%;height:auto}
.woocommerce ul.products,.woocommerce-page ul.products{clear:both;*zoom:1}
.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}
.woocommerce ul.products:after,.woocommerce-page ul.products:after{clear:both}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}
.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}
.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}
.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}
.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}
.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){float:right;clear:none!important}
.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;*zoom:1}
.woocommerce .products ul:before,.woocommerce .products ul:after,.woocommerce ul.products:before,.woocommerce ul.products:after,.woocommerce-page .products ul:before,.woocommerce-page .products ul:after,.woocommerce-page ul.products:before,.woocommerce-page ul.products:after{content:" ";display:table}
.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after{clear:both}
.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{list-style:none outside}
.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}
.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#85ad74;display:block;font-weight:normal;margin-bottom:.5em}
.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:0.67em;color:rgba(145,145,145,0.5);margin:-2px 0 0 0}
.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:none}
.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145,145,145,0.5)}
.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{display:block;margin:0 0 .5em;float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product{margin-top:0}
.twentyfourteen ul.products li.product{margin-top:0 !important}

#nav li.student-life, #nav #menu-item-790{width:128px}

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

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

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

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

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

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

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

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

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

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

.slider-item { width:810px;height:300px; position:relative; }
 


	#mainText img,
	img.scale-with-grid {
		display:block;
		height: auto;
		max-width: 100%;}
.search__form-container--hotels,.search__form-container--flights,.search__form-container--rc,.search__form-container--vp,.search__form-container--cruise,.search__form-container--more,.search--modal__form-container--hotels,.search--modal__form-container--flights,.search--modal__form-container--cars{display:none}

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


.more-video-block{ 
	padding:100px 5% 5% 5%;
	overflow: hidden;
	max-width: 1300px;
	margin: 0 auto;
	}


.js .more-video-block{
	position: absolute;
	left:0;
	width: 100%;	
	}

.more-video-block .v-block{
	width: 29.9%;
	margin-right: 5%;
	margin-bottom: 5%;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
	border: 1px solid rgba(213, 213, 213, 1);
	}
