﻿.abcp_promo-block .abcp_promo-block-text,.abcp_promo-block-text{padding-left:0;list-style:none}
.abcp_promo-block .abcp_promo-block-text,.abcp_promo-block .abcp_promo-block-text li{font-size:14px;color:#fff;margin-bottom:0;font-weight:300}
.abcp_promo-block .abcp_promo-block-text li{line-height:2em;display:inline-block;margin-right:20px}
.abcp_promo-block .abcp_promo-block-text li:before{content:"\f00c";display:inline-block;width:10px;height:15px;padding-right:20px;vertical-align:middle;color:#ff0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.abcp_promo-block-text{font-size:14px;padding-top:10px;color:#fff}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

.search_2 a{
	font-family: Arial;
	font-size: 13px;
	color: #595757;

}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}

			#footer .menus td.space  {
				width:17px;
				cursor:default;
			}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-4{width:33.33333%}

.box .custom li:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-size: 11px;
	left: 0;
	padding: 0;
	position: absolute;
	top: 11px;
}

#gkSidebar .box .custom li:before { top: 9px; }


#cat{
margin:0px 25px;
display:block;
width:900px;
height:110px;
background:#f0f0f0;
}


#cat ul li{
text-align:center;
float:left;
}

#cat ul li img{
margin:10px 30px;
}

#cat ul li a{
display:block;
color:#688216;
}


.in25 { padding: 25px; }

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

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

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

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

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}




p.entry-meta {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 0;
}


.entry-header .entry-meta {
	margin-bottom: 24px;
}


.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	padding-top: 24px;
}


.portfolio .entry-meta {
	display: none;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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{float:left}
.col-sm-3{width:25%}

.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: inherit;
  height: auto;
}
.large-12{width:100%}



.vr
{
	margin-top: 12px;
	margin-bottom: 20px;
	border-bottom: 3px solid #C30001;
	width: auto;
}

.n2-clear {
  clear: both;
}
.summary-title{position:relative;font-size:1.125em}
.summary-title:after{content:"";display:block;height:0;width:5rem;margin-top:.375em;border-bottom:.125em solid}
.profile .summary-title{color:#373737;transition:color .3s ease-in-out;margin-bottom:0;font-weight:700;font-size:.9375em}
.profile .summary-title:after{border-color:#aa2031}
a.profile:focus .summary-title,a.profile:hover .summary-title{color:#aa2031}
.preview__main .summary-title{display:block;margin-bottom:1em}
.preview__main .summary-title:after{border-color:#aa2031;width:100%}
.media-excerpt .summary-title:after{border-color:#acacac;transition:width .3s ease-in-out}
a.media-excerpt:focus .summary-title:after,a.media-excerpt:hover .summary-title:after{width:6.25rem}
.bio-grid .media-excerpt:focus .summary-title,.bio-grid .media-excerpt:hover .summary-title{transform:translate(.0625rem,-25%)}
.bio-grid .summary-title{transition:transform .3s ease-in-out}
.q_icon_with_title .icon_text_inner{padding:0 0 18px}
.q_icon_with_title.with_border_line .icon_text_inner{border-bottom:1px solid #fbfbfb}

#ttw_ftdl {
	text-align:left;
	}

.carousel button {
	box-shadow: none;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.top-bar .title-area{margin:0;position:relative}
.top-bar.expanded .title-area{background:#fff}
.tab-bar .title-area{z-index:1}
.header .top-bar .title-area{margin:0 40px;float:left}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.inline_ad{display:none;margin-bottom:1.25rem;margin-top:1.25rem;overflow:hidden}
#project .inline_ad{margin-top:0}
.article .container .inline_ad.loaded+.details{margin-top:0}
.article .container .inline_ad.loaded+.details .head{margin-top:0}


	
	.dg-registration-confirmation { background: #fff !important; }
.dg-signup-pod[min-width~="512px"] .dg-registration-confirmation{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:30.9375rem}


    .header_slider .pagination_wrap,
    .header_slider .prev, .header_slider .next {
        display:none;}


    .header_slider .pagination_wrap {
        display:none;}
.mb-1,.my-1{margin-bottom:.25rem!important}


.extcal_minical .extcal_navbar {
    background-repeat: repeat-x;
    border-bottom: 1px solid #B4B4B6;
}


.extcal_navbar td {
    padding: 5px;
}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}

.homepage a:hover, .subscribe-box-content .button, .bubble-box, footer #wp-calendar thead th, footer #wp-calendar tbody #today,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .home #mainmenu .homepage{
	background-color: #BF473C !important;
}

    #mw_board_group_3 .mw_board_group_3_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_title a { font-size:11px; }


.kentooz-copyright {margin-left:10px;}

.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-lg-2 {
    width: 16.66666667%;
  }
.rtecenter{text-align:center;}


#header-content {
	display: block;
    float: left;
    height: 300px; 
   	top: 0;
    width: 454px;
}


#featured-slider .slider-overlay-disabled .caption-wrap {
    padding: 20px 5px 20px;
    background: rgba(34, 34, 34, 0.16);
}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1170px;}


.home .states ul {
  padding: 0;
  width: auto;
  margin: 0;
  overflow: initial;
}


.home .states ul li {
  padding: 2px;
  float: none;
  width: auto;
  margin: 0 auto;
}


.home .states {
  background: #133960;
  padding: 10px;
}


.home .states ul li ul li {
  float: none;
}


.home .states ul li ul li a {
  color: #fff;
  text-decoration: underline;
}

.star-positioner .stars .colorbar { background: #009F00; z-index: 0; position: absolute; top: 0; bottom: 0; left: 0; }


.divibars-container .divibars-close span.custom_btn {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}


#header.sticky #nav.duplex-menu a {
  font-size: 30px;
  font-weight: 400; }


#nav li.current a {
  color: #ef4822; }


#nav a {
  color: #333d43; }

  #nav a:hover {
    color: #ef4822; }

    #header.sm-rgt-mn #nav li {
      border-bottom-color: #d8d8d8;
      margin-left: 0; }

      #header.sm-rgt-mn #nav li:last-of-type {
        border-bottom: 0; }

    #header.sm-rgt-mn #nav a {
      font-size: 14px;
      padding: 15px 10px 8px; }

		
		
		#wrap #nav a { color: ; }


		
		.transparent-header-w #wrap #nav a { color:  !important; }

		.transparent-header-w #wrap #nav ul li a, #wrap #nav ul li a { color:  !important; }


.duplex-menu {
  margin-bottom: 0; }


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


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

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

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

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

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


div.cella2 {
	margin:0 0 5px 0;
	padding:10px 0 0 15px;
	float:left;
	height:26px;
}


div.cella2 img, div.cella img, div.cella_home img{
	padding:0 5px 0 0;
	float:left;
}


#top-footer ul.menu {
	list-style: outside none none;
	margin-left: 0;
}


#top-footer ul.menu li {
	position: relative;
}


	#site-navigation .menu-toggle {
		color: transparent;
		display: block;
		font: 0px/0 a;
		width: 50px;
		position: relative;
		cursor: pointer;
	}


	#site-navigation .menu-toggle:before {
		color: #ffffff;
		content: "\f0c9";
		display: block;
		font-family: FontAwesome;
		font-size: 23px;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		text-align: center;
		line-height: 50px;
	}


	#site-navigation .menu-toggle:hover {
		background: #dc3522;
	}


	#site-navigation .menu {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #333333;
	}


	.menu-primary-container .sub-menu {
		display: none;
	}


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


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


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


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


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


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


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


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.mpp-enhanced-profile-wrap.profile .alignleft{max-width:none;float:left}
.align-left,.alignleft{float:left;margin:0 7px 0 0}
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1400px;margin-left:auto;margin-right:auto;padding:150px 60px}
.container .col{width:31.25%;margin-right:3.125%}
.container .col p{padding-right:40px}
.container .col:nth-of-type(2n){margin-right:0}
.container .col:nth-of-type(3n){padding-top:30px}
#ajankohtaista .container{padding-top:100px;padding-bottom:60px}
.entry-content.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}
.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}
.push-left .nav{display:block;margin:0}
.nav-mobile{padding:15px;cursor:pointer}
.nav-mobile .nav li{border-bottom:solid thin #616161;}
.nav-mobile .nav li a{width: max-content;padding:20px 0;color:#FFF;border-bottom:0px!important;font-size:18px}
.nav-mobile .nav li a:hover{background:0 0;color:#616161}
.nav-mobile .compactanchor .flag-arrow .fa{color:#FFF}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}

  .main-navigation .menu-item-has-children {
    position: relative; }
.meta span.meta-tags{display:none}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

#content .woocommerce-breadcrumb {
	background: none;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}


.carousel-inner .item{
    margin-top: 2em;
    margin-bottom: 2em;
}
.elementor-widget-image .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-widget-theme-site-logo .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-widget-theme-post-featured-image .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}

.gdlr-sidebar .widget.widget_text .textwidget{
  text-align:center; 
}
.people_right .top_small{position:absolute;right:-50px;top:-100px;z-index:-1}
#people .people_right .top_small{max-width:163px;right:-39px;top:-86px}
.text-center{text-align:center}

.dl-inline.text-center { display: inline-block; margin: 0 auto 10px auto; }


.progress-bar span.text-center {
  left: 4px;
  right: 4px;
}


.text-center img.img-responsive, .text-center-lg img.img-responsive, .text-center-md img.img-responsive, .text-center-sm img.img-responsive, .text-center-xs img.img-responsive {
  margin: 0 auto;
}

  .text-center-lg {
    text-align: center;
  }

  .text-center-md {
    text-align: center;
  }

  .text-center-sm {
    text-align: center;
  }

  .text-center-xs {
    text-align: center;
  }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

.mobile-listing-view .col-5{
  padding-right: 0px;
}
.mashicon-share:before,[class*=" mashicon-"] .icon:before,[class^=mashicon-] .icon:before{font-family:mashsb-font;font-style:normal;font-weight:400;speak:none;font-size:16px;display:inline-block;text-decoration:inherit;width:1em;margin-right:.7em;text-align:center;font-variant:normal;text-transform:none;margin-top:0;float:left}
.mashicon-share:before{content:'\e81E'}
.mashicon-share{font-size:12px;cursor:default}
.mashicon-share:hover{opacity:1}

.hptes-1
{
	position: relative;
	left: -12px;
}

.hptes-2
{
	position: relative;
	left: 4px;
}

.hptes-date
{
	color: #1E4745;
}

.hptes
{
	display: inline-block;
	width: 213px;
	padding: 10px;
	vertical-align: top;
}

.hptes-text
{
	font-size: 12px;
	font-style: italic;
	max-height: 204px;
	overflow: hidden;
}

.hptes-0
{
	position: relative;
	left: -9px;
}
.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-dark-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-light-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-normal-logo{opacity:0}
.qodef-logo-wrapper a img.qodef-dark-logo{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo{opacity:1}

.hero__title {
  color: #1e2434;
  font-weight: 900;
  font-size: 4rem;
  line-height: 4rem;
  margin: 0 auto 25px;
}
.abcp_discount__title{font-size:32px;font-weight:600;letter-spacing:2px;color:#fff}
.abcp_discount__title span{color:#ffd460}




.clear {
    clear: both;
}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


a.alignnone {
	display: inline-block;
}


img.alignnone,
.alignnone {
	margin-bottom: 12px;
}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}


#leftcontent {width: 1280px; margin: auto;}


#leftcontent a:hover {text-decoration: none; transition: color 0.3s ease 0s;}




    #leftcontent iframe {

        display: none;

    }
#td-mobile-nav .td-menu-socials{padding:0 65px 0 20px;overflow:hidden;height:60px}
.rwp-widget-ratings .rwp-cell .rwp-w-date,.rwp-widget-ratings .rwp-cell .rwp-w-name{font-size:14px;display:block;line-height:14px;margin-bottom:5px}

#imTextObject_9_tab0 .cf6 { color: #68911A; }


div.footer-padding
{
	padding-bottom:  100px;
}


.cat-title {
    font-family: 'Oswald';
    font-size: 15px;
    text-transform: uppercase;
    line-height: normal;
    font-weight: normal;
    color: #fff;
    margin: 0px;
    padding: 9px 14px 8px 15px;
    background: #fc7100 ;
}


.cat-title a {
    color: #fff;
}

.page-content-min-height-wrpr {
  min-height: 1600px;
}

        //min height for pages preloaded (to improve ux)
        .page-content-min-height-wrpr{
          min-height:1600px;
        }
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


.header-container .container {
  max-width: 90rem;
  padding-left: .4375rem;
  padding-right: .4375rem;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.width49{height:720px!important}
.smallHolderContact .width49{height:auto}
.width49 .newsletterBanner{height:550px}
.width49 .investingBanner{height:550px}

#footer {
	position: relative;
	clear: both;
	background-color: #996600;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #D0D0B0;
	color: #D0D0B0;
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}

#text { cursor:pointer; position:absolute; left:10px; margin-right:10px; top:10px; color:#bbb; }

#text a { color:#333; padding-left:90px; }
 .fusion-fullwidth-1 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-3 {
                            padding-left: 20px !important;
                            padding-right: 20px !important;
                        }


.event-list .startdate, .event-list .enddate {
	text-align: center;
	width: 3.2em;
	border-radius: 5px;
	background-color: rgb(230,230,230);
}


.event-list .startdate {
	float: left;
}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}




.author-box:before,
.clearfix:before,
.entry-content:before,
.entry:before,
.featured-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry-content:after,
.entry:after,
.featured-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}
.divider{visibility:hidden}



.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;
}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:5px;}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0;}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#000000;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010;}
.navbar-collapse.collapse.in{overflow-y:visible;}
.banner{width:100%;padding:10px 0;background-color:#790033;text-transform:uppercase}


.header .line-bg{
    float: left;
    width: 100%;
    border-bottom: 7px solid #ff7f00;
}

#nav_mdd .mdd_mea_image.avec_filet {
	border:1px solid #cec9c9;
}

    
    .site-header-left {
        float: none !important;
        width: 100% !important;
        text-align: center;
    }


.topshop-header-layout-standard .site-header-left {
    float: left;
    padding: 0 0 2px;
}

.topshop-header-layout-standard .site-header-left img {
    display: block;
    margin: 0;
}

    .topshop-header-layout-standard .site-header-left a {
        display: inline-block;
    }


.home_event_list, .home_blog_list, .home_sermon_list {
    margin-left: 0;
    text-indent: 0;
}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.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}

.category-bg .nav li:before {
    display: none;
}





.twitter-tweet.twitter-tweet-rendered,
.twitter-share-button.twitter-tweet-button {
	margin-bottom: 22px !important;
}
.cards .coi .card-color{background:#0099a8}
.mainSlide-desc.coi strong{color:#0099a8}
.service-cards .coi{background-color:#0099a8}
.interface-content ul.interface-list li.coi-interface span{
	left: 65px;
	top: 76px;
	background-position: -291px -194px;
}
.interface-content ul.interface-list li.coi-interface span:hover{background-position:-291px 0}
.interface-content ul.interface-list li.coi-interface.active span{background-position:-194px -194px}
.interface-content ul.interface-list li.coi-interface.inactive span{background-position:-291px -97px}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

.price.christmas,
.christmas-row {
    display: none;
}

.main .pricing-list table .christmas-row td:nth-child(2) {
    background: #cf4790;
    color: #ffffff;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
}

.most_dl .dls{text-align: center; width: 3rem;}
.text-center{text-align:center}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo{display:block!important}
.trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo{display:none!important}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo{display:block!important}
.trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo{display:none!important}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


.footer .bottom-panel .copyrights {
    font-size: 11px;
    text-transform: uppercase;
    position: absolute;
    bottom: 15px;
    right: 0;
}

.widget .product_list_widget{list-style:none;}

.widget .product_list_widget li{border-bottom:1px dotted #e6e6e6;margin:0 0 1em;padding:0 .53em 1em;}

.widget .product_list_widget li:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}

.widget .product_list_widget li img{width:2.618em;height:auto;float:right;}

.widget .product_list_widget li a{display:block;}

.widget .product_list_widget li:last-child{margin:0;border:none;}

.widget .star-rating{width:60px;float:none;margin:.53em 0;height:.618em;clear:none;}


.site-title {
	font-family: "Work Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 30px;
	font-size: 1.875rem;
	font-weight: 800;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}

.cli-tab-container .cli-row
{
	max-height: 500px;
    overflow-y: auto;	
}


.footer-site-info {
  background: #222;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 1em 0;
  color: #ccc;
}


.footer-site-info a {
  color: #ffffff;
  border-bottom: 1px solid #555;
}


.footer-site-info a:hover {
  color: #fa5742;
}


.footer-site-info p {
  margin-bottom: 0;
}

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }


.mobile-header-icons {
  padding: 25px 0;
  text-align: right; }

  .mobile-header-icons a {
    text-decoration: none; }

    .mobile-header-icons a span {
      font-size: 15px;
      margin-right: 5px;
      font-weight: bold;
      text-transform: lowercase; }

  .mobile-header-icons ul {
    display: inline-block; }

    .mobile-header-icons ul .header-icon {
      font-size: 30px; }

.sub-content{
		    border-bottom: 2px solid #e9e9e9;
    position: relative;
    margin-bottom: 30px;
	}

.tp-caption.custom-font-1 .content1 { max-width: 50% }
.sidebar-top,.sidebar .widget{padding-left:15px!important;padding-right:15px!important}




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

.widget a { color: #777; }

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

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

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


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

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

#footer .widget a:hover { color: #666; }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.borderss a.widget-button.normal {
        background: none !IMPORTANT;
    border: white 2px solid;
    padding: 20px 40px !IMPORTANT;
    border-radius: 100px;
    height: 44px !IMPORTANT;
    line-height: 0px !IMPORTANT;
    margin-top: 0px !IMPORTANT;
    float: right !important;
    font-size: 14px !IMPORTANT;
}


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


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


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


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


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


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.naturalife-dark-header .site-logo a,.naturalife-dark-header .mobile-logo-holder a,.naturalife-dark-header .widget .icon:before,.naturalife-dark-header .widget a:not(.button_):hover{color:#00914a}
.naturalife-light-header .site-logo a,.naturalife-light-header .mobile-logo-holder a,.naturalife-light-header .widget .icon:before,.naturalife-light-header .widget a:not(.button_):hover{color:rgba(255,255,255,0.85)}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.subcl{padding:0 1em 0 0}

.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 5px 0px 5px; background: rgba(0,0,0,0.5); border-radius: 2px; }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.slide-data h2 { font-size: 22px; }
.presentation .slide-content{padding:30px}
 .metabar-pad{display:none}

.pl-new-loop .hentry .metabar {
  font-size: 85%;
  line-height: 1.6em;
  opacity: .7;
  margin: 5px 0 15px;
}

.multi-post .pl-old-loop .clip_box .clip .entry-title,
.multi-post .pl-old-loop .clip_box .clip .metabar {
  padding: 0;
}

.pl-old-loop .metabar {
  font-size: 85%;
  line-height: 1.6em;
  opacity: .7;
  margin: 5px 0 15px;
  font-style: normal;
}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}

  .pull-right, .pull-left{float:none;}

.mostrar-mas-espectaculos{width: 93%;}

.mostrar-mas-espectaculos a h1 {text-align: center;margin: 0;font-size: 140%;letter-spacing: normal;background: none;color: #000;}

.mostrar-mas-espectaculos a:hover{text-decoration: none;}

.mostrar-mas-espectaculos a:hover h1 {color: #fff;background-color: #AF135C;}
.sublogo-img{max-width: 90% !important;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute}

.lavish_header .lavish_head {
	background-color: rgba(0,0,0,0.4);
}

.fusion-sep-clear {
  clear: both;
  display: block;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  overflow: hidden;
}
#content-wrapper{float:left;width:100%;}
.panel-grid .cell--social{text-align:center;padding:30px 0!important}
.panel-grid .cell--social .widget-title{font-size:18px;color:#86939e}
.panel-grid .cell--social a{font-size:28px;color:#86939e;display:inline-block;margin:0 20px}
.panel-grid .cell--social a:last-child{margin:0 20px}
.footer-nav__meta{padding-top:20px;text-transform:uppercase;font-size:14px;font-size:.93333rem;color:#5f5f5f;border-top:1px solid #e3e3e3}
.footer-nav__meta #credit-link a{color:#000}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }

#calendario{
	text-align:center;
}


#calendario h1{
	font-size: 14px;
}


#calendario h2{
	font-size: 24px;
	color: #000;
	margin: 0;
	padding: 0;
}


#calendario h3{
	font-size: 17px;
	color: #808080;
	margin: 0;
	padding: 0;
}
.wrap{-ms-flex:1 0 auto;flex:1 0 auto;width:100%;margin-bottom:40px}
 .home.page-id-667.et_bloom .wrap { padding-top: 80px; }

#wpca-box { padding: 25px 0; }

#wpca-box .wpca-wrapper { padding: 0 15px; }

.footer-bottom {
    display: block;
    padding: 10px 0;
}

.date { font-family: tahoma; font-size: 13px; font-weight: normal; color: #0099CC; text-align: right}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

  

.ecs__price__title {
  font-size: 16px;
  line-height: 1.06;
  color: #000;
  text-align: center;
   }


table.classementNormal tr.th td{font-size:8px;font-weight:bold;padding:2px;}


.price-table tr.heading-2 td {
  color: #ad190c;
  border-bottom:none;
  line-height: 1.5em;
}


.price-table tr.heading-2 + tr td {
  border-top:none; color: #ad190c;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}
.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:40px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:40px}
.et_fixed_nav #logo{max-height:75px}
#logo{max-width:30%;min-width:75px;position:absolute;top:0}

  .ds-app-menu #logo { padding-left: 30px; }
 


.ds_logo_hide_after .et_fixed_nav #logo { display: none; }

.ds_logo_hide_after #main-header.et-fixed-header #logo { display:block; }



.ds_logo_hide .et_fixed_nav #logo { display: block; }

.ds_logo_hide #main-header.et-fixed-header #logo { display: none; }


.main-content {
	padding: 80px 0;
}

.main-content .content-wrap {
	padding-right: 45px;
}

.page-template-page_front-page .main-content {
	padding: 0;
}


	.portfolio-item-wrapper .gdlr-outer-nav, .blog-item-wrapper .gdlr-outer-nav { display: none; }
