#main {
    padding: 0px !important;
}

div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: #00adba;

}


.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text {
    color: #ffffff!important;
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a {
    border-right-color: transparent;
    background-image: url(https://pads4.com/wp-content/uploads/2023/08/circle-regular-active3.svg);
    background-repeat: no-repeat;
    background-size: 21px;
    background-position: 20px 7px;
}

.entry-meta>a:last-child, .entry-meta>span:last-child, .portfolio-categories>a:last-child, .portfolio-categories>span:last-child {
    padding: 0;
    margin: 0;
    margin-left: 50%;
    text-align: right;
}

.classic-layout-list[data-auto-height=false] .owl-stage .dt-owl-item, .gradient-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item {
    box-shadow: 0px 0px 7px #00000059;
}

div.mini-nav.show-on-desktop.near-logo-first-switch.near-logo-second-switch.list-type-menu.first {
    min-height: 0px !important;
}

.masthead:not(.side-header).full-width .mobile-header-bar, .mobile-header-bar .masthead.side-header-menu-icon {
    background-color: #333333;
}

.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
	text-align: center;
	width: 1.25em;
}


.my_svg_logo{
  height: 70px !important;
}

.branding a img, .branding img {
    max-width: 100%;
    height: 80px;
}


div.mini-nav.show-on-desktop.near-logo-first-switch.near-logo-second-switch.list-type-menu.first {
    margin-left: 0;
    padding: 0 10px;
    min-height: 26px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.masthead .top-bar .mini-contacts {
    margin-left: 0;
    background-color: #00adba;
    padding: 0 10px;
	    min-height: 26px;
}


.masthead .mini-widgets>*, .masthead .mobile-mini-widgets>* {
    display: inline-block;
    margin-left: 0px;
    margin-right: 0px;
}

@media screen and (min-width: 993px){
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
    padding: 0 5%!important;
}
	

.phantom-sticky:not(.overlap):not(.transparent) .masthead {
    z-index: 9999;
}
}

.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {
    min-height: 90px;
	

}

.wp-block-lpb-lottie-player * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 999;
    position: relative;
}

.vc_custom_1670495324906 {
    padding-top: 60px !important;
    background-color: #ffffff !important;
    z-index: 99;
}

div#titrehome {
    background-color: #ffffff !important;
    z-index: 99;
}
@media screen and (min-width: 1090px) and (max-width: 1600px){
.textegauche {
    position: relative;
    top: 26px;
    right: 20.7em;
    color: #333333;
    font-size: 14px;
}
	}

@media screen and (min-width: 1601px) and (max-width: 2100px){
.textegauche {
    position: relative;
    top: 26px;
    right: 18em;
    color: #333333;
    font-size: 14px;
}
	}

@media screen and (min-width: 2101px){
.textegauche {
    position: relative;
    top: 26px;
    right: 17em;
    color: #333333;
    font-size: 14px;
}
	}


@media screen and (min-width: 992px) {
section#block-9 {
    margin-left: 16%;
}
}

.ult-ih-item .ult-ih-info {
    position: absolute;
    top: 160px;
    bottom: 0;
    left: -58px;
    right: 0;
    text-align: center;
    width: 250px;
    display: block;
    height: 100%;
    background: #ffffff;
    box-shadow: 0px 0px 4px 2px #f2f2f2;
    border-radius: 10px!important;
	z-index: 9999;
}

.ult-ih-content {
    background-image: url(https://pads4.com/wp-content/uploads/2023/05/guillemet-gauche.png), url(https://pads4.com/wp-content/uploads/2023/05/guillemet-droite.png);
background-position: 5px 19px, 97% 87%;
    background-repeat: no-repeat;
    background-size: 25px;
    padding-bottom: 20px;
    padding-top: 10px;
	}

.ult-ih-item.ult-ih-square .ult-ih-image-block {
    box-shadow: 0px 0Px 3px 2px #ebebeb;
    border-radius: 10px;
}

/* Dégradé Border sur slider */

#main-slideshow {
    border: solid;
    border-image: linear-gradient(to right, #d1ac8b, #eea2a2, #c1c1dd, #00ADBA) 1;
    border-width: 4px 0px 4px 0px;
 
}
#footer.solid-bg {
    border-top: solid;
    border-image: linear-gradient(to right, #d1ac8b, #eea2a2, #c1c1dd, #00ADBA) 1;
    border-width: 4px 0px 4px 0px;
 
}

#bordertopbottom {
    border-top: solid;
    border-image: linear-gradient(to right, #d1ac8b, #eea2a2, #c1c1dd, #00ADBA) 1;
    border-width: 4px 0px 4px 0px;
 
}

#fancy-header {
    position: relative;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    border: solid;
    border-image: linear-gradient(to right, #d1ac8b, #eea2a2, #c1c1dd, #00ADBA) 1;
    border-width: 4px 0px 4px 0px;
}

.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
    color: #ffffff;
}



option.pd_tldManufacturing{
    background-image:url(https://pads4.com/wp-content/uploads/2023/07/icon-manufacturing.png);
}

rs-slide#slideshadow.ombreportee {
max-height: 345px;
    margin-top: 2px;
}


@media screen and (max-width: 450px){
#page .masthead .mini-nav .mini-sub-nav, #page .masthead .shopping-cart-wrap, #page .masthead .popup-search .popup-search-wrap {
    max-width: 50px !important;
    left: 76% !important;
    transform: translate3d(-50%,0,0);
    top: 67px;
}
	
	rs-slide#slideshadow.ombreportee {
    max-height: 363px;
    margin-top: 2px;
    max-width: 390px;
    margin-left: 4px;
}
}

@media screen and (max-width: 768px)
.tp-tabs, .tp-thumbs {
    box-sizing: content-box !important;
    max-width: 87%!important;
    margin-left: 6%;
    background-color: white!important;
}
}


@media screen and (min-width: 750px){
.mini-nav .mini-sub-nav {
    position: absolute;
    visibility: hidden;
    z-index: 200;
    top: 100%;
    left: 0px;
    width: 60px;
    opacity: 0;
    background: #333;
    box-shadow: 0px 0px 4px rgba(0,0,0,.2);
    color: white;
}
	}

.mini-nav .mini-sub-nav>li:not(.wpml-ls-item)>a .menu-text, .mini-nav .mini-sub-nav>li:not(.wpml-ls-item)>a .subtitle-text {
    color: white;
}


@media screen and (max-width: 768px) {
#hidemobile {
display:none;
}
}


@media screen and (min-width: 768px)  {
#hideordi {
display:none;
}
}


@media screen and (min-width: 768px)  {

.vc_custom_1695302488395 {
    padding-right: 20%;
}

.vc_custom_1695155118252 {
    margin-bottom: 70px !important;
}
#soustitre {
    margin-bottom: 15px !important;
}

}
@media screen and (max-width: 768px)  {
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: transparent!important;
    background-color: transparent!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: transparent!important;
    background-color: transparent!important;
}

.vc_custom_1690815398009 {
    padding-left: 0% !important;
}

.vc_custom_1690815398009 {
    padding-right: 6%!important;
}
#soustitre {
    margin-bottom: 105px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #ffffff!IMPORTANT;
}

.vc_custom_1690815437029 {
    padding-right: 20px!important;
}

}

@media screen and (max-width: 778px){
.footer .widget {
    width: 50%;
}
}