div.cmforms-wrap {
border: 1px solid rgba(127, 127, 127, 0.25);
padding: 20px;
max-width: 780px;
background: rgba(238, 146, 44, 0.05); }
form.cmforms {
margin-bottom: 20px;
}
div.cmforms-row {
clear: both;
margin-bottom: 12px;
position: relative;
}
div.cmforms-row:after {
content: '.';
visibility: hidden;
clear: both;
display: block;
height: 0px;
}
div.cmforms-col-1-2 {
float: left;
width: 50%;
}
div.cmforms-col-1-3 {
float: left;
width: 33%;
}
div.cmforms-col-1-4 {
float: left;
width: 25%;
}
div.cmforms-col-1-5 {
float: left;
width: 20%;
}
div.cmforms-col-1-6 {
float: left;
width: 16.6%;
}
div.cmforms-col-2-3 {
float: left;
width: 66.6%;
}
div.cmforms-col-2-5 {
float: left;
width: 40%;
}
div.cmforms-col-2-6 {
float: left;
width: 33.3%;
}
div.cmforms-col-3-4 {
float: left;
width: 33%;
}
div.cmforms-col-3-5 {
float: left;
width: 60%;
}
div.cmforms-col-4-5 {
float: left;
width: 80%;
}
div.cmforms-col-4-6 {
float: left;
width: 66.6%;
}
form.cmforms label {
display: block;
margin-bottom: 5px; }
form.cmforms label.required {
font-weight: bold;
}
form.cmforms label.required:after {
content: ' *';
color: #ff0000;
}
form.cmforms label.checkbox,
form.cmforms label.radio {
min-height: 20px;
padding-left: 20px;
cursor: pointer;
}
div.cmforms-row input[type="text"],
div.cmforms-row input[type="email"],
div.cmforms-row input[type="date"],
div.cmforms-row input[type="time"],
div.cmforms-row select,
div.cmforms-row textarea {
width: 90%;
}
form.cmforms input[type="checkbox"],
form.cmforms input[type="radio"] {
float: left;
margin: 4px 0 0;
margin-left: -20px;
cursor: pointer;
vertical-align: middle;
}
form.cmforms [data-animation] {
opacity: 1;
}
div.form-message-code,
div.form-message-error,
div.form-message-success {
border: 2px solid #777777;
padding: 1.5em 2em 1em 2em;
font-size: 1.1em;
margin-bottom: 2.8em;
}
div.form-message-code p,
div.form-message-error p,
div.form-message-success p {
padding-bottom: 10px;
}
div.form-message-code { border-color: #88BB77;
background-color: #DDFFCC;
color: #252;
}
div.form-message-error {
border-color: #BB8877;
background-color: #FFDDCC;
color: #522;
}
div.form-message-success {
border-color: #88BB77;
background-color: #DDFFCC;
color: #252;
} .ninja-forms-form-wrap *,
.ninja-forms-form-wrap *:after,
.ninja-forms-form-wrap *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
a.tooltip {outline:none; text-decoration: none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
z-index:10;display:none; padding:14px 20px;
margin-top:-10px; margin-left:28px;
width:240px; line-height:16px;
z-index: 1;
position: relative;
}
a.tooltip span:before {
border-top: 10px solid transparent;
border-right: 15px solid #ccc;
border-bottom: 10px solid transparent;
content: "";
position: absolute;
left: -15px;
}
a.tooltip:hover span{
display:inline; position:absolute; color:#333;
border:1px solid #ccc; background:#f1f1f1;} a.tooltip span
{
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 5px 5px 8px #CCC;
-webkit-box-shadow: 5px 5px 8px #CCC;
box-shadow: 5px 5px 8px #CCC;
}
#ui-datepicker-div {
background: #f1f1f1;
border-radius: 3px;
}
#ui-datepicker-div a {
text-decoration: none;
cursor: pointer;
}
#ui-datepicker-div .ui-datepicker-header,
#ui-datepicker-div .ui-datepicker-calendar th,
#ui-datepicker-div .ui-datepicker-calendar td {
padding: 5px;
text-align: center;
}
#ui-datepicker-div .ui-icon {
text-indent: 0px;
}
.ui-datepicker-prev {
float: left;
}
.ui-datepicker-next {
float: right;
}
.ninja-forms-no-display {
display: none;
}
.ninja-forms-form .wp-switch-editor {
height: auto;
}
.ninja-forms-form .mceIframeContainer {
background: #fff;
}
.ninja-forms-req-symbol {
color: #ff0000;
}
.ninja-forms-form .label-above label,
.ninja-forms-form .label-below label {
display: block;
}
.field-wrap,
#ninja_forms_required_items {
margin-bottom: 20px;
}
#pass-strength-result {
background-color: #eee;
border-color: #ddd !important;
border-style: solid;
border-width: 1px;
margin: 13px 5px 5px 1px;
padding: 3px 5px;
text-align: center;
width: 200px;
}
#pass-strength-result.bad {
background-color: #ffb78c;
border-color: #ff853c !important;
}
#pass-strength-result.good {
background-color: #ffec8b;
border-color: #fc0 !important;
}
#pass-strength-result.short {
background-color: #ffa0a0;
border-color: #f04040 !important;
}
#pass-strength-result.strong {
background-color: #c3ff88;
border-color: #8dff1c !important;
}
.ninja-forms-cont {
position: relative;
}
.ninja-forms-cont:after {
clear: both;
content: "";
display: block;
}
.ninja-forms-field-error {
color: red;
}
.ninja-forms-form-wrap input,
.ninja-forms-form-wrap select ,
.ninja-forms-form-wrap textarea {
width: auto;
height: auto;
vertical-align: inherit;
}
.ninja-forms-form-wrap label {
font-weight: bold;
}
.ninja-forms-form-wrap .list-checkbox-wrap ul label,
.ninja-forms-form-wrap .list-radio-wrap ul label {
font-weight: normal;
}
.field-wrap:after {
clear: both;
content: "";
display: block;
}
.field-wrap.label-left .ninja-forms-field,
.field-wrap.label-left .ninja-forms-star-rating-control {
margin-left: 8px;
}
.field-wrap.label-right .ninja-forms-field,
.field-wrap.label-right .ninja-forms-star-rating-control {
margin-right: 8px;
}
.field-wrap.label-right label,
.field-wrap.label-left label  {
display: inline;
}
.label-above label {
margin-bottom: 5px;
}
.MultiFile-wrap {
display: inline-block;
} .text-wrap.label-left input,
.profile_pass-wrap.label-left input,
.textarea-wrap.label-left textarea {
margin-left: 10px;
}
.text-wrap.label-right input,
.profile_pass-wrap.label-right input,
.textarea-wrap.label-right textarea {
margin-right: 10px;
}
.text-wrap.label-above label,
.textarea-wrap.label-above label {
display: block;
width: 100%;
}
.profile_pass-wrap input,
.text-wrap.label-above input,
.text-wrap.label-below input,
.text-wrap.label-inside input,
.textarea-wrap.label-above textarea,
.textarea-wrap.label-below textarea,
.textarea-wrap.label-inside textarea,
.list-dropdown-wrap.label-above select,
.list-dropdown-wrap.label-below select {
width: 100%;
}
.textarea-wrap textarea {
height: 200px;
}
.profile_pass-wrap input {
margin-bottom: 10px;
} .list-radio-wrap span ul li input,
.list-checkbox-wrap span ul li input {
margin-right: 5px;
}
.list-radio-wrap span ul,
.list-checkbox-wrap span ul {
list-style: none;
margin: 0;
padding: 0;
}
.list-radio-wrap span ul li,
.list-checkbox-wrap span ul li {
list-style: none;
}
.list-radio-wrap span ul li,
.list-checkbox-wrap span ul li {
margin: 0;
padding: 0;
}
.list-radio-wrap.label-left label,
.list-radio-wrap.label-left ul,
.list-radio-wrap.label-left ul li,
.list-radio-wrap.label-right label,
.list-radio-wrap.label-right ul,
.list-radio-wrap.label-right ul li,
.list-checkbox-wrap.label-left label,
.list-checkbox-wrap.label-left ul,
.list-checkbox-wrap.label-left ul li,
.list-checkbox-wrap.label-right label,
.list-checkbox-wrap.label-right ul,
.list-checkbox-wrap.label-right ul li {
float: left;
}
.rtl .list-radio-wrap.label-left label,
.rtl .list-radio-wrap.label-left ul,
.rtl .list-radio-wrap.label-left ul li,
.rtl .list-radio-wrap.label-right label,
.rtl .list-radio-wrap.label-right ul,
.rtl .list-radio-wrap.label-right ul li,
.rtl .list-checkbox-wrap.label-left label,
.rtl .list-checkbox-wrap.label-left ul,
.rtl .list-checkbox-wrap.label-left ul li,
.rtl .list-checkbox-wrap.label-right label,
.rtl .list-checkbox-wrap.label-right ul,
.rtl .list-checkbox-wrap.label-right ul li {
float: right;
}
.list-radio-wrap.label-left ul li,
.list-radio-wrap.label-right ul li,
.list-checkbox-wrap.label-left ul li,
.list-checkbox-wrap.label-right ul li {
padding: 0 8px;
}
.list-radio-wrap.label-above ul li,
.list-radio-wrap.label-below ul li,
.list-checkbox-wrap.label-above ul li,
.list-checkbox-wrap.label-below ul li {
padding: 0 0 0 10px;
} .list-multi-wrap.label-left label {
float:left;
}
.list-multi-wrap.label-right select {
float:left;
} .credit_card-wrap div label,
.credit_card-wrap div input {
display: block;
width: 100%;
}
.credit_card-wrap div {
margin-bottom: 10px;
}
.credit_card-wrap div span {
font-size: 0.8em;
} .hp-wrap {
display: none;
}
.honeypot-wrap {
display: none;
}
.cmforms-row .trigger-close {
position: absolute;
top: 0;
right: 0;
float: right;
font-size: 0.9em;
cursor: pointer;
border: 1px solid rgba(127, 127, 127, 0.5);
border-radius: 0.5em;
padding: 2px 4px;
line-height: 1em;
display: inline-block;
background-color: rgba(255, 255, 255, 1);
opacity: 0.75;
}
.cmforms-row .trigger-close:hover {
opacity: 1;
}
@media (max-width: 768px){
div.cmforms-col-1-2,
div.cmforms-col-1-3,
div.cmforms-col-1-4,
div.cmforms-col-1-5,
div.cmforms-col-1-6,
div.cmforms-col-2-3,
div.cmforms-col-2-5,
div.cmforms-col-2-6,
div.cmforms-col-3-4,
div.cmforms-col-3-5,
div.cmforms-col-4-5,
div.cmforms-col-4-6 {
clear: left;
float: none;
width: 100%;
}
div.cmforms-row input[type="text"],
div.cmforms-row input[type="email"],
div.cmforms-row input[type="date"],
div.cmforms-row input[type="time"],
div.cmforms-row select,
div.cmforms-row textarea {
width: 100%;
}
}.page-list .current_page_item > a {
font-weight: bold; } .page-list-ext {
clear: both;
} .page-list-ext {
*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
display: table;
line-height: 0;
content: "";
}
.page-list-ext:after {
clear: both;
}
.page-list-ext .page-list-ext-item {
clear: both;
margin: 10px 0 30px 0;
}
.page-list-ext .page-list-ext-image {
float: left;
display: inline;
margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
clear: none;
}.cmseminars-container {
margin-top: 10px;
margin-bottom: 36px;
} .cmseminars-container .cmseminars-filters {
background-color: #EEE;
padding: 16px 26px;
}
.cmseminars-container .cmseminars-filters input,
.cmseminars-container .cmseminars-filters select {
border-radius: 10px !important;
}
.cmseminars-filters > div > input,
.cmseminars-filters > div > select {
with: 100%
}
.cmseminars-filters > div {
display: inline-block;
width: 25%;
padding-right: 5%;
}
@media (max-width: 1024px){
.cmseminars-filters > div {
display: inline-block;
width: 45%;
padding-right: 5%;
}
} .cmseminars-container .cmseminars-table{
margin-top: 10px;
border-collapse: collapse;
}
.cmseminars-container .cmseminars-table tr th {
margin: 0px;
padding: 12px 7px;
border-bottom: 1px solid gray;
font-weight: bold;
}
.cmseminars-container .cmseminars-table tr td {
padding: 16px 6px !important;
border-bottom: 1px solid #BBB;
}
.cmseminars-container .cmseminars-table tr td.cell-label a {
font-size: 1.3em !important;
}
.cmseminars-container .cmseminars-table tr td.cell-place {
}
.cmseminars-container .cmseminars-table tr td.cell-date {
font-size: 1.2em !important;
}
.cmseminars-container .cmseminars-table tr td.cell-action a {
font-size: 1em;
padding: 10px 15px;
line-height: 1em;
}
.cmseminars-container .cmseminars-empty {
background-color: #DDD;
font-style: italic;
padding: 15px 25px;
} .cmseminars-container .pagination {
margin-top: 26px;
text-align: center;
}
.cmseminars-container .pagination .btn-pagination {
margin-right: 3px !important;
padding: 6px 12px;
vertical-align: auto !important;
line-height: 1em;
font-weight: bold;
font-size: 1.1em;
border-radius: 0.5em;
border: 1px solid #ee922c;
text-decoration: none;
}
.cmseminars-container .pagination .btn-pagination.btn-pagination-active,
.cmseminars-container .pagination .btn-pagination:hover {
background-color: #ee922c;
color: white;
}html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
figure,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
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 {
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
outline: none;
}
html {
height: 100%;
overflow-x: hidden;
position: relative;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
overflow-x: hidden;
position: relative;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
object,
video,
audio,
embed,
canvas,
iframe,
main,
summary {
display: block;
}
video,
audio,
progress,
canvas {
vertical-align: baseline;
}
video {
background-color: #000000;
}
template,
[hidden],
audio:not([controls]) {
display: none;
}
audio:not([controls]) {
height: 0;
}
iframe {
max-width: 100%;
}
abbr,
address,
progress {
display: inline-block;
text-decoration: none;
}
abbr:not([class]),
acronym {
text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: normal;
}
#middle ul:after,
#bottom ul:after,
#middle ol:after,
#bottom ol:after {
content: '.';
display: block;
clear: both;
height: 0;
visibility: hidden;
overflow: hidden;
}
dl {
display: block;
overflow: hidden;
}
dt {
display: block;
font-weight: bold;
overflow: hidden;
}
dd {
display: block;
overflow: hidden;
}
q:before,
q:after {
content: none;
}
del {
text-decoration: line-through;
}
table {
width: 100%;
}
img {
display: inline-block;
color: transparent;
height: auto;
font-size: 0;
vertical-align: middle;
max-width: 100%;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: auto;
-ms-interpolation-mode: bicubic;
}
img.wp-smiley,
img.emoji {
font-size: 1em;
}
a {
background: transparent;
}
a:active,
a:hover {
outline: 0;
}
img {
border: 0;
}
figure {
background-image: none !important;
}
fieldset {
margin: 25px 2px 30px;
padding: 1.5em 1em .5em;
border-width: 0;
border-style: solid;
}
fieldset legend {
padding: 3px 10px;
margin-top: -25px;
}
input {
line-height: normal;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
textarea {
resize: vertical;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
optgroup {
font-weight: bold;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
height: auto;
}
input[type=search] {
-webkit-appearance: textfield;
}
input[type=submit],
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
select {
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
pointer-events: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type=text]::-ms-clear {
display: none;
}
p:empty {
display: none;
}
:focus {
outline: 0;
}
pre,
code,
kbd,
samp {
background-color: transparent;
color: inherit;
font-family: monospace;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
font-style: inherit;
letter-spacing: 1px;
}
pre {
white-space: pre-wrap;
}
pre a {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
font-style: inherit;
letter-spacing: inherit;
}
code {
display: inline-block;
}
code a {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
font-style: inherit;
letter-spacing: inherit;
}
svg:not(:root) {
overflow: hidden;
}
sub,
sup,
small {
font-size: 75%;
}
sub,
sup {
line-height: 0;
position: relative;
}
sup {
vertical-align: super;
}
sub {
vertical-align: sub;
}
b,
strong {
font-weight: bold;
}
th,
td,
caption {
font-weight: normal;
}
dfn {
font-style: italic;
}
hr {
height: 0;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
mark {
color: #000000;
}
.sticky,
.bypostauthor,
.screen-reader-text {
outline: none;
}.mobile-anchor-space {
height: 52px;
}
h4, h2 {
color: #666666 !important;
}  .cmsmasters_row .cmsmasters_row_inner.cmsmasters_row_fullwidth,
.cmsmasters_post_footer{
overflow: hidden;
} .standort-buttons ul {
list-style-type:none;
padding:50px 0 0 0;
margin:0;
text-align:center;
}
.standort-buttons ul li {
display: inline-block;
margin: 0;
padding: 0;
width: 138px;
}
.standort-buttons ul li a {
display: block;
padding: 5px;
border: 1px solid #eee;
margin: 1px;
}
.standort-buttons ul li:before {
content:'';
} @media (min-width: 1025px) {
.mobile-only {
display:none;
}
} .anker-hidden 	 {
visibility:hidden;
line-height:0;
} hr {
background-color: rgba(0,0,0,0.10);
}
.border1px {border:1px solid #ccc;}
.b1px-r-l {border-left:1px solid #eee; border-right:1px solid #eee;}
.b1px-l {border-left:1px solid #eee;}
.b1px-r {border-right:1px solid #eee;}
.padding10 {padding:10px;}
.padding15 {padding:15px;}
.padding20 {padding:20px;}
.padding30 {padding:30px;} .hpbox,
.awbox  {
padding:40px 20px;
border-width: 1px;
border-style: solid;
border-color: #e0e0e0;
}
.awbox {
padding:40px 15px;
}
.hpbox:before,
.awbox:before {
content: '';
display: block;
height: 2px;
width: 60px;
position: absolute;
top: -1px;
left: 50%;
margin-left: -30px;
background-color: #ee922c;
}
@media (min-width: 1024px) {
.hpbox-height {
min-height:540px;
}
.awbox-height {
height:450px;
}
}
@media (min-width: 1620px) {
.hpbox-height {
min-height:490px;
}
.awbox-height {
height:400px;
}
}
.h180 {height: 180px;}
.h200 {height: 200px;}
.h220 {height: 220px;}
.h240 {height: 240px;}
.h250 {height: 250px;}
.h260 {height: 260px;}
.h280 {height: 280px;}
.h300 {height: 300px;}
.h320 {height: 320px;}
.h340 {height: 340px;}
.h360 {height: 360px;}
.h380 {height: 380px;}
.h400 {height: 400px;}
.h420 {height: 420px;}
.h440 {height: 440px;}
.h460 {height: 460px;}
.h480 {height: 480px;}
.h500 {height: 500px;}
.h520 {height: 520px;}
.h540 {height: 540px;}
.h560 {height: 560px;}
.h580 {height: 580px;}
.h600 {height: 600px;}  .b-t-50 {
border-top:50px solid #ee922c;
} #standort-svg {
height: 100%;
width: 100%;
max-width:600px;
margin:50px auto;
} #header .header_top, #header .header_top a {
font-size:13px;
line-height:15px;
}
#header .header_top .top_line_nav a {
font-size:12px;
line-height:15px;
}
.header_top nav > div > ul ul {
width: 175px;
}
.header_top ul.top_line_nav li ul li a {
border-bottom:1px solid #ccc;
margin: 5px 10px;
padding: 5px;
} .logo_wrap {
margin-left:0 !important;
}
.logo_wrap a span.logo_text_wrap span.title {
font-size: 18px !important;
font-weight:600;
line-height: 16px;
color: #20201e;
vertical-align:middle;
position:relative;
display:block;
width:260px !important;
}
.logo_text_wrap:before {
content:'';
display: block;
width: 60px;
height: 43px;
background: url(//deutsche-heilpraktikerschule.de/bilder/logo-icon.png);
background-size: contain;
background-repeat:no-repeat;
vertical-align: middle;
margin-right: 10px;
float:left;
}
.logo_text_wrap .title:after {
content: '\00ae'; margin-left:-50px !important;
font-size: 12px !important;
float:right !important;
}
@media (min-width: 1024px) {}
@media (min-width: 1620px) {} #header .header_top {
display:none;
}
@media (min-width: 1024px) {
#menu-item-632, #menu-item-19853, #menu-item-645, #menu-item-26604 {
display:none;
}
#header .header_top {
display:block;
}
}  .r_sidebar .content {
max-width:760px;
} .bottom_bg {
padding-top: 40px;
padding-bottom: 30px;
} #footer-top-neu {
padding-bottom:20px;
border-bottom:1px solid #bad3c4;
margin-bottom:25px;
margin-left:2%;
margin-right:2%;
overflow:hidden;
}
#footer-top-neu p:first-child a {
display:block;
width:106px;
height:74px;
background:url(//deutsche-heilpraktikerschule.de/bilder/logo-weiss.png);
}
#footer-top-neu p {
padding:0;
}
#footer-top-neu p:first-child, #footer-top-neu p:nth-child(2) {
float:left;
width:40%;
}
#footer-top-neu p:nth-child(2) {
text-align:right;
margin-top:10px;
width:60%;
}
#footer-top-neu p:nth-child(2) i:before, #footer-top-neu p:nth-child(2) b:before, #footer-top-neu p:nth-child(2) em:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0;
text-align: center;
vertical-align: bottom;
font-variant: normal;
text-transform: none; margin-left: 20px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size:24px;
line-height:32px;
}
#footer-top-neu p:nth-child(2) i:before {
content:"\eaa6";
font-size:30px;
}
#footer-top-neu p:nth-child(2) b:before {
content:"\eb9e";
}
#footer-top-neu p:nth-child(2) em:before {
content:"\e8a5";
} #slide_top {
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
} .error .error_title {
font-size: 50px;
} body .cmsmasters_course_content { margin: 0 auto;
padding: 0;
float: none;
} body .cmsmasters_learnpress_shortcode .lpr_course_post .cmsmasters_course_free,
body .cmsmasters_learnpress_shortcode .lpr_course_post .cmsmasters_cource_duration,
body .cmsmasters_learnpress_shortcode .lpr_course_post .cmsmasters_course_footer,
.course-curriculum {
display:none;
} .cmsmasters_course_content .course-summary h2.entry-title.cmsmasters_course_title {
display:none;
} #middle .cmsmasters_learnpress_shortcode .lpr_course_post .preloader {
padding-bottom: 50%;
}
#middle .cmsmasters_learnpress_shortcode .lpr_course_post .preloader img {
height:auto;
margin-top: -25px;
}  .profiles.opened-article .profile .profile_sidebar {
display:none;
} .cmsmasters_profile.vertical .fa {
color: #ee922c;
}  .standort-orange-box-bild {
text-align:center;
} .fa-kontakt-icons {
padding-top:40px;
}
.fa-kontakt-icons .fa {
color: #ee922c;
margin-right: 12px;
width: 20px;
font-size: 16px;
text-align: center;
} .cmsmasters_gallery_wrap .cmsmasters_wrap_more_items {
padding:0;
} @media (min-width: 700px) {
.cmsmasters_wrap_blog .blog.standard .has-post-thumbnail .cmsmasters_img_wrap {
width:45%;
float:left;
}
.cmsmasters_wrap_blog .blog.standard .has-post-thumbnail .cmsmasters_post_header,
.cmsmasters_wrap_blog .blog.standard .has-post-thumbnail .cmsmasters_post_content,
.cmsmasters_wrap_blog .blog.standard .has-post-thumbnail .cmsmasters_post_footer {
width:50%;
float:right;
}
}  .blog.opened-article {
padding:50px 0;
}  #tribe-events-sub-nav {
display:none;
}   .page-id-167 .cmsmasters_icon_list_items .cmsmasters_icon_list_item .cmsmasters_icon_list_icon {
background:none;
} .learn-press-nav-tabs,
.course-description-heading,
.learn-press-course-buttons,
.course-students-list {
display:none;
}
.cmsmasters_course_content .learn-press-tabs {border:0;} @media (max-width: 1024px){
.header_mid {
height: auto !important;
}
.page-template-default #middle {
padding-top: 10px !important;
}
} div.video_center{ display:block;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
width:50%;
height:50%;
}
h4 a {
color: #ee922c !important;
}
@media (max-width: 1024px) {
body {
padding-top: 90px;
}
header#header {
position: fixed !important;
top: 0px !important;
}
}
#header .menu-item-31956 .menu-item-mega-container {
overflow-y: auto;
max-height: 50vh;
}
.single-tribe_events .tribe-events-content {
width: 110% !important;
max-width: 105% !important;
} .headline_color {
background:#ee922c;
}
.headline_inner { }
#bottom .bottom_outer:before {
position:absolute;
content:'';
border-top:1px solid #bad3c4;
width:96%;
height:2px;
}
#bottom aside {
width:29%;
margin-top:1.5rem;
}
@media (max-width: 1024px) {
#bottom aside {
width:46%;
}
}
@media (max-width: 700px) {
#bottom aside {
width:96%;
}
}	
#bottom aside aside {
width:100%;
}
#bottom  aside.widget_text p em {
font-size:115%;
display:block;
font-style:normal;
}
#bottom aside.widget_search button	{
position:absolute;
height:38px;
right:0;
background:transparent;
border:none;
}
.fa-phone {
display:none;
}
.cmsmasters_img_rollover_wrap .cmsmasters_img_rollover a.cmsmasters_open_post_link:before {
content: '\e84b';
font-family: 'fontello';
font-size: 32px;
line-height: 36px;
color:#FFF;
vertical-align:center;
}
.cmsmasters_learnpress_shortcode .cmsmasters_img_rollover .cmsmasters_open_post_link {
padding-top:20%;
text-indent:0% !important;
}
.course-content .course-detail-info {
background:#ee922c !important;
}
.lp-archive-courses .lp-entry-content .entry-content-left {
margin:0 auto !important;
}
.course-content .media-preview img {
width:100% !important;
height:auto;
}
.course-detail-info:before,
.course-detail-info:after {
display:none;
}
.course-detail-info {
background:#ee922c !important;
display:block;
}
.course-detail-info h1 {
border:none !important;
}
.course-summary-sidebar {
position:absolute;
width:100%;
}
.cmsmasters_sidebar aside.widget {
padding-bottom:0 !important;
} .button_wrap a {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
white-space:normal !important;
}
.profile-picture a img {
height:100% !important;
width:auto !important;
min-width:auto !important;
}
body.lp_course-template-default #respond,
body.lp_course-template-default .post_comments,
body.profile-template-default #respond,
body.profile-template-default .post_comments {
display:none;
}
.preloader .full-width {
height:auto !important;
}
.page .cmsmasters_img_link.preloader {
background:#ee922c;
} #middle ul {padding-bottom:20px;margin-top:-5px !important;margin-bottom:-5px !important;}
#middle ul + h2, #middle ul + h3, #middle ul+h4 {
margin-top:15px !important;
}
#middle ul, #middle ul li {
font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
font-size: 12px !important;
line-height: 20px !important;
font-weight: normal !important;
font-style: normal !important;
}
#middle ul li:before {
content: '\e937' !important;
color:#1a5733 !important;
}
.middle_content.entry,
#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer {padding-top:0 !important;}
.page-template-default #middle {padding-top:150px;}
.lp-archive-courses .course-detail-info, .headline_outer,
h1.course-title {
padding:0 !important;
font-size:30px !important;}
.cmsmasters_archive_item_img_wrap figure.cmsmasters_img_wrap a.cmsmasters_img_link.preloader { }
.headline_outer .headline_inner .headline_text {
max-width: 95% !important;
}