
/* buttons Tim Schoenmakers */
body.material .nectar-button.jumbo:not([class*=see-through]),  body[data-button-style*="slightly_rounded"] .swiper-slide .button a {
    box-shadow: rgb(16 16 35) -1px 20px 100px -20px, rgb(17 17 17) -3px 19px 60px -30px, rgb(0 0 0 / 73%) -1px -4px 12px -2px inset !important;
    background: linear-gradient(45deg, #ffffff54, #ffe20091);
    border-radius: 5px !important;
}

body.material:not([data-button-style^=rounded]) .nectar-button.has-icon.jumbo:not(.see-through):not(.see-through-2):not(.see-through-3), body.material:not([data-button-style^=rounded]) .nectar-button.has-icon.jumbo[class*=m-extra-color-gradient-] {
    padding-top: 17px;
    padding-bottom: 17px;
}


@media only screen and (min-width: 691px) {
    .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a {
        display:none;
    }
}

@media only screen and (max-width: 690px) {
    .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a {
    padding-top: 17px;
    padding-bottom: 17px;
    padding-right: 56px;
    padding-left: 54px;
    text-transform: unset;
    font-size: 18px;
    font-weight: 600;
    background-color: #ff8063 !important;
    text-align: center;
}

    .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a:hover {
    box-shadow: rgb(16 16 35) -1px 20px 100px -20px, rgb(17 17 17) -3px 19px 60px -30px, rgb(0 0 0 / 73%) -1px -4px 12px -2px inset !important;
    background: linear-gradient(45deg, #ffffff54, #ffe20091);
    background-color: rgb(255 0 0) !important;
    }

    
    
    .swiper-slide[data-x-pos="right"] .content .buttons
 {
    padding-top: 0;
    float: right;
    margin-top:-40px;
}
}


/* hover */
.nectar-button.tilt:hover, .swiper-slide .button.solid_color_2 a:hover,  body[data-button-style*="slightly_rounded"] .swiper-slide .button a:hover {
    background-color: rgb(255 0 0) !important;
}


/* tabbed buttons */ 
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul:after, .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab {
    box-shadow: rgb(8 8 24) -1px 1px 100px -20px, rgb(17 17 17) -3px 4px 34px -9px, rgb(0 0 0 / 73%) -1px -4px 14px -6px inset !important;
    /* background: linear-gradient(45deg, #b70202fc, #ff2a0091);
    background-image: linear-gradient(360deg, #1f0000e0 48%, rgb(30 0 0 / 88%) 40%, rgb(45 0 0 / 68%) 82%, rgb(60 0 0 / 50%) 85%, rgb(39 0 0) 98%, rgb(45 1 1 / 37%) 101%, rgb(2 2 2 / 63%) 99%) !important;
    background-image: linear-gradient(360deg, #630303e0 48%, rgb(101 2 2 / 88%) 40%, rgb(135 1 1 / 68%) 82%, rgb(215 8 8 / 50%) 85%, rgb(135 6 6) 98%, rgb(45 1 1 / 37%) 101%, rgb(2 2 2 / 63%) 99%) !important; */
    background-image: linear-gradient(360deg, #ab0a0ae0 48%, rgb(165 8 8 / 88%) 40%, rgb(135 1 1 / 68%) 82%, rgb(215 8 8 / 50%) 85%, rgb(135 6 6) 98%, rgb(45 1 1 / 37%) 101%, rgb(2 2 2 / 63%) 99%) !important;
    background-color: unset;
    border-radius: 44px 44px 5px 5px;
}

.tabbed[data-style="material"] .wpb_tabs_nav li a {
    padding-top: 4px;
}

.tabbed[data-icon-size="24"] .wpb_tabs_nav li svg {
    height: 12px !important;
}

.tabbed[data-style="material"] >ul li a:not(.active-tab) {
    border-radius: 44px 44px 5px 5px;
}


