/*
Theme Name: MK-Spezial
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 wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
body .login #nav{display:none!important;}
/* General Custom CSS */
h1, h2, h3, h4, h5, h6 {text-transform: none!important;line-height: 1.2em!important}

#main > div.main_color.container_wrap_first.container_wrap.sidebar_right > div > main > div > div > div.avia_message_box.avia-color-green.avia-size-large.avia-icon_select-no.avia-border-.no-print > div > h5 > a {background-color: #f90}
#top .av_header_glassy.av_header_transparency .header_bg{background-color: #fff; opacity: 0.8!important; filter:alpha(opacity=80)!important; }

div.av_promobox.avia-button-yes.no-bottom-margin {margin-bottom: 0}
/*.pricing-table>li
.pricing-table>li:nth-child(n+4) {text-align: left}*/

/* .avia-multi-slideshow-button {min-width: 44%;} */
.slide-image {background: inherit!important;}
#hidek {display: none!important}
#gmap {
	border: 0;
	height: 437px;
}
.titel-hs {
	white-space: pre;
	font-size: 75%;
}
.togglecontainer {margin: 0}
body .column-top-margin {margin-top: 0}
.avia_message_box_content {text-transform: none; font-size: 1.8em; line-height: 1.8em;}
.avia_message_box .avia_message_box_title {text-transform: uppercase;}
#avia_anrede_1 {padding: 12px!important}
.slideshow_align_caption {vertical-align: inherit; }
.avia-multi-slideshow-button {min-width: 145px}
#partner > div > main > div > div > div.avia-logo-element-container.avia-logo-grid.avia-content-slider.avia-smallarrow-slider.avia-content-grid-active.noHover.avia-content-slider1.avia-content-slider-even.avia-builder-el-2.el_after_av_heading.avia-builder-el-last > div.avia-content-slider-inner > div.slide-entry-wrap {margin-bottom: 25px}
.mc_list * {display: inline-block!important;}
#mc_signup_form > div > div:nth-child(2) > ul > li:nth-child(2), #mc_signup_form > div > div.mergeRow > div > ul > li:nth-child(2) {padding-left: 12px;}
#mc_signup_form > div > div:nth-child(2) > ul {margin-bottom: 12px;}
#mc_signup_form > div > div:nth-child(3) {display: none;}
#mc_signup_submit {margin-top: 1em;width: 76%!important;}
.mc_signup_submit {text-align: left;}
.mc_merge_var {margin-bottom: 0!important}
#mc_signup_form > div > div:nth-child(2) > label, #mc_signup_form > div > div:nth-child(2) > ul {display: inline!important;}
#mc_mv_LNAME {margin-bottom: 5px!important}
#mc-indicates-required {line-height: .1em;font-size: .9em;padding-bottom: 12px;}
#mc_signup_form > div > div.mergeRow > label, #mc_signup_form > div > div.mergeRow > div,#mc_signup_form > div > div.mergeRow > div > ul {display: inline}
.mc_required {font-weight: bold!important;}
#mc_signup_form > div > div.mergeRow > div > ul > li:nth-child(2) {padding-left: 0}
.mc_list {float: none!important;}
.no-margin {margin-bottom: 2px; margin-top: 0}
#top .scroll-down-link {color:#ff9900;}
.mc_custom_border_hdr {
	font-weight: bold;
	color: #ffffff;
}

/* CoWorking Page styles*/
#co-work-widget {
	background-color: #ff9900;
	top:40%;
	display: block;
	padding: 0px;
	height: 395px;
	width: 334px;
	position: fixed;
	bottom:8%;
	z-index: 999999999;
	cursor: pointer;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
}
#co-work-widget .cowork-cont {
	font-size: 9pt;
	color:#444;
	background-color: #FFFFFF;
	height:  395px;
	width: 309px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
	clear: right;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottom-left: 6px;
border-bottom-left-radius: 6px;
}
#co-work-widget .cowork-cont h2,#co-work-widget .cowork-cont h3,#co-work-widget .cowork-cont strong{color:#444;}
#co-work-widget .cowork-cont ul li{line-height:18px;}
#co-work-widget .cowork-cont a{font-size:14px;font-weight:900;padding:20px;display:inline-block;}
#co-work-widget .cowork-tab {
	display: inline-block;
	float: left;
	text-align: center;
	width: 25px;
	font-weight: 700;
	color: #FFF;
	font-family: monospace;
	line-height:33px;
	font-size:18px;
	
}

.transform {
	right: -309px;
	-webkit-transition: right 0.7s ease;  
	-moz-transition: right 0.7s ease;  
	-o-transition: right 0.7s ease;  
	-ms-transition: right 0.7s ease;  
	transition: right 0.7s ease;
}
.transform:hover {
	right: 0px;
	-webkit-transition: right 0.7s ease;  
	-moz-transition: right 0.7s ease;  
	-o-transition: right 0.7s ease;  
	-ms-transition: right 0.7s ease;  
	transition: right 0.7s ease;
}

.transform-active {
  right: 0px;
}

.co-slider-text {
	font-size: 1.15em;
	line-height: 1.3em
}
#avia_1_1 > p {margin-top: 0}
.avia-caption .avia-caption-content p {background: rgba(0, 0, 0, 0.75)}


/* SVG size fix for Logo*/
.logo > a > img {height: 100%;width: auto;}


/* Landingpage Styles */
.lp-h2 {letter-spacing: normal;line-height: 1.35em;}
#lp-h1 {text-transform:uppercase}
.lp-seo-kf input.button {background-color: #ff9900;border-color: #995c00}
#avia_mailchimp_widget-2 > div > form > fieldset > p:nth-child(5) > input.button {background-color: #164194;border-color: #f90;}
#avia_mailchimp_widget-2 > div > form > fieldset > p:nth-child(5) > input.button:hover {background-color: #00297c;border-color: #e78100;}
#text-5 > div > div:nth-child(2) > form > fieldset > p.form_element.first_form.form_fullwidth.av-last-visible-form-element.modified_width > input.button:hover {background-color: #ddd;border-color: #fff;}
#avia_mailchimp_widget-2 > h3 {color:#164194}
#top .av-mailchimp-widget p {margin: 8px 0}
#socket .social_bookmarks li, #socket .social_bookmarks li a {border-radius: 0}
#frm-erkl {
	font-size: .8em;
	display: inline-block;
	line-height: 1.2em;
	color: #F2D7BC;
}
fieldset p {margin-bottom: 0!important}
.chart-l {
	font-size: smaller;
	display: inline-block;
	line-height: normal;
}
.jqplot-grid-canvas {opacity: 0}
.jqplot-highlighter-tooltip {background-color: inherit!important;}
#lp-h11 * {white-space: nowrap;}
span.text-sep.text-sep-date {display: none;}
.lp-wb > a > span , .lp-wb > a {padding: 10px 0!important; margin-top: 12px}
.zusammenhalten {white-space: nowrap;}
#top .flex_column .template-blog .post-title, #top .fullsize .template-blog .post-meta-infos {text-align: left;}
#top .flex_column .template-blog .post-title {font-size: 1.8em}
.lp-legend {display: block;margin: 0 auto -25px auto;}
#footer {padding-bottom: 0}

/* Styles Landing-Page Guido */
#lead-in{font-weight:300;letter-spacing: normal;line-height: 1.35em;}
#lead-in strong {font-weight:400;}
.p-margin-top{padding-top:20px; display:block;}
.gs-brown{color:#7C6853 !important;}
h4.gs-charts-rwd{font-weight:300; font-size:1.3em;color:#F2D7BC !important;}
/* .jqplot-table-legend-label{font-size:0.6em!important;position:relative;line-height:1.1em;} */
.jqplot-highlighter-tooltip{display: none!important;}
p.chart-legend-gs{line-height:1em;font-size:0.9em}
.brown{color:#7c6853 !important;}
.turquoise{color:#40C0CB; font-size:180%;line-height:0.5em;}
.img-rwd-chart{width:75%;height:auto;}
.box-rwd-info{padding:15px; background:#9C9288 !important;}
.box-rwd-info .avia_textblock {font-size:1em; color:#f8f6f2 !important;}
.box-rwd-info h3{font-weight:400; color:#39342d !important;font-size:150%;}
.right-said-fred{font-size:150%; font-weight:400; color:#f90 !important;}
.not-bold{font-weight:300 !important;}
.small-line{line-height:1.1em !important;}
.txt-creme{color:#F2D7BC !important;}
.inlinie li {display: inline;font-size: .85em}
.no-min-height {min-height: initial!important}
.inlinie {margin: 0}
.p-chart-seo{text-align: center;font-size:1.1em;}

/* Leerzeichen vor Author */
.blog-author {padding-left: 1em}

/* Wort MENÜ in Mobile View */
#advanced_menu_toggle:after {
  content: "MENÜ" !important;
  font-size: 10px !important;
  left: 6px;
  position: absolute;
  top: 15px;
  font-weight: 600;
  letter-spacing: .1em;
}

/* Fokus Formular Feldern Schatten */
#top .avia_ajax_form .text_input:focus, #top .avia_ajax_form .select:focus, #top .avia_ajax_form .text_area:focus {
	box-shadow: #888888 1px 1px 8px!important
}

.avia_ajax_form .button {border-bottom-width: 4px}

#top #searchsubmit, .ajax_load {height:100%}

/*Icon Linie Dunkler*/
.main_color .avia-icon-list .iconlist-timeline {border-color:#b3ada3!important}

/* Cookie Consent */
.avia_cookie_text a{font-weight: bold;color:#fff;text-decoration:none;}
.avia_cookie_text a:hover{color:#f90;}

/* Icons Startseite */
.icons_fss a{font-size:120%;text-decoration:none!important;}
.icons_fss .av-icon-char{font-size:4em!important;line-height:2em!important;text-decoration:none!important;}
.icons_fss a:hover{color:#f90;}

/* SLIDER DEZ 2019 */
.avia-slideshow {min-height:764px;}
/* Akkordion Leistungen */
.accord-leistung .js_active .toggler{border-width: 0px;}
/*.accord-leistung span {font-size:50px!important;}*/
.av-minimal-toggle.togglecontainer .single_toggle .toggler{font-size:1.9em;font-weight:200;}
.accord-leistung .single_toggle .toggle_content{overflow:visible;}
.accord-leistung .toggle_icon{top:50%;}
.accord-leistung .single_toggle .toggle_content{padding-top:20px;}
/*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 (max-width: 1032px) {
	.avia-multi-slideshow-button {min-width: inherit;}
}
@media only screen and (min-width : 880px){
	  #top div .caption_center .slideshow_caption{padding-left: 180px;}
	}


/*Fix Portait iPad Header*/
@media only screen and (max-width : 1024px){
/*li[id|="menu-item-"] > a {padding: 0 4px;}*/
	.av-main-nav > li > a {padding: 0 4px!important;}
	#mc_signup_submit {margin-top: 1em;width: 100%!important;}
}

/*Partner Logo Fix*/
@media only screen and (max-width: 990px) {
	#top .avia-logo-element-container .slide-entry { clear: none; }
}

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
  #top .scroll-down-link {font-size: 8em}
  .slideshow_inner_caption{padding-top: 2em}
  #full_slider_1 .avia-slideshow-inner{margin-top:70px!important;}

}


/*
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: 959px) {
	/* Landscape Tablet Styles here */
	#top label {font-size: 10px}
}

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
	.avia-inner-caption h2 {font-size: 100%;}
	#top label {font-size: inherit;}
	.titel-hs {white-space: normal;}
	#fullscreen_slider_0 > div > div.caption_fullwidth.av-slideshow-caption.caption_left.caption_left_framed.caption_framed.active-slide > div > div > div > div > a.avia-slideshow-button.avia-button.avia-color-theme-color.avia-multi-slideshow-button.avia-slideshow-button-2 {margin: inherit;}
	#partner > div > main > div > div > div.avia-logo-element-container.avia-logo-grid.avia-content-slider.avia-smallarrow-slider.avia-content-grid-active.noHover.avia-content-slider1.avia-content-slider-even.avia-builder-el-2.el_after_av_heading.avia-builder-el-last > div.avia-content-slider-inner > div.slide-entry-wrap {margin-bottom: inherit;}
	.avia-inner-caption {
		font-size: .85em;
		display: block;
	}
	/* Landingpage Styles */
	#lp-h1 {font-size: .6em; line-height: normal;}
	.lp-h2 {font-size: .8em;}
	#lp-seo-2 > div > div > div > div > div.flex_column.av_one_fourth.first.avia-builder-el-12.el_before_av_one_half.avia-builder-el-first > div, #lp-seo-1 > div > div > div > div > div.flex_column.av_one_fourth.first.avia-builder-el-2.el_before_av_one_half.avia-builder-el-first > div {
		width: 50%;
		margin: 0 auto;
	}
	.responsive #scroll-top-link {display: block;} /* Fix for Scroll to Top button in Mobile view */
	#wpbs_slider {display: none!important;} /* Coworking raus von Mobil*/
	  .avia-slideshow {min-height:300px;}
  #full_slider_1 {background-size: auto 300px;}
  #co-work-widget{height:250px;}
}

@media only screen and (max-width: 541px) {
  /* Add your Mobile Styles here */
  #top .avia-slideshow-button.avia-color-dark {background-color: rgba(255,255,255,.85)}
  .avia-slideshow {min-height:400px;}
  #full_slider_1 {background-size: auto 400px;}
  avia-caption-content  
}

@media only screen and (max-width: 361px) {
  /* Add your Mobile Styles here */
  .co-slider-text {display: none;}
  .avia-multi-slideshow-button {min-width: 40%}

}
@media only screen and (max-width: 321px) {
  /* Add your Mobile Styles here */
	.avia-inner-caption {display: none;}
	#top .avia-button.avia-color-dark {
	  	color: rgba(0,0,0,1);
		border-color: rgba(0,0,0,1);
		}
	.av-inherit-size .av-special-heading-tag {font-size: 0.7em}
}

@media print { 
 /* All your print styles go here */
	#header {
	padding: 0;
	margin: 0;
	}
	main.content.av-content-small.alpha.units {width: 110%}
	#wpbs_slider{display: none;}
	body{font-size: 14.8px;line-height: 1em}
	.html_header_top.html_header_sticky #main {padding-top: 0;}
	.webdesign-pakete{page-break-inside:avoid!important;}
	li.avia-pricing-row > div {letter-spacing: -3px}
	.avia-pricing-row{padding: 5px!important}
	div.hr, .no-print{display: none}
	.webdesign-pakete-alt{padding-top: 0!important}
	div.toggle_content{padding: 5px}
	div.toggle_content p {margin: 5px}
	p{margin: 0.5em 0!important}
	span.copyright a, ul.social_bookmarks > li > a {color: #fff!important}
	ul.social_bookmarks > li > a{text-decoration: none!important;}
}