html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}caption,th,td {font-weight: normal;text-align: left;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;}del {color: #333;}ins {background: #fff9c0;text-decoration: none;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}small {font-size: smaller;}img {border: 0;-ms-interpolation-mode: bicubic;}
*  {box-sizing: border-box; outline:none;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
html { overflow-y: scroll;}
body, tr, td, th, form, label, cite, select, input {font-family:'Roboto Condensed', 'Lucida Grande',Verdana, Arial, Helvetica, sans-serif;font-size:16px;line-height:1.5em;font-weight: 300;}
body {  background:  #dce1e5; }
small {font-size:.7em;color:#999;}
a, a:visited {color:#333;text-decoration:underline;}
a:hover, a:active, img:hover {color:#999;}
a img	{opacity:1;} a:hover img	{opacity:0.75;}
#storycontent a.external {padding-right:14px;background:url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/external.png) no-repeat right center;margin-right:3px;} 
a[href*=".pdf"],a.external[href*=".pdf"] {background-image:url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/PDF.png) !important; background-repeat:  no-repeat; background-position:  left 2px !important;padding:0 0 0 30px;line-height:22px;display:inline-block; margin: 5px 0;}
.more-link {padding:7px 0 0 0; text-decoration: underline;}
hr { background: #fff;border:2px dotted #ddd; border-width:0 0 2px 0;height: 1px;width:99.99%;margin:15px 0; clear: both;}
h2,h3,h4,h5,h6,.responsive-tabs__list__item {margin:0 0 10px 0;color:#06487d; font-weight:400; line-height:1.3em; text-transform: uppercase; letter-spacing: 1px;}
h2, h3, h4 {font-size:1.5em;margin-bottom:20px; line-height: 1.3em;}
h2 {font-size:1.6em;  }
h2.page-title .red, h3.archiv-title .red  { display: block; font-weight: 700;}
.page-template-page-patienten-glossar h2.page-title .red { display: inline;}
h3 {font-size:1.2em;margin:20px 0 1em 0; }	
h3 a, h3 a:visited, a hr, a:visited h3 {text-decoration:none !important; color:#06487d;}
h3 a:hover, h3 a:active, a:hover h3, a:active h3 {color:#999  !important;}
h4 {font-size:1.2em; margin-bottom:10px;}
h5 { text-transform: none;}
p {margin-bottom:1.1em;}
blockquote { padding:0 0 20px 0; margin-bottom: 20px; border-bottom: 1px dotted #ccc;} .skiplink {position:absolute;left:-99999px;top:-20em;}
.container {position:relative;width:100%; display: block;}
.content {position:relative;width:96%;min-width:300px;max-width:1184px; margin: 0 auto;} #header { padding: 15px 0 0 0;  background: #fff;}
h1 {position:relative;   width: 55%;   max-width: 340px; float:left;    }
h1 a { color: #fff !important; text-decoration: none;}
#logo {position:relative;max-width:270px; width: 40%; float: right; }
#logo img	{max-width:100%;height:auto;} 
#logo a, h1 a {position:absolute;left:0;top:0;width:100%;height:100%;display:block; text-indent:-99999px;z-index:2;  }
#fullwidthheader {background: #d7dde3;}
.maintitle { background: #fff; padding: 15px 15px 5px 15px; font-size: .8em; margin-bottom: 7px; } #navi {background: #06487d; z-index: 10; position: sticky;   position: -webkit-sticky;   top: 0; min-height: 10px; font-size: .9em; }
#navi a, #navi a:visited {text-decoration:none; color: #fff; display:block; text-transform: uppercase;}
#navi a:hover, #navi a:active {color:#c90;}
#navi li { position: relative;}
#navi .sub-menu a { text-transform: none !important;} #content {  padding: 25px 0; background: #fff; } .breadcrumb { padding:0; margin:0 0 15px 0; font-size:0.8em; color:#999; left: 0;}
.breadcrumb a { color:#999} .breadcrumb a:hover { color:#333;} img	{max-width:100%;height:auto;} 
#storycontent img {-webkit-border-radius: 3px; border-radius:3px;}
.alignright {margin:0 0 15px 3%;display:inline;float:right;} .alignleft {margin:0 3% 15px 0;display:inline;float:left;} .aligncenter { margin: 0 auto 10px auto; text-align: center;}  .alignnone {display: inline-block; margin: 0 15px 10px 0;} #storycontent img.alignleft, #storycontent img.alignright 	{ max-width:35%;} #content a img	{opacity:1;} #content a:hover img	{opacity:.8} #storycontent img.alignnone { margin: 0 15px 10px 0;}
.video-wrapper {	max-width: 600px !important; 	 }
.video-container { position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden; margin-bottom:10px; max-width: 100%;} .video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} 
.picscolumn {float: right; width: auto; height: auto; margin: 0 0 20px 20px;  max-width:35%; font-size: .8em; line-height: 1.4em; } .wp-caption	{ max-width:50%; padding:4px; margin-bottom:10px; }
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption { white-space: normal; }
.wp-caption-text { margin-top:7px; font-size: .8em;} .wp-gallery:before {content:"";display:table; height:10px;}
.wp-gallery {     margin: auto;  overflow: hidden;  width: 100%; }
#storycontent .wp-gallery ul	{ margin:0; padding: 0;}
#storycontent .wp-gallery li {   float: left; display:inline; list-style:none; margin:0 1% 10px 0;padding:0;width: 24%;  -webkit-border-radius: 2px; border-radius:2px;     }
.wp-gallery img {    margin:0; 	background-color:#fff; 	border:1px solid #666 !important;  	 position:relative;  } 
.wp-gallery img:hover {border-color:#ddd !important;} #post ul, #footer ul, #post ol {margin: 0 0 1.5em 0;}	
#post ul li,  #footer ul li {margin:0 0 0 14px;list-style:disc;}
#post ol li {margin:0 0 4px 20px;list-style:decimal;} table {border:0 none;border-spacing:0;margin:0 0 15px 0;width:auto;}
table p {margin:0 !important;}
td, th {padding:2px 12px 2px 0;vertical-align:top;text-align:left; } 
th {font-weight:bold;font-size:1.2em;padding-top:10px;}
tr td:first-child {font-weight:bold;white-space:nowrap; }
form table td	{ vertical-align:middle;} textarea, input, select, .button {width:100%;border:1px solid #ddd;padding:2px 4px;-webkit-border-radius:3px;border-radius:3px;  line-height: 1.7em;  max-width: 400px;}
textarea:focus, input:focus, textarea:active, input:active {border-color:#F39200 ; background:#fff !important; color:#333 !important;}
textarea {height:8em;}
.button, input[type="submit"], input[type="button"], input[type="reset"]  {width:auto !important; text-decoration: none;}
.frm_forms { margin-bottom: 30px;}
.frm_top_container { margin-bottom: 10px;}
.frm_error { font-size: .9em; color: #999; }
.frm_error, .frm_error_style, .frm_required, .frm_message {  color: #f00; line-height: 1.2em; padding: 0;}
.frm_required, form .red   { font-weight: bold; padding-left: 2px; font-size: 1.3em;}
.radio-field .frm_error { padding-left: 30px;}
.frm_blank_field input, .frm_blank_field select,.frm_blank_field textarea { border: 1px solid #f00;}
.frm_message { font-size: 1.1em; font-weight: bold;  padding: 3px 0; border-bottom: 1px solid #f00;}
.frm_message span   { display: block; font-size: .85em; color: #333; font-weight: normal;}
.frm_hidden { display: none;}
.frm_form_field label { display: block; margin: 0 0 5px 0;}
.frm_form_field input, .frm_form_field select, .frm_form_field textarea { margin-bottom:2px;}
.frm_ajax_loading {visibility:hidden;	width:auto;}
.frm_ajax_loading.frm_loading_now {visibility:visible !important;}
.frm_radio label  {width: auto !important; display: inline;}
.frm_radio input { width: 15px}
.frm_html_container { padding: 0 !important; text-align: left !important;} .bestellformular td {padding: 8px 15px; border-bottom: 1px dotted #ddd; } 
.bestellformular tr td:nth-of-type(3) { text-align: right;}
.bestellformular label { font-weight: bold; }
.bestellformular td img { margin: 8px 10px 0 0 !important; border: 1px solid #ddd;height: 55px; width: auto;}
.frm_forms  input[type="number"] {width: 100px; margin-left: 7px;}
.frm_forms .bestellformular .frm_error, .frm_forms .bestellformular .not-available input { display: none !important;}
.frm_forms .bestellformular .not-available td:nth-of-type(3) {color: #fff;} .search-everything-highlight {background:#ff3;padding:2px 0; font-weight: bold;}
.searchform input {width:100%; background-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/search-header.png); background-position:  center right; background-repeat: no-repeat; color:#999; max-width: 300px; background-size: auto 70%  }
.searchform input:focus, #header .searchform input:active {color:#333; border-color:#999 !important ;  font-size: 1em; font-weight: bold;}
.searchform .button {display:none;} #storycontent .snap_nav {padding: 10px 0 0 0; font-size: 1.25em; color: #ccc; line-height: 1.25em; }
#storycontent .snap_nav li a { text-decoration: none;padding: 6px 7px; display: block;}
#storycontent .snap_nav li {float: left; list-style: none ; margin: 0 3px 20px 0; padding: 0 !important;}
#storycontent .snap_nav .current_page_item a {color: #377088 !important; font-weight: bold; cursor: default !important; text-decoration: none !important;}
#storycontent .snap_nav .current_page_item {background:#f1f1f1 !important;color:#000; border-color: #c36 !important;}
.page-template-page-patienten-glossar-php #storycontent li {padding-bottom: 20px;} .button-link {border:2px solid; padding: 0 25px; height: 36px; line-height: 36px; white-space: nowrap; -webkit-border-radius:18px;border-radius:18px; text-transform: uppercase; display: inline-block; border-color:#06487d; text-decoration:none ;  color: #06487d; display: table-cell; vertical-align: middle;}
#storycontent .button-link {background-color:#dce1e5; }
.button-link:hover, .button-link:active, #storycontent .button-link:hover, #storycontent .button-link:active { color: #fff; border-color: #fff; background: #a8bfd2 ;} .wp-pagenavi {text-align:center;padding:20px 0;display:block;margin:20px 0;border-top:2px dotted #ddd;} .wp-pagenavi .pages {margin-right:10px;line-height:2em;} .wp-pagenavi a,  .wp-pagenavi .current, .wp-pagenavi .extend {text-decoration:none;display:inline;margin-right:5px;} .wp-pagenavi .current {background:#f1f1f1 !important;color:#000; border-color: #c36 !important;} .newsintro { padding-top:10px;border-top:2px dotted #ddd;  margin-top: 15px;}
.newsintro a { text-decoration: none; display: block; width: 100%; height: 100%;}
.newsintro img.wp-post-image { max-width: 214px !important;} .addtoany_shortcode:before, .ssba-wrap:before { font-weight: bold; content: "Teilen"; padding-right: 10px;}
.ssba-wrap a {background: 0 !important;}
.ssba img { margin-right: 10px;} .supported { width: 141px; font-size: .7em; color: #ccc; line-height: 1.3em; }
.supported a { display: block; text-decoration: none !important; color: #999 !important; opacity: 1;}
.supported a:hover { opacity: .7;} #banner_veranstaltung { margin: 15px 0;}
#banner_veranstaltung h3 { margin-bottom: 0; display: inline-block; padding-right: 10px;}
#banner_veranstaltung h3, #banner_veranstaltung a { line-height: 20px; display: table-cell; vertical-align: middle;}
.home h2.page-title {color:#c36;font-weight:700;}
.startbox { width: 100%; margin: 0 0 15px 0; padding: 15px 0; position: relative;}
.startbox img { width: 100%; border: 1px solid #eee;}
.startbox h3 {font-size:1em;margin:0 0 10px 0;  }
.startbox small {margin: 10px 0; padding-bottom: 10px; border-bottom:1px dotted #ddd; display: block;}
.startbox a { display: block; width: 100%; height: 100%;text-decoration: none;} #storycontent .sf-result:after, #storycontent .sf-nav:after{ clear: both; 	display: block;	content: '';}
#storycontent .sf-result li, #storycontent .sf-nav li { list-style: none; margin: 0; border: 0;}
#storycontent .sf-result li a, #storycontent .sf-nav li a { text-decoration: none; opacity: 1; width: 100%; height: 100%; display: block; color: #333;}
#storycontent .sf-result li a:hover, #storycontent .sf-nav li a:hover { opacity: .7; color: #999;}
.sf-foundcount, .sf-totalcount { color: #036; font-weight: bold; }
.sf-result-head { text-align: center; border: 0; background: 0; font-size: 1.15em;}
#storycontent .sf-result { padding: 10px 0;  margin-bottom: 15px;}
#storycontent .sf-result li { width: 97%; margin: 0 3% 12px 0;  border: 2px dotted #eee; background:  #fdfdfd; min-width: 170px; padding: 7px; float: left;}
#storycontent .sf-result li h5   {text-transform: none; letter-spacing: normal; margin-bottom: 7px;}
#storycontent .sf-result li:hover   { background: #fff; border-color: #999; cursor: pointer;}
#storycontent .sf-result li label   { width: 95px; display: inline-block;}
#storycontent .sf-result img {max-width: 15% !important; 	height: auto;     float: right;     margin: 0 0 0 15px;} #storycontent .searchandfilter { margin: 0 ; padding: 0 ;}
#storycontent .searchandfilter:after, #storycontent .searchandfilter:after{ clear: both; 	display: block;	content: '';}
#storycontent .searchandfilter ul {padding: 0; margin: 0 ;}
#storycontent .searchandfilter ul li { margin: 0 ; padding: 0 ; width: 100%; display: block; list-style: none; font-size: 1.1em; margin-bottom: 15px;}
#storycontent .searchandfilter ul li option  { width: 100% !important;  display: block; padding: 3px ; line-height: 1.3em;}
.search-filter-results section, .search-filter-results-1240 div {width: 97%; margin: 0 3% 12px 0;  border: 2px dotted #eee; background:  #fdfdfd; min-width: 170px; padding: 7px; float: left;}
.search-filter-results section a, search-filter-results-1240 div a {text-decoration: none; opacity: 1; width: 100%; height: 100%; display: block; color: #333;}
.search-filter-results section a:hover, search-filter-results-1240 div a:hover {opacity: .7; color: #999;}
.search-filter-results section img {max-width: 15% !important; 	height: auto;     float: right;     margin: 0 0 0 15px;} #sidebar {position:relative; color: #06487d;   }
#sidebar .sidebarcontent {padding:  20px 20px 10px 20px; -webkit-border-radius: 3px;border-radius: 3px; margin-bottom: 20px; background-color: #dce1e5;}
#sidebar h3, #sidebar h4, #sidebar h2	{ margin-top:0; font-size:1.15em; margin-bottom:15px; line-height:1.25em;}
#sidebar ul li {margin:0 0 10px 25px; list-style-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/list-item-line.png);}
#sidebar a, #sidebar a:visited {color: #06487d;}
#sidebar a:hover, #sidebar a:active {color: #999;}
#sidebar p {margin-bottom:10px;}
#sidebar .current_page_item a	{color:#999 !important;cursor:default !important; text-decoration:none;}
#sidebar input, #sidebar select  { max-width: 100%;}
.page-id-1886 #sidebar-patienten { display: none;} #docfinder {  color:#fff; background-color: #a8bfd2;  padding: 0 3%; font-size: 1.1em; }
#docfinder a { display: block; width: 100%; height: 100%;padding: 20px 0;}
#docfinder a, #docfinder a:visited, #docfinder a h3, #docfinder .button-link { color: #fff; text-decoration: none;}
#docfinder a:hover, #docfinder a:active, #docfinder a:hover h3, #docfinder a:hover .button-link { color: #06487d !important;}
#docfinder .button-link { border-color: #fff; line-height: 34px;  }
#docfinder a:hover .button-link {border-color: #06487d; }
.page-id-1881 #docfindercontent { display: none;}
.page-id-1881 #docfinder { height: 20px;} #footer { padding:25px 0; background-color: #dce1e5; color: #06487d; font-size: .9em; line-height: 1.3em;  }
#footer a, #footer a:visited {color: #06487d;}
#footer a:hover, #footer a:active {color: #999;}
#footercontent .footersection { padding:0 3% 25px 0;}
#footercontent .footersection h6 {  margin: 0  0 15px 0; text-transform: uppercase; color:#06487d; font-size: 1.1em; }
#footer ul li { list-style-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/list-item-line-white.png); margin: 0 0 12px 25px;}
#footer .zentrale img {display: block; margin: 0 0 7px 0; height: 75px; width: auto;}
#footer .adresse, #footer .phone, #footer .email { padding-left: 30px; margin-top: 12px; background-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/location.png); background-repeat: no-repeat; background-position: center left;}
#footer .phone { background-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/phone.png);}
#footer .email { background-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/mail.png);} .red {color:#c36;font-weight:bold;}
.blue {color:#06487d; font-weight:bold;}
.bold, strong	{ font-weight:700;}
.bolder { font-weight: bolder;}
.lightgrey { color: #999;}
.noborder, tr.noborder td {border: 0 !important;}
.uppercase { text-transform: uppercase;} #navi ul:after, .wp-pagenavi:before, #header:after, #navi:after, .clear, hr:before, .clear:before,.responsive-tabs-wrapper:before,.responsive-tabs-wrapper:after {content: " "; height: 0; clear: both; visibility: hidden;font-size: 0; display:table;} .button, .wp-pagenavi a,  input[type="submit"], input[type="button"], input[type="reset"], .wp-pagenavi .current, #storycontent .snap_nav li {-webkit-border-radius: 3px;border-radius: 3px;letter-spacing:1px;padding:3px 7px;font-weight:bold;line-height:1.4em; background-color: #e6e6e6; 	}  
.button:hover, input[type="submit"]:hover, .wp-pagenavi a:hover, input[type="button"]:hover, input[type="reset"]:hover, #storycontent .snap_nav li:hover	{ border-color: #fbc500;cursor:pointer;color:#000;	background-color: #ebebeb; } @media screen and (min-width:200px) {
#navi #search {  margin-top: 2px;}
}
@media screen and (min-width:380px) {
.startbox {float: left; width: 48%; display:inline; text-align: justify;   margin-right: 4%;-webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto; }
.startboxcontainer .startbox:nth-child(2) { margin-right: 0; }
}
@media screen and (max-width:499px) {
.breadcrumb { display: none;}
table { overflow-x: auto; display: block; padding-bottom: 20px; width: 100%;}  
#banner_veranstaltung { padding: 0 3%;}
#banner_veranstaltung h3 { display: block; padding: 0 0 7px 0;}
}
@media screen and (min-width:500px) {
#footercontent .footersection	{ display: inline; float: left; width: 50%;}
}
@media screen and (max-width:600px) {
#storycontent .alignright,  #storycontent .alignleft { display: block; margin: 10px 0; max-width: 100%;}
}
@media screen and (min-width:650px) {
#docfinder .button-link {  float:right; margin: 20px 0 15px 25px;}
}
@media screen and (min-width:750px) {
#fullwidthheadercontent img { float: right;}
#storycontent {min-height: 450px; width: 72%; float: right;}
.home #storycontent { width: 100%; float: none;}
#sidebar {width:25%; float: left;}
#footer .zentrale img {display: inline; float: left; margin: 0 15px 0 0;}
#footer .zentrale { display: table;padding-bottom: 10px;}
#footer .zentrale img,  #footer .zentrale p { display: table-cell;}
#footer .zentrale p { vertical-align: bottom;}
}
@media screen and (max-width:749px) {
body {  font-size:17px;line-height:1.5em;}
#navi {height: 48px;}
#navi .searchform input { height: 36px; }
}
@media screen and (min-width:750px) {
.maintitle { background: 0; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  max-width: 50%; padding: 0; font-size: .9em; max-width: 40%; margin: 0; }
.maintitle h2 {font-size:1.3em; margin-bottom: 12px;  }    
.startbox, .startboxcontainer .startbox:nth-child(2) { width: 31%; margin-right: 3.5% !important; }
.startboxcontainer .startbox:nth-child(3) { margin-right: 0 !important;}
picscolumn { max-width: 45%;}
#footercontent .section50 { width: 50%;}
#footercontent .section25 { width: 25%; padding-top: 55px;}
#storycontent .searchandfilter ul li { width: 46%; display: inline-block; margin-right: 4%;}
#storycontent .searchandfilter ul li .sf-level-0  { float: none; display: block;  margin:3px 3%; width: 96%; padding: 3px 5px;  }
li.sf-field-submit:before { display: table; width: 100%; content: " "; height: 1px;}
#storycontent .searchandfilter ul li.sf-field-submit { display: block; width: 100%;}
.search-filter-results section {float: left !important;  max-width: 46% ;  display: inline-block; margin-right: 4%;}
.sf-filter fieldset, .sf-filter .sf-button-btnreset,#storycontent .sf-result li { float: left !important;  max-width: 46% !important;  display: inline-block; margin-right: 4%;}
}
@media screen and (min-width:851px) {
#navi li  { padding:0 10px 0 10px;}
#storycontent .wp-gallery li { width: 18%; margin-right: 2%;}
#navi .current-menu-item a, #navi .sub-menu .current-menu-item a {color:#09c ;cursor:default; }
#navi .current-menu-item .sub-menu a { cursor: pointer; color: #333 ;}
#navi .current-menu-parent a { color: #09c;}
#navi .current-menu-parent a:hover, #navi .current-menu-item .sub-menu a:hover { color: #999;}
#navi ul   { height: 40px; line-height: 40px;    }
#navi #menu { z-index: 5; padding-right: 50px;}
#navi  li {position:relative; display:inline-block; line-height: 1.1em; height: 40px;padding-right: 10px; }
#navi  li a { padding:10px 7px 10px 0 ;text-transform: uppercase; display: block;}
#navi .menu-item-has-children a:after { content: "\f107"; font-family: 'FontAwesome'; font-size: .8em; font-weight: bold; padding-left: 10px; margin-right: 5px;}
#navi .menu-item-has-children a:hover:after { color:#666;}
#navi .menu-item-has-children .sub-menu a:after {content: ""; }
#navi ul.sub-menu {  position:absolute;   top:39px;   text-align: left; height: 0; overflow: hidden; visibility: hidden; opacity: 0; margin: -20px 0 0 -15px; border:1px solid #06487d; border-width:0 1px 1px 1px;   background:#dce1e5; }
#navi li:hover ul.sub-menu { height: auto;  visibility: visible; opacity: 1;  -webkit-border-radius: 0 0 3px 3px;border-radius:  0 0 3px 3px;   min-width: 110%; width: auto;  margin:0 0 0 -15px;  }
#navi .sub-menu	li, #navi .menu_item_has_children:hover .sub-menu .menu_item_has_children  {border-width:0 0 1px 0 ; border-bottom-color:  #fff;float:none;font-size: .8em; text-transform: none; margin: 0; padding: 0  15px; -webkit-border-radius:0;border-radius: 0; display: block; height: auto;  line-height: 1.6em; border-bottom: 1px dotted #fff; white-space: nowrap; }
#navi .sub-menu	li:last-child   {-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px; border-bottom: 0;}
#navi .menu_item_has_children .sub-menu a {height: auto;}
#navi ul.sub-menu li { height: auto; line-height: 1.4em; }
#navi ul.sub-menu a, #navi .current-menu-item ul a,#navi .current_page_ancestor ul a { color: #333 ; text-transform: none; letter-spacing: normal;}
#navi ul.sub-menu a:hover, #navi .current-menu-item ul a:hover,#navi .current_page_ancestor ul a:hover { color: #999 ;}
#navi .sub-menu .current-menu-item a {color:#666 !important;cursor:default; }
#navi ul.sub-menu li.small a {padding-left: 15px !important; font-style: italic;}
#navi .headersearch { position: absolute; right:0; top: 0; z-index: 2;width: 50px; z-index: 1;} 
#navi .headersearch:focus, #navi .headersearch:active { z-index: 10; }
#navi .headersearch  input { background-color: #06487d;    height:40px; width: 40px; border-color:#06487d; background-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/search-header-fixed.png); background-position: right;  background-repeat: no-repeat; background-size: auto 50%;  line-height: 40px; z-index: 2; font-size: 14px; text-indent: -999999px;   position: absolute; right: 0;  }
#navi .headersearch input:focus,#navi .headersearch input:active { padding: .3em 12px; font-size: 1.1em; line-height: 1.6em; height: 33px; border-width: 1px; top: 43px; padding: 0 10px; background: #fff;   color: #333;  text-indent: 0;z-index: 3; min-width:300px;width:25%; max-width: 350px;    padding: 0 10px; max-width: 450px;  -webkit-box-shadow: 4px 4px 35px 25px rgba(0,0,0,.3); box-shadow: 4px 4px 35px 25px rgba(0,0,0,.3); right: 100px;  }
}
@media screen and (min-width:1000px) {
#navi li  { padding:0 10px 0 10px;}
#navi .page-item-40 {text-indent:0; width: auto; background:0;}
#navi .page_item_has_children a { padding-right: 20px; background-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/has-children.png); background-position: right center !important; background-repeat: no-repeat; }
.maintitle {font-size: 1em;}
.maintitle h2 {font-size:1.6em;}
}
@media screen and (min-width:1200px) {
#navi li  { padding:0 20px 0 10px;font-size: 1.1em;}
}.show-menu {
text-decoration: none;
color: #fff;
background-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/menu.png);
background-position: right center;
background-repeat: no-repeat;
background-color: #06487d;
padding: 10px 3% ;
display: none;
opacity:1;
font-size: 1.1em;
font-weight: bold;
height: 47px;
border: 0;
line-height: 1.3em;
}
#navi  input#show-menu:checked ~ .show-menu {
background-image: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/pics/close.png);
color: #fff;
opacity:1;
}
.show-menu:hover,
#navi  input#show-menu:checked ~ .show-menu:hover {
opacity:.7;
cursor: pointer;
}
#navi input#show-menu {
display: none;
height: 10px;
} @media screen and (max-width : 849px){ 
#header {
padding-top: 60px;
border-bottom: 2px solid #06487d;
}
#navi .content { width: 100%; padding: 0 2%;}
#navi .headersearch {
display: none !important;
}
#navi { 
text-align: left;  
font-size: 1.1em; 
position: absolute;
top: 0;
z-index: 20;
color: #fff;
}
#menu, #navi ul   {
display: none;
height: 0;
border-top: 1px dotted #eee;
background-color: #06487d;
width: 100% !important;
padding: 0 3%;
border-left:0;
}
#navi ul ul { 
font-size: .8em;
}
#navi  input#show-menu:checked ~ #menu, #navi  input#show-menu:checked ~ #menu .sub-menu {
display: block;
height: auto;
}
#navi  input#show-menu:checked ~ #menu li:first-child,
#navi  input#show-menu:checked ~ #menu .sub-menu li:first-child {
border: 0;
}
#navi  #menu li {
border: 1px dotted #eee;
display: block;
border-width: 1px 0 0 0;
padding: 0;
float: none;
max-width: 85%;     
}
#navi #menu .headersearch {
border: 10px solid #06487d; 
border-width: 15px 0 ;
width: 50px;
}
#navi  #menu li a {
padding: 10px 0;
font-weight: normal;
}
.show-menu {
display:block;
}
}.responsive-tabs__heading { display: none;}
.responsive-tabs__list__item { }
.responsive-tabs-wrapper { 	
clear: both; 	
zoom: 1; 
}
.responsive-tabs-wrapper:before {  
height: 30px;   
} 
.responsive-tabs__list { 
margin-left: 0 !important; 
font-size: 1.1em; 
padding: 0; 
line-height: 30px;  
font-weight: bold; 
height: 34px; 
position: relative; 
display: block; 
z-index: 2; 
border-bottom:1px solid #dce1e5;
}
.responsive-tabs__list__item { 
background: #dce1e5; 
padding:7px 15px;  
margin-right: 1em; 
border-radius: 3px 3px 0 0; 
-webkit-border-radius: 3px 3px 0 0;
border: 1px solid #ddd; 
height: 20px; 
display: inline; 
cursor:pointer; 
font-size: 1.05em; 
line-height: 20px;
}
.responsive-tabs__list__item:hover {
background: #fff; 
}
.responsive-tabs__list__item--active, 
.responsive-tabs__list__item--active:hover, 
.tabcontent {  
background:#fff; 
border-bottom-color: #fff;   
}
.tabcontent { 
margin-top: -26px; 
padding-top: 20px; 
position: relative;
}
.responsive-tabs__panel { 
margin-bottom: 50px;
}
@media (max-width: 1099px) {
.responsive-tabs__list
{ 
display: none !important;
}
.responsive-tabs__heading { 
display: block; cursor: pointer;
}
h2.tabheader {
font-size: 1.2em !important; 
padding-right: 50px; 
}
.responsive-tabs__panel--closed-accordion-only { 
display: none;
}
.responsive-tabs__panel--closed-accordion-only:first-of-type {
display: block;
}
.responsive-tabs__heading    { 
padding: 0.5em; 
border-radius: 3px; 
border: 1px solid #ddd !important; 
box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
background: #dce1e5;
position: relative;
display: block; 
}
.responsive-tabs__heading:after {
content:"";
display: block;
position: absolute;
right: 15px;
top: 15px;
width: 0; 
height: 0; 
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #000;
}
.responsive-tabs__heading:hover,
.responsive-tabs__heading--active:hover { background-color: #efefef}
.responsive-tabs__heading--active { background: #fff;}
.responsive-tabs__heading--active:after {
border-bottom: 10px solid #000;
border-top:0;
}
.tabcontent { 
border: 0;
padding-top: 30px;
}
}
@media (min-width:1100px) {
.responsive-tabs__panel--closed-accordion-only { 
display: block !important;
}
.responsive-tabs__heading { position: absolute;}
.tabcontent {
border: 1px solid #ddd;
border-top:0;
border-radius: 0 0 3px 3px; 
-webkit-border-radius: 0 0 3px 3px; 
padding: 30px 20px;
-webkit-box-shadow: 6px 6px 10px 4px rgba(0,0,0,.07);
box-shadow: 6px 6px 10px 4px rgba(0,0,0,.07);
}
}.sf-widget-element input, .sf-widget-element select, .sf-widget-element, {
width: 100%;
margin-top: 0;
}
.sf-widget-element{
margin-bottom: 5px;
}
.sf-widget input[type="radio"], .sf-widget input[type="checkbox"]{
width: 20px;
}
.sf-filter:after{
content: '';
display: block;
clear: both;
}
.sf-element{
border: none;     
float: left;
display: inline-block;
margin: 0;
margin-right: 2%;
padding: 0;
width: 48%;
min-width: 300px;
}
.sf-element input[type="checkbox"],
.sf-element input[type="radio"]{
width: 10px;
height: 10px;
margin-right: 10px;
}
.sf-element.map{
width: 100%;
}
.sf-map{
height:250px;
}
.sf-widget-map-wrapper .sf-map{
height: 150px;
}
.sf-range-wrapper .sf-range, .sf-widget-range-wrapper .sf-range{
background: #FEFEFE;
border: 1px solid #CACACA;
margin-left: -7px;
border-radius: 200px;
height: 17px;
padding: 3px !important;
margin-top: 10px;
position: relative;
width: 85%;
}
.sf-range-wrapper .sf-range a.ui-slider-handle, .sf-widget-range-wrapper .sf-range a.ui-slider-handle{
background: #ccc;
border: 1px solid #CACACA;
border-radius: 200px;
display: block;
height: 15px;
position: absolute;
top: 1px;
width: 15px;
margin-top: -2px;
margin-left: 5px !important;
}
.sf-range-wrapper .sf-range a.ui-state-hover, .sf-widget-range-wrapper .sf-range a.ui-state-hover{
background: #00937e;
}
.sf-range-wrapper .sf-range a.ui-state-active, .sf-widget-range-wrapper .sf-range a.ui-state-active, {
background: #00937e;
}
.sf-range-wrapper .sf-range a.ui-slider-handle:first-of-type, .sf-widget-range-wrapper .sf-range a.ui-slider-handle:first-of-type{
}
.sf-range-wrapper .sf-range div.ui-slider-range, .sf-widget-range-wrapper .sf-range div.ui-slider-range{
background:#00937e;
border: 1px solid #CACACA;
border-radius: 0;
height: 9px;
margin-top: 2px;
margin-left: 7px;
position: absolute; max-width: 94% !important;
}
.sf-range-wrapper .sf-range div.ui-slider-range:before, .sf-widget-range-wrapper .sf-range div.ui-slider-range:before { content: ""; width: 5px; display: inline-block;}	
.sf-range-wrapper p .sf-write:before { content: "aktuelle Auswahl: "; display: inline;}
ul.sf-result, ul.sf-nav{
margin: 0;
padding: 0;
list-style: none;
}
ul.sf-result:after, ul.sf-nav:after{
clear: both;
display: block;
content: '';
}
ul.sf-result img{
max-width: 15% !important;
height: auto;
float: right;
margin: 0 0 0 15px;
}
.sf-result > li{
margin: 2% 0;
padding: 0 1% ;	
}
ul.sf-nav > li{
float: left;
margin: 0;
margin-right: 2%;
}
ul.sf-nav > li > a, ul.sf-nav > li > span{
width: 100%;
display: block;
padding: 5% 25%;
border: 1px solid #cacaca;
}
ul.sf-nav:after{
display: block;
content: '';
clear: both;
}
.sf-result-head:before{
content: '';
display: block;
clear: both;	
}
.sf-result-head{	
background: none repeat scroll 0 0 #FAFAFA;
border: 1px solid #CACACA;
font-size: 12px;
margin-bottom: 0;
margin-top: 10px;
padding: 10px 20px;
text-align: center;
}
.sf-result-head .sf-totalcount{
font-style: italic;
}
.sf-filter button{
float: left;
}
.sf-filter button:first-of-type{
clear: both;
}
ul.sf-nav > li > span.sf-nav-click{
cursor: pointer;
}
.sf-filter input.sf-date2{
width: 49%;
}
.hierarchical-taxonomies select.load{
background: url(//www.brustkrebsexperten.at/wp/wp-content/themes/Experts_3.2/css/load.gif) no-repeat scroll center rgba(0, 0, 0, 0);
opacity: .6;	
}
select { padding: 4px;}
.sf-wrapper {  border-top: 2px dotted #eee;  }
.sf-wrapper legend { font-weight: bold; color: #06487d; font-size: 1.1em;}
.sf-filter fieldset {  margin: 15px 0;width: 100%; }
fieldset legend { margin-bottom: 7px; border-bottom: 1px solid #ddd; padding-bottom: 3px; display: block; width: 100%;}
.sf-checkbox-wrapper label    {  display: block !important;  }
fieldset.checkbox .sf-checkbox-wrapper:before {content: "Mehrfachauswahl möglich"; font-size:0.85em; color:#ccc;  display: block; font-style: normal; padding-bottom: 7px;}
fieldset.fulltext .sf-fulltext-wrapper:before {content: "Durchsuchen sie die Liste der Brustkrebs-Expertinnen"; font-size:0.85em; color:#ccc;  display: block; font-style: normal; padding-bottom: 7px;}
#storycontent .sf-result:after, #storycontent .sf-nav:after{ clear: both; 	display: block;	content: '';}
#storycontent .sf-result li, #storycontent .sf-nav li { list-style: none; margin: 0; border: 0;}
#storycontent .sf-result li a, #storycontent .sf-nav li a { text-decoration: none; opacity: 1; width: 100%; height: 100%; display: block; color: #333 !important;}
#storycontent .sf-result li a:hover, #storycontent .sf-nav li a:hover { color: #333  !important;  }
.sf-foundcount, .sf-totalcount { color: #036; font-weight: bold; }
.sf-result-head { text-align: center; border: 0; background: 0; font-size: 1.15em;}
#storycontent .sf-result { padding: 10px 0;  margin-bottom: 15px;}
#storycontent .sf-result li { width: 47%; margin: 0 3% 12px 0;  border: 2px dotted #eee; background:  #fdfdfd; min-width: 170px; padding: 7px; float: left;}
#storycontent .sf-result li h5   {text-transform: none; letter-spacing: normal; margin-bottom: 7px; font-size: 1em;}
#storycontent .sf-result li:hover   { background: #fff; border-color: #999; cursor: pointer;}
#storycontent .sf-result li label   { width: 95px; display: inline-block;}
#storycontent .sf-result img {max-width: 15% !important; 	height: auto;     float: right;     margin: 0 0 0 15px;}
#storycontent .sf-navi { text-align: center;}
#storycontent .sf-navi li { display: inline !important;    text-align: center; width: 25px; height: 20px; }
#storycontent .sf-nav li span.sf-nav-current { cursor: auto !important; color: #fbc500 !important; }
#storycontent .sf-nav li span.sf-nav-three-points { border: 0 !important; background: 0 !important; color: #333 !important;box-shadow: 0 1px 2px rgba(64, 64, 64, 0)!important;}
#storycontent .sf-nav li span { width:20px; text-align: center; margin-right: 5px;}
span.optional:before {content:" / " !important; display: inline;}
span.optional:empty:before { content: "" !important;}
.sf-filter fieldset.sf-element:first-child + fieldset.sf-element { display:none !important; }
.sf-filter fieldset.sf-element:first-child:empty + fieldset.sf-element { display: inline-block;}
.sf-filter fieldset[data-id="4"] .sf-checkbox-wrapper label:nth-of-type(1) { display: none;}
@media screen and (min-width:750px) {
.sf-filter fieldset, .sf-filter .sf-button-btnreset,#storycontent .sf-result li { float: left !important;  max-width: 45% !important;  display: inline-block; margin-right: 4%;}
}