/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*=====================================================================================
  Styles IP-SUISSE - last changes 28.03.2019 - Schmiddy
=======================================================================================*/


/* Special Browser Stuff
=====================================*/
	
.avia-safari .avia-content-slider, .avia-safari .avia-content-slider-inner, .avia-safari .avia-content-slider-inner .slide-entry-wrap {
	-webkit-perspective: 0 !important;
}
/* Main Typography
=====================================*/

@font-face {
	font-family: HelveticaNeueThin;
	src: url(fonts/HelveticaNeueThin.ttf);
}
/*font-stack*/
.helvetica-neue-websave {
	font-family: "HelveticaNeueThin", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
body {
	font: 22px "HelveticaNeueThin", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	letter-spacing: 0.02em;
}
/*------------- End Main Typography -------------*/


/* Titles 
=====================================*/


h1, h2, h3, h4, h5, h6 {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: none;

}
.title_left>h1, .title_left>h2, .title_left>h3, .title_left>h4, .title_left>h5, .title_left >h6 {
	text-align: left;
	text-shadow: 2px 2px 5px rgba(40,40,40,0.8);
}
h1 {
	font-size: 70px;
  text-align: center;
}
h2 {
	font-size: 50px;
  text-align: center;
}

h3 {
	font-size: 35px;
  text-align: center;
}
h4 {
	font-size: 30px;
}
h5 {
	font-size: 22px;
}
h6 {
	font-size: 18px;
	padding: 10px 0 15px 0;
}
.title_button {
	margin-left: -40px;
}
.title_button .avia_iconbox_title {
	font-size: 20px;
	font-weight: bold;
	text-shadow: 2px 2px 5px rgba(40,40,40,0.8);
}
#top #wrap_all .main_color .av_iconlist_title {
	color: rgba(0,0,0,1.00);
	font-size: 22px;
	line-height: 1em;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
}
.avia-content-slider .slide-entry-excerpt, .slide-content, .slide-entry-title .entry-title a, .entry-content-header h3 {
	text-align: center;
}
body .av-special-heading .modern-centered {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: none;
	/* font-weight: bold; */
	text-align: center;
}
body .av-special-heading-tag {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
}
body .front_slider h2 {
	font-weight: bold;
}
body .produzenten_meldungen .av-special-heading-tag {
	font-weight: 700;
	font-size: 1.4em;
    text-align: left;
}
.html_modern-blog .avia-content-slider .slide-entry-title {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: none;
	font-weight: 700;
	text-align: center;
}
.html_elegant-blog .avia-content-slider .slide-entry-title {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: none;
	font-weight: 700;
	text-align: center;
}

#top #wrap_all .av-magazine-title a {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 300;
	font-size: 22px;
	color: rgba(0,0,0,1.00);
}
#top #wrap_all .av-magazine-title a:hover {
	color: #00973F;
}
.av-magazine header {
	margin-top: -3px;
}
#top #wrap_all .post-title .entry-title {
	font-family: "HelveticaNeueThin", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.8em;
	font-weight: 300;
	line-height: 1em;
	margin-bottom: 50px;
}
.html_modern-blog #top .post-entry .post-title {
	font-family: "HelveticaNeueThin", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 300;
	text-transform: none !important;
	padding: 0 0 15px;
	letter-spacing: 0px;
	line-height: 1.3em;
	margin-bottom: 10px;
}
.html_elegant-blog #top .post-entry .post-title {
	font-family: "HelveticaNeueThin", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 300;
	text-transform: none;
	padding: 0 0 15px;
	letter-spacing: 0px;
	line-height: 1.3em;
	margin-bottom: 10px;
}
.avia_textblock {
	line-height: 1.3em;
}
div .slideshow_caption {
	text-shadow: 2px 2px 5px rgba(40,40,40,0.8);
	font-size: 1.5em;
	text-transform: none;
}
.av-subheading, .av-subheading_below {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: none;
	margin-top: -0.2em;
	margin-top: 1.2em;
}
.team-member-name {
	text-align: center;
	font-size: 1em;
	font-weight: 300;
}
.team-member-job-title {
	text-align: center;
	font-size: 0.8em;
}
.team-member-description {
	margin-top: -12px;
	color: rgba(62,62,62,1.00);
	text-align: center;
	font-size: 0.8em;
}
.sitemap-container h2 {
	display: none;
}
.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-content {
	line-height: 1em;
	margin: 0;
}
.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-title {
	margin-bottom: -20px;
	text-align: left;
}

#top input[type="text"], #top input[type="email"], input[type="submit"], input[type="button"], #top textarea, .nf-form-layout, .ninja-forms-field .nf-element, .btn .btn-success .nf-fu-fileinput-button {
	font-family: "HelveticaNeueThin", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 0.9em !important;
	font-weight: 300 !important;
}

.av-magazine-content-wrap {
	border-bottom: none;
	margin-bottom: 20px;
}
.av-magazine .av-magazine-content-wrap .av-magazine-title {
	text-align: left;
}

.nf-mp-header h3 {
    font-size: 1em;
    margin: 0 0 50px 0;
	text-align: left;
}

/*----------- End Titles ------------*/



/* Images (all)
=====================================*/

.avia-image-container-inner, .avia_image, .av-image-caption-overlay, .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
}
body .container_wrap .avia-team-member .team-img-container {
	border-radius: 0px !important;
}
body .container_wrap .avia-team-member .team-social {
	background: rgba(0, 0, 0, 0.1);
}
.sidebar_left .template-blog .blog-meta { /*hides the Blog Main Image Preview on the post */ 
    visibility: hidden;
}
/* Images (all) ----------*/




/* Main Containers
=====================================*/
	
.container .av-content-small.units {
	margin-top: 10px;
}
.container .av-content-small.units {
	margin-bottom: 40px;
}
#top #main .sidebar_left .sidebar {
	margin-top: 20px;
	text-align: left;
	border: 0px;
	width: 220px;
	position: fixed;
	top: 120px; /* required as well	*/
}
/* End Main Containers ----------*/



/* Header
=====================================*/
/* Header Background
=====================================*/

.header_bg {
	height: 64px;
	opacity: .95;
	filter: alpha(opacity=95);
	z-index: 0;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-perspective: 1000px;
	-webkit-backface-visibility: hidden;
}
/* End Header Background ----------*/



/* Header Logo
=====================================*/

.responsive .logo[style] {
	max-height: 110px;
}
.logo img {
	max-height: 110px !important;
	margin-top: -20px !important;
	z-index: auto;
}
.logo, .logo a {
	overflow: visible;
}
/* Ende Header Logo -------------*/



/* Meta Navi
=====================================*/

#header_meta {
	z-index: 1;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, #top .header_color .sub_menu li ul a {
	font-size: 1.7em;
	text-decoration: none;
	text-transform: none;
	font-weight: 300;
}
.sub_menu li {
	padding: 0 0 0 25px;
}
#top .sub_menu>ul {
	margin: 0 0 0 -15px;
}
.av_secondary_right .sub_menu>ul>li:last-child, .av_secondary_right .sub_menu>div>ul>li:last-child {
	padding-left: 25px;
}
#menu-item-4935, #menu-item-5927 {
	float: right;
}
.ips-login {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 19px;
	font-weight: 300;
	margin: 0 25px 5px 0;
}
#menu-item-wpml-ls-36-it, #menu-item-wpml-ls-131-it {
	display: none;
}

/* Search
=====================================*/

#menu-item-search a {  /* make defaut seach icon ivisible */
	display: none;
}
#custom_html-4, #custom_html-5 /* new container for the search icon*/ {
	position: absolute;
	top: -48px;
	left: 80%;
	padding: 0;
	width: auto;
}
.custom-html-widget {
	margin: 0 10px;
	float: right;
}
.html_elegant-blog #top .post-entry .post-meta-infos {
	display: block;
}
.searchwp-highlight {
	color: rgba(0,0,0,1.00);
	background-color: rgba(255,252,0,1.00);
}
#top #searchform .ajax_search_response {
	background: #f5f0e7;
}
.ajax_search_image {
	border-radius: 0px;
}
#top #searchform .ajax_search_response {
	background: #f5f0e7;
}
.header_color .ajax_search_title {
	font-size: 15px;
	color: rgba(0,0,0,0.90);
}
.header_color .ajax_search_excerpt {
	color: rgba(0,0,0,0.50);
}
#top .header_color .ajax_search_entry:hover {
	background-color: #fff;
}
#top div .ajax_search_entry_view_all {
	background: rgba(186,178,162,1.00);
}
#top .header_color .ajax_search_entry:hover {
	background-color: #fff;
	color: #666;
}
/*----------- End Search ------------*/

/* End Meta Navi -------------*/




/* Main Navi
=====================================*/

.main_menu {
	position: relative;
	float: left;
	margin-left: 121px;
	margin-bottom: 10px;
}
#top #header .av-main-nav>li>a .avia-menu-text, #top #header .av-main-nav>li>a .avia-menu-subtext {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 300;
}
.header_color .main_menu ul:first-child>li>a {
	color: rgba(35,35,35,1.00);
}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child>li a:hover, .header_color .main_menu ul:first-child>li.current-menu-item>a, .header_color .main_menu ul:first-child>li.current_page_item>a, .header_color .main_menu ul:first-child>li.active-parent-item>a {
	color: rgba(35,35,35,0.50);
}
.header_color a:hover {
	text-decoration: none;
	color: rgba(255,255,255,0.50);
}
.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, #top .header_color .sub_menu li ul a {
	color: rgba(255,255,255,1.00)
}
/* End Main Navi -------------*/



/* Submenu
=====================================*/

#top .sub_menu>ul, #top .sub_menu>ul>li {
	background: none;
	border: 0;
}
.av_secondary_right .sub_menu {
	float: left;
	margin-left: 115px;
}
.sub_menu>ul>li>a, .sub_menu>div>ul>li>a {
	padding: 7px 0;
}
#top .av-main-nav ul a {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: none;
	font-weight: 300;
}
#top .header_color .main_menu .sub-menu .current_page_item {
	font-weight: bold;
}
/* End Submenu -------------*/





/* Color Definitions
=====================================*/


#top .header_color .main_menu .menu ul li>a {
	color: rgba(60,60,60,1.00);
	background-color: #f5f0e7;
}
#top .header_color .main_menu .menu ul li>a:hover, #top .header_color .main_menu .sub-menu .current_page_item {
	color: rgba(0,151,63,1.00);
	background: #fff;
}
#top .header_color .main_menu .menu ul .current_page_item>a, #top .header_color .main_menu .menu ul .current-menu-item>a, #top .header_color .sub_menu li ul a {
	color: rgba(0,151,63,1.00);
	background: #fff;
}
.main_color .sidebar a.ipsnav-highlight {
	font-weight: bold;
	color: rgba(0,151,63,1.00);
}
a.ipsnav-highlight-first {
	font-weight: bold;
	color: rgba(0,151,63,1.00);
}
.avia_textblock a {
	font-weight: bold;
	color: rgba(0,151,63,1.00);
}
/* End Color Definitions -----------*/
/* End Header -----------*/



/* Sidebar Inhalte
=====================================*/

.widget_nav_menu a {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.5em;
	text-decoration: none;
	font-weight: 300;
}
.alg_back_button_wp_widget a {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: 300;
}
.alg_back_button_wp_widget a:hover {
	text-decoration: none;
}
#top #main .sidebar_left .inner_sidebar {
	margin: 0px;
}
.icl_sidebar_navigation a:hover {
	text-decoration: none;
}
.widget_nav_menu ul:first-child>.current-menu-item, .main_color .widget_nav_menu ul:first-child>.current_page_item {
	background: none;
	border: none;
	box-shadow: none;
}
.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item> a {
	border: 0;
	padding: 0px;
	color: rgba(0,151,63,1.00);
}
.selected_page_side {
	color: rgba(0,151,63,1.00);
	font-weight: bold;
}
/* End Sidebar Inhalte --------*/




/* Tooltips
=====================================*/

.avia-tooltip, .avia-tooltip .avia-arrow, .avia-related-tooltip, .avia-related-tooltip .avia-arrow {
	background: #bab2a2 !important;
	font-size: 0.6em !important;
	color: rgba(255,255,255,1.00)!important;
	line-height: 1em !important;
	box-shadow: 0 3px 13px 0 rgba(0,0,0,.1);
}
.related_image_wrap {
	width: 70%;
}
.avia-search-tooltip {
	background-color: #fff;
}
/* End Tooltips ------------*/





/* Slider dots/arrows/Buttons
=====================================*/

body .aligncenter, .entry-content-wrapper a:hover .aligncenter {
	padding: 0 28px;
}
#top .alternate_color .avia-color-theme-color:hover {
	color: rgba(0,167,80,0.70);
}
.avia-fullscreen-slider .avia-slideshow-controls a, .av-control-minimal .avia-slideshow-controls a, .avia_desktop .avia-content-slider .avia-slideshow-arrows a {
	opacity: 1;
	filter: alpha(opacity=1);
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a, #top .avia-content-slider .avia-slideshow-arrows a, #top .avia-fullscreen-slider .avia-slideshow-arrows a {
	position: absolute;
	top: 4.8em;
	width: 22px;
	height: 50px;
	font-size: 40px;
	/*line-height: 62px;*/
	line-height: 200px;
	font-weight: bolder;
}
#top .avia-fullscreen-slider .avia-slideshow-arrows a {
	top: 50%;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {
	position: absolute;
	top: 5.5em;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows .prev-slide {
	left: -5px;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows, #top .avia-content-slider .avia-slideshow-arrows {
	width: 100%;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a:before, #top .avia-content-slider .avia-slideshow-arrows a:before, #top .avia-fullscreen-slider .avia-slideshow-arrows a:before {
	line-height: 60px;
}
.avia-slideshow-arrows a:before {
	background: rgba(0,0,0,0.0);
}
.avia-slideshow-dots a {
	background: rgba(255,255,255,0.00);
	border: solid 2px rgba(255,255,255,0.50);
}

/*.nf-next, .nf-previous, .ninja-forms-field .nf-element,*/ .nf-fu-fileinput-button,.nf-fu-progress, .field-wrap input[type=button], #top .avia_ajax_form input[type="checkbox"]   {
    margin: 0;
    padding: 16px 20px !important;
    border-radius: 2px !important;
    border-width: 1px !important;
    border-style: solid !important;
    font-weight: normal !important;
    min-width: 142px !important;
	outline: none !important;
	border-color: #bab2a2 !important;
    background-color: #f5f3ef !important;
	color: #424242 !important;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0) !important;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0) !important;
}
.avia_iconbox_title {
	font-size: 1.4em;
}
.avia-button-left {
	display: table-row;
}


/* End Slider dots/arrows/Buttons ------------*/

 



/* Magazines & Linklists
=====================================*/

.av-magazine-hero img {
	width: 100%;
	height: auto;
}
.av-magazine-thumbnail {
	width: 50px;
	border: none;
	margin: 3px 5px 0 0;
}
#uplp-list-7099 ul li {
	margin-top: 15px;
	border-bottom: none;
}
.main_color .av-magazine-time, .av-magazine-author, .av-magazine-text-sep {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: rgba(182,182,182,1.00)
}
.av-magazine-top-bar {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
}
.uplp-post-date {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: rgba(150,150,150,1.00);
	font-size: 12px;
	text-transform: uppercase;
	height: 20px;
}
.uplp-post-title {
	padding: 0 0 8px 0;
}
.uplp-post-title a {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-decoration: none;
	color: rgba(0,0,0,1.00);
}
.av-magazine-sort {
	float: none;
}
/* End Magazine -------------*/





/* SlideShow
=====================================*/

.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-content, .avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-content {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
}
.thementitel {
	text-shadow: 2px 2px 5px rgba(40, 40, 40, 0.8);
}
.main_color .avia-content-slider .slide-image {
	background: none;
}
.alternate_color .avia-content-slider .slide-image {
	background: none;
}
.avia-content-slider .slide-image {
	margin-bottom: 10px;
	padding: 0 27px;
}
#top #wrap_all .avia-slideshow-button {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	padding: 0px;
}
#top .avia-slideshow-button {
	text-transform: none;
	text-shadow: 2px 2px 5px rgba(40, 40, 40, 0.8);
}
#top .avia-button.avia-color-dark {
	color: #781700 !important;
	border: 0px !important;
	background: transparent !important;
}
#top .avia-button.avia-color-dark:hover {
	color: #00973f !important;
}
#top .avia-button.avia-color-light {
	border: 0px !important;
	background: transparent !important;
}
#top .avia-button.avia-color-light:hover {
	color: #00973f !important;
}
#top .alternate_color .avia-color-theme-color {
	color: #fff;
	border: none;
	background-color: transparent;
}
.more-link {
	border: none;
	border-width: 0px;
	font-size: .8em;
	padding: 0;
	margin: 10px auto 20px auto;
}
.konsumenten-downloads h3 a {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 300 !important;
	font-size: 22px !important;
	line-height: 0em !important;
	letter-spacing: 0px !important;
	color: #00973f !important;
}
.konsumenten-downloads h3 {
	line-height: 0.6em !important;
	letter-spacing: 0px !important;
	padding-top: 0px !important;
	margin-top: 15px !important;
}
.konsumenten-downloads .slide-image {
	margin: 0 auto;
	box-shadow: 2px 2px 5px rgba(40, 40, 40, 0.5);
	border-radius: 0;
	padding: 0;
}
.slider_home_engagement {
	height: 750px;
}
.slider_home_aktuelles {
	height: 820px;
}
.slider_home_engagement_fr {
	height: 830px;
}
.slider_home_aktuelles_fr {
	height: 830px;
}
#top .ips_imageslider .avia-caption-content {
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 1.5em;
}
/* End SlideShow -------------*/





/*Article
=====================================*/

.html_elegant-blog .av-share-box {
	margin: 70px 0
}
.related_posts {
	display: none;
}
.pdfpreloader {
	position: absolute;
	top: 95px;
	left: 250px;
	z-index: 103;
	font-size: 18px;
	color: red;
}
/* End Article -------------*/





/*Toggles
=====================================*/

.toggle_content {
	border: 0 !important;
	padding: 0 8em 2em 6em !important;
}
.js_active .toggler {
	top: 0;
	border: none;
	padding: 0 0 0 3.2em;
}
.js_active .toggler:hover {
	background: #f5f3ef !important;
	color: rgba(120,23,0,1.00)!important;
}
.single_toggle {
	background: #f5f3ef !important;
	border: #fff solid thin!important;
	margin: 0 0 -1px 0;
	padding-bottom: 0px;
}
.single_toggle:first-child {
	background: #f5f3ef !important;
}
.toggler {
	font-size: 1.8em;
	background: #cdc4b2 !important;
	color: #fff!important;
}
.activeTitle {
	font-size: 1.8em !important;
	background: #f5f3ef !important;
	color: rgba(120,23,0,1.00)!important;
}
.toggle_icon {
	border: 0;
	border-color: rgba(120,23,0,0.30) !important;
	width: 33px;
	height: 33px;
	top: 13px;
	left: 2.2em;
	margin-top: 0;
}
.toggle_icon .hor_icon {
	color: rgba(120,23,0,1.00) !important;
	border-color: rgba(120,23,0,1.00) !important;
	border-top-width: 8px;
	top: 15px;
	left: 0;
	width: 33px;
}
.toggle_icon .vert_icon {
	color: rgba(120,23,0,1.00) !important;
	border-color: rgba(120,23,0,1.00) !important;
	border-left-width: 8px;
	left: 12px;
	top: 3px;
	height: 33px;
}
/* End Toggler-------------*/




/* Elemente verstecken
=====================================*/


.html_modern-blog .avia-content-slider .slide-meta {
	display: none;
}
.html_elegant-blog #top .post-entry .post-meta-infos {
	display: none !important;
}
.entry-content-header .page-thumb {
	display: none;
}
.avia_wpml_language_switch li .language_flag {
	display: none;
}
.html_modern-blog #top .post-entry .blog-categories {
	display: none;
}
.html_elegant-blog #top .post-entry .av-vertical-delimiter {
	display: none;
}
/* End Elemente verstecken ----------------*/


/* Diverse Content styles
=====================================*/

.embed_download a {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 300;
	font-size: .8em;
}
.embed_download a:hover {
	text-decoration: none;
}
.blog-tags .minor-meta {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: 300;
	font-size: 1em;
}
#top .produzenten_meldungen .av-flex-placeholder {
	width: 20px;
}
#top .produzenten_meldungen .avia-button.avia-size-x-large {
	padding: 25px 50px 23px;
	font-size: 22px;
	min-width: 500px;
	margin-left: -150px;
}
#top .produzenten_meldungen .avia-image-container.avia-align-center .avia-image-container-inner {
	margin: 7px auto;
}
#top .produzenten_meldungen .avia_textblock {
	margin-top: 0;
}
/* Diverse Content styles ----------------*/


/* Footer
=====================================*/

#footer {
	padding: 15px 0 0 0;/* background-image: url('/wp-content/uploads/CH-Natuerlich_HG.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
	background-position: 1190px 292px;*/
}
#footer .widgettitle {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: none;
	font-weight: 700;
	font-size: 1em;
	text-align: left;
}
#footer .textwidget {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: none;
	font-weight: 300;
	font-size: 0.8em;
	line-height: 1.4em;
}
#socket {
	font-size: 1em;
}
#socket .copyright {
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-size: 0.5em;
}
#socket .copyright a:hover {
	text-decoration: none;
}
#top .social_bookmarks li {
	width: 40px;
}

/* End Footer ------------*/




/*
Desktop Styles
==================================================*/
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
/* Add your Desktop Styles here */

#menu-item-wpml-ls-36-it, #menu-item-wpml-ls-131-it {
	display: none;
}
}

/*
Mobile Styles
==================================================*/
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
/* Add your Mobile Styles here */

	
/* Logo
=====================================*/
			
.responsive #top .logo {
	position: absolute !important;
	top: 15px !important;
	width: auto !important;
	height: auto !important;
}
.logo img {
	max-height: 65px !important;
	margin-top: -20px !important;
}
/* End Logo ---------------*/
	
		

/* Meta Navi
=====================================*/
	
#header_meta {
	height: 30px !important;
}
#menu-item-search a { /* make default search invisible */
	display: none;
}
.ips-login {
	/* display: none; */
	position: absolute;
	top: -10px;
	left: 95%;
	z-index: 110;
	font-size: 0.43em;
}
#custom_html-4, #custom_html-5 { /* container for the new search button */
	position: absolute;
	top: -15px;
	left: 73%;
	z-index: 110;
	font-size: 1.5em;
}
.responsive #top #wrap_all .container {
	width: 90%;
	max-width: 90%;
}
.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, #top .header_color .sub_menu li ul a {
	font-size: 1.2em;
	letter-spacing: 0px;
	color: #fff;
}
#header_meta .sub_menu>ul>li {
	padding: 0 5px !important;
}
#menu-item-4935, #menu-item-5927 {
	display: none !important;
}
#menu-item-wpml-ls-36-it, #menu-item-wpml-ls-131-it {
	display: none !important;
}
/* End Meta Navi -------------*/
	
	
	
	

/* Main Navi
=====================================*/
	
.responsive #top #wrap_all #header {
	position: fixed;
	height: auto;
	margin: 0 !important;
	min-height: 30px;
}
#header_main {
	width: 100%;
	min-height: 60px;
}
.responsive #top #wrap_all .main_menu {
	position: absolute;
	top: -23px;
	height: 80px;
	width: 50%;
	display: block;
}
.responsive #top .av-logo-container .avia-menu {
	float: right;
	height: auto;
	width: auto;
}
/* End Main Navi -------------*/



/* Submenu
=====================================*/


/* End Submenu -------------*/	
	
	
/* Titles
=====================================*/
	
h1 {
	font-size: 40px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
	padding: 10px 0 15px 0;
}
body {
	font: 20px "HelveticaNeueThin", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-text-size-adjust: 100%;
	line-height: 1em;
}
.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title {
	font-size: 1.5em;
	letter-spacing: 1px;
}
.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
	font-size: 1.5em;
	letter-spacing: 1px;
}
.responsive #top .slideshow_caption h2 {
	font-size: 35px !important;
}
.responsive #top .slideshow_caption .avia-caption-content {
	font-size: 25px !important;
	margin-top: -0.5em;
	margin-bottom: -0.5em;
}
#top #wrap_all .avia-slideshow-button {
	font-size: .5em !important;
	margin-top: -2em;
}
#top input[type="text"] {
	font-family: "HelveticaNeueThin", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: 300;
}
/* End Titles -------------*/	
	
	
	
	
	
/* Divers containers
=====================================*/
	
.responsive #top .container .av-content-small, #top #main .avia-section .template-page {
	margin: 40px 0 0 0;
}
.responsive .content .entry-content-wrapper {
	padding-top: 20px;
}
.avia-section-large .content, .avia-section-large .sidebar {
	padding: 0 0 50px 0;
}
.avia-content-slider .slide-entry-excerpt {
	line-height: 1.3em;
}
.slider_home_engagement {
	height: 750px;
}
.slider_home_aktuelles {
	height: 820px;
}
.slider_home_engagement_fr {
	height: 800px;
}
.slider_home_aktuelles_fr {
	height: 860px;
}
/* Divers containers-------------*/	
	
	
		
	
/* Toggles
=====================================*/

.toggle_content {
	padding: 0 0.5em 1em 0.5em !important;
	line-height: 1.3em;
}
.js_active .toggler {
	padding: 0 0 0 1.7em !important;
}
.toggler {
	font-size: 1.3em !important;
}
.activeTitle {
	font-size: 1.3em !important;
}
.toggle_icon {
	width: 33px;
	height: 33px;
	top: 2px;
	left: 0.2em;
	margin-top: 0;
}
.toggle_icon .hor_icon {
	border-top-width: 8px;
	top: 15px;
	left: 0;
	width: 33px;
}
.toggle_icon .vert_icon {
	border-left-width: 8px;
	left: 12px;
	top: 3px;
	height: 33px;
}
/* End Toggler-------------*/




	
	
	
	
	
	
	
	
	
}
