﻿
.btn-sky{
	position: fixed;
	width: 180px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-radius: 5px;
	background-color: #06A0F0;
	color: white;
	right: 0;
	bottom: 200px;
	z-index: 999;
	display: flex;
	justify-content: center;
	box-shadow: 0px 2px 30px 1px rgba(66, 66, 66, 0.35);
    align-content: center;
}

.btn-sky a{
	color:white;
	font-weight: bold;
}

.btn-sky a h3{
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin: 0;
}



.carousel .item {
  height: 434px;
}


.home-main__testim {
  padding: 40px 0 60px;
}

.home-main__testim h2 {
  margin-bottom: 28px;
}

.home-main__testim .def-width {
  position: relative;
}
.entry-date, .post-date, .date{text-align:left !important;}


  .large-6 {
    width: 50%; }


#videowrapper, #attachmentwrapper {
    position: fixed;
    z-index: 20000;
    width:100%;
    height:100%;
    overflow:auto;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

﻿


.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }


.ui-helper-hidden {
    display: none;
}





.wrap-footer                  { width: 980px;}
   

#footer {

margin:20px 0px -20px 0px;
padding:30px 0px;
text-align:center;
background-color:#4E3C35;
}


#footer p {
color:#999;
font-size:12px;
}

body.attachment .pagination {
	margin: 0 0 10px 0;
}

body.attachment .pagination p {
	font-size: 1.0em;
}





.pagination {
	margin: -15px 0 30px 20px;
}

.pagination a {
	text-decoration: none;
}

.pagination p {
	font-size: 1.125em;
	margin-bottom: 0;
}

.pagination .older {
	float: left;
}

.pagination .newer {
	float: right;
	margin: 0 20px 19px 20px;
}

#comments .pagination {
	margin: 20px 0 0 0;
}

#comments .pagination.below {
	margin: 20px 0 30px;
}

.wrap {width:100%;}
.wrapper{padding:0 20px;margin:0 auto;max-width:1220px;width:100%}
.wrapper.overflowing{overflow:visible}
.wrapper.no-padding{padding:0;max-width:1180px}
.wrapper.narrow{max-width:920px}
.wrapper.narrow.no-padding{max-width:880px}
.wrapper.wide{max-width:2600px}
.wrapper.wide.no-padding{max-width:2560px}
.wrapper.wide-alt{max-width:1620px}
.wrapper.wide-alt.no-padding{max-width:1580px}
.navbar-header{width:100%;}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


.container.entry-header{
	padding: 0;
}


.container.video-container{
	padding: 0;
}



.container{
	width: 1160px;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}


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


#middle-footer .container{
	padding-top: 20px;
	padding-bottom: 20px;
}


.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;
}
#td-mobile-nav .td-menu-socials{padding:0 65px 0 20px;overflow:hidden;height:60px}

  #inner-header .bottom {
    background-color: none; }

    #inner-header .bottom .nav-main-outer {
      background-color: #0a3b63; }

    #inner-header .bottom .ds-search-outer {
      display: block;
      margin-left: -5%;
      width: 110%; }

      #inner-header .bottom .ds-search-outer .ds-search {
        background: #c4cbd0;
        margin: 0 auto;
        width: 100%;
        padding: 10px;
        text-align: center; }


body.home #inner-header .bottom .ds-search-outer {
  display: none; }


.page-template-google-search #inner-header .bottom .ds-search-outer {
  display: none; }
.fs-xlg{font-size:3em}

#read_more1
{
font-family: "Georgia";
font-style: italic;
padding-right: 3px;
text-align:right;
text-decoration:none;
margin-right:0px;
color:#87B23E;

}

#read_more1 a{
	font-family: "Georgia";
font-style: italic;
padding-right: 3px;
text-decoration:none;
text-align:right;
margin-right:0px;
color:#87B23E;
	
	}

	#read_more1 a:hover{
	font-family: "Georgia";
font-style: italic;
padding-right: 3px;
text-align:right;
text-decoration:none;
margin-right:0px;
color:#414141;
	}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}


  .large-12 {
    width: 100%; }

#footer{background:#f7f7f7;margin-top: 10px;padding: 0 20px;margin: 0 auto;  font-family: sans-serif;}

#footer .copyright{padding: 0 20px;margin: 0 auto;width: 1060px;font-size: 12px;}

#footer .copyright a{color:#777;}

#footer li a{font-size:14px;line-height:25px;}

#footer,#s_s_buttons,.bottom-doc,.bottom-div-info,.breadcrumbs,.arrow-right{display:none;}



.countries-info {
  float: right;
  padding-top: 10px;
  line-height: 18px;
}

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }


.brief .section-overlay-layer {
	padding-top: 80px;
	padding-bottom: 115px;
}


.latest-news .section-overlay-layer {
	padding-top: 80px;
	padding-bottom: 80px;
}


.call-to-action .section-overlay-layer {
	padding-top: 100px;
	padding-bottom: 100px;
	background: rgba(13, 60, 85, 0.8);
}


.contact-info .section-overlay-layer {
	padding-top: 30px;
	padding-bottom: 70px;
}


.archive-top .section-overlay-layer {
	padding-top: 100px;
	padding-bottom: 100px;
}


.mt-3,
.my-3 {
  margin-top: 1rem !important; }

#header #user_menu li ul li.first { border:none; }
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}

.page-template-page-pagebuilder-latest .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1),
.page-template-default .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1) {
  border-top: 0;
}


html.offcanvas-menu-launched .wrap.container-full.site-body,
html .offcanvas-menu-launched body .wrap.container-full.site-body {
  overflow-x: hidden;
  height: 100%;
  position: relative;
}


  .wrap.container-full.site-body {
    padding-top: 70px;
  }


  .container-full.container-assessment h1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.max-img{width:100%;height:auto}

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }

 #menu-item-25 a, #menu-item-26 a, #menu-item-27 a, #menu-item-228 a {
  padding: 10px 6px;
}

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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.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-4{width:33.33333333%}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}




.site-content-contain {
	background-color: #fff;
	position: relative;
}


  .mod_article .mod_article__elem,
  .ziele_teaser__wrapper__inside {
    max-width: 1170px;
    padding: 20px 15px;
    position: relative;
    margin: 0 auto;
    width: 100%;
  }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#container { float: right; width: 950px; color: #8C8C8C; background-color: #EAEAEA; padding-bottom: 20px; }


#footer_center {
	margin-top: -5px;
	padding: 3px;   
	font-size: 12px;
	font-weight: bold;
	color: #FC3;
	line-height: 115%;
	text-align: center;
	}
        #wds_container1_0 #wds_container2_0 .wds_slideshow_dots_thumbnails_0 {          height: 16px;          width: 144px;        }


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px; }

	.g-3 { margin:1px; }

	.g-4 { margin:1px; }

	.g-5 { margin:1px; }

	.g-6 { margin:1px; }

	.g-7 { margin:1px; }

	.g-8 { margin:1px; }

	.g-9 { margin:1px; }

	.g-10 { margin:1px; }

	.g-11 { margin:1px; }

	.g-12 { margin:1px; }
.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}
.vc_column-inner::after{clear:both}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.widget-subscribe .subscribe-block .widget-title{font-style: normal;font-weight: 300;font-size: 29px;line-height: 1.4137931;font-family: Roboto, sans-serif;}
.widget-subscribe .follow-block .widget-title {font-style: normal;font-weight: 300;font-size: 22px;line-height: 1.458333;font-family: Roboto, sans-serif;}
.tatsu-gradient-border{border-image-slice:1!important}

.blog .right {width: 100%;display: block;margin:20px 0;}

.blog .right, .about .right {width: 100%;display: block;margin:20px 0;}

#credits .right {float: none;margin-top: 10px;}

.blog .right, .about .right, .contact .right {width: 100%;display: block;margin:20px 0;}


.home .left img, .home .right img {
width:100%;
}


.home .right {
width:50%;
display:table-cell;
vertical-align:middle;
}

    .navbar-collapse, .navbar-header {
        margin-right: 0!important;
        margin-left: 0!important
    }
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}

	.symple-testimonials-thumb, .testimonial-post-thumbnail { float: none; max-width: 100%; }


.testimonial-image {
	width: 175px;
	height: 175px;
	border: 5px solid #021e47;
}


.member-testimonials .testimonial-image {
	margin-bottom: 15px;
}


#beforemypage3 p {line-height: 75px;}


.custom_html_4-section .under_party {
  display: table;
  padding: 20px 20px;
  margin: 0 auto;
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }


#content h2.widgettitle {
	text-transform: uppercase;
	color: white;
    margin-top: 0; }
.et_pb_blurb_0 .et_pb_blurb_content{max-width:450px}


.footer-container {
  padding: 15px; 
}
.footer-section .footer-top .footer-connect a i{min-width:23px}
.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-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

#section-info .col-md-8{
  font-family: 'GothamNarrow-Light';
}
.module_round_box-no_border{padding:22px;background:#fff}
.margbot10{margin-bottom:10px!important}
h3.entry-title{color:#fff!important;margin-bottom:15px;font-size:18px;text-transform:uppercase;line-height:28px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #cfccc3;margin-bottom:10px}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

.slider .text {overflow: hidden; margin: 35px 0 0 260px; width: 300px}

.column-container .text {font-size: 14px; min-height: 60px; padding: 1% 20% 0 0;}

.three-column-container .text {font-size: 14px; padding-bottom: 7%; line-height: 1.4; width: 50%}

.latest-news.banner .items .item .text {padding-right: 15px}

.searchresults .item .text p {font-size:13px;line-height:15px;color:#555}

    


    .latest-news .items .item .text {overflow: hidden}

    .three-column-container .column:first-child .column-inner .text {width: 70%}

    .three-column-container .title, .three-column-container .text {width: 100%; text-align: center}

.g_hint,
.toppheader {
    overflow: hidden
}
.row{margin-right:-15px;margin-left:-15px}
.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}


.navbar-icon.nav-icon-left{
  left: 30px;
}


.navbar-icon.nav-icon-right{
  right: 30px;
}

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

.contentwrapper2 {background-color:#eaeaea; height:360px; padding-top:25px;}




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


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


.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}
.col-lg-6{width:50%}

.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}

.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
}

.td-md-is-android .td-mobile-close a {
  padding: 16px 0 16px;
}

#box_faq .content ul.quellen {
display:block;font-size:13px;line-height:1.3em;color:#555555;margin:3px 0px 0px 0px;
}
.widget-counter li.dribbble-followers a strong{background-position:center -452px;}
.widget-counter li.dribbble-followers a:hover strong{background-position:center -506px;}

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }


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


.footer_hours,
.footer_content {
  font-family: "serifa", Times New Roman, Times, serif;
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 1em; }

  .footer_hours,
  .footer_content {
    margin-bottom: 0;
    position: relative; }
.map-image img.site_logo {    height: auto!important;    position: absolute;    bottom: 140px;    right: 110px;    width: 150px;}

	
				 
			.react-autosuggest__container{height:100%;background-color:transparent;}
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}


.taa {
	font-family:"Arial Narrow";
	font-size:24px;
	color:#0C3;
	padding-left:3px;
	background-color:#FC6;
}

.mobielmenu {
	position: absolute;
	z-index: 9;
	font-size: 14px;
	text-align: right;
	width: 100%;
	float: right;
	margin-top: 0px;
	font-weight: bold !important;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


    .attire-content.container-fluid {
        padding: 0;
    }


    #mainframe.container .sticky-menu {
        left: auto;
        padding: 0;
    }


    .home .attire-content.container-fluid {
        
    }



.mgt3 {margin-top:3px !important;}
.tablepress-id-273 .row-5 td{background-color:#eca7e6}
.tablepress-id-274 .row-5 td{background-color:#63f67c}

td.locseparator {
    width: 5% !important;
}
.rwd-break{display:block}
.block.testimonials .content .testimonial-wrapper .testimonial p.name .rwd-break,.block.testimonials .content .testimonial-wrapper .testimonial.rating p.name .rwd-break{display:none}
footer .credits p br.rwd-break{display:none}
.block.testimonials .content .testimonial-wrapper .testimonial p.name .rwd-break,.block.testimonials .content .testimonial-wrapper.rating .testimonial p.name .rwd-break{display:block}


.footer-new .footer-bar {
	margin-bottom: 30px;
	text-align: center;
}


.footer-bar .subscribe-alt {
	max-width: 300px;
}
div.block-content{display:block;float:left;width:100%;height:auto}
.block-fixed-height div.block-content,body.visual-editor-iframe-grid div.block-content{height:100%}
.block-content label:before{width:auto !important}
.block-content label:after{content:" " !important}





div#partenaires {
	width: 730px;
	min-height: 25px;
	border:0px solid #999999;
	margin-left: auto;
	margin-right: auto;
}
