﻿
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-3 { float:left; width:23.5%; }


#homepage-somit td.col-3{
    padding-right:0;
}

.priority-block p{
	color: #5a5a5a;
}

.priority-block-add a{
	color: #5a5a5a;
	
}

.priority-block h3{
	color: #5a5a5a;
}

.priority-block-add p{
	color: #5a5a5a;
}

.priority-block-button a{
	
	color: #5a5a5a;
	border: 1px solid #5a5a5a;
}

.words {
	font-size: 18px;
	font-family: "MetaWebPro", Arial, Helvetica, sans-serif;
	color: #f8f8f8;
	position: relative;
	margin-top: -20px;
	top: 20px;
	display: block;
	max-height: 18px;
	line-height: 18px;
}

	
	.primary-nav-wrap,
	.secondary-nav-wrap,
	#social,
	h2.schedule,
	.showcaseSearchAd,
	.schedule-toolbar,
	.footer-wrap,
	.schedule-nav-holder #left-nav-schedule,
	.schedule-nav-holder #right-nav-schedule,
	#slideshow-3 div.cycle-slide,
	a:after,
	.words,
	div.clearer
	{
		display: none !important;
		visibility: hidden !important;
		opacity: 0.0 !important;
	}




.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.flexslider .slides {zoom:1}
.flexslider .slides img{width:100%;display:block}




.flexslider {
	overflow:hidden;
	position:relative;
}




.flexslider .slides li {
	position:relative;
}


.flexslider li img.alter {
	background:#242628;
}



.widget .flexslider {
	padding-bottom:40px;
}


.widget .flexslider .entry-image {
	overflow:hidden;
	margin-bottom:10px;	
}


.widget .flexslider a,
[class^="widget-posts"] a {
	text-decoration:none;
}

	
	.flexslider .widget-post-title,
	.widget-posts-classic-entries .widget-post-title {
		text-align:center;	
	}

	
	.sidebar .flexslider .entry-image {
		height:187px;
	}

	
	.col-1 .widget-area .flexslider .entry-image {
		height:500px;
	}

	
	.col-2 .widget-area .flexslider .entry-image,
	.col-3 .widget-area-1 .flexslider .entry-image {
		height:315px;
	}

	
	.col-3 .widget-area-2 .flexslider .entry-image,
	.col-3 .widget-area-3 .flexslider .entry-image {
		height:147px;
	}




.cafe {
    background: #e7e1d0;
}

#products a.product .overlay .box .title {
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
    font-family:"The Wave Thin", sans-serif; font-weight:normal; font-style:normal;
    color: rgba(35, 31, 32, 1.0);
    
    border-bottom: 1px solid rgba(35, 31, 32, 1.0);
    margin-bottom: 20px;
    padding-bottom: 15px;
    
}

#categories a.category .overlay .box .title {
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
    font-family:"The Wave Thin", sans-serif; font-weight:normal; font-style:normal;
    color: rgba(35, 31, 32, 1.0);
    
    border-bottom: 1px solid rgba(35, 31, 32, 1.0);
    margin-bottom: 20px;
    padding-bottom: 15px;
    
}

#product .section-main .variant .details .title {
    font-size: 15px;
    font-family:"The Wave Regular", sans-serif; font-weight:normal; font-style:normal;
    line-height: 20px;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 10px;
}

#category a.product .overlay .box .title {
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
    font-family:"The Wave Thin", sans-serif; font-weight:normal; font-style:normal;
    color: rgba(35, 31, 32, 1.0);
    
    border-bottom: 1px solid rgba(35, 31, 32, 1.0);
    margin-bottom: 20px;
    padding-bottom: 15px;
    
}

#page a.product .overlay .box .title {
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
    font-family:"The Wave Thin", sans-serif; font-weight:normal; font-style:normal;
    color: rgba(35, 31, 32, 1.0);
    
    border-bottom: 1px solid rgba(35, 31, 32, 1.0);
    margin-bottom: 20px;
    padding-bottom: 15px;
    
}

#search a.product .overlay .box .title {
    display: inline-block;
    font-size: 18px;
    line-height: 25px;
    font-family:"The Wave Thin", sans-serif; font-weight:normal; font-style:normal;
    color: rgba(35, 31, 32, 1.0);
    
    border-bottom: 1px solid rgba(35, 31, 32, 1.0);
    margin-bottom: 20px;
    padding-bottom: 15px;
    
}
.live-feed .newcontent p.timesince span.humanized{display:block;color:#fff}
#section_sports .live-feed .newcontent p.timesince span.humanized{color:#009bff}
.single-post #main-outer-wrapper.full-width #main-wrapper{margin-right:0}
.single-post #main-wrapper{position:relative;margin-right:344px}
#main-wrapper{position:relative;margin-right:300px}
#main-wrapper article.primary{max-width:47.6em;margin:0 auto;float:none}
#main-wrapper article.primary.posts-archive{margin-right:2em}
.parallax #main-wrapper article.primary{max-width:100%;padding:0}
.page-template-page-ssdb-main-php #main-outer-wrapper.full-width #main-wrapper{margin-right:0}
.page-template-page-ssdb-main-php #main-wrapper{position:relative;margin-right:344px}
.page-template-page-ssdb-main-php #main-wrapper article.primary{margin:0 auto}
.single-ssdb_actor #main-wrapper .primary,.single-ssdb_video #main-wrapper .primary,.post-type-archive-ssdb_actor #main-wrapper .primary,.post-type-archive-ssdb_video #main-wrapper .primary{padding-top:0}

#nav-menu {display:block;}


ul#nav-menu{margin:0;padding:0;list-style:none;width:100%;}

#nav-menu li {float:left;margin:0;width:10%;text-align:center;line-height:28px;}



.mobile-only {display: none}

#site-wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}
#rss_block_left
.rss_text{padding-left:10px}

.black { color:#000; }
.aq-block-aq_3_column_block .aq-block-aq_flexslider_block,.aq-block-aq_2_column_block .aq-block-aq_featured_2_3_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block li{width:100%}
.aq-block-aq_3_column_block .flexslider p.teaser{display:none}
.aq-block-aq_3_column_block .flexslider h2{font-size:18px}
.aq-block-aq_3_column_block .flexinside{bottom:15px;padding:5px 2.5%}
.aq-block-aq_3_column_block .mainflex:hover .flexinside{bottom:25px}
.aq-block-aq_3_column_block .flexslider iframe,.aq-block-aq_3_column_block .bloglike iframe{max-height:170px!important}
.aq-block-aq_ads_block,.aq-block-aq_3_column_block .aq-block-aq_featured_2_3_small_block{width:100%!important}
.aq-block-aq_3_column_block .bloglike .imgwrap,.widgetable .bloglike .imgwrap{max-width:100%;width:100%;margin:0 0 20px 0}
.aq-block-aq_ads_block img{float:left}
.aq-block{border-left:1px solid #ddd}
.aq-block-aq_clear_block{margin-bottom:0}
.aq-block-hr-single{margin:2px 0 0 0}
.aq-block-hr-double{margin-bottom:0px}
.aq-block-aq_column_block,.block-container{margin-bottom:0px}
h4.aq-block-title{margin:0 0 20px}
.widgetable .searchform input.s,.widgetable .searchform input.s:focus,.aq-block-aq_widgets_block .searchform input.s,.aq-block-aq_widgets_block .searchform input.s:focus{width:95%;float:left}
.aq-block-aq_featured_2_3_block .fblock_small{float:right;width:40%;margin-left:5%;margin-right:0}
.aq-block-aq_featured_2_3_small_block .fblock_small{height:90px!important}
.aq-block-aq_featured_2_3_small_block{width:105%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_featured_2_3_small_block li:first-child,.aq_row .aq-block-aq_featured_2_3_small_block li:first-child{border-top:1px solid #ddd;padding:25px 0}
.aq-block-aq_featured_2_3_block li.fblock_small:nth-child(2){border-top:none;padding-top:0!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block{width:100%!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn{height:400px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block p.teaser{font-size:11px;margin-bottom:15px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside{bottom:20px;left:15%;padding:0 5%;width:60%}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block h3{font-size:20px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .meta{display:none}
.aq-block-aq_2_3_column_block .aq-block-aq_flexcarousel_block{width:100%}
.aq-block-aq_2_3_column_block .flexcarousel ul.slides li{width:203px!important;height:288px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li{height:150px;width:50%;position:relative;float:left;top:auto;left:auto}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .flexinside,.flexinside,.maso-inn .flexinside{padding:0 2.5%;bottom:15px}
.aq-block-aq_3_column_block .bloglike .imgwrap{max-width:40%;width:40%;margin:0 20px 20px 0}
.aq-block-aq_3_column_block .bloglike iframe,.aq-block-aq_3_column_block .flexslider iframe,.fblock_big iframe{max-height:320px!important}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li,.maso-inn li{height:130px}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .maso-inn li.maso1,.maso-inn li.maso1{width:100%;height:240px}
.aq-block-aq_featured_2_3_block .fblock_small,.bloglike .imgwrap,.fblock_big,.fblock_small{margin-right:0;width:100%;max-width:100%}
.woocommerce ul.products,#navigation,#header,.aq-block,.fblock,ul#serinfo,.postinfo,.postinfo span,.widgetable,.related,#hometab,h2.leading,.postauthor_alt{border-color:#ededed!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(5) {clear:both}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(odd) {clear:left}
.aq-block-aq_featured_2_3_block .fblock.fblock_small{width:50%;padding:15px!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small:nth-child(even) {clear:right}
.aq-block-aq_featured_2_3_block .fblock.fblock_small img{width:100%}
.aq-block-aq_featured_2_3_block .fblock_big p.teaser{width:100%!important}
.aq-block-aq_featured_2_3_block .fblock_big h3{width:100%!important}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix{width:100%;padding:10px!important;box-sizing:border-box;background:#fff;border:2px solid;margin-bottom:25px}
.aq-block.aq-block-aq_featured_2_3_block.aq_span8.aq-first.clearfix{box-sizing:border-box;background:#fff;border:2px solid;width:100%;padding:0;margin-bottom:25px}
.aq-block-aq_featured_2_3_block .fblock_big{width:100%;box-sizing:border-box;padding:0;margin-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big img,.aq-block-aq_featured_2_3_block .fblock_big .imgwrap{width:100%;padding:0;margin:0}
.aq-block-aq_featured_2_3_block h2.widget_spec{position:static}
.aq-block-aq_featured_2_3_block .fblock_big p.meta{background-color:#333;padding:5px 10px;font-size:13px;display:inline-block;position:absolute;top:0;right:0}
.aq-block-aq_featured_2_3_block .fblock_big .head-wrap{padding:16px;padding-bottom:0}
.aq-block-aq_featured_2_3_block .fblock_big p.meta a{font-weight:800;color:#fff}
.aq-block-aq_featured_2_3_block .fblock_small h4{font:700 14px/1.2 Roboto}
.aq-block-aq_featured_2_3_block .fblock_small img{float:none}
.col{float:left}

.column {
	vertical-align:top;
	position: relative;
	width:139px;
	padding:0;
	cursor:pointer;
}


.column a:first-child { padding:0 !important; width:100% !important;}

.column:hover {
	background-color:#97ce91;
}

.dropdown_3columns .column:hover h3 {
	color:#FFF;
}

.column img {
	border:3px solid #c7c7c7;
	margin:5px auto 0;
	display:block;
}

.browse_job_text {
	font-size:11px;
	font-family:Tahoma;
	color:#352571;
	font-weight:bold;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f7be68;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #ffffff;
}
.light-wrapper,body{background:#fff;}



.inner .inner,
.yamm-dropdown-menu .inner,
.yamm-dropdown-menu .dark-wrapper,
.yamm-dropdown-menu .light-wrapper,
.yamm-dropdown-menu .inverse-wrapper,
.light-wrapper .dark-wrapper,
.dark-wrapper .light-wrapper,
.inverse-wrapper .dark-wrapper,
.inverse-wrapper .light-wrapper,
.inverse-wrapper .inverse-wrapper,
.light-wrapper .inverse-wrapper,
.dark-wrapper .inverse-wrapper,
.modal-content .dark-wrapper,
.modal-content .light-wrapper,
.modal-content .inverse-wrapper {
	padding: 0;
	background: none;
}
.front .region-banner-one{position:relative;}
.region-header{overflow:hidden;width:100%;}
.page-node-add .region.region-help{margin-top:80px;}
.front .region-content{background-color:transparent;overflow:hidden;padding:0px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
H1 span.c0{color:#f15b76}
H2 span.c0{color:#f15b76}
a.c0:link,a.c0:visited{color:#f15b76}
.c0{color:#f15b76}


  .large-4 {
    position: relative;
    width: 32%; }


  .large-4-adjusted {
      position: relative;
      width: 33.333%;  }
.ads-60 .ads-meta{font-size:11px;color:#999;display:block}
.ads-230x60 .ads-meta{font-size:11px;color:#999;display:block;text-align:right}



.assistive-text {
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
 h1 a,h2 a,h3 a,h4 a,h5 a,#tiledfooter a,#sidebar h3 a,#sidebar h3 a:visited,.page-nav a:hover{color:#333;}
 a,h2.posttitle a:hover,.postdata a:hover,.tags a:hover,.commentlist cite a,.commentlist cite,.button:hover,.myhikes a:hover,.wpfp-hide,.wpfffp-hide,.maplist a:hover,.copyright a:hover,.StayReadTitle a:hover,#sidebar a:hover,#sidebar a:focus,#sidebar a:active,#tiledfooter a:hover{color:#09E;text-decoration:none;}
 #tiledfooter{border-radius:20px;}
 .pageslideshow,.explorefurther,.crumbtrail,#text-64,#text-68,#tiledfooter,#sidebar #categories,.post .region,.postdata .category{display:none;}
 #tiledfooter .footer_top_left{width:72%;}
 #tiledfooter .footer_bottom_left,#tiledfooter .footer_bottom_right{display:block;}
 .dbx-box,#tiledfooter{margin:0 0 10px;}
 #tiledfooter .footer_bottom_left{float:left;}
 #sidebar,#tiledfooter .footer_bottom_right{float:right;}
 .campstats,.myhikes,#tiledfooter .footer_top_right{float:right;}
 #sidebar,#tiledfooter,.postdata,.myhiketags{font-size:1.3em;}
 #tiledfooter .footer_top,#tiledfooter .footer_nav,#tiledfooter .footer_bottom{clear:both;}
 #tiledfooter .footer_top_right{font-size:115%;}
 #tiledfooter .footer_top_right a{font-size:125%;}
 #tiledfooter .footer_section_title{font-size:160%;padding-top:5px;border-bottom:1px solid #aaa;}
 #tiledfooter .footer_nav_list{float:left;margin-top:10px;width:20%;box-sizing:border-box;padding-left:8px;}
 #tiledfooter .footer_nav_list ul li{list-style-type:none;line-height:160%;}
 #tiledfooter .footer_main_region{font-size:130%;margin-left:-8px;}
 #tiledfooter .footer_bottom{padding:12px 0;}


.socialads img {
	margin: 10% 0;
	display: block;
}


.post-text .post_title, .live_feed_reivew_text .post_title, .post-text .post_short_description, .live_feed_reivew_text .post_short_description  {
    clear:both;
    display:block;
}

.post-text .post_short_description, .live_feed_reivew_text .post_short_description {
    padding: 5px 0px;
    color:gray;
}
.might-like{display:none;font:700 0.75em 'Montserrat', arial, sans-serif}

		




    
	.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
		font-size: 15px;
		font-size: 1.071428571rem;
		line-height: 2.181818182;
		font-weight: normal;
		text-transform: capitalize;
		border-bottom: solid 1px #efefef;
	}

		
		
		.widget-title {
			font-size: 20px;
			font-size: 1.42857142857rem;
			color: #000000;
			
		}

		
		.archive-title,
		.page-title,
		.widget-title,
		.entry-content th,
		.comment-content th {
			font-size: 14px;
			font-size: 1rem;
		}


        .main-nav  .subtitle {
            display: block;
            font-size: 12px;
            font-style: italic;
            text-transform: none;
        }



 
.pwebbox_toggler.pweb-icon {
	padding: 5px 40px 5px 10px;
    font-size: 16px;
}

.pweb-horizontal.pweb-right .pwebbox_toggler.pweb-icon {
	padding: 5px 10px 5px 40px;
}

.pweb-vertical.pweb-left .pwebbox_toggler.pweb-icon,
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-icon {
	padding: 40px 5px 10px 5px;
}


.pwebbox_toggler.pweb-icon .pweb-icon {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center top;
}

.pwebbox_toggler.pweb-icon-icomoon .pweb-icon:before {
	font-family: 'IcoMoon';
	speak: none;
}

.pwebbox_toggler.pweb-icon-gallery.pweb-opened .pweb-icon {
	background-position: center bottom;
}

.pweb-horizontal.pweb-right .pwebbox_toggler.pweb-icon .pweb-icon {
	left: 5px;
	right: auto;
}

.nodisplay{
	display:none;
}



.solo-page-controller {
    color: #000000;
    font-size: 16px;
}

.solo-page-controller h1 {
    color: #C22026;
    font-size: 40px;
    line-height: 44px;
}

.solo-page-controller h2 {
    font-size: 24px;
    line-height: 24px;
}

.solo-page-controller h3 {
    font-size: 18px;
    line-height: 18px;
}

.solo-page-controller h4 {
    font-size: 16px;
    line-height: 16px;
}

.solo-page-controller h5 {
    font-size: 14px;
    line-height: 14px;
}

.solo-page-controller h6 {
    font-size: 12px;
    line-height:12px;
}


.solo-page-controller p {
    font-size: 14px;
    padding-bottom: 12px;
    padding-top: 12px;
}

.solo-page-controller span{
    font-size: 14px;
}

.solo-page-controller a {
    color: #C22026;
    font-size: 14px;
    font-weight: normal !important;
    text-decoration: underline;
    margin-left: 53px;
}

.solo-page-controller ul {
    margin-left: 20px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.solo-page-controller ol {
    margin-left: 25px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.solo-page-controller ol li {
    font-size: 14px;
}

.solo-page-controller ul li {
    
    padding-left: 10px;
}

.solo-page-controller ul li a{
    font-size: 14px;
}

.solo-page-controller table {
    border: 1px solid #999999;
}

.solo-page-controller table thead {
    background-color: #D1D1D1;
    height: 35px;
}

.solo-page-controller table thead tr th {
    border: 1px solid #999999;
}

.solo-page-controller table tbody{

}

.solo-page-controller table tbody tr{

}

.solo-page-controller table tbody tr td {
    border: 1px solid #999999;
    height: 30px;
    text-align: center;
}

#cboxLoadedContent .solo-page-controller{

}

.solo-page-controller .how-it-work-list {
    font-family: helvetica;
}

#logo{margin:0 auto;padding:10px;width:280px}

*:first-child+html #logo{position:absolute;left:400px;}

#about-slider-slider 
{
  margin: 0 auto;
}

#about-slider-slider .bx-viewport
{
	 overflow:visible !important;
	 height:100% !important;
}




#bbpress-forums div.row-actions {
	font-size: 11px;
	visibility: hidden;
}


#left_side {
  float: left;
  width:165px;
  margin-left: 2px;
  border:0px dashed #cccccc;
}


#left_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:4px;
  border: 1px solid #425227;
  background-color: #739240;
}


#left_side .naranja{
  background-color: #ec7605;
}


#left_side h3 A:link, #left_side h3 A:hover, #left_side h3 A:visited, #left_side h3 A:active{
	text-decoration:none;
	color:#FFFFFF;
}


#left_side p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  color: #666666;
}

				#sidebar-right #block-block-13, #sidebar-right #block-block-26 { padding: 2px 0; }

				body.wide #block-block-13 img, body.wide #block-block-26 img { border-radius: 10px; max-width: 240px; margin-left: 20px; }

			#sidebar-right .block { padding: 2px 15px; clear: right; display: block; }


	.main_image .block{
    width: 100%;
    height: 42px;
    background: #EDDC43;
    border-bottom: 2px solid #223C6D;
    padding: 15px 25px;
    color: #0C277C;
	}

	
		body.network-nep .main_image .block { background: #1E4FE9; border-bottom: 2px solid #EDDC43; color: #fff;  }

	
		.main_image .block h2 { font-size: 125%; font-weight: bold; padding: 0 0 5px 0; }

		.main_image .block h3 { font-size: 110%; font-weight: normal; }


.image_thumb .block { display: none; }

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}


.header-right-top nav li.social {
    background: none;
    padding: 0;
}

.header-right-top nav li.social a {
    margin-top: -6px;    
    color: #706e6e;
    padding: 0;
}

.header-right-top nav li.social a:hover {
    background: none;
    color: #706e6e;
}

.header-right-top nav li.social a span {

}

.header-right-top nav li.social a span i {

}

    .social-icons {    width: 24%;}

    .social-icons ul li:first-child{    padding-left: 0;}

	 .social-icons ul { width: 100%; text-align:center;margin-bottom:10px;}

	  .social-icons ul li{display:inline-block;float:none;}


.tiempo_header_ls {
    float: left;
    margin-right: 20px;
}
.mk-image-shortcode.gray_border-frame .mk-image-inner{border:6px solid rgba(0,0,0,.06)}
.mk-image-shortcode.border_shadow-frame .mk-image-inner{border:6px solid #fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}
.mk-image-shortcode.shadow_only-frame .mk-image-inner{-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}
.mk-image-shortcode.single_line-frame .mk-image-inner{border:1px solid rgba(0,0,0,.1)}
.mk-image-shortcode .mk-image-inner{position:relative;overflow:hidden;margin:0 auto;width:auto}


#jf-slideshow{
	margin-bottom:10px;
	padding-left:45px;
}
.droite{float:right}















.widget.events ol {
	list-style: none;
}

#gmap img,
.shortcode-map img {
  max-width: none;
}

#footer {
    background: none repeat scroll 0 0 #000;
    margin: 15px 0 0;
}

.fixed #footer{
	position:fixed;
	bottom:0;
	right:0;
	left:0;
}

#footer .menu-footer {
    background: none repeat scroll 0 0 #000;
}

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

#Content .article-updates-container .col-md-6 .article-container .article-thumbnail-container {
  max-height: 360px;
}

#Content .left-edge-container.col-md-6 {
  margin-left: -25%;
}

#Content .right-edge-container.col-md-6 {
  margin-right: -25%;
}

.td-header-style-8.td-affix #td-top-search .dropdown-menu {
  top: 47px;
}

  .td-header-style-8 .td-li-wrapper-menu .dropdown-menu {
    top: 46px;
  }

.td-header-style-8 #td-top-search .dropdown-menu {
  top: 60px;
  left: -294px;
}

.td-full-layout .td-affix .dropdown-menu {
  opacity: 0.99;
}

.header-search-wrap .dropdown-menu {
  padding: 0px;
  top: 46px;
  border-radius: 0px;
  border: none;
  width: 342px;
  left: -302px;
  background: #ffffff;
  box-shadow: 0.9px 0.866px 5px 0 rgba(0, 0, 0, 0.3);
  border-top: 4px solid #4db2ec;
  
  
  
}

.header-search-wrap .dropdown-menu .btn {
  height: 33px;
  position: absolute;
  right: 21px;
  
}

.header-search-wrap .dropdown-menu:before {
  position: absolute;
  top: -9px;
  right: 15px;
  display: block;
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #4db2ec transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  
}

.header-search-wrap .dropdown-menu #td-header-search {
  background-color: #FCFCFC !important;
  width: 95%;
  height: 23px;
  margin: 0px;
}

.header-search-wrap .dropdown-menu .td-aj-search-results {
  background-color: #fcfcfc;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0 11px 0;
}

.header-search-wrap .dropdown-menu .td-aj-search-results .td_mod_aj_search {
  padding: 10px 21px 0px 21px;
  margin: 1px 0px 0px 0px;
  min-height: 56px;
}

.header-search-wrap .dropdown-menu .td-search-form {
  margin: 21px 20px 21px 21px;
  
}

.header-search-wrap .dropdown-menu .result-msg {
  text-align: center;
  padding: 5px 0 6px 0;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  color: #4d4d4d;
  font-style: italic;
}

.header-search-wrap .dropdown-menu .result-msg a {
  color: #4d4d4d;
}

.header-search-wrap .dropdown-menu .no-result {
  background-color: #fcfcfc;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}

.header-search-wrap .dropdown-menu .meta-info {
  line-height: 14px;
  top: 2px;
}

.blog-stack .header-search-wrap .dropdown-menu {
  border: 1px solid #ebebeb;
  box-shadow: none;
  
}

.blog-stack .header-search-wrap .dropdown-menu #td-header-search {
  background-color: transparent !important;
}

.blog-stack .header-search-wrap .dropdown-menu:before {
  display: none;
}
.input-append input,.input-append select,.input-append .uneditable-input,.input-append .dropdown-menu,.input-append .popover,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input,.input-prepend .dropdown-menu,.input-prepend .popover{font-size:14px}
.dropup,.dropdown{position:relative}
.dropdown-toggle{*margin-bottom:-3px}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{*width:100%;height:1px;margin:9.5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-submenu{position:relative}
.dropdown-submenu.pull-left{float:none}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}

.footcol1, .footcol2, .footcol3 {margin: 0 25px 0 0!important; float:left;}

.footcol2 {margin-top: 5px!important;width:220px!important;}

.footcol2 ul {-moz-column-count:2;-webkit-column-count:2; column-count:2;margin-top: 3px!important;width: 200px!important;}


#topcontrol{
	z-index:2;
	background: #444 ;
	width: 40px;
	height: 40px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	position:fixed;
	bottom:-100px;
	right:10px;
	cursor:pointer;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    overflow:auto;
    opacity:.7;
}

	#topcontrol:hover{ opacity:1;}

	#topcontrol:before {
		width: 40px;
		height: 40px;
		line-height: 38px;
		color: #FFF;
	}

	#topcontrol, .today-date, #tie_lang_switcher{display:none;}

.tieicon-up-open:before,.tieicon-up:before { content: '\e75f'; }

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

.col-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-6 {
  width: 50%;
}


		#popup_countdown 
		{
			color: ;
			width: 100%;
			padding-top: 1px ;
			padding-bottom:1px ;
			background-color: #CC0000;
			height:  ;
			overflow: hidden;
			position:absolute;
			bottom:0px;
			left:0px;
			border-bottom-left:8px;
			border-bottom-right:8px;
		}

.cart_dropdown_first .cart_subtotal{
display: block;
float: left;
}
.sidenav{position:absolute;background-color:rgba(0,0,0,0);overflow:auto;margin:auto;top:0;bottom:0;right:40px;height:100%;}
.sidenav span{margin-right:10px;}

.text {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	line-height: 24px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}


#header-login-form {
  position: relative;
}


.header-pull-right {
  float: right !important;
}

.slideShow .slides a {
 display: block;
 height: 383px;
 background-repeat: no-repeat;
 background-position: center center;
}

	.top .navigation .menu-item-home {
		display: block;
	}


.unspoken-tabs .textwidget {padding-top: 6px;}

.textwidget, .unspoken-adplace {font-size: 13px; line-height: 1.5; color: #2a2a21;}

.textwidget p, .unspoken-adplace p {margin-bottom: 10px;}

.textwidget a, .unspoken-adplace a {color: #007ac9;}

.textwidget a:hover, .unspoken-adplace a:hover {color: #ff5800;}


#header .widget-area {
float:right;
margin:10px 0;
padding:0;
width:470px;
height:30px!important;
	}

	
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
	}

	


#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {
	color: #333333;
	font-family: Helvetica, Arial, san-serif;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}

	
#content h4, #header .widget-area h4 {
	font-size: 14px;

	}


#sidebar .widget, #sidebar-alt .widget {
	background: #fff;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	border: 0px solid #FFFFFF;	
	}

	
#sidebar .widget p, #sidebar-alt .widget p {
	margin: 0;
	padding: 0;
	}

 
#footer-widgets .widget {
    background: none;
    border: none;
}
td.zero{width:1%;white-space:nowrap;}
#site_header_region .block{margin:0}
.block,.listed{margin-bottom:1em}
#sidebar_second .block{padding:1em;background-color:#f2f2f2;border:1px solid #ddd}
#sidebar_second .block h2{font-size:1.392em}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

.tpm_text_interview {
  color: rgb(63, 63, 63);
  display: block;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 500;
  
  line-height: 21px;
  text-align: left;
  text-indent: 0px;
}




div#wrapper div#footer-widgets-container h3 {
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	border-bottom: 3px double #CECEBF;
	font-weight: bold;
	padding-bottom: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
}


#footer-widgets-container .widget ul li {
  margin-bottom: 0.1em !important;
}


#footer-widgets-container  {
  	background-color: #EBE6D8;
  	border-top: 4px solid #CECEBF;
  	color: #000000;
}

#footer-widgets-container a {
	font-weight: bold;
}

#footer-container a {
	font-weight: bold;
}



#footer-widgets {
  	padding-bottom: 0px;
  	padding-top: 0px;
}


#footer-widgets .widget {
  	margin-bottom: 1em;
  	clear: both;
}

#footer-widgets .widget p {
  	color: #000;
}

#footer-widgets .widget.widget_recent_entries, #footer-widgets .widget.widget_sp_image {
    position: relative;
    top: 1em;
}

#footer-container {
  	background-color: #CECEBF;
	padding-top: 10px;
	
}


#footer {
	color: #000;
  	padding-bottom: 10px;
  	padding-top: 0px;
}


div#footer-widgets-container h3.title {display: none;}

div#footer-widgets-container div#woo_subscribe-2.widget div#connect div p {display: none;}

#footer-widgets #connect {
  	border-bottom-width: 0px;
  	padding-bottom: 0px;
}


div#footer-widgets-container .ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today, div#footer-widgets-container .ai1ec-agenda-view .ai1ec-date.ai1ec-today {
  	background-image: linear-gradient(#ffffff, #ffffff 1em, #e5e3d5);
  	border-top-color: #CECEBF;
}


div#footer-widgets-container .ai1ec-agenda-widget-view .ai1ec-date, div#footer-widgets-container .ai1ec-agenda-view .ai1ec-date {
  	background-image: none;
  	border-top-width: 0px;
}

div#footer-widgets-container .ai1ec-agenda-widget-view .ai1ec-month, div#footer-widgets-container .ai1ec-agenda-view .ai1ec-month {
  	background-color: #12496E;
}


body.archive #wrapper #content.col-full #main.col-left div.post .entry:after {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}


body.archive #wrapper #content.col-full #main.col-left div.post:before {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}
#inner-content{margin:0px 0px 0px 0px}

#notes6a {width: 49%;}

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.cb{ clear:both; line-height:0; height:0;  font-size:0em; }

.hppostmeta{border-bottom:1px dotted #C0C0C0;font-size:11px;font-weight:bold;margin:0px 0px 25px 0px;padding:0px;width:398px;}

.responsive_banner_cont .text_1 { font-family: 'roboto_condensedbold'; font-size: 29px; line-height: 120%; color: white; }

.responsive_banner_cont .text_1 span { font-family: 'roboto_condensedregular'; }

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth{
		width:100%;
		margin-bottom:20px;
	}

        .destacados .one_fourth{
		width:100%;
		margin-bottom:20px;
                background:none;
        }



#cff .cff-share-container{
  position: relative;
  display: inline;
}



#whats-next .help-widget .questions {
  padding-bottom: 5px;
}



#organize-better .help-widget .questions .question-text {
  text-transform: uppercase;
}



#whats-next .help-widget .questions .question-text {
  text-transform: capitalize;
}



#whats-next .help-widget .questions .question-text,
#organize-better .help-widget .questions .question-text,
#organize-better .help-widget.white-link a {
  font-size: 18px;
  line-height: 0;
}



#organize-better .help-widget .questions .question-text,
#organize-better .help-widget.white-link a {
  font-weight: 700;
  font-size: 15px;
}


#pricing-whats-next .help-widget .questions {
  padding-bottom: 5px;
}


#pricing-whats-next .help-widget .questions .question-text {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 0;
}


.help-widget .questions {
  display: block;
}



#cat-whats-next .help-widget .questions {
  padding-bottom: 5px;
}



#cat-whats-next .help-widget .questions .question-text {
  text-transform: capitalize;
}


#features-page-whats-next .help-widget .questions {
  padding-bottom: 5px;
}


#features-page-whats-next .help-widget .questions .question-text {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 0;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-3{width:25%}


.top-menu {
	float: left;
	display: inline;
	margin: 8px 0 0 15px;
}


.top-menu li {
	float: left;
	display: inline;
	font-weight: bold;
	font-size: 12px;
	margin: 0 17px 0 0;
}


.top-menu a:link, .top-menu a:visited {
	color: #FFF;
}


.top-menu a:hover {
	color: #2d5b85;
}
.photo-gallery-module .thumbnails-menu .menu-item{float:left;cursor:pointer;position:relative;border:3px solid #fff}
.photo-gallery-module .thumbnails-menu .menu-item .thumbnail{height:60px;display:block}
.photo-gallery-module .thumbnails-menu .menu-item.rs-active{border:3px solid #7f7f7f;border:3px solid rgba(0,0,0,0.5)}
.photo-gallery-module .thumbnails-menu .menu-item.rs-active .thumbnail-decorator::before{display:block;content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5)}
.footer-logo-module .footer-logos-menu .menu-item{margin-right:10px;margin-bottom:10px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.footer-logo-module .footer-logos-menu .menu-item .image{display:block;max-width:130px;max-height:100px}
.footer-nav-menu .menu-item{display:inline;float:left}
.footer-nav-menu .menu-item .link{float:left}
.footer-nav-menu .menu-item .link:hover{text-decoration:none}
.footer-nav-menu .menu-item .link .decoration{float:left;margin:0 13px}
.footer-nav-menu .menu-item.first .decoration{margin-left:0}
.footer-nav-menu .menu-item.first .separator-left{width:0}
.license-numbers-module .license-numbers-menu .menu-item{line-height:1.5em}
.location-module .map-menu .menu-item{margin-bottom:8px;list-style-position:outside}
.map-menu-base .menu-item{margin-bottom:8px;list-style-position:outside}
.main-nav-module .main-nav-menu .menu-item{float:left;list-style:none}
.main-nav-module .main-nav-menu .menu-item .icon-downgate{font-family:'default-icons';font-size:.6em;padding-left:12px}
.main-nav-module .main-nav-menu .menu-item.dropdown{position:relative}
.main-nav-module .main-nav-menu .menu-item:hover .submenu{display:block}
.services-module .services-menu .menu-item{margin-bottom:12px}
.site-links-menu .menu-item{display:inline;float:left}
.site-links-menu .menu-item .link{float:left;text-shadow:0 1px 0 rgba(255,255,255,0.6)}
.site-links-menu .menu-item .link:hover{text-decoration:none}
.site-links-menu .menu-item .link .decoration{float:left;margin:0 6px}
.site-links-menu .menu-item.first .decoration{margin-left:0}
.site-links-menu .menu-item.first .separator-left{width:0}
.usps-module .usps-menu .menu-item{line-height:1.17em;margin-bottom:12px}
.site-links-module .menu-item .link{text-shadow:none;text-decoration:none}
.site-links-module .menu-item .link .decoration{margin:0 13px;border-bottom:1px dotted #bc191e}
.site-links-module .menu-item .link .decoration:hover{border-bottom:0}
.main-vertical-nav-module .main-vertical-nav-menu.dropdown .link:hover,.main-vertical-nav-module .main-vertical-nav-menu .menu-item.dropdown .link:hover{background:0}
.main-vertical-nav-menu .menu-item{border-bottom:1px solid #d51d23;border-bottom:1px solid rgba(255,255,255,0.25)}
.main-vertical-nav-menu .menu-item.first{border-top:1px solid #d51d23;border-top:1px solid rgba(255,255,255,0.25)}
.main-vertical-nav-menu .menu-item .icon-downgate{display:none}
.main-nav-menu .menu-item{float:left;list-style:none}
.main-nav-menu .menu-item .separator-right{margin-left:1.4em}
.main-nav-menu .menu-item .separator-right:before{font-family:'default-icons'!important;content:"c";font-size:5px;color:#fff;line-height:56px}
.lt-ie8 .main-nav-menu .menu-item .separator-right{font-family:'default-icons'!important;*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;color:#fff;line-height:56px}
.main-nav-menu .menu-item.last .separator-right{display:none}
.services-module .services-menu .menu-item .icon-bullet:before{content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:2px;left:0;color:#bc191e;opacity:.5;*filter:alpha(opacity=100)}
.lt-ie8 .services-module .services-menu .link,.lt-ie8 .services-module .services-menu .menu-item .icon-bullet{float:left}
.usps-module .usps-menu .menu-item .icon-bullet:before{content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:0;left:0;color:#444;opacity:.5;*filter:alpha(opacity=100)}
.lt-ie8 .usps-module .usps-menu .menu-item .icon-bullet{float:left;content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:0;left:0;color:#444;opacity:.5;*filter:alpha(opacity=100)}


#infinity-refreshing {font-family: 'Open Sans', sans-serif;font-weight: 700;font-size:14px;color:#000;}
.text-center{text-align:center}

#logo .site-title {
	font-size: 2.5em;
	font-weight: bold;
	color: #e84747;
	font-family: 'Francois One', Tahoma, Arial;
}

#logo a:hover .site-title {
	color: #333;
	text-decoration: none;
}


.tb_widget_top_rated .item .item_content  {
    min-height: 40px;
}

.layout_post_1 .item_content h4 {
    margin: 10px 0;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700
}

.layout_post_1 .item_content .item_meta {
    margin-bottom: 10px
}

.layout_post_2 .item_content {
    overflow: hidden
}

.layout_post_2 .item_content h4 {
    font-size: 20px;
    margin: 0 0 10px 0;
    line-height: 26px;
    font-weight: 500
}

.layout_post_2 .item_content .item_meta {
    margin-top: 0;
    text-align: right
}

.layout_post_2 .item_content p {
    margin-bottom: 10px
}

.layout_post_2 .item_content .item_meta span {
    float: right
}

.list_posts_1 .item_content .item_meta {
    margin-bottom: 10px
}

.list_posts_1 .item .item_content h4 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 4px 0
}

.list_posts_1 .item .item_content h4 a {
    display: block
}

.list_posts_1 .item .item_content p {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 18px
}


.list_posts .post .item_content {
    padding-left: 1px;
    overflow: hidden
}

.list_posts .post .item_content h4 {
    margin: 0 0 10px 0;
    line-height: 22px;
    font-size: 16px;
    font-weight: 700
}

.list_posts .post .item_content h4 a {
    display: block
}

.list_posts .post .item_content p {
    margin: 0
}


.top_review .item_content {
    padding-bottom: 5px
}
 
.top_review .item_content h4 {
    margin: 10px 0;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700
}

.tb_widget_posts_big .item .item_content h4 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 4px 0	
}



.tb_widget_posts_big .item .item_content h4 a {
    display: block
}

#footer .tb_widget_posts_big .item .item_content h4 a {
    color: #fff
}

.tb_widget_posts_big .item .item_content p {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 18px
}

.tb_widget_posts_big .item .item_content .item_meta {
    margin-bottom: 10px
}


.tb_widget_recent_list .item .item_content {
    padding-left: 1px;
    overflow: hidden
}

.tb_widget_recent_list .item .item_content h4 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin: 0
}

.tb_widget_recent_list .item .item_content h4 a {
    display: block
}

#footer .tb_widget_recent_list .item .item_content h4 a {
    color: #fff
}

.tb_widget_top_rated .item .item_content h4 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin: 0
}

.tb_widget_top_rated .item .item_content h4 a {
    display: block
}

#footer .tb_widget_top_rated .item .item_content h4 a {
    color: #fff
}
.jig-clearfix:before,.jig-clearfix:after,.justified-image-grid-html:before,.justified-image-grid-html:after {content: "";display: table;}
.jig-clearfix:after,.justified-image-grid-html:after {clear: both;}
.jig-clearfix,.justified-image-grid-html {-webkit-backface-visibility: visible;zoom: 1; }
#jig1 .jig-clearfix:after { clear: both; }

	li.widget { width: 100%; }

		li.widget p a { text-decoration: underline; }

		li.widget p a:hover { text-decoration: none; }

		li.widget ul { list-style: none; }

			li.widget ul li .num_comments { color: #111; }

		
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

.slideshow .slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}

.slideshow .slide img{
	display:block;
	position:relative;
	z-index:1;
}

.slideshow .slide.active {
	z-index: 2;
}


.footer-side {
	width: 410px;
}


		ul.labeled-icons {
			list-style: none;
			padding-left: 0;
		}


			ul.labeled-icons li {
				margin: 2em 0 0 0;
				padding: 0 0 0 3em;
				position: relative;
			}


				ul.labeled-icons li:first-child {
					margin-top: 0.75em;
				}


				ul.labeled-icons li .icon {
					font-size: 1em;
					left: 0;
					position: absolute;
					top: 0;
				}


					ul.labeled-icons li .icon:before {
						background: #00A000;
						color: #ffffff;
						cursor: default;
						display: block;
						height: 2em;
						line-height: 2em;
						text-align: center;
						width: 2em;
					}


				ul.labeled-icons li a {
					color: inherit;
					text-decoration: none;
				}



div.language_bar {
    float:right;
}


div.language_bar ul {
    list-style:none;
}


div.language_bar ul li {
    float:left;
    display:block;
    margin:0 0 0 5px;
}


div.language_bar ul li a {
    color:#823A8E;
    font-weight:bold;
    font-style:italic;
}


div.language_bar ul li ul, div.language_bar ul li.sfHover ul {
    float:none;
    top:28px;
    background:#FFF;
    border:#A65DB3 1px solid;
    border-bottom:0;
    display:none;
    width: 245px;
}


div.language_bar ul li ul li, div.language_bar ul li.sfHover ul li {
    float:none;
    display:block;
    margin:0;
}


div.language_bar ul li ul li a, div.language_bar ul li.sfHover ul li a {
    padding:7px 10px;
    background:none;
    border-bottom:#A65DB3 1px solid;
    font-size:13px;
}


div.language_bar ul li ul li a:hover, div.language_bar ul li.sfHover ul li a:hover {
    background:#F4E7F8;
    color:#823A8E;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-4{width:33.33333333333333%}

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

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


.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 .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; }
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}

	.top .navigation .menu-item-home {
		display: block;
	}



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





#menu-top-menu.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#menu-menu-top-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
margin-left: 10px;
}


#nav .wrap #menu-menu-primaire-fr.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#nav .wrap #menu-primary-navigation.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
display: none;
}




#footer.footer .wrap .menu #menu-footer.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before,
#footer.footer .wrap .menu #menu-footer-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before
{
content: "| ";
}

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

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

	
		.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}
.post__body{width:66.10169%;float:left;margin-right:0;display:block}
.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%}

.row{margin:0}

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

.row:after{clear:both}

.header .row{position:relative;padding:30px 30px 0 30px;z-index:101}

.footer .row{border-top:1px solid #dcdcdc;padding:30px 0}

.store-finder__online-store-container .row{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:50px 0 100px}

            .footer-content .container { 
            	border-top: 1px solid #fff; 
            	padding-top: 10px;
            }

            .footer-content p,
            .footer-content a {
            	color: #fff !important;
            }

                #footer_container,
                #footer_container .footer-headings,
                #footer_container .footer-content {
                	background: #000;
                }

                #footer_container .footer-content {
                    background: #243444;
                }

                    .footer-content p, 
                    .footer-content a { }

                #footer_container .footer-content .container { padding-bottom: 10px;}

	
#contentleft {
	float: left;
	width: 608px;
	margin: 0px;
	padding: 0px;
	}


#contentleft h1, #contentfull h1 {
	color: #111111;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

	
#contentleft h1 a, #contentfull h1 a {
	color: #111111;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h1 a:hover, #contentfull h1 a:hover {
	color: #980000;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h2, #contentfull h2 {
	color: #111111;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h2 a, #contentfull h2 a {
	color: #111111;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h2 a:hover, #contentfull h2 a:hover {
	color: #980000;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h3, #contentfull h3 {
	color: #111111;
	font-size: 16px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h4, #contentfull h4 {
	color: #111111;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h4 a {
	color: #111111;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h4 a:hover {
	color: #980000;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h5, #contentfull h5 {
	color: #111111;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h6, #contentfull h6 {
	color: #111111;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
	
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}


#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}


.widget-slider .slider-wrapper .nivoSlider {
	margin: 0;
}


.widget-slider .slider-wrapper {
	position: relative;
}


.widget-slider .slider-wrapper .nivo-controlNav {
	padding: 3px 0 0;
}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}

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


#wrapper, .container{width:100%!important;}


.mobile {
    display: none;
}


.feature .mobile {
    display: none;
}

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



img.aligncenter.size-full.wp-image-4412
{
clear: both;
margin: 0 auto;
display: block;
float: none;
}



img.aligncenter.size-full.wp-image-5887
{
float: none;
margin: 0 auto;
}

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

  .col-lg-2 {
    width: 16.66666667%;
  }



.widget {
  overflow: hidden;
  *zoom: 1;
  margin: 0 0 40px 0; }

  .widget:last-child {
    margin: 0; }

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

  .widget ul {
    padding: 0;
    list-style: none; }

    .widget ul:last-child {
      margin: 0; }

    .widget ul li {
      padding: 8px 2px;
      border-bottom: 1px solid #fafafa; }

      .widget ul li:last-child {
        border-bottom: none; }

  .widget .post-date {
    color: #aaa;
    font-size: 0.9em;
    display: block; }


.widget-title {
  margin: 0 0 15px 0;
  font-size: 18px;
  line-height: 1.25em; }

  .widget-title .word1 {
    letter-spacing: 1px; }

  .widget ul li.current-cat {
    background: #fafafa; }


.widget.icl_languages_selector {
  overflow: visible; }

  .widget.icl_languages_selector .icon-angle-down {
    display: none; }

  .widget.icl_languages_selector img {
    display: inline-block; }

  #pre-footer .widget {
    margin: 0 0 20px 0; }

    #pre-footer .widget .widget-title {
      font-size: 16px;
      margin: 0 0 15px 0; }

      #pre-footer .widget .widget-title .word1 {
        color: #ddd; }

    #pre-footer .widget ul {
      margin-top: -6px; }

      #pre-footer .widget ul li {
        padding: 6px 10px 6px 1px;
        border-bottom: 1px solid #404040; }

      #pre-footer .widget ul li:last-child {
        border: none; }


	
	a, .color-scheme, .dropcap, header.dark #social-box a, header.dark #social-box form input, .stack-callout em, .stack-callout.bg-dark .button-primary, ul.price-list li.row-price sup, ul.price-list li.row-price em, header.light #primary-nav a:hover, header.dark #primary-nav ul li a:hover, .stack-callout.bg-dark .callout-icon, .feature-title i, .widget-title .word1, .stack-section-title h1 em { color: #115e8b; }
