.clear{ clear: both; }
.magic-action-box, .magic-action-box *, .magic-action-box *:before, .magic-action-box *:after{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.mab-edit{
background: #eaeaea;
border: 1px solid #ccc;
border-radius: 0 0 3px 3px;
color: #21759b;
display: none;
position: absolute;
bottom: -20px;
right: 0;
padding: 1px 6px;
text-decoration: none;
z-index: 999;
}
a.mab-edit:hover{ 
background: #e5e5e5; border-color: #c1c1c1; color: #0f3647; 
} .magic-action-box{
color: #222;
clear: both;
font-size: 14px;
font-family: Helvetica, Arial, sans-serif;
line-height: 1.3;
margin: 0 auto;
position: relative;
}
.mab-wrap{ margin: auto; } .mab-aside{
position: relative;
z-index: 8;
}
.magic-action-box .mab-aside-type-video .mab-aside{ z-index: 20; }
.mab-aside img{ background: none; border: none; padding: 0; margin: 0; }
.mab-aside-right .mab-aside{
float: right;
}
.mab-aside-left .mab-aside{
float: left;
}
.mab-aside-top .mab-aside{
display: block;
text-align: center;
width: 100%;
} .mab-content{
font-family: inherit;
position: relative;
z-index: 10;
}
.mab-content p{ color: inherit; font-size: inherit;  line-height: inherit; }
.mab-heading{
clear: none;
}
.mab-subheading{
clear: none;
}
.magic-action-box .mab-main-copy{
font-family: inherit;
color: inherit;
font-size: inherit;
line-height: inherit;
}
.magic-action-box .mab-main-copy p{
color: inherit;
font-size: inherit;
font-family: inherit;
line-height: inherit;
margin: 0 0 1em;
}
div.magic-action-box .mab-main-copy p:last-child, div.magic-action-box .mab-main-copy p.mablast{ margin-bottom: 0; }
.magic-action-box .mab-secondary-copy{
font-family: inherit;
color: inherit;
font-size: inherit;
line-height: inherit;
}
.magic-action-box .mab-secondary-copy p{
color: inherit;
font-size: inherit;
font-family: inherit;
line-height: inherit;
margin: 0 0 1em;
}
div.magic-action-box .mab-secondary-copy p:last-child, div.magic-action-box .mab-secondary-copy p.mablast{
margin-bottom: 0; 
}
.mab-main-action-wrap{
overflow: hidden;
} .magic-action-box form{
margin: 10px 0;
}
.mab-main-action-wrap .mab-field{
display: inline-block;
margin: 0 10px 0 0;
margin-bottom: 10px;
vertical-align: bottom; *display: inline;
zoom: 1;
}
.mab-main-action-wrap .mab-field label{
display: block;
margin-bottom: 1px;
}
.magic-action-box input[type="text"], .magic-action-box input[type="email"], .magic-action-box input[type="password"], .magic-action-box textarea{
box-shadow: none;
}
.magic-action-box form .mab-field input[type="text"], .magic-action-box form .mab-field input[type="email"], .magic-action-box form .mab-field input[type="password"], .magic-action-box form .mab-field textarea, .magic-action-box form .mab-field select{
background: #fff;
border: 1px solid #ddd;
border-radius: 2px;
color: #777;
margin: 0;
padding: 5px 8px;
width: 100%;
}
.magic-action-box .mab-wrap .mab-main-action-wrap .mab-field input[type="checkbox"]{ width: auto !important; }
.mab-main-action-wrap .mab-field input:focus, .mab-main-action-wrap .mab-field textarea:focus{
color: #555;
}
.magic-action-box form input[type="submit"], .magic-action-box form button{ box-shadow: none;
cursor: pointer;
font-size: inherit;
margin: 0;
padding: 5px 10px;
width: 100%;
}
.mab-auto-width-submit form input[type="submit"], .mab-auto-width-submit form button{
width: auto;
}
.magic-action-box form input[type="submit"]:hover, .magic-action-box form input[type="submit"]:focus, .magic-action-box form button:hover{
} .magic-action-box .mab-wrap .mab-main-action-wrap form .mab-field input[type="image"]{ border: none !important; background: none !important; padding: 0 !important; width: auto !important; vertical-align: middle; } .mab-center-content .mab-content{ text-align: center; }
.mab-center-content form{ text-align: initial; }
.mab-layout-horizontal{ text-align: center; }
.mab-layout-horizontal .mab-aside-left .mab-aside{
display: inline-block; float: none; margin-right: 10px; vertical-align: middle;
}
.mab-layout-horizontal .mab-content{
display: inline-block; text-align: center; vertical-align: middle;
}
.mab-layout-horizontal .mab-wrap .mab-content .mab-heading, 
.mab-layout-horizontal .mab-wrap .mab-content .mab-subheading, 
.mab-layout-horizontal .mab-wrap .mab-main-copy, 
.mab-layout-horizontal .mab-main-action-wrap{ 
display: inline-block; margin-bottom: 0; vertical-align: middle; 
}
.mab-layout-horizontal .mab-main-action-wrap{
margin-left: 10px;
}
.mab-layout-horizontal.magic-action-box form{
margin: 0; text-align: initial; 
} .mab-fields-layout-default form .mab-field{
width: auto;
}
.mab-fields-layout-default form .mab-field input[type="text"], .mab-fields-layout-default form .mab-field input[type="email"], .mab-fields-layout-default form .mab-field input[type="password"], .mab-fields-layout-default form .mab-field textarea, .mab-fields-layout-default form .mab-field select{
width: auto;
}
.mab-fields-layout-default form input[type="submit"], .mab-fields-layout-default form{
width: auto;
}
.mab-fields-layout-stacked form .mab-field{
display: block;
margin: 0 0 10px;
width: 100%;
}
.mab-fields-layout-bytwo form .mab-field{
width: 47%;
}
.mab-fields-layout-bythree form .mab-field{
width: 30%;
}
.mab-fields-layout-byfour form .mab-field{
margin-right: 7px;
width: 23%;
}
.mab-center-fields .mab-wrap form{ text-align: center; } .mab-label-position-inline form .mab-field label{ display: inline-block; vertical-align: middle; } .mab-main-button{
display: inline-block;
} .mab-type-share-box .mab-content{
overflow: hidden;
}
.mab-sharebox{
}
.mab-sharebox .mab-share-buttons{
}
.mab-type-share-box .mab-aside-top .mab-aside .mab-share-buttons{
display: inline-block; *display: inline;
zoom: 1;
}
.mab-sharebox .mab-share-buttons a.mab-share-button{
display: inline-block;
margin: 0 5px 5px 0;
}
.mab-sharebox .mab-share-buttons-small a.mab-share-button{
float: none;
} .mab-widget .mab-inside-wrap .magic-action-box{ margin: 0; }
.mab-widget .mab-inside-wrap .mab-main-action-wrap{ overflow: visible;}
.mab-widget .mab-inside-wrap .mab-main-action-wrap form{ overflow: visible; }
.mab-widget .mab-inside-wrap .magic-action-box form .mab-field{
}
.mab-widget .mab-inside-wrap .magic-action-box form input[type="submit"], .mab-widget .mab-inside-wrap .magic-action-box form button, .mab-widget .mab-inside-wrap .magic-action-box form .mab-optin-submit{
width: 100%;
} .mab-alert{ background: lightyellow; border: 1px solid #e6db55; border-radius: 2px; color: #4F4901; display: block; margin: 8px 0; padding: 8px; text-shadow: none; } .mab-wysija-msg{ margin: 10px 0; }
.mab-wysija-msg .allmsgs blink{ padding-left: 24px; background: transparent url(//onlineaugentraining.de/wordpress/wp-content/plugins/magic-action-box-pro/assets/css/images/loading.gif) no-repeat left center; display: block;}
.mab-wysija-msg .allmsgs{}
.mab-wysija-msg .allmsgs ul{ margin: 0 0 0 16px !important;}
.mab-wysija-msg .allmsgs .updated{ background: lightYellow; border: 1px solid #E6DB55; border-radius: 3px; color: #000; display: block; margin: 10px 0; padding: 8px; text-shadow: none; }
.mab-wysija-msg .allmsgs .xdetailed-errors,
.mab-wysija-msg .allmsgs .error{ background: #FFEBE8; border: 1px solid #c00; border-radius: 3px; color: #000; display: block; margin: 10px 0; padding: 8; text-shadow: none; } @media only screen and (max-width: 768px){
.magic-action-box.mab-responsive{ margin-left: auto; margin-right: auto; max-width: 100%; }
.magic-action-box.mab-responsive .mab-wrap{ width: auto !important; }
.magic-action-box.mab-responsive .mab-wrap .mab-aside{ float: none; margin: 0 0 15px; text-align: center; width: 100%; }
.magic-action-box.mab-responsive .mab-content,
.magic-action-box.mab-responsive .mab-wrap .mab-heading,
.magic-action-box.mab-responsive .mab-wrap .mab-subheading,
.magic-action-box.mab-responsive .mab-wrap .mab-main-copy,
.magic-action-box.mab-responsive .mab-wrap .mab-secondary-copy,
.magic-action-box.mab-responsive .mab-wrap .mab-main-action-wrap { text-align: center !important; width: 100%; }
.magic-action-box.mab-responsive .mab-content form .mab-field{ display: block; margin-left: 0 !important; margin-right: 0 !important; width: 100%; }
.magic-action-box.mab-responsive .mab-content form input:not([type="checkbox"]), .magic-action-box.mab-responsive .mab-content form textarea, .magic-action-box.mab-responsive .mab-wrap .mab-main-action-wrap form input[type="submit"]{ margin-left: 0 !important; margin-right: 0 !important; width: 100% !important;}
}.userstyle-3.magic-action-box {
margin: 0 auto 0;
}
.userstyle-3.magic-action-box a {
background-color: transparent;
color: #6bbd83 !important;
text-decoration: underline !important;
}
.userstyle-3.magic-action-box a:hover {
background-color: transparent;
color: #5a7582 !important;
text-decoration: none !important;
}
.userstyle-3.magic-action-box .mab-wrap {
background-position: top center;
background-repeat: repeat-y;
border: 1px none #666;
}
.userstyle-3.magic-action-box .mab-content {
color: #ffffff !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px !important;
line-height: 18px !important;
}
.userstyle-3.magic-action-box .mab-content * {
color: #ffffff !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px !important;
line-height: 18px !important;
}
.userstyle-3.magic-action-box .mab-wrap .mab-heading {
margin-top: 0 !important;
margin-bottom: 0 !important;
text-align: left;
color: #ffffff !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 22px !important;
font-style: normal !important;
font-weight: normal !important;
text-transform: none !important;
}
.userstyle-3.magic-action-box .mab-wrap .mab-subheading {
margin-top: 0 !important;
margin-bottom: 10px !important;
text-align: left;
color: #ffffff !important;
font-family: inherit !important;
font-size: 17px !important;
font-style: normal !important;
font-weight: normal !important;
text-transform: none !important;
}
.userstyle-3.magic-action-box .mab-main-copy {
}
.userstyle-3.magic-action-box .mab-secondary-copy {
}
.userstyle-3.magic-action-box .mab-main-action-wrap {
}
.userstyle-3.magic-action-box .mab-main-action-wrap form {
}
.userstyle-3.magic-action-box .mab-main-action-wrap .mab-field {
margin-right: 10px !important;
}
.userstyle-3.magic-action-box .mab-main-action-wrap .mab-field label {
color: #909090 !important;
font-size: 18px !important;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
}
.userstyle-3.magic-action-box .mab-main-action-wrap .mab-field input {
background: #FFFFFF !important;
border: 1px solid #999999 !important;
color: #909090 !important;
font-family: inherit !important;
font-size: 16px !important;
font-style: normal !important;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-right: 6px !important;
padding-left: 6px !important;
width: 300px !important;
}
.userstyle-3.magic-action-box .mab-main-action-wrap input {
background: #FFFFFF !important;
border: 1px solid #999999 !important;
color: #909090 !important;
font-family: inherit !important;
font-size: 16px !important;
font-style: normal !important;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-right: 6px !important;
padding-left: 6px !important;
width: 300px !important;
}
.userstyle-3.magic-action-box .mab-main-action-wrap .mab-field textarea {
background: #FFFFFF !important;
border: 1px solid #999999 !important;
color: #909090 !important;
font-family: inherit !important;
font-size: 16px !important;
font-style: normal !important;
width: 300px !important;
}
.userstyle-3.magic-action-box .mab-main-action-wrap textarea {
background: #FFFFFF !important;
border: 1px solid #999999 !important;
color: #909090 !important;
font-family: inherit !important;
font-size: 16px !important;
font-style: normal !important;
width: 300px !important;
}
.userstyle-3.magic-action-box ::-webkit-input-placeholder {
color: inherit;
}
.userstyle-3.magic-action-box :-moz-placeholder {
color: inherit;
}
.userstyle-3.magic-action-box ::-moz-placeholder {
color: inherit;
}
.userstyle-3.magic-action-box :-ms-input-placeholder {
color: inherit;
}
.userstyle-3.magic-action-box ::input-placeholder {
color: inherit;
}
.userstyle-3.magic-action-box .mab-main-action-wrap select {
background: #FFFFFF !important;
border: 1px solid #999999 !important;
color: #909090 !important;
font-family: inherit !important;
font-size: 16px !important;
font-style: normal !important;
width: 300px !important;
}
.userstyle-3.magic-action-box .mab-main-action-wrap select option {
color: inherit !important;
font-family: inherit !important;
font-size: inherit !important;
font-style: inherit !important;
font-weight: inherit !important;
}
.userstyle-3.magic-action-box .mab-main-action-wrap form input[type="submit"] {
background: #6bbd83 !important;
border: 1px dashed #6bbd83 !important;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px !important;
color: #FFFFFF !important;
font-family: inherit !important;
font-size: 20px !important;
margin-top: 15px !important;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-right: 3px !important;
padding-left: 3px !important;
text-transform: none;
}
.userstyle-3.magic-action-box .mab-main-action-wrap form input.submit {
background: #6bbd83 !important;
border: 1px dashed #6bbd83 !important;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px !important;
color: #FFFFFF !important;
font-family: inherit !important;
font-size: 20px !important;
margin-top: 15px !important;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-right: 3px !important;
padding-left: 3px !important;
text-transform: none;
}
.userstyle-3.magic-action-box .mab-main-action-wrap form input[type="submit"]:hover {
background: #555555 !important;
border-color: #333333 !important;
color: #FFFFFF !important;
}
.userstyle-3.magic-action-box .mab-main-action-wrap form input.submit:hover {
background: #555555 !important;
border-color: #333333 !important;
color: #FFFFFF !important;
}
.userstyle-3.magic-action-box .mab-aside {
background-color: transparent;
border: 1px none #CCCCCC;
}
.userstyle-3.magic-action-box .mab-aside img {
}.userstyle-3.magic-action-box .mab-wrap .mab-heading {
margin-top: 30px !important;
margin-bottom: 30px !important;
text-align: center;
color: #ffffff!important;
font-family: 'Open Sans',sans-serif !important;
font-size: 20px !important;
font-style: normal !important;
font-weight: 300 !important;
text-transform: none !important;
}body .mab-button-0,body div.magic-action-box .mab-button-0,body div.magic-action-box .mab-content .mab-button-0,body div.magic-action-box .mab-content form .mab-button-0,.magic-action-box.use-mab-button-0 .mab-content form input[type="submit"],.magic-action-box.use-mab-button-0 .mab-content form button,.magic-action-box.use-mab-button-0 .mab-content form .button{display:inline-block;text-decoration:none !important;background:#6686a2 !important;background:-moz-linear-gradient( top,#6686a2 0,#8099b1 100% ) !important;background:-webkit-gradient( linear,left top,left bottom,from(#6686a2),to(#8099b1) ) !important;background:-webkit-linear-gradient( top,#6686a2 0,#8099b1 100% ) !important;background:-ms-linear-gradient( top,#6686a2 0,#8099b1 100% ) !important;background:linear-gradient( to bottom,#6686a2 0,#8099b1 100% ) !important;border:0 solid #30353f !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;padding:6px 16px !important;-moz-box-shadow:0 1px 2px rgba( 0,0,0,0.3),inset 0 0 0 rgba( 51,51,51,0) !important;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 rgba(51,51,51,0) !important;box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 rgba(51,51,51,0) !important;text-shadow:0 1px 1px rgb(0,0,0) !important;text-shadow:0 1px 1px rgba(0,0,0,0.3) !important;color:#020000 !important;font-family:Georgia,serif !important;font-size:14px !important;font-weight:normal !important;text-transform:none !important;}body .mab-button-0:hover,body div.magic-action-box .mab-button-0:hover,body div.magic-action-box .mab-content .mab-button-0:hover,body div.magic-action-box .mab-content form .mab-button-0:hover,.magic-action-box.use-mab-button-0 .mab-content form input[type="submit"]:hover,.magic-action-box.use-mab-button-0 .mab-content form button:hover,.magic-action-box.use-mab-button-0 .mab-content form .button:hover{text-decoration:none !important;background:#6686a2 !important;background:-moz-linear-gradient( top,#6686a2 0,#8099b1 100% ) !important;background:-webkit-gradient( linear,left top,left bottom,from(#6686a2),to(#8099b1) ) !important;background:-webkit-linear-gradient( top,#6686a2 0,#8099b1 100% ) !important;background:-ms-linear-gradient( top,#6686a2 0,#8099b1 100% ) !important;background:linear-gradient( to bottom,#6686a2 0,#8099b1 100% ) !important;border-color:!important;color:#020000 !important;}body .mab-button-0:focus,body div.magic-action-box .mab-button-0:focus,body div.magic-action-box .mab-content .mab-button-0:focus,.magic-action-box.use-mab-button-0 .mab-content form input[type="submit"]:focus,.magic-action-box.use-mab-button-0 .mab-content form button:focus,.magic-action-box.use-mab-button-0 .mab-content form .button:focus{color:#020000 !important;}