﻿

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


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


.row:after {
  clear: both;
}


.row.leader{
	text-align: center;
	padding: 0 5%;
}


.row.invest_cont{
  text-align: center;
  padding: 20px 25%;
  }


.row.history_cont{
  text-align: center;
  padding: 20px 25%;
  border:0px solid red
  }

  
	.team .row{
		padding-bottom: 0px !important;
	}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.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-left-radius:0;border-top-right-radius:0}


ul .nav .navbar-nav {
    border-left-color: #ec9422;
    border-left: solid;
    border-left-width: 3px;
}

header nav ul li.ultimo { width: 85px; }
body #tve_eight_set .bold_text{font-weight:700 !important}
#tve_eight_set .tve_ts1 .tve_ts_t p.bold_text{font-weight:700}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong{font-weight: 500 !important;}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong input, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong select, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong textarea, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong button {font-weight: 500 !important;}

#social .twitter a.weinsteinfilms {
	margin-top: 32px;
	margin-left: 84px;
}

#social .twitter div.weinsteinfilms {
	margin-top: 77px;
}


#navigation2012 .bluetabs li.mobile_only  a{display: none; }
 

#navigation2012 .bluetabs li.mobile_only a{display: block; }


.widget_image img.alignnone {
  margin-top: 0;
  margin-bottom: 0; }
.tweethover:hover p.tweet-text{color:#b6aa69;-webkit-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);}


.home-page-wrap .latest-tweets ul li .tweet-text{
    margin-top:-33px;
}


.latest-tweets ul li .tweet-text{
    margin-top:40px;
    margin-bottom: 0px;
}


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


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


.wpb_carousel .wpb_wrapper {
  position: relative;
}


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

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

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}

	.wpb_wrapper{width:100%}

.page-id-112 .wpb_wrapper {
    
}


.top-bar-style-2 .td_ul_login,
.top-bar-style-2 .td_ul_logout {
  margin-right: 32px;
}

.top-bar-style-2 .td-header-sp-top-menu {
  float: right;
}

.top-bar-style-2 .td-header-sp-top-menu ul:last-child,
.top-bar-style-2 .td-header-sp-top-menu div:last-child {
  margin-right: 0;
}

.top-bar-style-2 .menu-top-container,
.top-bar-style-2 .top-header-menu li:last-child a {
  margin-right: 0;
}


#footer .secondary {
	margin: 0 30px 0;
	padding: 40px 0 20px;
	border-top: 1px solid #e3e0db;
}


#footer .secondary p{
	font-size: .9em;
}


#footer .secondary .left {
	float: left;
}


#footer .secondary .right {
	float: right;
}


	#footer .secondary .left,
	#footer .secondary .right{
		float: none;
	}

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}

.span-8 {width:310px;}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}

input.span-8, textarea.span-8 {width:298px!important;}

.hero-module .first-stage .player-call .without-player-btn h1 {
  margin: 9% 0;
}

#ada {
	position:absolute;
	left:0px;
	top:725px;
	width:250px;
	z-index:5;
	visibility: visible;
	font-size: 10px;
	color: #ccc;
	text-align: left;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
}


#logo {
	position: absolute;
	top: 23px;
	left: 18px;
	z-index: 100;
}


#logo img {
	width: 397px;
}


.splashpage #logo {
	top: 400px;
	left: 73px;
}


.splashpage #logo img {
	width: 528px;
}


.homepage #logo {
	top: 288px;
	left: 104px;
}


.homepage #logo img {
	width: 560px;
	margin-left: 170px;
    	margin-top: -50px;
}

	#logo, .homepage #logo {
		top: 18px;
	}

	#logo img, .homepage #logo img {
		width: 260px;
		margin-left: 0px;
    		margin-top: 0px;	
	}

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

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



.wpb_text_column pre{
    font-family: "Ubuntu mono", monospace;
}

.prettyprint ol li,
.wpb_text_column .prettyprint ol li,
.rd_tabs .prettyprint ol li{
    background: #000;
}

.rd_tabs .prettyprint ol li.L0,
.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L2,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L4,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L6,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L8,
.rd_tabs .prettyprint ol li.L9,
.wpb_text_column .prettyprint ol li.L0,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L2,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L4,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L6,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L8,
.wpb_text_column .prettyprint ol li.L9,
.prettyprint ol li.L0,
.prettyprint ol li.L1,
.prettyprint ol li.L2,
.prettyprint ol li.L3,
.prettyprint ol li.L4,
.prettyprint ol li.L5,
.prettyprint ol li.L6,
.prettyprint ol li.L7,
.prettyprint ol li.L8,
.prettyprint ol li.L9{
	padding: 0px 0px 0px 15px;
    color: #ffcc66;
	border-left: 3px solid #825c26;
    list-style-type: decimal;
    display: list-item;
    margin: 0px;
    cursor: initial;
}

.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L9 ,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L9 ,
.prettyprint ol li.L1,
.prettyprint ol li.L3,
.prettyprint ol li.L5,
.prettyprint ol li.L7,
.prettyprint ol li.L9 {
    background: #111;
}

.prettyprint ol li:first-child ,
.wpb_text_column .prettyprint ol li:first-child ,
.rd_tabs .prettyprint ol li:first-child{
	padding-top: 35px;
}

.prettyprint ol li:last-child,
.wpb_text_column .prettyprint ol li:last-child,
.rd_tabs .prettyprint ol li:last-child {
	padding-bottom: 20px;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_text_column ol li:before{background:#707070}
.wpb_text_column ol li:hover:before{background:#ff9600}

.each_post{background: #FFF; border:solid 1px #CCCCCC; width: 585px; padding: 30px 0px 20px 25px;margin-bottom: 20px;}

.each_post a{color: #00BFF2;}
#cff .cff-date{float:left;min-width:50px;width:auto;font-size:11px;}
#cff .cff-author .cff-date{color:#9197a3;font-weight:normal;margin-top:0px;}


#skin_top_miniacctlogin {
     float: right;
     width: 435px;
     }

#dj-main li a.dj-up_a span.dj-drop {
	float:left; 
	display:block;
	
	}

#dj-main li.active a.dj-up_a span.dj-drop {	}

#dj-main li:hover a.dj-up_a span.dj-drop{
	z-index: 1000;
	}

#feature_slider_carousel { margin-left: 5px }


	#feature_slider_carousel ul,
	.jcarousel-list {
		text-align: center;
	}


	#feature_slider_carousel ul li,
	.jcarousel-skin-teen .jcarousel-item-vertical {
		width: 15px !important;
		height: 15px !important;
		border-radius: 30px !important;
		display: inline-block;
		background: #333 !important;
		margin: 10px !important;
		overflow: hidden;
		cursor: pointer;
	}

	#feature_slider_carousel ul li a,
	.jcarousel-skin-teen .jcarousel-item a,
	.jcarousel-skin-teen .jcarousel-item a.active {
		height: 15px!important;
		border-radius: 30px !important;
		pointer-events: none!important;
	}

	#feature_slider_carousel ul li a.active,
	.jcarousel-skin-teen .jcarousel-item a.active {
		background: #57e7fd;
	}

	#feature_slider_carousel ul li a img,
	.jcarousel-skin-teen .jcarousel-item a img,
	.jcarousel-skin-teen .jcarousel-item a.active img,
	.jcarousel-skin-teen .jcarousel-item a:before {
		display: none !important;
	}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget,.ajax-login-register-container .meta{font-family:inherit;font-size:16px;}
.ajax-login-register-login-container .meta{font-size:inherit;font-weight:300;color:#b7b7b7;margin-top:8px;display:inline-block;font-size:14px;}
.ajax-login-register-login-container .meta a{color:#b7b7b7;}
.smart-sidebar-item .meta .stats .stats-wrap span{font-size:14px;margin-right:15px;}
.smart-sidebar-item .meta .stats .stats-wrap span i{font-size:18px;}
.has-sidebar .smart-sidebar-item .meta .stats .stats-wrap span{font-size:12px;margin-right:13px;}
.has-sidebar .smart-sidebar-item .meta .stats .stats-wrap span i{font-size:16px;}
.widget.xt_news .news-list li .meta p{margin-bottom:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .meta .author{font-size:14px;line-height:27px;font-weight:300;margin-right:5px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.widget.xt_news .news-list .meta a.read-more{color:#b7b7b7;}
.widget.xt_news .news-list .has-background .meta-container{position:absolute;bottom:0px;width:100%;}
.widget.xt_news .news-list .has-background .meta{z-index:1;position:relative;padding:15px;overflow:hidden;}
.widget.xt_news .news-list.meta-all-over .has-background .meta{padding:30px;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt,.widget.xt_news .news-list.meta-all-over.show-category-on-hover .has-background .xt-post-category{display:none;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt{margin:0;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-date,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats .stats-wrap span i{color:#b7b7b7 !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a:hover{color:#e8280b !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-category{margin-bottom:10px;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-author,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-date,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{background-color:rgba(0,0,0,0.5);padding:0 10px;margin-right:3px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{padding:0 0 0 10px;margin:0;}
.widget.xt_news .news-list.list.featured-posts-1-col.meta-all-over li:first-child{border-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .has-background.auto-height .meta-container{position:relative;margin-top:100px;}
.has-background.custom-height .column:not(.meta-container),.has-background.auto-height .column:not(.meta-container){height:100%;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.has-background .meta{padding:10px !important;}
.widget.xt_news .news-list.posts-list-small-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-medium-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-large-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.numeric-list:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category{padding-top:0;}
.article-comments ol.commentlist li .comment-text p.meta{font-size:14px;font-weight:300 !important;line-height:24px;color:#b7b7b7;margin-bottom:10px;margin-top:0px;float:left;}
.article-comments ol.commentlist li .comment-text p.meta time{font-size:16px !important;font-weight:300 !important;line-height:24px !important;color:#b7b7b7;padding:0;}
.article-comments ol.commentlist li .comment-text p.meta span,.article-comments ol.commentlist li .comment-text p.meta span a{font-size:16px !important;color:#181818;font-weight:400 !important;}
.article-comments ol.commentlist li .comment-text p.meta a{font-size:16px;color:#b7b7b7;}
.front #page-title,#block-system-main-menu,.breadcrumb{display:none;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.social-button-code .form-type-textarea{display:inline-block;width:60%}
.social-button-code .preview{display:inline-block;margin:20px 5%;width:20%;vertical-align:top}
.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:20px;padding-right:20px}
.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%}
.iwd-tags,.iwd-tags .field,.iwd-tags .field .field-label,.iwd-tags .field .field-items,.iwd-tags .field .field-items .field-item{display:inline;}
.iwd-tags .field-item a:after{content:',';}
.iwd-tags .field-item:last-child a:after{content:'';}

td.big_image {
	padding: 1px 0px 1px 0px;
	margin: 0px;
	width: 866px;
}

#container { float:none; }

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}

.one-column #content {
	width: 100%;
}

	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}


div.tf-tiles-wrap.masonry {
  margin:auto; max-width:960px;}

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

.site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_twentyfourteen_ephemera .entry-title:after{content:"\0020\007c\0020";}

.entry-title{font-size:26px;line-height:1.2;text-transform:capitalize;margin:4px 0 0;}

.entry-title a{color:#2b2b2b;}

.entry-title a:hover{color:#689135;}

#bbp-your-profile fieldset .description {
    margin: 5px 0 0 170px;
    font-style: italic;
    float: left;
    clear: left;
    width: 383px;
    padding: 5px 10px;
    border: #cee1ef 1px solid;
    background-color: #f0f8ff;
}

#bbp-your-profile fieldset fieldset .description {
    margin-left: 0;
    margin-bottom: 20px;
}

.slideshow_link p.description {
	color: #fff;
	font-family: 'DINNextLTPro-Light', arial, helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	margin: 0;
	padding: 2px 0 0;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 445px;
}

  #menu-wrapper .menu {
    border-top: dashed 1px #999999;
    border-bottom: dashed 1px #999999;
    margin-bottom: 20px; }

    #menu-wrapper .menu #small-menu {
      display: none;
       }

    #menu-wrapper .menu ul {
      margin: 0;
      padding-left: 0;
      *zoom: 1; }

      #menu-wrapper .menu ul:after {
        content: "";
        clear: both;
        display: block; }

      #menu-wrapper .menu ul li {
        margin: 0;
        padding: 0;
        list-style: none;
        float: left;
        position: relative; }

        #menu-wrapper .menu ul li a {
          padding: 0.8em 1.6em 0.8em 0;
          display: block;
          color: #999999;
          text-decoration: none;
          line-height: 1.2;
          *white-space: nowrap;
           }

          #menu-wrapper .menu ul li a:hover {
            text-decoration: underline; }

        #menu-wrapper .menu ul li ul {
          background: #fff;
          margin: 0;
          border: solid 1px #999999;
          display: none;
          
          width: 200px;
          position: absolute;
          top: 2.8em;
          left: 0;
          z-index: 9999; }

          #menu-wrapper .menu ul li ul li {
            float: none;
            margin: 0;
            padding: 0; }

            #menu-wrapper .menu ul li ul li a {
              background: #F8F8F8;
              padding: 0.8em;
              border-right: none;
              border-top: dotted 1px #999999;
              white-space: normal; }

              #menu-wrapper .menu ul li ul li a:hover {
                background: #EEE;
                text-decoration: none; }

            #menu-wrapper .menu ul li ul li:first-child a {
              border-top: none; }

            #menu-wrapper .menu ul li ul li ul {
              top: 0;
              left: 100%; }

        #menu-wrapper .menu #small-menu .icon-bar {
          display: block;
          margin-top: 5px;
          height: 3px;
          background-color: #999999; }

      #menu-wrapper .menu ul#menu-primary-items {
        clear: both;
        position: absolute;
        top: 45px;
        background: #f8f8f8;
        border: solid 1px #999999;
        width: 100%;
        display: none;
        
        border-bottom: 1px solid #999999;
        box-shadow: 0 5px 5px 0 #999999;
        z-index: 9999;
        margin: 0;
        padding-left: 0; }

        #menu-wrapper .menu ul#menu-primary-items li {
          clear: both;
          float: none; }

          #menu-wrapper .menu ul#menu-primary-items li a {
            padding: 0.8em 0 0.8em 1em;
            border-top: dotted 1px #999999;
            background: #f8f8f8;
            white-space: normal; }

            #menu-wrapper .menu ul#menu-primary-items li a:hover {
              background: #EEE;
              text-decoration: none; }

          #menu-wrapper .menu ul#menu-primary-items li:first-child a {
            border-top: none; }

          #menu-wrapper .menu ul#menu-primary-items li ul {
            width: auto;
            margin-left: 0;
            padding-left: 1em;
            position: static;
            display: block;
            border: none;
            background: #f8f8f8; }

            #menu-wrapper .menu ul#menu-primary-items li ul li a {
              border-top: none; }

              #menu-wrapper .menu ul#menu-primary-items li ul li a:hover {
                background: none;
                text-decoration: underline; }

#summary .sort .faux_dropdown {
	margin: 34px 0 0 46px !important;
	cursor: pointer;
}

.faux_dropdown {
	font: 12px decima, sans-serif;
	color: #b2b2b0;
	position: absolute;
	background: #fff;
	height: 200px;
	overflow: auto;
	text-transform: uppercase;
	left: -9999em;
	z-index: 9999;
	box-shadow: 0 2px 3px #aaa;
}

.faux_dropdown.active {
	left: auto;
}

.faux_dropdown li:hover {
	color: #ffffff;
	background: #266387;
}

#summary .sort .faux_dropdown li {
	padding: 7px 8px;
}

.faux_dropdown li a {
	color: inherit;
	display: block;
	padding: 7px 8px;
}

.faux_dropdown li a:hover {
	color: #ffffff;
}

li.footer-flickr a {
	color: #f90784;
}


li.footer-facebook a:hover,	
li.footer-twitter a:hover,	
li.footer-youtube a:hover,
li.footer-flickr a:hover,
li.footer-pinterest a:hover,		
li.footer-instagram a:hover,	
li.footer-linkedin a:hover, 
li.footer-harperapp a:hover {
	opacity: 0.6;
}








.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; }
.ftw .colm section{width:100%}
.colm{float:left;margin-bottom:10px}
.ftw .colm{box-sizing:border-box;margin-bottom:40px}
.csc .colm,.row .colm{margin-right:0 !important;padding:0 !important;width:100% !important}
.cnt .colm{width:100%}
.ftw .colm:first-child{margin-top:0}
.gr .colm.twc,.gr .colm.oth,.gr .colm.tth,.gr .colm.foc,.gr .colm.fic,.gr .colm.tfo{margin-bottom:10px;width:98% !important}
.gr .colm.twc:last-child,.gr .colm.oth:last-child,.gr .colm.tth:last-child,.gr .colm.foc:last-child,.gr .colm.fic:last-child,.gr .colm.tfo:last-child{margin-bottom:0}
.gr .colm.twc.lst,.gr .colm.oth.lst,.gr .colm.tth.lst,.gr .colm.foc.lst,.gr .colm.fic.lst,.gr .colm.tfo.lst{width:98%}
.gr .colm.twc .gri img,.gr .colm.oth .gri img,.gr .colm.tth .gri img,.gr .colm.foc .gri img,.gr .colm.fic .gri img,.gr .colm.tfo .gri img{display:inline}
.colm .scc{float:none;margin:10px auto;width:67% !important;min-width:210px;max-width:302px}
.colm .scc img{display:block;margin:0 auto}

.links { display: block; margin-bottom: 15px; }

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

ul.links.inline {
  display: inline;
}

ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
li.first.leaf.menu-views{width:30%;margin-right:2%;}




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

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


.menu-item-home {
	margin-left: 5px;
}








.tabs {
	padding-bottom: 30px !important;
	padding-top: 30px !important;
	width: 95% !important;
}


.tabs-style-linebox nav li.tab-current a {
	background-color: #fff !important;
	color: #737373 !important;
}


.tabs-style-linebox nav a {
	color: #fff !important;
}


.tabs-style-linebox nav a:hover, .tabs-style-linebox nav a:focus {
	color: #fff !important;
}


.tabs-style-bar nav ul li a span {
	color: #fff !important;
}


.tabs-style-bar nav ul li a {
	background-color: transparent;
}


.tabs nav ul li {
	background-color: transparent;
}


.tabs-style-bar nav {
	background-color: #fff;
}



.tabs nav {
	text-align: center;
}


.tabs nav ul {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	margin: 0 auto;
	padding: 0;
	max-width: 1200px;
	list-style: none;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}


.tabs nav a {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 2.5;
}


.tabs nav a span {
	vertical-align: middle;
	font-size: 0.75em;
}


.tabs nav li.tab-current a {
	color: #74777b;
}


.tabs nav a:focus {
	outline: none;
}

	.tabs nav a:before {
		margin-right: 0;
	}


.tabs-style-bar nav ul {
	border: 4px solid transparent;
}


.tabs-style-bar nav ul li a:hover,
.tabs-style-bar nav ul li a:focus {
	color: #2CC185;
}


.tabs-style-bar nav ul li.tab-current a {
	background: #2CC185;
	color: #fff;
}






.tabs-style-iconbox nav {
	background: rgba(255,255,255,0.4);
}


.tabs-style-iconbox nav ul li a {
	overflow: visible;
	padding: 2em 0;
	line-height: 1;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}


.tabs-style-iconbox nav ul li a span {
	font-weight: 700;
	font-size: 0.7em;	
}


.tabs-style-iconbox nav ul li.tab-current {
	z-index: 100;
}


.tabs-style-iconbox nav ul li.tab-current a {
	background: #fff;
	box-shadow: -1px 0 0 #fff;
}


.tabs-style-iconbox nav ul li.tab-current a::after {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	width: 0;
	height: 0;
	border: solid transparent;
	border-width: 10px;
	border-top-color: #fff;
	content: '';
	pointer-events: none;
}


.tabs-style-iconbox nav ul li:first-child::before,
.tabs-style-iconbox nav ul li::after {
	position: absolute;
	top: 20%;
	right: 0;
	z-index: -1;
	width: 1px;
	height: 60%;
	background: rgba(0,0,0,0.07);
	content: '';
}


.tabs-style-iconbox nav ul li:first-child::before {
	right: auto;
	left: 0;
}


.tabs-style-iconbox .icon::before {
	display: block;
	margin: 0 0 0.25em 0;
}






.tabs-style-underline nav {
	background: #fff;
}


.tabs-style-underline nav a {
	padding: 0.25em 0 0.5em;
	border-left: 1px solid #e7ecea;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}


.tabs-style-underline nav li:last-child a {
	border-right: 1px solid #e7ecea;
}


.tabs-style-underline nav li a::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
	background: #2CC185;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translate3d(0,150%,0);
	transform: translate3d(0,150%,0);
}


.tabs-style-underline nav li.tab-current a::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


.tabs-style-underline nav a span {
	font-weight: 700;
}






.tabs-style-linetriangle nav a {
	overflow: visible;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}


.tabs-style-linetriangle nav a span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1em;
}


.tabs-style-linetriangle nav li.tab-current a:after, 
.tabs-style-linetriangle nav li.tab-current a:before {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 0;
	height: 0;
	border: solid transparent;
	content: '';
	pointer-events: none;
}


.tabs-style-linetriangle nav li.tab-current a:after {
	margin-left: -10px;
	border-width: 10px;
	border-top-color: #e7ecea;
}


.tabs-style-linetriangle nav li.tab-current a:before {
	margin-left: -11px;
	border-width: 11px;
	border-top-color: rgba(0,0,0,0.2);
}






.tabs-style-topline {
	max-width: 1200px;
}


.tabs-style-topline nav li {
	border: 1px solid rgba(40,44,42,0.1);
}


.tabs-style-topline nav li:not(:last-child) {
	border-right: none;
}


.tabs-style-topline nav li.tab-current {
	border-top-color: #2CC185;
	border-bottom: none;
}


.tabs-style-topline nav a {
	padding: 0.65em 0 0.5em;
	background: rgba(40,44,42,0.05);
	color: #74777b;
	line-height: 1;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}


.tabs-style-topline nav a:hover,
.tabs-style-topline nav a:focus {
	color: #2CC185;
}


.tabs-style-topline nav li.tab-current a {
	background: none;
	box-shadow: inset 0 3px 0 #2CC185;
	color: #2CC185;
}


.tabs-style-topline .icon::before {
	display: block;
	margin: 0;
}


.tabs-style-topline nav a span {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.5em;
}



 


.tabs-style-iconfall {
	overflow: visible;
}


.tabs-style-iconfall nav a {
	display: inline-block;
	overflow: visible;
	padding: 1em 0 2em;
	color: #74777b;
	line-height: 1;
	-webkit-transition: color 0.3s cubic-bezier(0.7,0,0.3,1); 
	transition: color 0.3s cubic-bezier(0.7,0,0.3,1);
}


.tabs-style-iconfall nav a:hover,
.tabs-style-iconfall nav a:focus,
.tabs-style-iconfall nav li.tab-current a {
	color: #2CC185;
}


.tabs-style-iconfall nav a span {
	font-weight: 700;
}


.tabs-style-iconfall nav li::before {
	position: absolute;
	bottom: 1em;
	left: 50%;
	margin-left: -20px;
	width: 40px;
	height: 4px;
	background: #2CC185;
	content: '';
	opacity: 0;
	-webkit-transition: -webkit-transform 0.2s ease-in;
	transition: transform 0.2s ease-in;
	-webkit-transform: scale3d(0,1,1);
	transform: scale3d(0,1,1);
}


.tabs-style-iconfall nav li.tab-current::before {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}


.tabs-style-iconfall .icon::before {
	display: block;
	margin: 0 0 0.35em;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
	pointer-events: none;
}


.tabs-style-iconfall nav li.tab-current .icon::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}






.tabs-style-linemove nav {
	background: #fff;
}


.tabs-style-linemove nav li:last-child::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #2CC185;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}



.tabs-style-linemove nav li:first-child.tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(-400%,0,0);
	transform: translate3d(-400%,0,0);
}


.tabs-style-linemove nav li:nth-child(2).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(-300%,0,0);
	transform: translate3d(-300%,0,0);
}


.tabs-style-linemove nav li:nth-child(3).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(-200%,0,0);
	transform: translate3d(-200%,0,0);
}


.tabs-style-linemove nav li:nth-child(4).tab-current ~ li:last-child::before {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}


.tabs-style-linemove nav a {
	padding: 1em 0;
	color: #74777b;
	line-height: 1;
	-webkit-transition: color 0.3s, -webkit-transform 0.3s; 
	transition: color 0.3s, transform 0.3s;
}


.tabs-style-linemove nav li.tab-current a {
	color: #2CC185;
	-webkit-transform: translate3d(0,8px,0);
	transform: translate3d(0,8px,0);
}


.tabs-style-linemove nav a span {
	font-weight: 700;
}






.tabs-style-line nav ul {
	padding: 0 2em;
	max-width: none;
	box-shadow: inset 0 -2px #d1d3d2;
}


.tabs-style-line nav a {
	padding: 0.7em 0.4em;
	box-shadow: inset 0 -2px #d1d3d2;
	color: #74777b;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.8em;
	line-height: 1;
	-webkit-transition: color 0.3s, box-shadow 0.3s;
	transition: color 0.3s, box-shadow 0.3s;
}


.tabs-style-line nav a:hover,
.tabs-style-line nav a:focus {
	box-shadow: inset 0 -2px #74777b;
}


.tabs-style-line nav li.tab-current a {
	box-shadow: inset 0 -2px #2CC185;
	color: #2CC185;
}

	.tabs-style-line nav ul li {
		display: block;
		-webkit-flex: none;
		flex: none;
	}






.tabs-style-circle {
	overflow: visible;
}


.tabs-style-circle nav li::before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -60px 0 0 -60px;
	width: 120px;
	height: 120px;
	border: 1px solid #2CC185;
	border-radius: 50%;
	content: '';
	opacity: 0;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}


.tabs-style-circle nav li.tab-current::before {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}


.tabs-style-circle nav a {
	overflow: visible;
	color: #74777b;
	font-weight: 700;
	font-size: 0.9em;
	line-height: 1.1;
	-webkit-transition: color 0.3s cubic-bezier(0.7,0,0.3,1); 
	transition: color 0.3s cubic-bezier(0.7,0,0.3,1);
}


.tabs-style-circle nav a span {
	display: inline-block;
}


.tabs-style-circle nav a span,
.tabs-style-circle .icon::before {
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7,0,0.3,1);
	transition: transform 0.3s cubic-bezier(0.7,0,0.3,1);
}


.tabs-style-circle nav a:hover,
.tabs-style-circle nav a:focus {
	color: #4a4a4b;
}


.tabs-style-circle nav li.tab-current a {
	color: #2CC185;
}


.tabs-style-circle nav li.tab-current a span {
	-webkit-transform: translate3d(0,4px,0);
	transform: translate3d(0,4px,0);
}


.tabs-style-circle .icon::before {
	display: block;
	margin: 0;
	pointer-events: none;
}


.tabs-style-circle nav li.tab-current .icon::before {
	-webkit-transform: translate3d(0,-4px,0);
	transform: translate3d(0,-4px,0);
}






.tabs-style-shape {
	max-width: 1200px;
}


.tabs-style-shape nav ul li {
	margin: 0 3em;
}


.tabs-style-shape nav ul li:first-child {
	margin-left: 0;
}


.tabs-style-shape nav ul li.tab-current {
	z-index: 100;
}


.tabs-style-shape nav li a {
	overflow: visible;
	margin: 0 -3em 0 0;
	padding: 0;
	color: #fff;
	font-weight: 500;
}


.tabs-style-shape nav li:first-child a span {
	padding-left: 2em;
	border-radius: 30px 0 0 0;
}


.tabs-style-shape nav li:last-child a span {
	padding-right: 2em;
	border-radius: 0 30px 0 0;
}


.tabs-style-shape nav li a svg {
	position: absolute;
	left: 100%;
	margin: 0;
	width: 3em;
	height: 100%;
	fill: #bdc2c9;
}


.tabs-style-shape nav li a svg:nth-child(2),
.tabs-style-shape nav li:last-child a svg {
	right: 100%;
	left: auto;
	-webkit-transform: scale3d(-1,1,1);
	transform: scale3d(-1,1,1);
}


.tabs-style-shape nav li a span {
	display: block;
	overflow: hidden;
	padding: 0.65em 0;
	background-color: #bdc2c9;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.tabs-style-shape nav li a:hover span {
	background-color: #2CC185;
}


.tabs-style-shape nav li a:hover svg {
	fill: #2CC185;
}


.tabs-style-shape nav li a svg use {
	pointer-events: auto;
}


.tabs-style-shape nav li.tab-current a span,
.tabs-style-shape nav li.tab-current a svg {
	-webkit-transition: none;
	transition: none;
}


.tabs-style-shape nav li.tab-current a span {
	background: #fff;
}


.tabs-style-shape nav li.tab-current a svg {
	fill: #fff;
}


.tabs-style-shape .content-wrap {
	background: #fff;
}

	.tabs-style-shape nav ul li a {
		margin: 0;
	}

	.tabs-style-shape nav ul li svg {
		display: none;
	}

	.tabs-style-shape nav ul li a span {
		padding: 1.25em 0 2em !important;
		border-radius: 30px 30px 0 0 !important;
		box-shadow: 0 -1px 2px rgba(0,0,0,0.1);
		line-height: 1;
	}

	.tabs-style-shape nav ul li:last-child a span {
		padding: 1.25em 0 !important;
	}






.tabs-style-linebox nav ul li {
	margin: 0 0.5em;
	-webkit-flex: none;
	flex: none;
}


.tabs-style-linebox nav a:hover,
.tabs-style-linebox nav a:focus {
	color: #2CC185;
}


.tabs-style-linebox nav a::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: #d2d8d6;
	content: '';
	-webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
	transition: background-color 0.3s, transform 0.3s;
	-webkit-transition-timing-function: ease, cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: ease, cubic-bezier(0.7,0,0.3,1);
	-webkit-transform: translate3d(0,100%,0) translate3d(0,-3px,0);
	transform: translate3d(0,100%,0) translate3d(0,-3px,0);
}


.tabs-style-linebox nav li.tab-current a::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


.tabs-style-linebox nav a:hover::after,
.tabs-style-linebox nav a:focus::after,
.tabs-style-linebox nav li.tab-current a::after {
	background: #2CC185;
}






.tabs-style-flip {
	max-width: 1200px;
}


.tabs-style-flip nav a {
	padding: 0.5em 0;
	color: #2CC185;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}


.tabs-style-flip nav a:hover,
.tabs-style-flip nav a:focus,
.tabs-style-flip nav li.tab-current a {
	color: #74777b;
}


.tabs-style-flip nav a span {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.625em;
}


.tabs-style-flip nav a::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-color: #f0f0f0;
	content: '';
	-webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
	transition: transform 0.3s, background-color 0.3s;
	-webkit-transform: perspective(900px) rotate3d(1,0,0,90deg);
	transform: perspective(900px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-perspective-origin: 50% 100%;
	perspective-origin: 50% 100%;
}


.tabs-style-flip nav li.tab-current a::after {
	background-color: #fff;
	-webkit-transform: perspective(900px) rotate3d(1,0,0,0deg);
	transform: perspective(900px) rotate3d(1,0,0,0deg);
}


.tabs-style-flip .content-wrap {
	background: #fff;
}







.tabs-style-fillup nav ul li a {
	padding: 1.9em 0;
	border-right: 1px solid #2CC185;
	line-height: 1;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


.tabs-style-fillup nav ul li:last-child a {
	border: none;
}


.tabs-style-fillup nav ul li.tab-current {
	z-index: 100;
}


.tabs-style-fillup nav ul li.tab-current a {
	color: #fff;
}


.tabs-style-fillup nav ul li a::after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	height: calc(100% + 1px);
	border: 1px solid #2CC185;
	background: #2CC185;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}


.tabs-style-fillup nav ul li.tab-current a::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


.tabs-style-fillup nav ul li a span,
.tabs-style-fillup .icon::before {
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	-webkit-transform: translate3d(0,5px,0);
	transform: translate3d(0,5px,0);
}


.tabs-style-fillup nav ul li a span {
	display: block;
	font-weight: 700;
	font-size: 0.7em;
	line-height: 1.5;
}


.tabs-style-fillup .icon::before {
	display: block;
	margin: 0;
}


.tabs-style-fillup nav ul li.tab-current a span,
.tabs-style-fillup li.tab-current .icon::before {
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}





 

.tabs-style-tzoid {
	max-width: 1200px;
}


.tabs-style-tzoid nav {
	padding: 0 1em;
}


.tabs-style-tzoid nav ul li {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


.tabs-style-tzoid nav ul li a {
	padding: 0 1.5em 0 0.3em;
	color: #0d9564;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}


.tabs-style-tzoid nav ul li a:hover,
.tabs-style-tzoid nav ul li a:focus {
	color: #fff;
}


.tabs-style-tzoid nav ul li.tab-current a,
.tabs-style-tzoid nav ul li.tab-current a:hover {
	color: #2CC185;
}


.tabs-style-tzoid nav ul li a span {
	font-weight: 500;
	font-size: 0.75em;
}


.tabs-style-tzoid nav ul li a::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	outline: 1px solid transparent;
	border-radius: 10px 10px 0 0;
	background: #2CC185;
	box-shadow: inset 0 -3px 3px rgba(0,0,0,0.05);
	content: '';
	-webkit-transform: perspective(5px) rotateX(0.93deg) translateZ(-1px);
	transform: perspective(5px) rotateX(0.93deg) translateZ(-1px);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


.tabs-style-tzoid nav ul li.tab-current a::after,
.tabs-style-tzoid .content-wrap {
	background: #fff;
	box-shadow: none;
}






.tabs-style-circlefill {
	max-width: 700px;
	border: 1px solid #2CC185;
}


.tabs-style-circlefill nav ul li {
	overflow: hidden;
	border-right: 1px solid #2CC185;
}


.tabs-style-circlefill nav li a {
	padding: 1.5em 0;
	color: #fff;
	font-size: 1.25em;
}


.tabs-style-circlefill nav li:first-child {
	border-left: none;
}


.tabs-style-circlefill nav li:last-child {
	border: none;
}


.tabs-style-circlefill nav li::before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
	width: 80px;
	height: 80px;
	border: 1px solid #2CC185;
	border-radius: 50%;
	background: #2CC185;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}


.tabs-style-circlefill nav li.tab-current::before {
	-webkit-transform: scale3d(2.5,2.5,1);
	transform: scale3d(2.5,2.5,1);
}


.tabs-style-circlefill nav a {
	-webkit-transition: color 0.3s; 
	transition: color 0.3s;
}


.tabs-style-circlefill nav a span {
	display: none;
}


.tabs-style-circlefill nav li.tab-current a {
	color: #fff;
}


.tabs-style-circlefill .icon::before {
	display: block;
	margin: 0;
	pointer-events: none;
}


.tabs-style-circlefill .content-wrap {
	border-top: 1px solid #2CC185;
}


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



.v1-icon-search:before {
  content: '\e908';
}

#quick_search .v1-icon-search, #quick_search .v1-icon-loading,
#mobile-quick-search .v1-icon-search,
#mobile-quick-search .v1-icon-loading {
  z-index: 20;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: 60px;
  color: #666666;
}

.alignright {
	text-align: right;
	float: right;
}

img.alignright {
	padding: 4px;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#pnav .alignright a {
	color: #000000;
	text-decoration: none;
}

#pnav .alignright {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
}

	
	
	.first { margin-left: 0; }

.menuitem a{ color:#FFF; font-size:120%; font-weight:bold;}

.menuitem a:hover{ text-decoration:none; color:red;}


.menuitem{
	padding: 20px;
	
}

#PageHeader .header-wrap .user-container .user-profile-img {
  float: left;
  width: 20px;
  height: 30px;
  padding: 5px 0;
  font-size: 0;
}

#PageHeader .header-wrap .user-container .user-profile-img img {
  display: block;
}

#PageHeader .header-wrap .utility-box .user-profile-img {
  height: inherit;
  margin: 0 5px;
}

  #PageHeader .user-container .user-profile .user-profile-img {
    float: left;
    width: 20px;
    height: 30px;
    padding: 5px 0;
    font-size: 0;
  }


    body.home .home-blog {
        width: 36%;
        background: none;
    }


    body.home #content .home-blog .rss-subscribe {
        left: 140px;
    }


    body.home .home-blog ul {
        padding: 0 12px 0 12px;
        ;
    }

body.home #content .home-blog ul li {
	overflow:hidden;
	margin:0 0 22px 0;
	line-height:1.5em;
	vertical-align:middle;
	background:none;
	padding-left:0;
}

body.home .home-blog ul li a {
	vertical-align:middle;
}

body.home .home-blog .date {
	background:#e3dbcb;
	color:#564037;
	text-align:center;
	display:block;
	float:left;
	padding:7px 8px;
	margin:0 10px 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height:1;
	overflow:auto;
}

body.home .home-blog .date .day {
	display:block;
}

body.home .home-blog .date .month {
	display:block;
	font-size:12px;
}

body.home .home-blog .home-blog-header {
	position:relative;
}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-family:'Raleway', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#tribe_events_filters_wrapper .tribe-events-filters-label,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-weight:300;}
.fusion-header-tagline{font-size:18px;color:#747474;}
.fusion-mobile-menu-design-modern .fusion-header-tagline{margin-top:10px;float:none;line-height:24px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}
 .grve-small-text, small, #grve-meta-bar .grve-meta-elements a, #grve-meta-bar .grve-meta-elements li.grve-field-date, #grve-anchor-menu a, .grve-tags, .grve-categories, #grve-post-title #grve-social-share ul li .grve-like-counter, #grve-portfolio-bar #grve-social-share ul li .grve-like-counter, .grve-blog .grve-like-counter, .grve-blog .grve-post-author, .grve-blog .grve-post-date, .grve-pagination ul li, #grve-header-options ul.grve-options a span, .grve-pagination .grve-icon-nav-right, .grve-pagination .grve-icon-nav-left, #grve-comments .grve-comment-item .grve-comment-date, #grve-comments .comment-reply-link, #grve-comments .comment-edit-link, .grve-newsletter label, #grve-footer-bar .grve-social li, #grve-footer-bar .grve-copyright, #grve-footer-bar #grve-second-menu, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-bar-title, .grve-percentage, .grve-tabs-title li, .grve-pricing-table ul li, .logged-in-as, .widget.widget_recent_entries li span.post-date, cite, label, .grve-testimonial-name, .grve-hr .grve-divider-backtotop, .grve-slider-item .grve-slider-content span.grve-title, .grve-gallery figure figcaption .grve-caption, .widget.widget_calendar caption, .widget .rss-date, .widget.widget_tag_cloud a, .grve-widget.grve-latest-news .grve-latest-news-date, .grve-widget.grve-comments .grve-comment-date, .wpcf7-form p, .wpcf7-form .grve-one-third, .wpcf7-form .grve-one-half, .mfp-counter, .grve-related-post .grve-caption, .grve-comment-nav ul li a, .grve-portfolio .grve-like-counter span, .grve-portfolio .grve-portfolio-btns, .grve-portfolio .grve-filter, .grve-blog .grve-filter, .grve-image-hover .grve-caption, .grve-portfolio .grve-hover-style-2 figcaption .grve-caption, ul.grve-fields li, .grve-team-social li a, .grve-carousel-wrapper .grve-post-item .grve-caption, .grve-blog .grve-like-counter span, .grve-add-cart, .grve-map-infotext p, a.grve-infotext-link, #grve-meta-responsive, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce-review-link, .product_meta, table.shop_table td.product-name, .woocommerce .related h2, .woocommerce .upsells.products h2, .woocommerce-page .related h2, .woocommerce-page .upsells.products h2, .woocommerce .cross-sells h2, .woocommerce .cart_totals h2, .woocommerce .shipping-calculator-button, .woocommerce-page .shipping-calculator-button, .woocommerce-info, #grve-shop-modal .cart_list.product_list_widget li a, .woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .woocommerce.widget_product_tag_cloud .tagcloud a { font-family: nexa; font-weight: 400; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 #grve-footer-bar { background-color: rgba(35,35,35,1); color: #777777; }
 #grve-footer-bar #grve-second-menu li a, #grve-footer-bar .grve-social li a, #grve-footer-bar .grve-social li:after { color: #777777; }
 #grve-footer-bar #grve-second-menu li a:hover, #grve-footer-bar .grve-social li a:hover { color: #00C5C0; }
 .compose-mode #grve-theme-wrapper .grve-section[data-section-type='fullwidth-background'], .compose-mode #grve-theme-wrapper .grve-section[data-section-type='fullwidth-element'] { visibility: visible; }
#content #home-featured-ads{float:left;padding-left:10px;text-align:center;width:50%}
#content #home-featured-ads .widget{margin:0 0 .5em;padding:0}

header.header .logo {
  float: left;
  padding: 18px 0;
}

header.header .logo a {
  display: inline-block;
}

header.header .logo a img {
  max-height: 30px;
}

.menu-mobile ~ header.header .container .logo {
  padding: 10px 0;
}

  header.header .container .logo {
    padding: 10px 0;
    margin-left: 10px;
  }
#header,#title-area,#title,#description,#wrap,.wrap,#content-sidebar-wrap,#content,.author-box,#footer .creds{border:0 !important;clear:both;display:block;float:none;overflow:hidden;max-width:99%;}
#content .post-info{font-size:0.7em !important;}
#content-sidebar-wrap,#content .entry-content,.author-box{margin-right:10%;}
#content .entry-content{clear:both;float:none;overflow:hidden;}
#content img a[href]:after{display:none !important;content:" attr(none) " !important;}

	
#content #dynamic-content-gallery h4, #content #featured-home h4, #home-bottom h4 {
	color: #555555;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	text-shadow: #FFFFFF 1px 1px;
	margin: 0;
	padding: 4px 5px 4px 10px;
	}

	
#content .taxonomy-description p {
	margin: 0;
	padding: 0;
	}




#content-sidebar-wrap {
	width: 710px;
	margin: 0;
	padding: 0;
	float: left;
	}


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


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




#content {
	width: 470px;
	margin: 0;
	padding: 0;
	float: left;
	}


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


.sidebar-content #content, .content-sidebar #content {
	width: 600px;
	}

	
.full-width-content #content {
	width: 920px;
	padding: 0 20px;
	}


#content img, #content p img {
	background: #FFFFFF;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}


#content blockquote {
	background: #F7F7F7;
	margin: 0 15px 15px 15px;
	padding: 10px 20px 0 15px;
	border: 1px solid #E6E6E6;
	}


#content .post {
	margin: 0 0 40px 0;
	padding: 0;
	}

	
#content .page {
	margin: 0;
	padding: 0 0 15px 0;
	}


#content .entry-content .post-image {
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

	
#content .post p {
	margin: 0;
	padding: 0 0 10px 0;
	}

	
#content .post ul, #content .page ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 15px 0;
	}

	
#content .post ul li, #content .page ul li {
	list-style-type: square;
	margin: 0 0 0 30px;
	padding: 0;
	}

	
#content .post ul ul, #content .page ul ul {
	list-style-type: square;
	margin: 0;
	padding: 0;
	}

	
#content .post ol, #content .page ol {
	margin: 15px;
	padding: 0 0 15px 0;
	}

	
#content .post ol li, #content .page ol li {
	margin: 0 0 0 30px;
	padding: 0;
	}

	
#content .post ol ol, #content .page ol ol {
	margin: 0;
	padding: 0;
	}

	
#content .sticky {
	margin: 0 0 40px 0;
	padding: 10px;
	}

	
#content .post-image {
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

	
#content .archive-page {
	float: left;
	width: 50%;
	margin: 0;
	padding: 20px 0;
	}




#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #0f034e;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}


#content h1 {
	border-bottom: 1px solid #ccc;
	font-size: 20px;
	padding-bottom: 5px;
	}

	
#content h2 {
	font-size: 18px;
	}

	
#content h2 a, #content h2 a:visited {
	color: #0f034e;
	text-decoration: none;
	}

	
#content h2 a:hover {
	color: #333;
	text-decoration: none;
	}

	
#content h3 {
	font-size: 16px;
	}

	
#content h4 {
	font-size: 14px;
	}

	
#content h5 {
	font-size: 12px;
	}

	
#content h6 {
	font-size: 10px;
	}


#content #text-10 {
	margin-bottom: 5px;
}


.singular .single-featured { width: 50%; position: relative; display: block; float: right;
}

.single-featured {
  -webkit-transition: opacity 0.3s linear;
     -moz-transition: opacity 0.3s linear;
       -o-transition: opacity 0.3s linear;
          transition: opacity 0.3s linear;
  display: block;
  margin: auto;
}

.single-featured:hover {
  opacity: 0.8;
}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}


#jeglio .item .love-this{right:0px; padding:3px 6px; font-size:70%; background:white; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; margin:0 0px}


#jeglio .item .love-this, #jeglio .item .closeme{z-index:20; top:0; position:absolute; cursor:pointer; opacity:0.4}


#jeglio .item:hover .love-this{opacity:1}


#item-theater .love-this{background:white; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; font-size:70%; padding:3px 6px; right:1px; margin:0 5px}


#item-theater .love-this, #item-theater .closeme{cursor:pointer; opacity:0.4; position:absolute; top:0; z-index:20}


#item-theater:hover .love-this{opacity:1}
#inner-header .follow-container{position:absolute;right:4%;top:0px;width:auto;height:50px;z-index:0;}
#inner-header{background-image:-webkit-linear-gradient(left,#c5c5c5 0,#f3f3f3 30%,#f3f3f3 70%,#c5c5c5 100%);background-image:linear-gradient(to right,#c5c5c5 0,#f3f3f3 30%,#f3f3f3 70%,#c5c5c5 100%);position:relative;height:100%;width:100%;}
#inner-header *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.clearfix,.cf,.classic-module ul,.most-popular-module,.most-popular-module .slider-container ul,.most-popular-module .slider-container ul li,#home-slider ul,.gallery-container .gallery-title,.comment-respond{zoom:1;}
.clearfix:before,.clearfix:after,.cf:before,.classic-module ul:before,.most-popular-module:before,.most-popular-module .slider-container ul:before,.most-popular-module .slider-container ul li:before,#home-slider ul:before,.gallery-container .gallery-title:before,.comment-respond:before,.cf:after,.classic-module ul:after,.most-popular-module:after,.most-popular-module .slider-container ul:after,.most-popular-module .slider-container ul li:after,#home-slider ul:after,.gallery-container .gallery-title:after,.comment-respond:after{content:"";display:table;}
.clearfix:after,.cf:after,.classic-module ul:after,.most-popular-module:after,.most-popular-module .slider-container ul:after,.most-popular-module .slider-container ul li:after,#home-slider ul:after,.gallery-container .gallery-title:after,.comment-respond:after{clear:both;}

  .widget_subscribe_widget ul.cf, .widget_subscribe_widget .classic-module ul, .classic-module .widget_subscribe_widget ul, .widget_subscribe_widget ul.most-popular-module, .widget_subscribe_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_subscribe_widget ul, .widget_subscribe_widget #home-slider ul, #home-slider .widget_subscribe_widget ul, .widget_subscribe_widget .gallery-container ul.gallery-title, .gallery-container .widget_subscribe_widget ul.gallery-title, .widget_subscribe_widget ul.comment-respond, .widget_latest_widget ul.cf, .widget_latest_widget .classic-module ul, .classic-module .widget_latest_widget ul, .widget_latest_widget ul.most-popular-module, .widget_latest_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_latest_widget ul, .widget_latest_widget #home-slider ul, #home-slider .widget_latest_widget ul, .widget_latest_widget .gallery-container ul.gallery-title, .gallery-container .widget_latest_widget ul.gallery-title, .widget_latest_widget ul.comment-respond, .widget_most_popular_widget ul.cf, .widget_most_popular_widget .classic-module ul, .classic-module .widget_most_popular_widget ul, .widget_most_popular_widget ul.most-popular-module, .widget_most_popular_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_most_popular_widget ul, .widget_most_popular_widget #home-slider ul, #home-slider .widget_most_popular_widget ul, .widget_most_popular_widget .gallery-container ul.gallery-title, .gallery-container .widget_most_popular_widget ul.gallery-title, .widget_most_popular_widget ul.comment-respond, .widget_related_posts_widget ul.cf, .widget_related_posts_widget .classic-module ul, .classic-module .widget_related_posts_widget ul, .widget_related_posts_widget ul.most-popular-module, .widget_related_posts_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_related_posts_widget ul, .widget_related_posts_widget #home-slider ul, #home-slider .widget_related_posts_widget ul, .widget_related_posts_widget .gallery-container ul.gallery-title, .gallery-container .widget_related_posts_widget ul.gallery-title, .widget_related_posts_widget ul.comment-respond {
    margin: 0; }

    .widget_subscribe_widget ul.cf li, .widget_subscribe_widget .classic-module ul li, .classic-module .widget_subscribe_widget ul li, .widget_subscribe_widget ul.most-popular-module li, .widget_subscribe_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_subscribe_widget ul li, .widget_subscribe_widget #home-slider ul li, #home-slider .widget_subscribe_widget ul li, .widget_subscribe_widget .gallery-container ul.gallery-title li, .gallery-container .widget_subscribe_widget ul.gallery-title li, .widget_subscribe_widget ul.comment-respond li, .widget_latest_widget ul.cf li, .widget_latest_widget .classic-module ul li, .classic-module .widget_latest_widget ul li, .widget_latest_widget ul.most-popular-module li, .widget_latest_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_latest_widget ul li, .widget_latest_widget #home-slider ul li, #home-slider .widget_latest_widget ul li, .widget_latest_widget .gallery-container ul.gallery-title li, .gallery-container .widget_latest_widget ul.gallery-title li, .widget_latest_widget ul.comment-respond li, .widget_most_popular_widget ul.cf li, .widget_most_popular_widget .classic-module ul li, .classic-module .widget_most_popular_widget ul li, .widget_most_popular_widget ul.most-popular-module li, .widget_most_popular_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_most_popular_widget ul li, .widget_most_popular_widget #home-slider ul li, #home-slider .widget_most_popular_widget ul li, .widget_most_popular_widget .gallery-container ul.gallery-title li, .gallery-container .widget_most_popular_widget ul.gallery-title li, .widget_most_popular_widget ul.comment-respond li, .widget_related_posts_widget ul.cf li, .widget_related_posts_widget .classic-module ul li, .classic-module .widget_related_posts_widget ul li, .widget_related_posts_widget ul.most-popular-module li, .widget_related_posts_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_related_posts_widget ul li, .widget_related_posts_widget #home-slider ul li, #home-slider .widget_related_posts_widget ul li, .widget_related_posts_widget .gallery-container ul.gallery-title li, .gallery-container .widget_related_posts_widget ul.gallery-title li, .widget_related_posts_widget ul.comment-respond li {
      margin-top: 1.5em;
      margin-bottom: 1.5em; }
.page_item{font-family:Helvetica,Arial;font-weight:bold;font-size:12px;}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
.presentation .step.fade:not(.active){opacity:0}

.carousel-indicators .active {
  margin: 1px;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
}


.gallery-widget .gallery_item { 
        margin: 0;
        }

.post-article .content-article .entry-meta,
.post-article .content-event-article .entry-meta {
  margin-bottom: 15px;
}

.post-article .content-article .entry-meta span,
.post-article .content-event-article .entry-meta span {
  color: #6f6f6f;
  margin-right: 20px;
}

.post-article .content-article .entry-meta span:last-child,
.post-article .content-event-article .entry-meta span:last-child {
  margin-right: 0;
}

.post-article .content-article .entry-meta span a,
.post-article .content-event-article .entry-meta span a {
  font-size: 12px;
  color: #a1a1a1;
}

.post-article .content-article .entry-meta span a:hover,
.post-article .content-event-article .entry-meta span a:hover {
  color: rgba(142, 68, 173, 0.99);
}

.post-article .content-article .entry-meta span i,
.post-article .content-event-article .entry-meta span i {
  margin-right: 4px;
}

article.event-article figure .content .entry-meta {
  margin-bottom: 15px;
}

article.event-article figure .content .entry-meta span {
  margin-right: 20px;
}

article.event-article figure .content .entry-meta span:last-child {
  margin-right: 0;
}

article.event-article figure .content .entry-meta span a {
  font-size: 12px;
  color: #a1a1a1;
}

article.event-article figure .content .entry-meta span a:hover {
  color: rgba(142, 68, 173, 0.99);
}

article.event-article figure .content .entry-meta span i {
  margin-right: 4px;
}

body.light-layout .post-article .content-article .entry-meta span i {
  color: #a1a1a1;
}

    .post-article .content-article .entry-meta span a:hover,
    .post-article .content-event-article .entry-meta span a:hover {
        color: rgba(30,115,190,0.99);
    }

.gdlr-session-counter-item .gdlr-time { display: block; font-size: 51px; 
	line-height: 1; font-weight: bold; margin-bottom: 5px; }

.header .header_top {
  
  
  position: relative;
  padding: 20px;
}

.header .header_top .auth-holder p, .header .header_top .auth-holder .notification {
  margin-bottom: 10px;
}

.header .header_top .auth-holder .btn {
  vertical-align: middle;
}

.header.fixed .header_top {
  
}

.header.fixed .header_top .progress {
  display: block;
  position: absolute;
  bottom: -2px;
  left: -15px;
  height: 2px;
  width: 0;
  background: #ef2673;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.tribe-events-photo .tribe-events-loop .type-tribe_events .tribe-events-event-meta{margin:6px 0;border:0;background-color:transparent;padding:0}
.tribe-events-photo .tribe-events-loop .type-tribe_events .time-details{padding:0}
.tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-meta .recurringinfo{margin-top:2px}
.tribe-events-loop .tribe-events-photo-event .tribe-events-list-event-description{float:none;margin-top:10px}
.tribe-events-loop .tribe-events-photo-event .time-details,.tribe-events-photo #tribe-events-content .tribe-events-list-event-description p{margin-bottom:0}
.tribe-events-loop .tribe-events-photo-event .recurringinfo .tribe-events-divider{display:none}
.tribe-bar-is-disabled.events-list .tribe-events-loop{max-width:none}
.tribe-events-photo .tribe-events-loop .tribe-events-event-meta .recurringinfo{padding-left:0}

div#text-3 .textwidget{background:#e0d7d1;border:1px solid #ddd;margin-top:20px;padding:20px;}
#prose-home div.prose-home-top,#prose-home div.prose-home-left,#prose-home div.prose-home-right,#content div.widget-area,#content div.widget,#content div.gwat-before-widgetized{margin-bottom:40px;}
.row{margin-right:-15px;margin-left:-15px}


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


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




.ftf .row {

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

}




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









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




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


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




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



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


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


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

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





#myModal .row:first-child {
  margin-top: 0px;
}



#rotator {
	width:949px;
	height:365px;
	margin-top:15px;
	position:relative;
	z-index:3
}

  img.star4 {
    left: 25%;
    bottom: 0;
  }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


.entry-content,
.entry-summary {
	padding: 0 7.6923% 7.6923%;
}


.entry-content,
.entry-summary,
.page-content,
.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}


.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-top: 1.8462em;
	margin-bottom: 0.9231em;
}


.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1.3636;
	margin-top: 2.1818em;
	margin-bottom: 1.0909em;
}


.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-top: 2.6667em;
	margin-bottom: 1.3333em;
}


.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.page-content h4,
.page-content h5,
.page-content h6,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.2;
	margin-top: 3.2em;
	margin-bottom: 1.6em;
}


.entry-content h5,
.entry-content h6,
.entry-summary h5,
.entry-summary h6,
.page-content h5,
.page-content h6,
.comment-content h5,
.comment-content h6 {
	letter-spacing: 0.1em;
	text-transform: uppercase;
}


.entry-content a img,
.entry-summary a img,
.page-content a img,
.comment-content a img {
	display: block;
}


.entry-content .more-link,
.entry-summary .more-link:after {
	white-space: nowrap;
}


.entry-content .more-link:after,
.entry-summary .more-link:after {
	content: "\f429";
	font-size: 16px;
	position: relative;
	top: 5px;
}


.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}


	.entry-content,
	.entry-summary {
		padding: 0 9.0909% 9.0909%;
	}


	.entry-content h1,
	.entry-summary h1,
	.page-content h1,
	.comment-content h1 {
		font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-top: 1.6em;
		margin-bottom: 0.8em;
	}


	.entry-content h2,
	.entry-summary h2,
	.page-content h2,
	.comment-content h2 {
		font-size: 29px;
		font-size: 2.9rem;
		line-height: 1.2069;
		margin-top: 1.931em;
		margin-bottom: 0.9655em;
	}


	.entry-content h3,
	.entry-summary h3,
	.page-content h3,
	.comment-content h3 {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 1.1667;
		margin-top: 2.3333em;
		margin-bottom: 1.1667em;
	}


	.entry-content h4,
	.entry-summary h4,
	.page-content h4,
	.comment-content h4 {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		margin-top: 2.8em;
		margin-bottom: 1.4em;
	}


	.entry-content h5,
	.entry-content h6,
	.entry-summary h5,
	.entry-summary h6,
	.page-content h5,
	.page-content h6,
	.comment-content h5,
	.comment-content h6 {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.2353;
		margin-top: 3.2941em;
		margin-bottom: 1.6471em;
	}


	.entry-content .more-link:after,
	.entry-summary .more-link:after {
		font-size: 24px;
		top: 2px;
	}
.twitter-feed{padding:20px 0 !important;border-bottom:1px solid #e6e6e6;margin:0 auto}
.twitter-feed .swiper-container{overflow:hidden;padding:20px 0;margin:0 auto}
.twitter-feed .swiper-pagination{width:100%;display:block;padding:15px 0;text-align:center}
.twitter-feed .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(0,0,0,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.twitter-feed .swiper-pagination-bullet-active{background-color:#000 !important;border-color:#000 !important}
.twitter-feed .swiper-pagination-bullet:hover{background-color:rgba(0,0,0,0.4)}
.twitter-feed-title{white-space:nowrap;position:relative;margin:0;text-align:center}
.twitter-feed-title:before{height:1px;width:100%;display:block;content:"";background-color:#e6e6e6;position:absolute;left:0;top:14px;z-index:1}
.twitter-feed-title .icon{display:inline-block;z-index:2;position:relative}
.twitter-feed-title .icon svg path{max-width:40px;width:33px;fill:#54abf4}
.twitter-feed-title-text{display:none}
.twitter-feed .twitter-post{float:left;position:relative;overflow:hidden}
.twitter-feed .twitter-post:hover .twitter-post-link.glyphicon:before{opacity:1}
.twitter-feed .twitter-post:last-child{border-right:0}
.twitter-feed .twitter-post:nth-child(even){background-color:#f5f5f5}
.twitter-feed .twitter-post-retweeted{font-size:8px;line-height:7px;text-transform:uppercase;display:block;position:absolute;top:12px;left:20px;color:#999999}
.twitter-feed .twitter-post-author{text-transform:uppercase;font-size:14px;line-height:16px;font-weight:400;color:#ff5736;margin:0 0 10px 0;display:block;width:100%}
.twitter-feed .twitter-post-text{font-size:16px;line-height:18px;font-weight:400;color:#000}
.twitter-feed .twitter-post-created{display:block;font-size:12px;line-height:14px;font-weight:400;text-transform:uppercase;color:#999;margin:10px 0 0 0}
.twitter-feed .twitter-post-link.glyphicon{display:block;position:absolute;top:10px;right:10px}
.twitter-feed .twitter-post-link.glyphicon:before{font-size:16px;color:#999;opacity:0;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.twitter-feed .twitter-post-link.glyphicon:hover{text-decoration:none}
.twitter-feed .twitter-post-link.glyphicon:hover:before{color:#fc6225}
.twitter-feed .loading-dial{width:30px;height:30px;display:block;margin:20px auto}


#main-carousel-thumbs .carousel-thumb {
	max-width: 100px;
	max-height: 100px;
	padding: 5px;
}


#main-carousel-thumbs .carousel-thumb img {
	width: 100%;
	height: auto;
	max-width: 60px;
	max-height: 60px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 4px solid #e7e8e0;
	-webkit-transition: border 0.3s ease-in-out;
	-moz-transition: border 0.3s ease-in-out;
	-ms-transition: border 0.3s ease-in-out;
	-o-transition: border 0.3s ease-in-out;
	transition: border 0.3s ease-in-out;
}


#main-carousel-thumbs li.flex-active .carousel-thumb img {
	border-color: #B41F3C;
}
.fb_poll .fwb{font-weight:700;text-shadow:none!important}

	.not-mobile {display:none;}

#sidebar ul li span.not-mobile {display:none;}


.contain span.two-five {
  top: 50%;
}

.footerwidget03 {
	width: 225px;
	float: left;
	display: inline;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
