Energiesparen EnergiespartippsEnergiesparen Energiespartipps body#body {
overflow-x: hidden !important;
}
#body {
overflow-x: hidden;
}
body.page-template-blank {
margin: 1em;
}
#ecoworld_Header.sticky-on, .ecoworld_topbar_main_container {
transition: top .5s;
}
#ecoworld_Header.sticky-on:not(.show) {
opacity: 0;
}
#ecoworld_Header.sticky-on, .ecoworld_topbar_main_container.notshow {
top: -200px !important;
}
#ecoworld_Header.sticky-on.show, .ecoworld_topbar_main_container {
top: 0 !important;
}
p {
font-size: 100% !important;
font-family: "SofiaPro-Regular";
}
.ecoworld_main_container.ecoworld_site_content {
font-family: "SofiaPro-Regular";
}
body#body ul.ecoworld_top_nav > li, body#body #ecoworld_mobi_nav ul li, body#body .ecoworld_header_donate_btn a {
font-family: "SofiaPro-Bold" !important;
}
h1, h2, h3, h4, h5, h6, .ecoworld_header_googlemap_title, .swmsc_fancy_heading_text, .swmsc-heading-font, .swmsc-font-heading, .ecoworld-heading-font, .ecoworld-font-heading, .ecoworld_pf_only_title, b, strong {
font-family: "SofiaPro-Bold" !important;
color: #074c84;
font-weight: 500 !important;
}
.ecoworld_site_content h1, .ecoworld_site_content h2, .ecoworld_site_content h3, .ecoworld_site_content h4, .ecoworld_site_content h5, .ecoworld_site_content h6, .ecoworld_site_content h1 a, .ecoworld_site_content h2 a, .ecoworld_site_content h3 a, .ecoworld_site_content h4 a, .ecoworld_site_content h5 a, .ecoworld_site_content h6 a {
color: #074c84;
}
.ecoworld_site_content h1 a:hover, .ecoworld_site_content h2 a:hover, .ecoworld_site_content h3 a:hover, .ecoworld_site_content h4 a:hover, .ecoworld_site_content h5 a:hover, .ecoworld_site_content h6 a:hover {
color: #31bae2 !important;
}
ul, ol {
margin-bottom: 2em;
}
.ecoworld_site_content p a, .ecoworld_site_content p a > strong.tribe-events-content a  {  transition: all 0.3s;
border: none;
}
.ecoworld_site_content p a:hover, .ecoworld_site_content p a:hover > strong, .tribe-events-content a:hover{
color: #eb612d !important;
border: none;
}
.ecoworld_container li {
margin-left: 0 !important;
}
body:not(.post-type-archive-tribe_events) .ecoworld_site_content p a::before, body:not(.post-type-archive-tribe_events) .ecoworld_site_content ul:not(.swmsc_the_icons, .tml-links) li > a::before {
content: '➜';
color: #eb612d; margin-right: 2px;
}
.zeno_font_resizer_container, .zeno_font_resizer_container p {
display: inline-block;
margin: 0 10px 0 0;
}
.zeno_font_resizer_container p a {
margin-right: 5px;
}
.ecoworld_topbar .zeno_font_resizer_reset {
font-size: 20px !important;
}
.ecoworld_topbar .zeno_font_resizer_minus {
font-size: 16px !important;
}
.ecoworld_topbar .zeno_font_resizer_add {
font-size: 24px !important;
}
.zeno_font_resizer {
font-size: 150% !important;
}
.zeno_font_resizer_minus {
font-size: 12px !important;
}
.ecoworld_topbar, .ecoworld_topbar .login {
font-size: 16px !important;
font-family: "SofiaPro-Regular";
}
#ecoworld_Header:not(.sticky-on) ul.ecoworld_top_nav > li > a > span, #ecoworld_Header:not(.sticky-on) .ecoworld_header_search_icon {
font-size: 106.25% !important;
}
.white.ecoworld-heading-font + div > div {
font-size: 100% !important;
}
.tnp-subscription input[type="text"], .tnp-subscription input[type="email"], .tnp-subscription input[type="submit"], .tnp-subscription select {
font-size: 87.5%;
padding: 9px;
}
.formular label{
font-size: 100%;
}
.formular label span{
font-size: 81.25%;
}
.wpcf7-form-control.wpcf7-previous {
width: auto;
}
.wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
display: block;
}
.wpcf7-form label span, .wpcf7-form legend span {
font-size: 1rem;
}
#dijit_Dialog_0.esriSignInDialog.dijitLayoutContainer.dijitDialog.dijitDialogError.dijitError { }
.cover .vc_row.wpb_row.vc_inner.vc_row-fluid {
display: flex;
flex-wrap: wrap;
}
.cover .wpb_text_column.wpb_content_element {
max-width: 600px;
}
.cover .vc_column-inner {
height: 100%;
background-position: center 40% !important;
}
.teaser-solarportal {
background-color: #007dae;
}
.teaser-solarportal .swmsc_services_item_holder {
margin: 0;
margin-bottom: 0px;
}
.teaser-solarportal .swmsc_services_image_content {
padding: 0 15px 15px 15px;
color: white;
min-height: auto;
}
#iframeContainer .wpb_wrapper {
height: calc(100vh - 300px);
} .swmsc_toggle_box_title_accordion.ui-state-active {
background: #77c720 !important;
border-color: #fff !important;
color: #ffffff;
}
.swmsc_toggle_box .swmsc_toggle_box_title, .swmsc_toggle_box_accordion .swmsc_toggle_box_title_accordion{
background: #77c720 !important;
border-color: #fff !important;
color: #ffffff;
}
#ui-id-1, #ui-id-2 {
border-radius: 0;
background: white;
}
.swmsc_toggle_box_accordion {
font-family: Source Sans Pro;
}
.fa.fa-info-circle, .fa.fa-plus-square-o.openclose, .fa.fa-minus-square-o.openclose {
font-size: 150%;
margin-left: 0;
margin-top: -3px;
}
.fa.fa-plus-square-o.openclose, .fa.fa-minus-square-o.openclose {
font-size: 150%;
margin-left: 0;
margin-top: 2px;
margin-right: 3px;
}
#fullscreenLink p {
margin-bottom: 4px;
}
#embedContainer {
margin-top: -30px;
}
.ecoworld_searchbox_holder {
background-color: #074c84 !important;
}
.ecoworld_overlay_search_box .ecoworld_search_button {
opacity: 1;
}
.ecoworld_overlay_search_box .ecoworld_search_button:hover {
opacity: 1;
}
.ecoworld_overlay_search_box {
border-bottom: 1px solid #fff !important;
}
.swmsc_services_item_left .swmsc_services_item_holder {
float: left;
margin-right: 30px;
max-width: 230px;
display: inline-block;
position: relative;
}
.swmsc_services_item_left{
margin-bottom:2em
}
.float-left-50 {
width: 50%;
float: left;
margin-right: 20px; }
.ecoworld_topnav_border{
display: none;
}
#ecoworld_sub_header {
text-align:left;
}
.ecoworld_sub_header_title, h1.ecoworld_sub_header_title {
max-width:500px;
background-color:rgba(225,6,31,.7);
display:inline-block;
padding:5px 15px;
}
.home .ecoworld_sub_header_title, .home h1.ecoworld_sub_header_title {
background:none;
padding-left: 0;
}
.ecoworld_breadcrumbs {
text-align: left;
display:inline-block;
background: rgba(0,125,174,.7);
padding:5px 10px;
margin-top:5px
}
.ecoworld_breadcrumbs a:hover { text-decoration:underline;
opacity:1
}
ul.ecoworld_top_nav {
display: flex;
flex-wrap: wrap;
height: 100%;
align-content: center;
gap: 5px 0;
}
.sticky-on ul.ecoworld_top_nav {
height: 75px;
}
ul.ecoworld_top_nav li.ecoworld-mega-menu > ul > li > a:first-child span, ul.ecoworld_top_nav li.ecoworld-mega-menu > ul > li:hover > a:first-child span {
font-size: 1.5rem !important;
color: #31bae2 !important;
line-height: 1;
}
#ecoworld_Header.sticky-on ul.ecoworld_top_nav > li > a > span {
font-size: 1.0625rem !important;
}
#menu-main-navigatin-menu {
width: calc(100% - 50px);
}
.ecoworld_header_search_icon {
display: flex;
flex-direction: column;
height: 100%;
justify-content: center;
}
.sticky-on .ecoworld_main_nav {
width: calc(100% - 300px);
float: right;
}
ul.ecoworld_top_nav li ul li:hover a, ul.ecoworld_top_nav ul.sub-menu > li:hover > a > span, ul.ecoworld_top_nav ul.sub-menu > li.menu-item-has-children:hover > a::after, ul.ecoworld_top_nav li.ecoworld-mega-menu > ul.sub-menu ul.sub-menu li:hover > a span, ul.ecoworld_top_nav li.ecoworld-mega-menu ul li a:hover {
color:#007caf !important;
}
ul.ecoworld_top_nav > li, #ecoworld_mobi_nav ul li, .ecoworld_header_donate_btn a {
padding-bottom: 4px;
}
ul.ecoworld_top_nav .sub-menu li a, #ecoworld_mobi_nav ul li {
font-size: 16px !important;
text-transform: none !important;
}
ul.ecoworld_top_nav li.ecoworld-mega-menu ul li a span {
cursor: pointer !important;
}
ul.ecoworld_top_nav > li > a {
padding-right: 10px !important;
padding-left: 10px !important;
}
ul.ecoworld_top_nav li.ecoworld-mega-menu > ul {
top: 80%;
border-top: 1px #007dae solid !important;
}
ul.ecoworld_top_nav li ul { margin-left:10px;
}
ul.ecoworld_top_nav > li.ecoworld_m_active > a > span {
color: #eb612d !important;
}
ul.ecoworld_top_nav > li.ecoworld_m_active > a > span::after {
background: #eb612d !important;
height:2px;
bottom: -4px;
}
ul.ecoworld_top_nav li.ecoworld-mega-menu > ul > li > a:first-child span {
margin-bottom: 0px;
}
ul.ecoworld_top_nav li > ul {
}
.swmsc-heading-font, .swmsc-font-heading, .ecoworld_site_content .swmsc-heading-font a, .ecoworld_site_content .swmsc-font-heading a {
line-height: 1.25em;
margin-top:0
}
.swmsc_recent_post_large_readmore {
color:white !important;
background:#85d832;
padding:7px 20px;
text-transform:uppercase;
display:inline-block;
margin-top:1.4em
}
.swmsc_recent_post_large_readmore:hover {
background:#007dae;
}
.swmsc_recent_post_large_date {
background: none !important;
color: #333 !important;
position: relative;
margin:-10px 0 0 -4px !important;
font-weight:normal;
vertical-align: top;
}
.swmsc_recent_post_large_date span {
padding:0;
}
.swmsc_recent_post_large_img {
border-left: 6px #85d832 solid;
}
.swmsc_recent_post_large_img img{
margin-left:10px
}
.swmsc_services_item_holder {
margin-left: -15px;
margin-right: -15px;
}
.swmsc_services_icon_content, .swmsc_services_image_content {
padding-bottom: 15px;
text-align:left;
min-height: 200px;
font-family: "SofiaPro-Regular" !important;
}
.swmsc_services_image_content h5 a:hover {
color:#31bae2 !important
}
.swmsc_services_image_content h5 {
position: relative;
padding-top: 15px;
}
.teaserlarge .swmsc_services_image_content h5 {
padding-top: 0;
}
.swmsc_services_image_content h5:after{
content: '';
display: inline-block;
width: 60px;
height: 60px;
background: no-repeat;
background-size: 100%;
position: absolute;
right: 0;
bottom:  0;
}
.buerger h5::after {
background-image: url(https://energieagentur-shg.de/wp-content/uploads/2022/06/Icons-Zielgruppen-Buerger.png);
}
.kommunen h5::after {
background-image: url(https://energieagentur-shg.de/wp-content/uploads/2022/06/Icons-Zielgruppen-Kommunen.png);
}
.unternehmen h5::after {
background-image: url(https://energieagentur-shg.de/wp-content/uploads/2022/06/Icons-Zielgruppen-Unternehmen.png);
}
#zielgruppen .swmsc_services_item_holder {
margin-top: -35px;
}
#zielgruppen .vc_row {
margin-left: -10px;
margin-right: -10px;
}
#calendar.swmsc_full_width_section {
padding-top: 40px !important;
padding-bottom: 50px !important;
}
.swmsc_recent_posts_square_posts ul li, .swmsc_recent_posts_square_posts ul li:last-child {
clear: none;
min-height: 200px;
padding: 0 5px 5px 5px;
width: 23.875%;
float: left;
text-align:center;
border: solid #11548a 2px;
margin-right:1.5%;
}
.swmsc_recent_posts_square_date span.swmsc_recent_posts_square_d_month {
background: #e9f0f3;
color: #074c84;
margin-top: 7px;
}
.swmsc_recent_posts_square_posts ul li:last-child {
margin-right:0;
}
.swmsc_recent_posts_square_date a, .swmsc_recent_posts_square_date a:hover {
height: 86px;
float: none;
text-align: center;
display: inline-block;
font-size: 48px;
font-weight: bold;
padding-top: 12px;
border-radius: 0;
overflow: hidden;
line-height: .7em;
font-family: "SofiaPro-Bold";
color: white !important;
background: #074c84;
min-width: 90px;
}
#calendar li:hover .swmsc_recent_posts_square_date a, #calendar li:hover .swmsc_recent_posts_square_title a { color: white !important;
}
.swmsc_recent_posts_square_posts ul li{
transition:all 0.3s;
background: #fff;
}
.swmsc_recent_posts_square_posts ul li:hover {
background: rgb(5, 119, 181);
cursor: pointer;
}
.swmsc_recent_posts_square_date span.swmsc_recent_posts_square_d_month {
font-size:50%;
font-weight: normal;
text-transform: none;
}
.swmsc_recent_posts_square_date span.swmsc_recent_posts_square_d_year {
background:none !important;
color: #007dae !important;
display:none;
}
.swmsc_recent_posts_square_content {
margin-left: 0;
}
.ecoworld_small_footer {
background:none
}
.ecoworld_footer_menu {
display:none
}
#ecoworld_go_top_scroll_btn {
width: 41px;
height: 40px;
line-height: 40px;
border-left: 1px solid rgba(255,255,255,0.1);
font-size: 24px;
display: inline-block;
text-align: center;
cursor: pointer;
float: right;
background: #f59c0e;
color: white;
}
#ecoworld_go_top_scroll_btn:hover {
background:#007dae;
}
.tnp-subscription {
margin: 0;
max-width: 100%;
width: 100%;
}
.tnp-subscription .btn-success {
border:2px white solid;
border-radius:0;
background:none !important;
width: 14%;
margin-left: 1%;
height: 8.65em;
}
.tnp-subscription .btn-success:hover {
background:white !important;
}
.tnp-subscription .btn-success:hover .fa{
color:#31bae2;
}
.tnp-subscription .btn-success .fa{
font-size:16px
}
.name .tnp-firstname {
margin-right: 1% !important;
}
.formular .name input {
float: left;
width: 49.5%;
margin-bottom:5px;
height: inherit;
}
#teilnehmer-vorname, #teilnehmer-nachname, #teilnehmer-email, #teilnehmer-telefom {
margin-bottom: 0;
}
form.invalid #upload-message {
display: none;
}
.formular input:focus {
background:white;
}
.formular .tnp-email {
clear: left;
height: inherit !important;
margin-bottom: 5px !important;
}
.formular {
float:left;
width:85%;
}
.wpcf7-textarea[rows="3"] {
height: auto;
}
.wpcf7 input[type="file"] + .wpcf7-not-valid-tip {
margin-top: -20px;
}
.swmsc_services_item_holder img {
width:100%
}
.swmsc_services_icons .swmsc_services_icon_content {
text-align:center;
}
.swmsc_services_icons .swmsc_services_icon_large {
margin-top: -10px;
}
.swmsc_services_icon_large.swmsc_services_item_holder span {
font-size: 40px;
width: 55px;
min-height:55px;
height: 55px;
}
.swmsc_services_icon_large.swmsc_services_item_holder span a{
margin-top:-3px;
text-align:center;
margin-left: -1px;
}
.swmsc_services_icon_large.swmsc_services_item_holder span i {
line-height: 55px;
font-size:30px;
}
.swmsc_services_item_holder span {
min-height: 3.3em;
text-align: center;
}
.swmsc_services_icons:hover {
cursor:pointer
}
.swmsc_services_icons:hover .swmsc_services_icon_content a {
color:#85d832 !important;
}
#topics .vc_row.vc_column-gap-20 {
margin-left: -10px;
margin-right: -10px;
}
#topics .vc_column-inner {
padding-left: 10px;
padding-right: 10px;
}
.teaserlarge .swmsc_services_images .swmsc_services_item_holder {
border-left: 6px #31bae2 solid;
margin-left: 0;
}
.teaserlarge .swmsc_services_images .swmsc_services_item_holder img {
margin-left: 10px;
background:black;
transition:all 0.3s
}
.teaserlarge .swmsc_services_images .swmsc_services_item_holder img:hover {
opacity:.8;
}
.teaserlarge h5 a {
border: 2px #074c84 solid;
padding: 10px;
display: inline-block;
}
.teaserlarge h5 a:hover {
border: 2px #31bae2 solid;
padding: 10px;
display: inline-block;
}
.teaserlarge h5 a::before {
content: "➜";
color: #1b3b65;
margin-right: 10px;
transition: all 0.3s;
}
.teaserlarge h5 a:hover:before {
color:#31bae2;
}
#energieberatung .swmsc_text_block, #energieberatung.swmsc_text_block{
background:#ebebeb;
margin-bottom:30px;
padding:15px 30px 1px 30px;
}
#energieberatung .swmsc_text_block img, #energieberatung.swmsc_text_block img{
}
#contacts .swmsc_text_block, #contacts.swmsc_text_block, #custom_post_widget-1865 {
background: white;
padding-bottom: 1px;
margin-bottom: 30px;
margin-left: 30px;
}
#contacts .swmsc_text_block hr, #contacts.swmsc_text_block hr, #custom_post_widget-1865 hr{
border:none;
border-top:#007dae solid 1px;
}
#contacts .swmsc_text_block p, #contacts.swmsc_text_block p, #custom_post_widget-1865 p{
padding-left:30px;
padding-right:30px;
font-size:16px;
line-height: 22px;
}
#custom_post_widget-1865 a {
color: #007daf;
}
#custom_post_widget-1865 a:hover{
color: #85d832;
}
h2.contactbox {
font-size: 28px !important;
color: white;
text-align: center;
background: linear-gradient(90deg, #31bae2 0%, rgb(245, 194, 2) 100%);
}
a.contactbox {
color: white !important;
background: #007dae;
text-align: center;
text-transform: uppercase;
padding: 5px 15px;
display: block;
margin: auto;
max-width: 220px;
}
a.contactbox:hover {
background: #85d832
}
.ecoworld_footer_copyright img {
margin-right:10px
}
.footer .ecoworld_footer_widget h3 span {
color: #074c84 !important;
}
.footer .ecoworld_footer_widget h3 {
font-size: 24px;
line-height: 1.3;
}
.ecoworld_column.ecoworld_column4:first-child { }
.ecoworld_column.ecoworld_column4:nth-child(2) { }
.ecoworld_blog_whitebox_border {
display: block;
border: none;
margin: 0;
z-index: 4;
position: relative;
height: 0;
border-bottom: 0;
padding:0;
}
.tribe-events-nav-pagination {
margin-bottom: 40px;
}
.tribe-events-meta-group {
width: unset;
}
.tribe-events-meta-group {
margin-right: 0;
}
ul.tribe-events-sub-nav li a {
border-radius: 0;
}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
background-color: #074c84;
}
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover {
border: none;
}
.ecoworld_post_meta {
line-height: 33px;
}
.ecoworld_event_list_content {
background: white;
padding: 20px !important;
}
.post-type-archive-tribe_events .ecoworld_main_container.ecoworld_site_content {
background: #f1f6f7;
}
.ecoworld_post_title_meta {
position: relative;
display: block;
margin: 0;
z-index: 5;
padding: 25px 20px 25px 20px;
margin: 0;
background: #fff;
box-shadow: none;
text-align: left;
}
.ecoworld_event_list_button .button {
color: white !important;
margin-top: 20px;
}
.ecoworld_post_summary{
background:white
}
.ecoworld_event_list_box {
margin-bottom: 40px !important;
}
.ecoworld_post_meta ul {
padding: 0;
}
.ecoworld_post_meta ul li {
margin: 0 36px 0 0;
list-style: none;
display: inline-block;
line-height: normal;
padding: 0;
}
.tribe_events-template-default .ecoworld_site_content .sidebar .ecoworld_sidebar_ttl h3 span, .tribe_events-template-default .ecoworld_site_content .ecoworld_archives_content h4 {
font-size: 1.2rem;
text-transform: none;
color: #074c84;
}
.tribe-events-page-title {
text-align: left;
}
.single-tribe_events .ecoworld_post_single_pagination {
margin: 20px 0 50px 0;
border: 1px solid #dbe9ee;
}
.ecoworld_event_whitebox_border {
display: none;
}
.ecoworld_site_content .ecoworld_event_list_text h4, .ecoworld_site_content .ecoworld_event_list_text h4 a {
}
#tribe-events-content-wrapper {
margin-top: 50px;
}
.ecoworld_site_content .ecoworld_event_post_title h1 {
text-transform: none;
}
.sidebar .ecoworld_sidebar_ttl h3 {
box-shadow: none;
background: #f1f6f7;
}
.swmsc_recent_posts_square_content p, .swmsc_recent_posts_square_content .swmsc_recent_posts_square_grid_date {
display:none;
}
body.blog h1 { }
body.blog h1:before {  }
.ecoworld_post_button a {
width: auto;
z-index: 2;
position: relative;
text-decoration: none;
font-size: 100%;
display: inline-block;
height: 50px;
line-height: 45px;
padding: 0 26px;
margin: 0;
overflow: visible;
border: 3px solid #fff;
font-weight: normal;
background: #f2f2f2;
box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}
.ecoworld_post_button a:after {
content:"➜";
margin-left: 5px;
}
.ecoworld_post_button a:hover {
background-color:#85d832 !important;
}
.ecoworld_post_summary_text {
padding-bottom: 1em;
}
textarea .input-text, input[type="text"], input[type="input"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], textarea, select {
-webkit-appearance: none;
box-sizing: border-box;
outline: none;
border-radius: 0;
padding: 8px;
margin: 0 0 0px 0; max-width: 100%;
display: block;
border: 1px solid #f1f6f7;
background: #f1f6f7;
line-height: 18px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], .button {
cursor: pointer;
border-radius: 0;
line-height: 38px;
min-height: 38px;
padding: 0 20px;
display: inline-block;
font-weight: normal;
font-size: 100%;
text-transform:uppercase
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover {
background-color:#31bae2
}
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], textarea {
border: #f4f4f4 solid 2px !important;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, textarea:focus {
box-shadow: none;
color: #555;
border: #31bae2 solid 2px !important;
}
div.wpcf7-validation-errors {
border: 2px solid #f00;
}
#themen {
display:none
}
h1.ecoworld_sub_header_title {
line-height: 1.2em !important;
}
ul.ecoworld_top_nav li ul li a span {
padding: 2px 17px;
font-weight:normal
}
ul.ecoworld_top_nav li ul li:hover > a > span {
padding-left: 17px;
color:#007caf
}
h5 a {
font-weight: normal;
font-size: 120% !important;
}
h5 a:hover {
color:#77c720 !important
}
.swmsc_recent_posts_square_posts .swmsc_recent_posts_square_title a {
font-weight: normal;
font-family: "SofiaPro-Regular";
}
.ecoworld_site_content .tribe-events-list h2.tribe-events-page-title, .ecoworld_site_content h2.tribe-events-page-title {
font-size: 36px;
color: #183863;
font-weight: bold;
line-height: 38px;
text-transform: uppercase;
margin:0
}
.single-tribe_events #ecoworld_sub_header {
padding-top: 40px;
padding-bottom: 30px;
}
.post-type-archive-tribe_events #ecoworld_sub_header {
background-image: url(https://energieagentur-shg.de/wp-content/uploads/2018/01/Fotolia_172637243_M.jpg);
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-size: cover;
}
#footer {
padding-top: 40px;
}
.footer ul.menu li {
border-bottom: none;
border-bottom-color: currentcolor;
position: relative;
padding: 0;
margin-left: 0;
margin-bottom: .5em;
}
.footer ul.menu a {
padding-left: 20px;
display: inline-block;
font-family: "SofiaPro-Regular";
}
.footer ul.menu a::before {
content: '\279C';
margin-right: 4px;
color: #f59c0e;
margin-left: -20px;
}
#tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type="submit"] {
border-radius: 0;
}
.ecoworld_site_content a img {
opacity:1;
transition-property: all;
transition-duration: 0.3s;
}
.ecoworld_site_content a img:hover {
opacity: .7;
}
.wsp-pages-list, .wsp-posts-list {
margin-left: 0;
font-weight:bold;
}
.wsp-pages-list li{
margin-top:.7em
}
.wsp-pages-list li li{
margin-top:0;
margin-bottom:0
}
.wsp-pages-list, .wsp-pages-list .children, .wsp-posts-list  {
list-style: none !important;
padding-left: 0;
}
.wsp-pages-list .children, .wsp-posts-list .wsp-post  {
font-weight:normal
}
.wsp-posts-list .wsp-post  {
margin-left:0
}
.wsp-posts-title {
display:none
}
.ecoworld_footer_copyright img {
width: 35px;
}
#ecoworld_Header.sticky-on ul.ecoworld_top_nav > li > a > span{
line-height: 35px;
}
.ecoworld_small_footer {
padding: 0 0 10px 0;
}
.ecoworld_large_footer {
padding: 0;
}
.footer, .footer p {
line-height: 22px;
font-size: 100% !important;
}
.ecoworld_large_footer .ecoworld_column { }
.ecoworld_footer_widget h3 {
position: relative;
padding-bottom: 5px;
margin-bottom: 5px;
}
.footer .ecoworld_footer_widget, .footer .ecoworld_fb_subscribe_wid {
margin-bottom: 0 !important;
}
#ecoworld_Header:not(.sticky-on) .ecoworld_nav {
display: flex;
min-height: 150px;
}
.ecoworld_logo {
align-self: center;
}
.ecoworld_main_nav {
width: 100%;
}
.ecoworld_searchbox_holder {
background-color: rgba(5,52,91,.85) !important;
}
#ecoworld_Header:not(.sticky-on) .ecoworld_logo_menu_header, .ecoworld_woo_cart_hover_menu {
box-shadow: none;
}
#ecoworld_Header.sticky-on .ecoworld_logo_menu_header, .ecoworld_woo_cart_hover_menu {
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
}
.ecoworld_overlay_search_box .ecoworld_search_form_input {
border: 0;
line-height: 50px;
margin: 0;
width: 90%;
box-shadow: none;
float: left;
background: white;
padding: 8px;
border: 1px #ccc solid;
color:black;
}
.ecoworld_overlay_search_box .ecoworld_search_button {
width: 10%;
line-height: 72px;
height: 72px;
background: none;
float: right;
text-align: center;
opacity: 0.5;
}
.ecoworld_overlay_search_box input.ecoworld_search_form_input:focus {
background: white;
border: 1px #ccc solid;
color:black;
}
.ecoworld_overlay_search_box input.ecoworld_search_form_input::-webkit-input-placeholder, .ecoworld_overlay_search_box input.ecoworld_search_form_input::-moz-placeholder, .ecoworld_overlay_search_box input.ecoworld_search_form_input:-ms-input-placeholder  {
color:black !important;
}
.ecoworld_searchbox_holder { }
.ecoworld_overlay_search_box {
border-bottom: none !important;
}
.ecoworld_overlay_search_box input.ecoworld_search_form_input::-webkit-input-placeholder { color:    #007caf !important;
}
.ecoworld_overlay_search_box input.ecoworld_search_form_input:-moz-placeholder { color:    #007caf !important;
opacity:  1;
}
.ecoworld_overlay_search_box input.ecoworld_search_form_input::-moz-placeholder { color:    #007caf !important;
opacity:  1;
}
.ecoworld_overlay_search_box input.ecoworld_search_form_input:-ms-input-placeholder { color:    #007caf !important;
}
.ecoworld_overlay_search_box input.ecoworld_search_form_input::-ms-input-placeholder { color:    #007caf !important;
}
.ecoworld_overlay_search_box input.ecoworld_search_form_input::placeholder { color:    #007caf !important;
}
.idpoint { }
.clear {
clear:both;
}
.ecoworld_event_list_text {
width: auto;
}
.swmsc_container ul {
}
#tribe-bar-form .tribe-bar-filters { }
.tribe-events-notices {
margin-top: 1em;
}
.wsp-category-title {
font-size: 33px;
line-height: 40px;
margin-left: -20px;
display: block;
margin-bottom: .5em;
}
.ecoworld_post_summary {
padding: 0;
}
.ecoworld_search_page_no_result_text form input[type="text"].ecoworld_search_form_input {
line-height: 2em;
}
.ecoworld_search_page_no_result_text form button.ecoworld_search_button {
line-height: 2em;
height: 2em;
height: 100%;
}
.ecoworld_search_page_no_result_text form button.ecoworld_search_button:hover{
color: #fff !important;
}
.input-text, input[type="text"], input[type="input"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], textarea, select {
width:100%
}
.nm-prefix .alert-info {
color: #007dae !important;
background-color: #ebebeb !important;
border-color: #ccc !important;
}
.col-md-12.ng-scope {
padding: 0 !important;
}
.nm-prefix .btn-success {
color: #fff;
background-color: #85d832;
border-color: #4cae4c;
}
.float-left-50 img {
margin-bottom: 1em;
}
input[type=checkbox]{
cursor:pointer !important
}
.cli-tab-footer .cli-btn {
background-color: #77c720;
}
.vc_custom_1491382515543 {
background: rgb(5,119,181);
background: linear-gradient(90deg, rgba(5,119,181,1) 0%, rgba(245,194,2,1) 100%);
}
.ecoworld_footer_widget h3 span::before {
display: none;
}
.white * {
color: white;
}
.teaser .vc_column-inner { } h2.headline1.rs-layer, h2.headline2.rs-layer{
padding: 0 10px;
font-family: "SofiaPro-Regular";
}
h2.headline1.rs-layer{
background: linear-gradient(90deg, #31bae2 0%, rgba(245,194,2,1) 100%);
background-color: rgba(5,119,181,1);
}
h2.headline2.rs-layer {
background: linear-gradient(90deg, rgba(245,194,2,1) 0%, #31bae2 100%);
background-color: rgba(5,119,181,1);
} .slick-slider {
position: unset !important;
}
.vc-post-styling .slick-next {
right: 0 !important;
padding: 2rem !important;
}
.vc-post-styling.slick-slider .slick-prev {
padding: 0 !important; }
.slick-prev.slick-arrow.fas.fa-chevron-left.slick-disabled {
display: none !important;
}
.slick-slider.vc-post-styling .slick-prev::before, .slick-slider.vc-post-styling .slick-next::before {
color: #c9dce2 !important;
opacity: 1 !important;
font-size: 2rem;
background: white !important;
padding: 0 !important;
position: absolute;
}
.slider.post-slider.vc-post-styling .slick-slide {
margin-bottom: 2em;
}
.slick-slider.vc-post-styling .slick-prev::before {
left: 0;
}
.slick-slider.vc-post-styling .slick-next::before {
right: 0;
}
.mega-post-carousel1 {
margin-bottom: 0 !important;
min-height: 550px;
padding-bottom: 10px;
}
.mega-post-carousel1 .mega-post-image img {
object-fit: cover;
} 
.vc-post-styling .slick-slide > div {
background: #f1f6f7;
}
.vc_row.vc_row-has-fill .vc-post-styling .slick-slide > div {
background: white;
}
.page-template .slider.themen .slick-slide {
padding: 0 25px 15px 0px !important;
}
.mega-post-carousel1 .mega-post-category {
margin: 10px;
font-family: "SofiaPro-Regular";
}
.mega-post-carousel1 .mega-post-title, .mega-post-para, .mega-post-carousel1 .mega-post-date {
margin-left: 10px;
margin-right: 10px;
font-size: 100% !important;
font-family: "SofiaPro-Regular";
}
.mega-post-carousel1 .mega-post-meta {
display: none;
}
.ecoworld_post_category_sep {
display: none;
}
.ecoworld_post_category {
text-align: left;
}
.slick-slider .mega-post-carousel1 .mega-post-category a, .ecoworld_post_category a {
background: none;
text-transform: none;
font-size: inherit;
margin-left: 10px;
padding: 0;
color: inherit;
text-decoration: underline !important;
}
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category {
font-size: 0;
}
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category a {
margin-left: 0;
font-weight: normal;
font-size: 1rem;
margin-right: .5em
}
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category a:hover,
.mega-post-carousel1 .mega-post-category a:hover{
color: #31bae2 !important;
}
.mega-post-carousel1 .mega-post-category a[href="https://energieagentur-shg.de/kategorie/strom/"], 
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category a[href="https://energieagentur-shg.de/kategorie/strom/"],
h2 a[href="https://energieagentur-shg.de/kategorie/strom/"],
.cat_248
{
color: #f8c300;
}
.mega-post-carousel1 .mega-post-category a[href="https://energieagentur-shg.de/kategorie/waerme/"], 
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category a[href="https://energieagentur-shg.de/kategorie/waerme/"],
h2 a[href="https://energieagentur-shg.de/kategorie/waerme/"],
.cat_247
{
color: #eb630f;
}
.mega-post-carousel1 .mega-post-category a[href="https://energieagentur-shg.de/kategorie/mobilitaet/"], 
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category a[href="https://energieagentur-shg.de/kategorie/mobilitaet/"],
h2 a[href="https://energieagentur-shg.de/kategorie/mobilitaet/"],
.cat_253
{
color: #497635;
}
.mega-post-carousel1 .mega-post-category a[href="https://energieagentur-shg.de/kategorie/bauen-und-sanieren/"], 
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category a[href="https://energieagentur-shg.de/kategorie/bauen-und-sanieren/"],
h2 a[href="https://energieagentur-shg.de/kategorie/bauen-und-sanieren/"],
.cat_250
{
color: #064b84;
}
.mega-post-carousel1 .mega-post-category a[href="https://energieagentur-shg.de/kategorie/klimaschutz-im-landkreis/"], 
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category a[href="https://energieagentur-shg.de/kategorie/klimaschutz-im-landkreis/"],
h2 a[href="https://energieagentur-shg.de/kategorie/klimaschutz-im-landkreis/"],
.cat_249
{
color: #31bae2
}
.mega-post-carousel1 .mega-post-category a[href="https://energieagentur-shg.de/kategorie/energiesparen/"], 
.ecoworld_blog_post:not(.ecoworld_blog_grid) .ecoworld_post_category a[href="https://energieagentur-shg.de/kategorie/energiesparen/"],
h2 a[href="https://energieagentur-shg.de/kategorie/energiesparen/"],
.cat_249
{
color: #95c23d
}
.slick-slider .mega-post-carousel1 .mega-post-para p {
text-align: left;
font-size: 16px;
}
.tdt-slider .content-section p {
font-family: "SofiaPro-Regular" !important;
font-weight: 400;
font-style: normal;
}
.tdt-slider h2.tdt-slider-heading {
margin: .5em;
font-size: 150% !important;
}
a[href="/themenschwerpunkte/waerme/"] + span h2 {
color: #f8c300 !important;
}
.slick-list.draggable {
max-width: 1280px;
margin: auto;
}
.slider.post-slider.vc-post-styling .slick-slide {
padding: 0 25px 0 0 !important;
} .ecoworld_site_content .cover h2 {
color: white;
background: linear-gradient(90deg, #31bae2 0%, rgb(245, 194, 2) 100%);
background-color: #31bae2;
display: inline-block;
padding: 0 10px;
}
.page-id-4680 .ecoworld_site_content .cover h2, .parent-pageid-4680 .ecoworld_site_content .cover h2 {
background: linear-gradient(90deg, #31bae2 0%, #1961ac 100%);
background-color: #31bae2;
}
.page-id-4676 .ecoworld_site_content .cover h2, .parent-pageid-4676 .ecoworld_site_content .cover h2 {
background: linear-gradient(90deg, #1961ac 0%, #31bae2 100%);
background-color: #1961ac;
}
.page-id-4693 .ecoworld_site_content .cover h2, .parent-pageid-4693 .ecoworld_site_content .cover h2 {
background: linear-gradient(90deg, #e98108 0%, #fbb900 100%);
background-color: #f8c900;
}
.page-id-4078 .ecoworld_site_content .cover h2, .parent-pageid-4078 .ecoworld_site_content .cover h2 {
background: linear-gradient(90deg, #fbb900 0%, #ffd997 100%);
background-color: #ffd997f;
}
.page-id-4687 .ecoworld_site_content .cover h2, .parent-pageid-4687 .ecoworld_site_content .cover h2 {
background: linear-gradient(90deg, #497635 0%, #9cc188 100%);
background-color: #497635;
}
.page-id-5225 .ecoworld_site_content .cover h2, .parent-pageid-5225 .ecoworld_site_content .cover h2 {
background: linear-gradient(90deg, #497635 0%, #95c23d 100%);
background-color: #497635;
}
.wwp-vc-breadcrumbs {
font-size: 16px;
}
.wwp-vc-breadcrumbs .current span {
color: #eb630f;
}
.cover .wwp-vc-breadcrumbs li {
font-size: 1rem;
}
.cover .wwp-vc-breadcrumbs li a {
border-bottom: 2px solid;
}
.cover .vc_column_container .vc_column-inner {
padding-left: 30px;
padding-right: 30px;
}
.cover > .vc_column_container >  .vc_column-inner {
padding: 0
}
.cover .wwp-vc-breadcrumbs li::after {
color: #eb630f;
display: inline-block;
margin: 0 0.5em;
font-size: 19px;
}
.cover .vc_column_container {
padding-left: 0;
padding-right: 0;
}
.max-width-1000, .ecoworld_post_single_pagination {
max-width: 1000px !important;
margin: auto;
float: none;
}
.ecoworld-heading-font.klimaschutz-im-landkreis:not(.bg) h2 {
color: #31bae2;
margin-top: -.3em;
}
.ecoworld-heading-font.strom:not(.bg) h2 {
color: #fbb900;
margin-top: -.3em;
}
.ecoworld-heading-font.bauen-und-sanieren:not(.bg) h2 {
color: #064b84;
margin-top: -.3em;
}
.ecoworld-heading-font.waerme:not(.bg) h2 {
color: #fbb900;
margin-top: -.3em;
}
.ecoworld-heading-font.mobilitaet:not(.bg) h2 {
color: #497635;
margin-top: -.3em;
}
.ecoworld-heading-font.energiesparen:not(.bg) h2 {
color: #95c23d;
margin-top: -.3em;
}
.blog #sidebar {
display: none;
}
#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template {
padding: 0
}
#sticky-buttons-1 {
right: -2px;
top: 67%;
}
.page-template-blank #sticky-buttons-1 {
display: none;
}
.ecoworld_event_post_title_meta {
padding: 25px 20px 25px 20px;
margin: 0;
box-shadow: none;
text-align: left;
background: white;
}
#sticky-buttons-1  .sb-label {
height: inherit;
line-height: 1.1rem;
font-size: 1rem;
padding: 10px; -webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,.2);
-moz-box-shadow: 0 2px 7px 0 rgba(0,0,0,.2);
box-shadow: 0 2px 7px 0 rgba(0,0,0,.2);
margin-right: 0;
margin-top: 1px;
transition: all .5s ease-out;
right: -400px !important;
opacity: 0;
z-index: -1;
font-family: "SofiaPro-Regular";
}
#sticky-buttons-1 li:hover .sb-icon {
}
#sticky-buttons-1 a:hover .sb-label {
right: 100% !important;
opacity: 1;
}
#sticky-buttons-1 .sb-label::before {
display: none
}
#sticky-buttons-1 li:first-child .sb-label {
font-size: 0px;
}
#sticky-buttons-1 li:first-child .sb-label::after {
content: 'Energieagentur Schaumburg gGmbH \A Am Krankenhaus 1a \A 31655 Stadthagen \A  \A T: 05721-96718-60 \A E: info@energieagentur-shg.de';
white-space: pre;
font-size: 1rem;
}
#sticky-buttons-1 .sb-icon{
height: 60px;
width: 60px;
line-height: 60px;
font-size: 35px;
border: 1px solid rgb(7,76,132);
}
.ecoworld_topbar {
padding-bottom: 0;
}
.ecoworld_main_container.ecoworld_topbar_main_container {
position: fixed;
top: 0;
z-index: 1000;
width: 100%;
height: 45px;
}
body.admin-bar .ecoworld_main_container.ecoworld_topbar_main_container {
top: 32px;
}
#ecoworld_Header {
margin-top: 45px;
}
#ecoworld_Header.sticky-on .ecoworld-std-logo {
padding: 5px 0;
}
.page-id-1803 h2, .page-id-1803 .wsp-category-title {
display: none
}
body:not(.tribe_events-template-default) .ecoworld-layout-sidebar-right .ecoworld_custom_two_third {
float: none;
margin: auto;
}
#ecoworld_sub_header {
display: none;
}
.archive .ecoworld-heading-font, .blog .ecoworld-heading-font {
margin: 30px auto 20px auto;
width: 90%;
}
.single-post .ecoworld-heading-font {
margin: 30px auto 0 auto;
width: 90%;
}
.slick-next.slick-arrow.fas.fa-chevron-right {
margin-right: 5px;
}
#tribe-events-content a.button {
font-size: inherit;
text-transform: none;
}
.ecoworld_blog_post .ecoworld_post_content, .tribe-events-list .type-tribe_events {
background: #f1f6f7;
border-bottom: 2px solid white;
}
.ecoworld_post_single_pagination {
background: white;
border: 1px solid #dbe9ee;
margin-top: 20px;
}
.ecoworld_pp_link_title {
color: #074c84;
}
.ecoworld_pp_link_title:hover {
color: #31bae2;
}
.ecoworld_pp_view_all span {
background: white;
}
.single-post .ecoworld_post_meta {
margin-top: 0;
}
.single-post .ecoworld_post_image, .single-tribe_events .ecoworld_te_single_image {
margin-bottom: 20px;
}
.single-post .ecoworld_blog_post .ecoworld_column_gap {
padding: 0;
}
ul.tribe-events-sub-nav li a {
color: #074c84;
border: 2px solid #f1f6f7;
}
.events-list #tribe-events-footer {
padding-top: 20px;
}
.ecoworld_te_single_content_text {
background: white;
}
.ecoworld_search_page_no_result_text {
display: none;
}.ecoworld_search_pg_subtitle {
margin-top: 2em;
}
.swmsc_button_div{
position: relative !important;
margin-top: .5em;
margin-bottom: 2em;
font-family: "SofiaPro-Regular";
}
.content_block {
background: white;
padding: 10px 15px 15px 15px;
margin-bottom: 1em;
overflow:hidden;
max-width: 400px;
}
.content_block p{
margin: 0;
}
.content_block .wp-block-image .alignleft {
margin-left: 0;
margin-bottom: 0;
} .readonly{
pointer-events: none;
background: transparent !important;
color: rgba(0,0,0,0.75) !important;
}
#rm_form_page_form_3_1_2 .rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label.rmfield, #rm_form_page_form_3_1_3 .rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label.rmfield
{
display: none;
}
input.readonly
{
pointer-events:fill;
border: none !important;
padding: 0 !important;
}
.rmformui .rmform-row .rmform-field .rmform-control.readonly {
min-height: 32px !important;
}
form.rmagic-form .rmagic-row .rmagic-heading
{
margin-bottom: .5em;
}
form.rmagic-form .rmagic-row .rmagic-subheading
{
color: black;
font-weight: bold;
}
.rmagic .rm-user-card .rm-user-name
{
padding: 0;
}
.rmagic .rm-user-card img
{
display: none;
}
.rmagic .rm-user-card .rm-user-name
{
padding: 0;
}
.rmagic .dbfl.rm-user-name-subtitle
{
padding: 0;
text-align: center;
margin-top: 1em;
}
.rmagic .rm-user-name-submission
{
text-align: center;
float: none;
display: block;
}
.rmagic table.rm-user-data th:last-child, tr th:first-child
{
font-size: 0;
}
.rmagic .rm-submission-download-col a, .rmagic .dbfl.rm-user-name-subtitle, .rm_expiry_stat_container
{
display: none;
}
tr th:first-child, tr td:first-child, tr:first-child th{
border:none;
}
.rm-user-details-card .rm-user-row.dbfl :nth-child(3), .rm-user-details-card .rm-user-row.dbfl :nth-child(5)
{
display: none;
}
.page-id-8812 .rm_forgot_pass
{
display: none;
}
.rmnotice
{
display: none;
}
.ecoworld_search_page_text > p:not(.ecoworld_search_page_readmore)
{
display: none;
}
.ecoworld_search_page_readmore
{
margin-top: 0px;
}
.rmfield[for="form_5_1-element-20"], .rmfield[for="form_5_1-element-17"], .rmfield[for="form_5_1-element-14"]{
pointer-events: none;
}
.rmfield[for="form_5_1-element-20"] .required {
display: none;
}
.rmagic .rmagic-row.no-label {
margin-bottom: 0;
}
.rmagic-row.no-label label.rmfield {
display: none !important;
}
.wp-block-group.max-width {
max-width:800px ;
margin: auto;
}
.rmagic .buttonarea input[type="button"], .rmagic .buttonarea input[type="submit"] {
background-color: rgba(7, 76, 132, .8) !important;
border: none !important;
border-radius: 0 !important;
}
.rmagic .buttonarea input[type="button"]:hover, .rmagic .buttonarea input[type="submit"]:hover{
background-color: rgba(7, 76, 132, 1) !important;
}
.rmtab-custom-1.rmtabs_head .material-icons {
display: none !important;
}
.rmagic textarea.readonly {
border: none !important;
height: 1em !important;
min-height: 1em !important;
padding: 0 !important;
}
.rmagic .rm-tab-content {
text-align: left !important;
}
#form_5_2-element-58-error {
font-size: 0;
}
#form_5_2-element-58-error::before {
font-size: 13px;
content: 'Bitte geben Sie mindestens 22 Zeichen ein.';
}
#rm_my_sub_tab {
text-align: center !important;
} .page-id-9788 .slick-list {
background: #f1f6f7;
padding-top: 20px !important;
}
.page-id-9788 .slick-slide img {
max-height: 600px;
}
.page-id-9788 button.slick-arrow {
top: 300px;
}
@keyframes headAnim {
from {
opacity:0
}
to {
opacity:1
}
}
@-webkit-keyframes headAnim {
from {
opacity:0
}
to {
opacity:1
}
}
@-ms-keyframes headAnim {
from {
opacity:0
}
to {
opacity:1
}
}
.cover {
-webkit-animation-name:headAnim;
-ms-animation-name:headAnim;
animation-name:headAnim;
-webkit-animation-fill-mode:both;
-ms-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-delay:.5s;
-ms-animation-delay:.5s;
animation-delay:.5s;
-webkit-animation-duration:0.5s;
-ms-animation-duration:0.5s;
animation-duration:0.5s
}
@media (max-width: 1280px) {
.ecoworld_logo_img img {
max-width: 270px !important;
}
#ecoworld_Header:not(.sticky-on) .ecoworld_nav {
min-height: 100px;
}
}
@media (min-width: 1500px) {
.slider.themen.slick-slider{
max-width: 1450px;
position: relative !important;
} }
@media (min-width: 981px) {
.ecoworld_posts_list .ecoworld_post_image{
float:left;
margin-right: 20px;
width: 230px !important;
position: relative;
z-index: 10;
border-left: 6px #31bae2 solid;
padding-left:10px;
}
.ecoworld_posts_list .ecoworld_blog_post .ecoworld_post_content {
padding: 0;
background:none;
}
.ecoworld_posts_list .ecoworld_post_text {
margin-left:250px
}
.ecoworld_te_single_content {
background: #f1f6f7;
}
.ecoworld_posts_list .ecoworld_post_title_meta {
z-index: 5;
padding: 0;
margin: 0;
background: none;
}
.ecoworld_posts_list .ecoworld_post_meta {
line-height: 90%;
margin-bottom: 6px;
}
.ecoworld_posts_list .ecoworld_post_title h2, .ecoworld_post_title h2 a, .ecoworld_post_title h1, .ecoworld_blog_grid_content_box h3 {
text-transform: none !important;
padding-bottom: 7px;
}
.ecoworld_post_button {
position: relative;
display: block;
clear: both;
margin: 0;
width: auto;
text-align: left;
}
.ecoworld_post_button a {
color: white !important;
background: #31bae2 !important;
display: inline-block;
box-shadow: none;
height: auto;
line-height: inherit;
padding: 7px 20px;
border: none;
}
.ecoworld_post_button a:hover {
background: #074c84 !important;
}
.ecoworld_posts_list .ecoworld_post_content {
position: relative;
min-height: 100px;
height: 100%;
margin-bottom: 40px;
clear: both;
}
}
@media (min-width: 980px) and (max-width: 1100px) {
.ecoworld_container {
width: 98% !important;
}
ul.ecoworld_top_nav > li > a {
padding-right: 7px !important;
padding-left: 7px !important;
}
ul.ecoworld_top_nav li ul {
box-shadow: none;
margin-left: 7px;
}
.ecoworld_logo_img img {
max-width:180px !important;
margin-top:10px
}
ul.ecoworld_top_nav {
padding: 0 0 0 20px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.ecoworld_site_content h5, .ecoworld_site_content h5 a {
font-size:16px !important
}
h5::before {
margin-right: 5px !important;
}
.footer .ecoworld_footer_widget, .footer .ecoworld_fb_subscribe_wid {
margin-bottom: 10px !important;
min-height: 245px !important;
}
body, p {
font-size:15px !important;
line-height:20px !important
}
}
@media (min-width: 768px) {
}
@media (min-width: 0px) and (max-width: 767px) {
#sticky-buttons-1 {
display: none;
}
.content_block {
max-width:none
}
.footer .ecoworld_footer_widget, .footer .ecoworld_fb_subscribe_wid {
margin-bottom: 10px !important; }
.slick-slider .mega-post-carousel1 .mega-post-image {
height: 200px !important;
}
.slick-slider .mega-post-carousel1 .mega-post-image img {
height: 200px !important;
}
.swmsc_recent_posts_square_posts ul li, .swmsc_recent_posts_square_posts ul li:last-child {
min-height: 200px;
width: 47%;
margin-right: 1.5%;
margin-left: 1.5%;
margin-bottom: 1em;
}
#newsletterform .wpb_wrapper {
margin-bottom: 1em;
}
.ecoworld_two_third, .ecoworld_three_fourth, .ecoworld_four_fifth, .ecoworld_five_sixth, .one_half, .ecoworld_one_half, .ecoworld_row .ecoworld_column2, .one_third, .ecoworld_one_third, .ecoworld_row .ecoworld_column3, .one_fourth, .ecoworld_one_fourth, .ecoworld_row .ecoworld_column4, .one_fifth, .ecoworld_one_fifth, .ecoworld_row .ecoworld_column5, .one_sixth, .ecoworld_one_sixth, .ecoworld_row .ecoworld_column6, .ecoworld-layout-sidebar-left .ecoworld_row .ecoworld_column2, .ecoworld-layout-sidebar-left .ecoworld_row .ecoworld_column3, .ecoworld-layout-sidebar-left .ecoworld_row .ecoworld_column4, .ecoworld-layout-sidebar-right .ecoworld_row .ecoworld_column2, .ecoworld-layout-sidebar-right .ecoworld_row .ecoworld_column3, .ecoworld-layout-sidebar-right .ecoworld_row .ecoworld_column4 {
width: 50%;
float: left;
clear:none;
}
.ecoworld-heading-font div{
font-size:1.75rem !important;
line-height: 1.2em !important;
margin-bottom: .5em;
}
#contacts {
margin-top: 2em;
}
.swmsc_services_item_left .swmsc_services_item_holder {
float: none;
margin-right: 0;
width: 100%;
}
.float-left-50 {
width: 100%;
float: none;
margin-right: 0;
margin-bottom:1em
}
.formular {
float: none;
width: 100%;
}
.tnp-subscription .btn-success {
width: 100%;
margin-left: 0;
height: 2.5em;
margin-top: 5px;
margin-bottom: 5px;
}
.home .ecoworld_sub_header_title, .home h1.ecoworld_sub_header_title {
background: rgba(255,255,255,.7);
padding: 5px 10px;
}
.ui-accordion .ui-accordion-content {
padding: .8em;
}
#fullscreenLink p {
text-align: center !important
}
.ecoworld_footer_copyright img {
display: block;
}
.ecoworld_footer_copyright {
padding: 0 0 15px 0;
}
#contacts .swmsc_text_block, #contacts.swmsc_text_block, #custom_post_widget-1865 {
margin-left: 0;
}
.teaserlarge .swmsc_services_responsive.swmsc_services_item_left {
text-align: left
}
.page-template-100-width .ecoworld_main_container > .vc_row.cover {
margin-left: 0;
margin-right: 0;
}
#calendar.swmsc_full_width_section {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.cover .vc_column_container {
padding-left: 10px;
padding-right: 10px;
}
}
@media (max-width: 480px) {
.ecoworld_logo_img img {
margin-top: 10px;
}
.ecoworld_column.ecoworld_column4:first-child, .ecoworld_column.ecoworld_column4 {
width: 100%;
}
.ecoworld_main_nav.ecoworld_top_nav_highlight_tab {
display: none;
}
.ecoworld_logo_img {
border:none;
}
#ecoworld_mobi_nav {
top: 17px;
right: 0;
}
#ecoworld_mobi_nav > ul {
top: 82px;
}
.ecoworld_site_content h2, .ecoworld-heading-font div {
font-size: 1.6rem !important;
line-height: 1.3em !important;
}
.ecoworld_site_content h5 {
font-size: 1.1rem !important;
}
.ecoworld_site_content h3, .mega-post-carousel1 h3.mega-post-title a {
font-size: 1.25rem !important;
line-height: 1.4em !important;
}
.teaserlarge {
margin-left: 0;
}
.teaserlarge .swmsc_services_images .swmsc_services_item_holder {
}
.clear.swmsc_gap {
margin-top: 20px !important;
}
.cover .vc_row .vc_column_container:first-child .clear.swmsc_gap{
margin-top: 250px !important;
}  
#newsletterform .swmsc_container, #zielgruppen .swmsc_container {
width: calc(100% - 10px);
}
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner {
padding-top: 10px;
}
.swmsc_recent_posts_square_posts ul li, .swmsc_recent_posts_square_posts ul li:last-child {
width: 96%;
min-height: 200px;
}
.slider {
margin-bottom: 2em;
}
.ecoworld_column.ecoworld_column4 {
margin-bottom: 10px;
}
.page-id-9788 .slick-slide img {
max-height: 240px;
}
.page-id-9788 button.slick-arrow {
top: 155px;
}
}
.custom-password-wrapper {
position: relative !important;
}
.custom-password-wrapper input {
padding-right: 50px !important;
}
.custom-pwd-toggle {
position: absolute !important;
top: 50% !important;
right: 12px !important;
z-index: 9999 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 32px !important;
height: 32px !important;
min-width: 32px !important;
min-height: 32px !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
font-size: 20px !important;
line-height: 1 !important;
opacity: 1 !important;
visibility: visible !important;
cursor: pointer !important;
transform: translateY(-50%) !important;
}
.custom-pwd-toggle--visible {
opacity: 0.55 !important;
} .rm-togglePassword {
display: none !important;
}