.product-customizer-form-wrapper  {
    padding: 50px 20px;    
}
@media only screen and (max-width:660px) {
    .product-customizer-form-wrapper  {
        padding: 30px 5px;    
    }
}
.ro-block-template-holthin-products-customizer:first-child {
    padding-top: 100px;
}

.ro-block-template-holthin-products-customizer:last-child {
    padding-bottom: 100px;
}

.product-customizer-form-wrapper  {

    width: 80vw;
    margin: auto;
    max-width: 1200px;
    /*user-select: none; */  
}
@media only screen and (max-width: 1200px) {
    .product-customizer-form-wrapper  {
        width: 96vw;
    }
}
a.rounded-thumb.selected {
    transform: scale(1.2,1.2);
    z-index: +1;
}
.product-customizer-form-wrapper div[class*="wrapper"]:not(.hc-preselected) { 
    padding-bottom: 20px;
}
/*.product-customizer-form-wrapper div[class*="wrapper"]:last-child > *, 
.product-customizer-form-wrapper div[class*="wrapper"]:last-child a {

    animation-duration: 0.25s;
    animation-name: showme;
}
.product-customizer-form-wrapper div[class*="wrapper"]:last-child div:nth-child(2) > a {
    animation-duration: 0.25s;
}
.product-customizer-form-wrapper div[class*="wrapper"]:last-child div:nth-child(3) > a {
    animation-duration: 0.5s;
}
.product-customizer-form-wrapper div[class*="wrapper"]:last-child div:nth-child(4) > a{
    animation-duration: 0.75s;
}*/
.product-customizer-options-wrapper-item:last-child {
    animation-iteration-count: 1;
     animation-duration: 0.75s;
    animation-name: showme;
}
.product-customizer-options-wrapper-item:last-child img {
     animation-iteration-count: 1;
     animation-duration: 1s;
    animation-name: showme;
}
.product-customizer-options-wrapper-item:last-child label {
     animation-iteration-count: 1;
     animation-duration: 1.25s;
    animation-name: showme;
}
@keyframes showme {
  0% {
      filter: opacity(0);
       transform: translateY(10px);

    }
    25% {
      filter: opacity(0);
     transform: translateY(10px);
    }

  100% {
      filter: opacity(1);
      transform:none;

    }
}
form h2.jumbo {
    text-align: center;
    padding: 20px;
    padding-bottom: 30px;
    color:#fff;
}

.content-wrapper[style*="background-image"] {

    background-repeat: no-repeat, no-repeat!important;
    background-size: cover, 100% auto!important;
    background-position: top, top!important;
}  

body footer {
        background-color: #000!important;
    }
.product-customizer-form-submitted .product-customizer-container {
    display: none;
}
.description-group  {
    padding-top: 15px;
    padding-bottom: 15px;
}
.description-group > * {
    text-align: center;
    margin: auto;
}

/*DE BUTTON*/
.holthin-product-customizer-scrollbutton-wrapper {
    position: fixed;
    right: 40px;
    bottom: 40px;
    left: 40px;
    display: flex;
    transition: 0.4s ease all;
}
.holthin-product-customizer-scrollbutton-wrapper > * {
    display: inline-block;
    margin: auto;
    float: none!important;
    box-shadow: 0px 0px 40px 10px rgba(0,0,0,0.2);
}
.holthin-product-customizer-scrollbutton-wrapper > .button {
     background-color: rgba(200,200,200,0.75);   
}
@media only screen and (min-width: 940px) {
    .holthin-product-customizer-scrollbutton-wrapper > .button {
         padding: 20px 30px;   
    }
}

.holthin-product-customizer-scrollbutton-wrapper > .button .fa[class*="down"] {
    margin-left: 10px;
}
.hide-config-button .holthin-product-customizer-scrollbutton-wrapper {
    bottom: -200px;
}

.product-customizer-container  + .holthin-products-summary-wrapper {
    margin-top: 30px!important;
    padding-top: 30px!important;
}
