.elementor-9394 .elementor-element.elementor-element-4b018ce > .elementor-container{max-width:1120px;}.elementor-9394 .elementor-element.elementor-element-4b018ce{padding:20px 0px 80px 0px;}.elementor-9394 .elementor-element.elementor-element-c4361f9 > .elementor-widget-container{padding:40px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-c4361f9{text-align:start;}.elementor-9394 .elementor-element.elementor-element-c4361f9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-d9b0e6b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-d9b0e6b{text-align:start;}.elementor-9394 .elementor-element.elementor-element-673632f > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-673632f{text-align:start;}.elementor-9394 .elementor-element.elementor-element-673632f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-5f3251c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9394 .elementor-element.elementor-element-5f3251c{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-9394 .elementor-element.elementor-element-5f3251c .elementor-icon-list-text{transition:color 0.3s;}.elementor-9394 .elementor-element.elementor-element-cdc2458 > .elementor-element-populated{border-style:none;}.elementor-9394 .elementor-element.elementor-element-b89b329 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4D1FB;padding:30px 30px 30px 30px;}.elementor-9394 .elementor-element.elementor-element-b89b329 > .elementor-element-populated, .elementor-9394 .elementor-element.elementor-element-b89b329 > .elementor-element-populated > .elementor-background-overlay, .elementor-9394 .elementor-element.elementor-element-b89b329 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9394 .elementor-element.elementor-element-702c55e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-702c55e .elementor-icon-box-title, .elementor-9394 .elementor-element.elementor-element-702c55e .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-702c55e .elementor-icon-box-title{color:#000000;}.elementor-9394 .elementor-element.elementor-element-702c55e .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;color:#000000;}.elementor-9394 .elementor-element.elementor-element-f3f76c7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-f3f76c7 .elementor-icon-box-wrapper{gap:15px;}.elementor-9394 .elementor-element.elementor-element-f3f76c7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9394 .elementor-element.elementor-element-f3f76c7.elementor-view-framed .elementor-icon, .elementor-9394 .elementor-element.elementor-element-f3f76c7.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-9394 .elementor-element.elementor-element-f3f76c7 .elementor-icon{font-size:90px;}.elementor-9394 .elementor-element.elementor-element-f3f76c7 .elementor-icon-box-title, .elementor-9394 .elementor-element.elementor-element-f3f76c7 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-f3f76c7 .elementor-icon-box-title{color:#000000;}.elementor-9394 .elementor-element.elementor-element-f3f76c7 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;color:#000000;}.elementor-9394 .elementor-element.elementor-element-f436fae > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-f436fae .elementor-icon-box-wrapper{gap:15px;}.elementor-9394 .elementor-element.elementor-element-f436fae.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9394 .elementor-element.elementor-element-f436fae.elementor-view-framed .elementor-icon, .elementor-9394 .elementor-element.elementor-element-f436fae.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-9394 .elementor-element.elementor-element-f436fae .elementor-icon{font-size:90px;}.elementor-9394 .elementor-element.elementor-element-f436fae .elementor-icon-box-title, .elementor-9394 .elementor-element.elementor-element-f436fae .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-f436fae .elementor-icon-box-title{color:#000000;}.elementor-9394 .elementor-element.elementor-element-f436fae .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;color:#000000;}.elementor-9394 .elementor-element.elementor-element-6d7676d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-6d7676d .elementor-icon-box-wrapper{gap:15px;}.elementor-9394 .elementor-element.elementor-element-6d7676d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9394 .elementor-element.elementor-element-6d7676d.elementor-view-framed .elementor-icon, .elementor-9394 .elementor-element.elementor-element-6d7676d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-9394 .elementor-element.elementor-element-6d7676d .elementor-icon{font-size:90px;}.elementor-9394 .elementor-element.elementor-element-6d7676d .elementor-icon-box-title, .elementor-9394 .elementor-element.elementor-element-6d7676d .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-6d7676d .elementor-icon-box-title{color:#000000;}.elementor-9394 .elementor-element.elementor-element-6d7676d .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;color:#000000;}.elementor-9394 .elementor-element.elementor-element-1dff0f0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-1dff0f0 .elementor-icon-box-wrapper{gap:15px;}.elementor-9394 .elementor-element.elementor-element-1dff0f0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9394 .elementor-element.elementor-element-1dff0f0.elementor-view-framed .elementor-icon, .elementor-9394 .elementor-element.elementor-element-1dff0f0.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-9394 .elementor-element.elementor-element-1dff0f0 .elementor-icon{font-size:90px;}.elementor-9394 .elementor-element.elementor-element-1dff0f0 .elementor-icon-box-title, .elementor-9394 .elementor-element.elementor-element-1dff0f0 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-1dff0f0 .elementor-icon-box-title{color:#000000;}.elementor-9394 .elementor-element.elementor-element-1dff0f0 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;color:#000000;}.elementor-9394 .elementor-element.elementor-element-ba916b9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-ba916b9 .elementor-icon-box-wrapper{gap:15px;}.elementor-9394 .elementor-element.elementor-element-ba916b9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9394 .elementor-element.elementor-element-ba916b9.elementor-view-framed .elementor-icon, .elementor-9394 .elementor-element.elementor-element-ba916b9.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-9394 .elementor-element.elementor-element-ba916b9 .elementor-icon{font-size:90px;}.elementor-9394 .elementor-element.elementor-element-ba916b9 .elementor-icon-box-title, .elementor-9394 .elementor-element.elementor-element-ba916b9 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-ba916b9 .elementor-icon-box-title{color:#000000;}.elementor-9394 .elementor-element.elementor-element-ba916b9 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;color:#000000;}.elementor-9394 .elementor-element.elementor-element-c3d3bec > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-c3d3bec .cart button, .elementor-9394 .elementor-element.elementor-element-c3d3bec .cart .button{font-family:"Montserrat", Sans-serif;font-size:20px;border-radius:5px 5px 5px 5px;padding:16px 16px 16px 16px;color:#FFFFFF;background-color:#0C4F5D;transition:all 0.2s;}.elementor-9394 .elementor-element.elementor-element-c3d3bec .added_to_cart{color:#FFFFFF;}.elementor-9394 .elementor-element.elementor-element-8860968 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-8860968{text-align:center;}.elementor-9394 .elementor-element.elementor-element-8860968 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-25a6cf4 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-25a6cf4{text-align:center;}.elementor-9394 .elementor-element.elementor-element-26fa4b1 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-26fa4b1{text-align:center;}.elementor-9394 .elementor-element.elementor-element-26fa4b1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-8855e11 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9394 .elementor-element.elementor-element-8855e11{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-9394 .elementor-element.elementor-element-8855e11 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9394 .elementor-element.elementor-element-bbd7bff > .elementor-widget-container{padding:40px 20px 0px 40px;}.elementor-9394 .elementor-element.elementor-element-bbd7bff{text-align:start;}.elementor-9394 .elementor-element.elementor-element-bbd7bff .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:900;}.elementor-9394 .elementor-element.elementor-element-0da7b5d{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-9394 .elementor-element.elementor-element-0da7b5d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-7fcedf4:not(.elementor-motion-effects-element-type-background), .elementor-9394 .elementor-element.elementor-element-7fcedf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F8FF;}.elementor-9394 .elementor-element.elementor-element-7fcedf4 > .elementor-container{max-width:1300px;}.elementor-9394 .elementor-element.elementor-element-7fcedf4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-9394 .elementor-element.elementor-element-7fcedf4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9394 .elementor-element.elementor-element-f62d6c7{color:#606366;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}@media(max-width:1024px){.elementor-9394 .elementor-element.elementor-element-4b018ce{padding:0px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-c4361f9 > .elementor-widget-container{padding:40px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-673632f > .elementor-widget-container{padding:40px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-c3d3bec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-8860968 > .elementor-widget-container{padding:40px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-26fa4b1 > .elementor-widget-container{padding:40px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-bbd7bff > .elementor-widget-container{padding:40px 20px 0px 20px;}.elementor-9394 .elementor-element.elementor-element-0da7b5d{--grid-columns:1;}.elementor-9394 .elementor-element.elementor-element-0da7b5d > .elementor-widget-container{padding:0px 5px 0px 5px;}}@media(max-width:767px){.elementor-9394 .elementor-element.elementor-element-b89b329 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9394 .elementor-element.elementor-element-c3d3bec > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-9394 .elementor-element.elementor-element-0da7b5d{--grid-columns:1;}.elementor-9394 .elementor-element.elementor-element-f62d6c7 > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-9394 .elementor-element.elementor-element-4262679{width:25%;}.elementor-9394 .elementor-element.elementor-element-cdc2458{width:41.028%;}.elementor-9394 .elementor-element.elementor-element-5dea3ac{width:30.003%;}}/* Start custom CSS for icon-list, class: .elementor-element-5f3251c */svg.e-fas-redo-alt path {
    display:none;   
}    

svg.e-fas-redo-alt {
    content: "";
    background-image: url('https://www.socialmediadaily.de/wp-content/uploads/Vector.png');
    width: 22px !important;
    height: 22px !important;
}


svg.e-fas-user-clock path {
    display:none; 
}

svg.e-fas-user-clock {
    content: "";
    background-image: url('https://www.socialmediadaily.de/wp-content/uploads/customer-service-2-fill.png');
    width: 25px !important;
    height: 25px !important;
}

svg.e-fas-check-circle path {
    display:none; 
}

svg.e-fas-check-circle {
    content: "";
    background-image: url('https://www.socialmediadaily.de/wp-content/uploads/verified-badge-fill.png');
    width: 25px !important;
    height: 25px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b89b329 */ul.checklist-ul {
    list-style-image: url('/wp-content/uploads/check-mark.png');
}

.select2-dropdown {
    background-color: #f1f8ff !important;
    border-radius: 8px !important;
    outline: auto !important;
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: unset !important;
}

.select2-results__option--selectable {
    border-bottom: 1px solid #ddd;
}

.gform-product select,
.gform-product input[type=text]{
   border: none !important;
   outline: none !important;
   box-shadow: none !important;
}
.gform-product select option{
    
}
.gform-product select option:before{
    
}
.gform-product select option:after{
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    width: 40px;
    
}

.gform-product select{
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAACxAAAAsQHGLUmNAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAGtJREFUSInt0jEOgCAMheH/EjZ6/6PoJhMMHgcHa0JIhBIZ+00Mpa9pCs65LwdwAmKoFSAA+0hAADKQOiGiNVkHMluAqB8vYDPUrCMBvZDfzVsh05q/yj2n6m05ApNy6mmT14TnUqzn65xTN46AJL81GyUhAAAAAElFTkSuQmCC);
    background-repeat: no-repeat !important;
    background-position: center right;
}

.gform-product .icon-field,
.gform-product .product-desc,
.gform-product .gform-product-price{
    padding: 10px;
    position: relative;
    background-color:rgb(241 248 255) !important;
    border: 1px solid rgb(199 218 237) !important;
    border-radius: 5px;
}

.gform-product .icon-field .ginput_container{
    position: relative;
}

.gform-product .product-desc{
    padding: 20px;
}

.gform-product .icon-field.icon-rocket .ginput_container:before{
    background-image: url("/wp-content/uploads/rocket.png");
}

.gform-product .icon-field.icon-joystick .ginput_container:before{
    background-image: url("/wp-content/uploads/joystick.png");
}

.gform-product .icon-field.icon-follower .ginput_container:before{
    background-image: url("/wp-content/uploads/add-group.png");
}

.gform-product .icon-field.icon-speed .ginput_container:before{
     background-image: url("/wp-content/uploads/circular-alarm-clock-tool.png");
}

.gform-product .icon-field.icon-clock .ginput_container:before{
    background-image: url("/wp-content/uploads/circular-alarm-clock-tool.png");
}

.gform-product .icon-field.icon-user .ginput_container:before{
    background-image: url("/wp-content/uploads/user-circle.png");
}

.select2-formatted-price ul li.select2-results__option,
.select2-container--default .select2-selection--single.select2-formatted-price span.select2-selection__rendered{
    display: flex;
    padding-left: 20px;
    padding-right: 20px;
    justify-content: space-between;
    align-items: center;
} 

.select2-container--default .select2-selection--single.select2-formatted-price span.select2-selection__rendered strong{
    font-weight: bold;
}


.gform-product .select2-container--default .select2-selection--single {
    background-color: transparent;
    border: none;
    height: 38px;
}

.gform-product .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 38px;
}

.gform-product .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 38px;
}


.gform-product-price label{
    margin: 0 !important;
    font-size: 1.2rem !important;
    width: calc(100% - 150px);
}

.gform-product-price .ginput_container input{
    font-weight: 900 !important;
    font-size: 1.7rem !important;
    width: 150px;
    text-align: right;
    font-style: italic !important;
    word-spacing: -7px;
}

.gform-product .gform-product-price{
    padding: 20px;
    
    display: flex !important;
    justify-content: space-between !important;
    align-items: center;

    border-width: 5px !important;
    flex-wrap: wrap;
    border-radius: 10px;
}

.gform-product #gform-add-to-cart .e-atc-qty-button-holder{
    flex: 1;
    margin-top: 30px;
}

.gform-product #gform-add-to-cart .product_totals,
.gform-product .gform-footer,
.gform-product .gform-loader{
    display: none !important;
}



.gform-product #gform-add-to-cart button{
    font-family: "Montserrat", Sans-serif !important;
    font-size: 20px !important;
    border-radius: 5px 5px 5px 5px !important;
    padding: 16px 16px 16px 16px !important;
    color: #FFFFFF !important;
    background-color: #0C4F5D !important;
    transition: all 0.2s !important;
    position: relative !important;
}

.gform-product #gform-add-to-cart button:before{
    content: "";
    display: block;
    background-image: url(/wp-content/uploads/shopping-cart.png);
    z-index: 999;
    width: 24px;
    height: 24px;
    filter: invert(1);
}

.gform-theme--api , .gform-theme--foundation {

    --gf-form-gap-y: 20px !important;
}

.elementor-widget-heading{
    --kit-widget-spacing: 10px !important;
}


@media all and (min-width: 768px){
    .gform-product .icon-field .ginput_container input,
.gform-product .select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single.select2-formatted-price span.select2-selection__rendered{
        padding-left: 50px;
}

.select2-dropdown {
    margin-top: 0px;
}

.select2-formatted-price ul li.select2-results__option,
.select2-container--default .select2-selection--single.select2-formatted-price span.select2-selection__rendered{
    padding-right: 40px;
} 

.gform-product .icon-field .ginput_container:before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    width: 20px;
    height: 100%;
    background-size: contain;
    left: 20px;
    background-position: center center;
}

}

@media all and (max-width: 767px){
    .gform-product #gform-add-to-cart button{
        font-size: 18px !important;
    }
    
    .select2-dropdown {
    margin-top: 33px;
    }

    .select2-container--open .select2-dropdown {
    min-width: 70vw;
    }
    
.gform-product .icon-field .ginput_container:before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    width: 20px;
    height: 100%;
    background-size: contain;
    left: 2px;
    background-position: center center;
}

.gform-product .icon-field .ginput_container input,
.gform-product .select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single.select2-formatted-price span.select2-selection__rendered{
        padding-left: 35px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09e30ee */.gform_fields strong delete{
    text-decoration: line-through;
    color: gray;
}

.ginput_container_total.discounted input{
    display: none;
}

.ginput_container_total.discounted strong{
    font-weight: 900 !important;
    font-size: 1.7rem !important;
    width: 150px;
    text-align: right;
    font-style: italic !important;
    word-spacing: -7px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-f62d6c7 */.productdetailsv25 h1, h2, h3, h4, h5, h6 {
    color: #000;
}

.productdetailsv25 a {
    color: #606366;
    text-decoration: underline;
}

.productdetailsv25 .alignright img {
    border-radius: 5px;
}

.productdetailsv25 .alignleft img {
    border-radius: 5px;
}

@media (max-width:800px)  { 

.productdetailsv25 .alignright img {
    margin-bottom: 15px;
    width: 100%;
}

.productdetailsv25 .alignleft img {
    margin-bottom: 15px;
    width: 100%;
}

.productdetailsv25 figure {
    width:100%;
}

}

@media (min-width:801px)  { 
    
.productdetailsv25 .alignright img {
    margin: 0px 0px 0px 30px;
}

.productdetailsv25 .alignleft img {
    margin: 0px 30px 0px 0px;
}

}/* End custom CSS */