.two_options.frm_image_options .frm_opt_container,
.three_options.frm_image_options .frm_opt_container {
display: flex !important;
}
.two_options.frm_image_options .frm_opt_container .frm_image_option {
width: 45% !important;
}
.three_options.frm_image_options .frm_opt_container .frm_image_option {
width: 30% !important;
}
.center {
text-align: center !important;
}
.border1s {
border: 1px solid #dddddd;
}
.p10 {
padding: 10px;
}
.et-tooltip { }
.et-tooltip-box {
font-size: 14px;
text-align: left;
hyphens: auto
}
.et-tooltip:after {
content: "\e064";
font-family: 'ETmodules';
color: #00AAC7;
padding-left: 5px;
font-size: 90%;
text-decoration: none;
cursor: help;
text-decoration-line: none;
text-decoration-style: solid;
}
.box {
padding: 20px;
background: #eeeeee;
margin: 20px 0;
}
.box .et-pb-icon {
float: left;
margin-right: 15px;
margin-top: 5px;
}
.et-pb-icon.small,
.box .et-pb-icon.small {
font-size: 24px;
}
.et-pb-icon.medium,
.box .et-pb-icon.medium {
font-size: 36px;
}
.et-pb-icon.large,
.box .et-pb-icon.large {
font-size: 48px;
}
.box.info {
background: #01C7CD;
color: #ffffff;
min-height: 7em;
}
.box.success {
background: #63BF00;
color: #ffffff;
min-height: 7em;
}
.box.error {
background: #ff006c;
color: #ffffff;
min-height: 7em;
}
.box.notice {
background: #ff9600;
color: #ffffff;
min-height: 7em;
}
.frm_style_jovito-style.with_frm_style .frm_error {
background: #ff006c;
padding: 20px;
color: #ffffff;
font-size: 14px;
margin: 20px auto;
}
.et-pb-icon.error:after {
content: 'q';
}
.et-pb-icon.info:after {
content: 'p';
}
.et-pb-icon.notice:after {
content: 'r';
}
.et-pb-icon.success:after {
content: 'Z';
}
.et-pb-icon.done:after {
content: 'l';
} .mt10 {
margin-top: 10px;
}
.mt20 {
margin-top: 20px;
}
.mt30 {
margin-top: 30px;
}
.mt40 {
margin-top: 40px;
}
.mb10 {
margin-bottom: 10px;
}
.mb20 {
margin-bottom: 20px;
}
.mb30 {
margin-bottom: 30px;
}
.mb40 {
margin-bottom: 40px;
}  .filterbutton {
display: inline-block;
padding: 0.5em 1.0em;
border: none;
margin-right: 1px;
cursor: pointer;
}
.filterbutton.filter-selected {
background: #f2913f;
color: #ffffff;
}
.grid-item {
width: 33%;
}
.grid-item--width2 {
width: 66%;
} #frm_form_6_container .todo {
background: #E5E5E5;
}
#frm_form_6_container .done {
background: #7cda24;
}
#frm_form_6_container .frm_primary_label {
padding: 5px 10px;
}
span.num-details,
span.video-length,
span.recommended-text-elements,
span.recommended-text-elements-min,
span.recommended-text-elements-max,
span.presentation-info,
span.additional-charge-per-text-transition,
span.additional-charge-texts-total{
font-weight: bold;
background-color: rgba(0,0,0,0.2);
padding: 5px;
color: #666666;
}
.box.info span.num-details,
.box.notice span.num-details,
.box.info span.video-length,
.box.notice span.video-length,
.box.info span.recommended-text-elements,
.box.notice span.recommended-text-elements,
.box.info span.recommended-text-elements-min,
.box.notice span.recommended-text-elements-min,
.box.info span.recommended-text-elements-max,
.box.notice span.recommended-text-elements-max,
.box.info span.presentation-info,
.box.notice span.presentation-info,
.box.info span.additional-charge-per-text-transition,
.box.notice span.additional-charge-per-text-transition,
.box.info span.additional-charge-texts-total,
.box.notice span.additional-charge-texts-total {
background-color: rgba(255,255,555,0.5);
padding: 5px;
color: #666666;
}
.hidden-on-load {
display: none;
}
#frm_field_114_container {
display: block;
min-height: 200px;
}
.btn-video-preview {
background-color: #01C7CD;
color: #ffffff;
border-radius: 3px;
padding: 10px 15px;
text-decoration: none;
font-size: 18px;
}
.btn-video-preview:hover {
background-color: #00AAC7;
}
#customer-preview-pricing-table .price {
text-align: right;
}
#customer-preview-pricing-table .price.subtotal-price {
border-top: 1px double #333333;
font-weight: bold;
}
#customer-preview-pricing-table .additional-time-price-info,
#customer-preview-pricing-table .additional-texts-price-info {
display: none;
}
#customer-preview-info-table .video-num-detail-shots,
#customer-preview-info-table .video-num-detail-texts,
#customer-preview-info-table .video-detail-texts {
display: none;
}
.frm_remove_form_row {
background: #ff006c !important;
}
.frm_error {
padding: 20px 20px 20px 100px !important;
margin: 20px 0;
font-size: 14px !important;
background: #ff006c;
color: #ffffff !important;
min-height: 7em;
position: relative;
}
.frm_error:after {
content: 'q';
font-family: 'ETmodules';
color: #ffffff;
padding-left: 5px;
font-size: 400%;
position: absolute;
top: 35px;
left: 20px;
}
.frm_submit {
text-align: center;
} #form_manufacturer_1 {
min-height: 500px;
}
#form_manufacturer_1 .frm_rootline_group,
#form_shopowner_1 .frm_rootline_group,
#form_manufacturer_1_1 .frm_rootline_group,
#form_shopowner_1_1 .frm_rootline_group {
display: none;
}
#form_manufacturer_1 #frm_field_367_container,
#form_manufacturer_1 #frm_field_369_container,
#form_manufacturer_1 #frm_field_373_container{
position: relative;
margin-top: 50px;
}
#form_manufacturer_1 #frm_field_371_container,
#form_manufacturer_1 #frm_field_372_container,
#form_manufacturer_1 #frm_field_374_container{
position: relative;
text-align: center;
margin-top: 40px;
margin-bottom: 20px;
}
#form_manufacturer_1 #field_manufacturer_video_sources_label,
#form_manufacturer_1 #field_manufacturer_wants_3d_label,
#form_manufacturer_1 #field_manufacturer_video_length_label{
margin-bottom: 15px;
}
#form_manufacturer_1 #frm_field_376_container {
margin-top: 20px;
}
#form_manufacturer_1 .manufacturer_form_info {
border: 1px solid #cccccc;
padding: 20px;
opacity: 0;
position: absolute;
width: 23%;
left: 77%;
top: 20px;
hyphens: auto;
font-size: 12px;
}  #form_shopowner_1 {
min-height: 500px;
}
#form_shopowner_1 #frm_field_390_container,
#form_shopowner_1 #frm_field_398_container,
#form_shopowner_1 #frm_field_410_container{
position: relative;
margin-top: 50px;
}
#form_shopowner_1 #frm_field_411_container,
#form_shopowner_1 #frm_field_391_container,
#form_shopowner_1 #frm_field_395_container{
position: relative;
text-align: center;
margin-top: 40px;
margin-bottom: 20px;
}
#form_shopowner_1 #field_shopowner_video_sources_label,
#form_shopowner_1 #field_shopowner_video_length_label,
#form_shopowner_1 #field_shopowner_num_videos_label {
margin-bottom: 15px;
}
#form_shopowner_1 #frm_field_401_container {
margin-top: 20px;
}
#form_shopowner_1 .shopowner_form_info {
border: 1px solid #cccccc;
padding: 20px;
opacity: 0;
position: absolute;
width: 23%;
left: 77%;
top: 20px;
hyphens: auto;
font-size: 12px;
}
#form_shopowner_1 #frm_field_419_container {
position: relative;
}
#form_shopowner_1 #frm_field_419_container .shopowner-additional-price-info {
position: relative;
text-align: center;
margin: 0 auto 0 auto;
margin-bottom: 20px;
width: 50%;
}
#form_shopowner_1_1 .reduced_single_price {
font-size: 14px;
font-weight: normal;
margin-top: 5px;
display: block;
}
#form_shopowner_1 table.rebates tr th,
#form_shopowner_1 table.rebates tr td,
#form_shopowner_1_1 table.rebates tr th,
#form_shopowner_1_1 table.rebates tr td {
padding: 5px 10px;
font-size: 12px;
color: #fff;
}
#form_shopowner_1 table.rebates .rebate,
#form_shopowner_1_1 table.rebates .rebate {
text-align: right;
}  #form_shopowner_1_1 .frm_range_value {
color: #fff;
}
@media only screen and (min-width: 1280px) {
#form_manufacturer_1_1 .responsive_radiobuttons,
#form_shopowner_1_1 .responsive_radiobuttons {
grid-column: span 8/span 8;
grid-row-start: 3;
grid-row-end: 5;
padding-left: 50px;
padding-top: 25px;
}
#form_shopowner_1_1 .responsive_slider {
grid-column: span 8/span 8;
grid-row-start: 3;
grid-row-end: 5;
padding-left: 50px;
padding-top: 25px;
}
#form_manufacturer_1_1 .responsive_price,
#form_shopowner_1_1 .responsive_price {
grid-column-end: -1;
grid-row-start: span 100;
justify-content: end;
grid-column: span 4 / span 4;
grid-row-start: 3;
grid-row-end: 4;
float: right !important;
align-self: end;
} #form_manufacturer_1_1 .responsive_info,
#form_shopowner_1_1 .responsive_info {
grid-column-end: -1;
grid-row-start: span 100;
justify-content: end;
grid-column: 9 / span 4;
grid-row-start: 4;
grid-row-end: 5;
float: right !important;
}
#form_manufacturer_1_1 .frm_field_421 .frm_primary_label,
#form_manufacturer_1_1 .frm_field_426 .frm_primary_label,
#form_manufacturer_1_1 .frm_field_431 .frm_primary_label,
#form_manufacturer_1_1 .frm_field_475 .frm_primary_label,
#form_shopowner_1_1 .frm_field_479 .frm_primary_label,
#form_shopowner_1_1 .frm_field_484 .frm_primary_label,
#form_shopowner_1_1 .frm_field_489 .frm_primary_label {
padding-bottom: 40px;
}
#form_manufacturer_1_1 .frm_error,
#form_shopowner_1_1 .frm_error {
width: 50%;
}
#form_manufacturer_1_1 .frm_error:after,
#form_shopowner_1_1 .frm_error:after {
font-size: 400%;
}
#form_manufacturer_1_1 .frm_checkbox,
#form_manufacturer_1_1 .frm_radio,
#form_shopowner_1_1 .frm_checkbox,
#form_shopowner_1_1 .frm_radio {
margin-left: 35px;
}
}
@media only screen and (max-width: 1024px) {
#form_manufacturer_1_1 .responsive_radiobuttons,
#form_shopowner_1_1 .responsive_radiobuttons {
width: 100% !important;
grid-column: span 12/span 12;
box-sizing: border-box;
}
#form_manufacturer_1_1 .responsive_price,
#form_shopowner_1_1 .responsive_price {
width: 100% !important;
grid-column: span 12/span 12;
box-sizing: border-box;
}
#form_shopowner_1_1 .responsive_price_2 {
width: 100% !important;
grid-column: span 12/span 12;
box-sizing: border-box;
}
#form_manufacturer_1_1 .responsive_info,
#form_shopowner_1_1 .responsive_info {
width: 100% !important;
grid-column: span 12/span 12;
box-sizing: border-box;
}
#form_manufacturer_1_1 .frm_field_421 .frm_primary_label,
#form_manufacturer_1_1 .frm_field_426 .frm_primary_label,
#form_manufacturer_1_1 .frm_field_431 .frm_primary_label,
#form_manufacturer_1_1 .frm_field_475 .frm_primary_label,
#form_shopowner_1_1 .frm_field_479 .frm_primary_label,
#form_shopowner_1_1 .frm_field_484 .frm_primary_label,
#form_shopowner_1_1 .frm_field_489 .frm_primary_label {
padding-bottom: 40px;
text-align: center;
}	
#form_manufacturer_1_1 .frm_error,
#form_shopowner_1_1 .frm_error {
width: 100%;
}
#form_manufacturer_1_1 .frm_error:after,
#form_shopowner_1_1 .frm_error:after {
font-size: 200%;
}
#form_manufacturer_1_1 .frm_checkbox,
#form_manufacturer_1_1 .frm_radio,
#form_shopowner_1_1 .frm_checkbox,
#form_shopowner_1_1 .frm_radio {
margin-left: 10px;
}
}
#form_manufacturer_1_1 .mwst,
#form_shopowner_1_1 .mwst{
grid-row-start: 8;
grid-row-end: 9;
color: rgba(51,51,51,0.5) !important;
text-align: center;
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
padding-bottom: 0;
padding-top: 50px;
}
#form_manufacturer_1_1 .frm_error,
#form_shopowner_1_1 .frm_error {
padding: 20px 20px 20px 100px !important;
margin: 25px auto !important;
border-radius: 30px 30px 30px 30px;
font-size: 14px !important;
background: #ff006c;
color: #ffffff !important;
min-height: 7em;
position: relative;
}
#form_manufacturer_1_1 .frm_error:after,
#form_shopowner_1_1 .frm_error:after {
content: '\72' !important;
font-family: 'ETmodules';
color: #a90048 !important;
padding-left: 5px;
position: absolute;
top: 35px;
left: 20px;
}
#form_manufacturer_1_1 .seitenzahl,
#form_shopowner_1_1 .seitenzahl {
max-width: 100%;
font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
font-size: 24px;
color: #ffffff;
font-weight: bold;
text-align: center;
margin: 0;
width: auto;
display: block;
}
#form_manufacturer_1_1 .frm_field_426,
#form_manufacturer_1_1 .frm_field_431,
#form_manufacturer_1_1 .frm_field_475,
#form_shopowner_1_1 .frm_field_479,
#form_shopowner_1_1 .frm_field_484,
#form_shopowner_1_1 .frm_field_489 {
padding-top: 25px;
}
#form_manufacturer_1_1 .manufacturer_price_info,
#form_shopowner_1_1 .shopowner_price_info {
background: #00AAC7 !important;
border-radius: 30px 30px 0 0;
overflow: hidden;
margin-top: 25px;
display: flex;
justify-content: center;
align-content: center;
flex-direction: column;
padding: 25px 35px 25px 35px;
color: #666;
height: 100px;
margin-bottom: 0 !important;
font-size: 20px;
color: #ffffff;
font-weight: bold;
font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
}
#form_shopowner_1_1 .shopowner_additional_price_info {
background: #eee !important;
overflow: hidden;
margin-top: 25px;
display: flex;
justify-content: center;
align-content: center;
flex-direction: column;
padding: 25px 35px 25px 35px;
color: #666;
height: 100px;
margin-bottom: 0 !important;
font-size: 20px;
color: #ffffff;
font-weight: bold;
font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
}
#form_manufacturer_1_1 .manufacturer_form_info,
#form_shopowner_1_1 .shopowner_form_info {
background: #006F82 !important;
border-radius: 0 0 30px 30px;
overflow: hidden;
box-shadow: 0px 96px 96px -64px rgba(0, 0, 0, 0.6);
padding: 35px;
transition: height 2s;
}
#form_manufacturer_1_1 .frm_button_submit,
#form_shopowner_1_1 .frm_button_submit {
margin-left: 5px;
}
#form_manufacturer_1_1 .frm_prev_page,
#form_shopowner_1_1 .frm_prev_page {
margin-right: 5px;
} @keyframes ripple {
0% {
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
}
50% {
box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
}
100% {
box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0);
}
}
#form_manufacturer_1_1 .frm_checkbox,
#form_manufacturer_1_1 .frm_radio,
#form_shopowner_1_1 .frm_checkbox,
#form_shopowner_1_1 .frm_radio {
margin-bottom: 15px !important;
}
#form_manufacturer_1_1 .frm_checkbox label,
#form_manufacturer_1_1 .frm_radio label,
#form_shopowner_1_1 .frm_checkbox label,
#form_shopowner_1_1 .frm_radio label {
display: inline-block;
position: relative;
padding: 0 30px;
margin-bottom: 0;
cursor: pointer;
vertical-align: bottom;
text-indent: -40px;
}
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox],
#form_manufacturer_1_1 .frm_radio input[type=radio],
#form_shopowner_1_1 .frm_checkbox input[type=checkbox],
#form_shopowner_1_1 .frm_radio input[type=radio] {
position: absolute !important;
margin-left: -9999px;
visibility: hidden;
}
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox] + span,
#form_manufacturer_1_1 .frm_radio input[type=radio] + span,
#form_shopowner_1_1 .frm_checkbox input[type=checkbox] + span,
#form_shopowner_1_1 .frm_radio input[type=radio] + span {
display: inline-block;
position: relative;
cursor: pointer;
outline: none;
user-select: none;
}
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox] + span,
#form_manufacturer_1_1 .frm_radio input[type=radio] + span,
#form_shopowner_1_1 .frm_checkbox input[type=checkbox] + span,
#form_shopowner_1_1 .frm_radio input[type=radio] + span {
width: 35px;
height: 25px;
vertical-align: middle;
}
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox] + span:before,
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox] + span:after,
#form_manufacturer_1_1 .frm_radio input[type=radio] + span:before,
#form_manufacturer_1_1 .frm_radio input[type=radio] + span:after,
#form_shopowner_1_1 .frm_checkbox input[type=checkbox] + span:before,
#form_shopowner_1_1 .frm_checkbox input[type=checkbox] + span:after,
#form_shopowner_1_1 .frm_radio input[type=radio] + span:before,
#form_shopowner_1_1 .frm_radio input[type=radio] + span:after {
position: absolute;
content: '';
border-radius: 50%;
transition: all .3s ease;
transition-property: transform, border-color;
}
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox]:checked + span:before,
#form_manufacturer_1_1 .frm_radio input[type=radio]:checked + span:before,
#form_shopowner_1_1 .frm_checkbox input[type=checkbox]:checked + span:before,
#form_shopowner_1_1 .frm_radio input[type=radio]:checked + span:before {
border-color: #fff;
animation: ripple 0.2s linear forwards;
}
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox] + span:before,
#form_manufacturer_1_1 .frm_radio input[type=radio] + span:before,
#form_shopowner_1_1 .frm_checkbox input[type=checkbox] + span:before,
#form_shopowner_1_1 .frm_radio input[type=radio] + span:before {
left: 0;
top: 0;
width: 20px;
height: 20px;
border: 2px solid rgba(255, 255, 255, 1);
background-color: #fff;
}
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox] + span:after,
#form_manufacturer_1_1 .frm_radio input[type=radio] + span:after,
#form_shopowner_1_1 .frm_checkbox input[type=checkbox] + span:after,
#form_shopowner_1_1 .frm_radio input[type=radio] + span:after {
top: 5px;
left: 5px;
width: 14px;
height: 14px;
transform: scale(0);
background: #00AAC7;
}
#form_manufacturer_1_1 .frm_checkbox input[type=checkbox]:checked + span:after,
#form_manufacturer_1_1 .frm_radio input[type=radio]:checked + span:after,
#form_shopowner_1_1 .frm_checkbox input[type=checkbox]:checked + span:after,
#form_shopowner_1_1 .frm_radio input[type=radio]:checked + span:after {
transform: scale(1);
-webkit-transform: scale(1);
} #form_manufacturer_1_1 .progress1,
#form_shopowner_1_1 .progress1 {
background: rgba(255, 255, 255, 1);
justify-content: flex-start;
border-radius: 100px;
align-items: center;
position: relative;
padding: 0px 5px;
margin: 50px 0px;
display: flex;
height: 40px;
width: 100%;
}
#form_manufacturer_1_1 .progress-value1,
#form_shopowner_1_1 .progress-value1 {
animation: load 3s normal forwards;
box-shadow: 0 10px 40px -10px #fff;
border-radius: 100px;
background: #00AAC7;
height: 30px;
width: 0%;
}
#form_manufacturer_1_1 .progress-value1 span,
#form_shopowner_1_1 .progress-value1 span {
color: #fff;
font-size: 14px;
text-align: center;
display: block; 
padding-top: 4px;
}
@keyframes load {
0% {
width: 0%;
}
}