﻿

.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;
}
.padding-top-2{padding-top:2rem}
.td_module_14 .td-module-meta-holder{background-color:#fff;padding:10px 20px 17px}
.td_module_17 .td-module-meta-holder{position:absolute;bottom:0;width:100%;height:47px;background-color:rgba(0,0,0,.7);padding:15px 15px 15px 18px;font-size:12px;line-height:1;pointer-events:none}
.td_block_20 .td_module_14 .td-module-meta-holder{padding:14px 20px 12px}
.td_block_22 .td-column-1 .td-module-meta-holder{height:41px;padding:12px 12px 12px 15px}


.tm-grid-block,
.tm-block-bottom,
.tm-noblog .tm-content,
.uk-article {
  background: #ffffff;
}


.tm-grid-block,
.tm-block-bottom,
.tm-grid-block + .tm-content,
.tm-top-block + .tm-middle {
  margin-top: 20px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-9{width:75%}


.tborder
{
	border: none;
}


.has-event-list .column.has-month-date-block {
    padding: 0
}

.down span.mtitle{
	width: 100%;
	float:left;
	box-sizing: border-box;
	padding: 0 0 0 8px;
	font-size: 14px;
	font-weight: bold;
	color:#e10000;
}
.list-unstyled{padding-left:0;list-style:none}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.site-nav .menu-item-toggle {
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	width: 60px;
	height: 40px;
	cursor: pointer;
}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}
 
    html #search-outer #search-box, html #search-outer #search #close {
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0);
    }



#search-outer #search-box, #search-outer #search #close {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,35vh,0);
    opacity: 0;
}


#search-outer.material-open #search-box, #search-outer.material-open #search #close {
    transform:  translate3d(0,0vh,0);
    opacity: 1;
}


#search-box{position:relative}


.event-list-item-title {
    font-size: 18px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    white-space: nowrap;
    overflow: hidden;
}


a.event-list-item:hover .event-list-item-title {
    color: #f37d30;
}

.maxiroundedcenter, div#maximenuck201 div.maxiroundedcenter ul.maximenuck {
            position: absolute;
            top: 10px;
            left: 0;
            right: 0;
            bottom: 0;
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%; 
			height: calc(100% - 64px);
			
			flex-direction: column;
        }

		.maxiroundedcenter img {
			display: none !important; 
		}


        .maxiroundedcenter {
            bottom: 3em
        }

#footer-notices-left {
display: block;
width: 450px;
float: left;
background: none;
font-size: 11px;
color: #000;
}

#footer-notices-left a {
color: #000;
font-weight: bold;
text-decoration: underline;
}
.wp-show-posts-entry-title a{text-decoration:none}
.wp-show-posts .wp-show-posts-entry-title{margin:0}

.portfolio-all-wrap,
.portfolio-container {
    overflow: hidden;
    width: 100%;
}


#portfolio .portfolio-item .portfolio-link .caption .caption-content {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 20px;
    margin-top: -12px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}


#portfolio .portfolio-item .portfolio-link .caption .caption-content i {
    margin-top: -12px;
}


#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,
#portfolio .portfolio-item .portfolio-link .caption .caption-content h4 {
    margin: 0;
}

	.welcome-banner .tagline {
		font-size: 1.4em;
	}

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .mobile-menu .sub-nav-item { font-weight: normal; text-transform: none; }

.main-header .mobile-menu .sub-nav-item a.disabled { cursor: default; }
#s5_responsive_mobile_sidebar_body_wrap #s5_responsive_mobile_bar_active{margin:0;padding-left:15px;padding-right:15px;float:none}
footer .footer_bottom .text_block_01{float:left;margin-right:100px;line-height:30px}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.opensourceprojects_wrap .collapse_project_link.collapsed .caret {transform:rotate(0deg);}

.opensourceprojects_wrap .collapse_project_link .caret {transform:rotate(180deg);}
.header-toolbar-contact,.mk-header-date,.mk-header-tagline{font-size:13px;margin-right:15px}
.header-toolbar-contact svg,.mk-header-date svg,.mk-header-tagline svg{padding-right:6px;height:16px;vertical-align:middle}
#mk-header-checkout,#mk-toolbar-navigation,.header-toolbar-contact,.mk-header-date,.mk-header-login,.mk-header-signup,.mk-header-social,.mk-header-tagline{width:100%!important;float:none!important;display:block!important;height:auto!important;line-height:25px!important;margin:0 10px 5px!important;padding:0}
 .mk-header-tagline, .header-toolbar-contact, .mk-header-date { }

  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .cmsmasters_breadcrumbs,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 1200px;
  }

  #header .header_mid .header_mid_inner {
    padding: 0 30px;
  }


.header_mid .header_mid_inner .logo_wrap {
	width: 300px!important;}


	.header_mid_inner .logo .logo_retina {
		width : 250px;
		max-width : 250px;
	}

.mh-container, .mh-container-inner { width: 100%; max-width: 1080px; margin: 0 auto; position: relative; }

.mh-container-outer { margin: 25px auto; -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); -moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); }

	.mh-container-inner { width: 100%; }

	#mh-mobile .mh-container { width: 100%; }


.wrapper1 {
    margin:1rem;
}


.wrapper1 .sale_link_bold a,
.wrapper1 .sale_link a {
    color:#ccc;
}


.wrapper1 .sale_link_bold a:hover,
.wrapper1 .sale_link a:hover {
    color:#fff;
}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}




.site-content-contain {
	background-color: #fff;
	position: relative;
}

.home-header-title1 {font-size: 38px;font-weight: 700;}

.list-blog .popthumb{float:left}

.content.liblog .list-blog .popthumb {float: left;margin-right: 15px;}

.level1_top .left img.logo{
    margin-left: 20px;
}
.wbox-admin .wbox-anmelden{visibility: hidden;font-size: 0.7em}
.wbox-admin:hover .wbox-anmelden{visibility: visible}
.wbox-anmelden a,.wbox-anmelden a:hover,.wbox-anmelden a:visited{color: #000000 !important}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}

.sb-color-switch, .sb-fontsize-switch{
    display: flex;
    margin-left: 20px;
}

	
	#nav-view,
	#nav-hide {display: block; float: right; margin: 0 10px 0 0; cursor: pointer;}

	
	#nav-hide {position: absolute; top: 10px; right: 10px;}


#nav-view,
#nav-hide {display: none;}


.calendar-wraper{
border-radius: 15px;
  display: block;
  overflow: hidden;
  border: 1px solid #339f30;
}

			
.hero-carousel article .contents {
	position: relative;
	z-index: 2;
	list-style: none;
}


.hero-carousel article .contents p {
	display: block !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}


.hero-carousel article .contents h2 {
    font-size:30px;
}



footer .footer-icons a:hover {
  color: #C4AD7C; }
footer .footer-icons a{color:#000;margin-right:4px}
.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-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

#header-text-nav-container {
}


img.wpml-ls-flag {
	border-radius:0px !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%;padding-right:15px;padding-left:15px}
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

    #nav-wrapper ul#main-navigation li.menu-item-0 .fa {
      font-size: 2em; }

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}



#topnav li.nav-item a {
  color: #fff; }
#topnav li.nav-item{float:left}
.kc-row-container:not(.kc-container){padding-left:0;padding-right:0;width:100%;max-width:100%}
.kc-row-container.kc-container .kc-wrap-columns,.kc_row_inner{margin-left:-15px;margin-right:-15px;clear:both}
.banner .video-container{margin:0}
.video-container{position:relative;margin-bottom:2rem;padding-bottom:56.25%;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}

tr.region-title {
  font-weight: bold;
}

tr.region-message {
  color: #999;
}

tr.region-populated {
  display: none;
}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.et_pb_text_inner{position:relative}

.hero-text #line-1,
.hero-text #line-2,
.hero-text #line-3 {
	color: #fff;
	
	font-weight: 100;
}


.hero-text-line {
	background-color: rgba(6, 3, 46, 0.7);
	padding: 15px 30px;
	font-size: 40px;
	font-size: 4rem;
	float: left;
	clear: both;
	margin-bottom: 5px;
}
.node-type-displaypage #event-3100-results-heading{font-family:Helvetica,serif;font-size:1.1em;font-weight:bold;text-align:left;text-transform:uppercase;}
#event-3100-results-heading .head-small{text-transform:none;font-size:.9em;}

	.mob-suc-brk{
		display:none;
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.best_writer_list_style_type {
	float: left;
	width: 12px;
	height: 15px;
	padding: 0 0 2px 5px;
	background: #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('ie-css3.htc');
}


.widget {
  margin-bottom: 18px;
}

.widget h3 { border-bottom: 0; }



@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
#post-grid-58574 .item{
			background:#fff;
	
			}
#post-grid-58574 .item .layer-media{
		height:180px;
		overflow: hidden;
		}


.wide .content_footer{
	background: #F5F5F5; 
	-o-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.02);
	-webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.02);
	-moz-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.02);		
}


.half-boxed .content_footer {
  margin-top: -20px;
  padding-top: 20px;
}
