/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
body{
    font-family:"PT Sans" !important;

font-weight: 200 !important;
}
p{
    font-family:"PT Sans" !important;
font-weight: 400 !important;

}

h1, h2, h3, h4, h5, h6{
    font-family:"PT Sans" !important;
font-weight: 800 !important;

}
.footer-container .title_block{
    font-family:"PT Sans" !important;
font-weight: 600 !important;

}
#content-wrapper .title_block {
    font-family:"PT Sans" !important;
font-weight: 800 !important;

}

/*Home*/
.thumbnail-container .product-title{
    min-height: 38px !important;
}
.thumbnail-container .product-title a {
    line-height: 15px !important;

    font-weight: 600 !important;
    font-size: 16px !important;
}
.newsletter2{
    padding: 25px 0 0 0 !important;
}
.newsletter2 h4{
color:#fff !important;
    font-family:"PT Sans" !important;
font-weight: 800 !important;

}
.newsletter2 .sub-title-widget{
color:#fff !important;

}
.block_newsletter .btn {
   
    background: #000 !important;
   }
.block_newsletter .btn{ color:#fff !important;}
.footer-container div.footer-center .ApBlockLink a:hover {
    color: #edb42c !important;
}
.block_newsletter .btn:hover {
    background: #fe0000 !important;
    color: #fff;
}
#footer {
    background: #000 !important;
    position: absolute !important;
    width: 100% !important;
    left: 0px !important;
}
.footer-container .title_block {
    color: #fff!important;
}
.footer-container li a{
color: #fff !important;
font-weight: 300 !important;
}
.footer-container p {
color: #fff !important;
}
.title_block{
    font-family:"PT Sans" !important;
}
.newsletter-nav{
color: white !important;
}
.userinfo-selector .add-text-show-nav {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;


    color: #fff !important;
}
.product-line-grid-right .cart-line-product-actions .remove-from-cart i{     color: #000000 !important;}
#wrapper .breadcrumb{
    display: none !important;
}
.product-detail{margin-top:50px !important;}
#product-detail{ display:none !important;}
#leofeature-product-review{display:none !important;}
#leo-paneltool{display:none !important;}
.product-detail-name{font-weight: 500 !important; text-transform: uppercase !important;     font-family:"PT Sans" !important;}
.block-toggler.ApBlockLink ul li{margin-bottom: 1px !important;}
.footer-container .title_block{margin-bottom: 6px !important;}
.leo-fly-cart{    background:#ffd900  !important;}
.yellow .leo-fly-cart .leo-fly-cart-icon i {
    color: #fff !important;
}
.yellow .leo-fly-cart-total{color:#fff !important;}
#content-wrapper .title_block::before{display: none !important}
.title_block {font-weight:800 !important}

.leo-megamenu .navbar-nav>li.active>a, .leo-megamenu .navbar-nav>li:hover>a, .leo-megamenu .navbar-nav>li:focus>a {
    color: #edb42c !important;
    background-color: transparent;
}
.leo-fly-cart .leo-fly-cart-icon i {
    color: #000 !important;
}
.leo-fly-cart-total{    color: #000 !important;}
.thumbnail-container button.add-to-cart:hover {
    background: #000 !important;
    opacity: 1;
}
 /* .owl-item{   width: 380px !important; }*/
.dropdown-item:hover{    color: #ffd900 !important; }
.thumbnail-container .compare .btn-product:hover, .thumbnail-container .quickview .btn-product:hover, .thumbnail-container .wishlist .btn-product:hover {
    background: #ffd900 !important;
    opacity: 1;}

.functional-buttons .compare{ display:none !important;}
.main-text-newsletter{display:none !important}
.block_newsletter.block .block_content>form {
    width: 100%;
    max-width: 100% !important;
    display: inline-block;
    float: none !important;
}
.block_newsletter .btn {
    background: #000 !important;
}
.newsletter2 h4{  margin-bottom: 0px !important; }
.block_newsletter.block{ padding:0 !important;}
.newsletter2 .sub-title-widget {
    max-width: 657px !important;
    margin: 10px auto 20px;
    text-align: center;
    letter-spacing: -0.75px !important;
    line-height: 24px;
    color: #5a5a5a;
    font-size: 20px !important;
}
.btn:hover {
    background: #000 !important;
}
.newsletter2 .block_content{
    padding: 14px !important;

    width: 73% !important;
    border-radius: 9px !important;
    color: #fff !important;
    margin: 0 auto !important;
}
.product-price{    color: #000000 !important;}
.product-add-to-cart .compare{display:none !important}
.btn:hover{
color: #ffd900 !important;
    border: 1px solid #ffd900 !important;}
li>.ap-btn-compare {display:none !important;}
.leo-cart-item-info .price {
    color: #000000 !important;
}
.leo-cart-item-info .product-quantity .input-group {
   
    color: #000000 !important;
  
}

.leo-dropdown-cart-total .value {
    color: #000000 !important;
}
.leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action .cart-dropdow-button {
  
    color: #ffd900 !important;
}
.thumbnail-container .product-title a:hover {
    color: #ffd900 !important;
}
.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #000000 !important;
    border-color: transparent;
}
#cart-block .leo-cart-dropdown-action a {
   
    color: #ffd900 !important;
}
.h6 .product-name{ color:#000000 !important;}
.modal-title{ background:#ffd900 !important;}
#blockcart-modal .modal-header{ background: #ffd900 !important; }
 #blockcart-modal .product-name{     color: #000000 !important;}
@media (min-width: 992px){
.leo-megamenu .navbar-nav>li.aligned-center .dropdown-menu {
    left: 27% !important;
}
}
.leo-megamenu .dropdown-menu { top:65% !important; }
.leo-megamenu .dropdown-menu li a:hover{     color: #ffd900 !important;}
.product_list .product-miniature{    border: 1px solid #cccccc8c !important; margin-bottom:15px !important;}
.product-line-info .value {
    color: #4c4c4c !important;
}
.cart-grid-body>a.label {    background: #4c4c4c !important;}
body#checkout .card-block .cart-summary-subtotals .value {
    color: #000000 !important;
 
}
.nav-item .nav-link.active, .nav-item .nav-separtor.active {
    color: #000000 !important;
}
.custom-radio input[type="radio"]:checked+span{    background-color: #ffd900 !important;
}
.product-line-grid-right .cart-line-product-actions .remove-from-cart i, .product-line-grid-right .product-price .remove-from-cart i{
    color: #000 !important;
    opacity: .6;
    display: inline-block;
    margin-top: .3125rem;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.cart-grid-body a.label:hover {
    color: #000 !important;
}
.leo-cart-dropdown-action a:hover {
    background: #000 !important;
    color: #ffd900;
}
.input-color[type="radio"]:checked+span::before, .input-color[type="radio"]:hover+span::before {
    content: '';
    position: absolute;
    width: 19px;
    height: 19px;
    background: transparent;
    border: 3px solid #fff !important;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 100%;
}

.leo-remove-from-cart:hover{
color:#000 !important;
}
#header .leo-cart-item-info a.leo-bt-product-quantity:hover {
    background: #000 !important;
    color: #fff;
}
.leo-quickview-bt-content{
display:none !important;
}
/*NUOVA PERSONALIZZAZIONE*/
#form_3713815581433111{
	max-width: 1200px !important;
    margin: 0 auto !important;
}
.header-top{
	max-width: 1200px !important;
    margin: 0 auto !important;
}
.image-right-slider{
max-width: 1200px !important;
    margin: 0 auto !important;
}
.h3-main-banner{
max-width: 1200px !important;
    margin: 0 auto !important;
}
.h3-custom-carousel{
max-width: 1200px !important;
    margin: 0 auto !important;
}
#index #page{  
    margin: 0 !important;
    padding: 0 !important;
}
 #page {
     margin: 0 !important;
     padding: 0 !important;
 }
.slide_config{
    max-height: 480px !important;
}
#stickers011 h4{
font-size: 31px !important;
    font-family:"PT Sans" !important;
    font-style: italic !important;
    letter-spacing: 0 !important;
    padding: 27px 0 0 0 !important;
    background: #121212 !important;
    color: #ffe804 !important;
    margin: 0 !important;
}
#stickers011 .sub-title-widget{
max-width:100% !important;
letter-spacing: 0 !important;
  font-style: italic !important;
    color: #ffe804 !important;
    background: #121212 !important;
    margin: 0 !important;
    padding: 10px 0 20px 0 !important;
    font-size: 22px !important;
}
.product_list .product-miniature{
border:none !important;
    border-bottom: 13px solid #121212 !important;
}
.product-miniature .thumbnail-container .product-image{
border-top: 13px solid #ffd900 !important;
   
}
.quickview{ display:none !important; }
.wishlist{display:none !important;}
.thumbnail-container .functional-buttons{
background: #fff;
    left: 0px !important;
    right: 15px !important;
    bottom: 0px !important;
    width: inherit !important;
    width: 100% !important;
}
.thumbnail-container .functional-buttons{
opacity:1 !important;
    background: #ffd900 !important;
}
span.icon-bag{
color:#fff !important;
}
.name-btn-product.name-btn-product2{color:white !important;}
.owl-item .item{border-bottom:13px solid #121212 !important;}
.leo-dropdown-cart-item a:hover i {
    color: #000 !important;
}

.owl-item .functional-buttons {
  left: 0px!important;
}
.owl-item .thumbnail-container .product-image{
border-top: 13px solid #121212 !important;
}
.owl-item .thumbnail-container button.add-to-cart{
    background: #121212 !important;
border: none !important;
}
.icon-bag:before{
color:white !important;}

.owl-item .thumbnail-container button.add-to-cart{
    padding: 5.5px 0 !important;}
.spedGrat{    text-align: center;}
.spedGrat p{   
width: 571px !important;
    margin: 0 auto;
    border: 1px solid #ffd900;
    padding: 14px;
    font-weight: 500;
}
.sped{
font-weight: bold;
    font-style: italic;
    font-size: 21px;
}
.cart-preview .header a{
text-align:center !important;
display:block !important;
}
.star_content{
display:none !important;
}
.leo-list-product-reviews{display:none !important;}
.nav-link:after:hover{ color:#ffd900 !important; }
#blockcart-modal .btn i:hover{ color:#ffd900 !important;  }
.btn .btn-primary:hover i{ color:#ffd900 !important; }
.leo-megamenu .navbar-nav>li.active>a::after, .leo-megamenu .navbar-nav>li:hover>a::after, .leo-megamenu .navbar-nav>li:focus>a::after {
   color:#ffd900 !important;
    font-weight: 400;
}
.btn:hover i{ color:#ffd900 !important; }
#blockcart-modal .btn:hover i{color:#ffd900 !important; }
.ApProductCarousel h4{font-style:italic;}
.cart-grid-body>a.label:hover {
    background: #FFF;
    border: none !important;
    color:white !important;
}
.cart-grid-body a.label:hover i {
    color:white !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
body#checkout a:hover {
    color: #ffd900 !important
}
i.search{display:none !important}
#cart-block{ padding-top: 44px !important; }
.header i{     font-size: 34px !important;}
.reviews_advices{display:none !important;}
.flags-and-availability{ display:none !important;}
.navbar-nav{font-style:italic !important;}
#footer{background:#121212 !important}
.footer-bottom{ background:#000 !important;}
.thumbnail-container button.add-to-cart{
 padding: 4.5px 0 !important;
}

.widget-search form input[type=text]{
background: #f0f1f3 !important;
    border: 1px solid #f0f1f3 !important;
    text-transform: lowercase !important;
}
.product-detail-name {
    font-weight: 500!important;
    text-transform: uppercase!important;

    font-family:"PT Sans" !important;
}
.leo-megamenu .navbar-nav>li>a{
    font-size: 16px !important;
    font-weight: 100 !important;
}
.thumbnail-container .product-price-and-shipping .price {
    line-height: 30px;
    color: #232323;
    font-size: 18px;
    font-weight: 800 !important;
    font-family:"PT Sans" !important;
}
.product-title{
    font-family:"PT Sans" !important;
}
.thumbnail-container .product-title a{
color: #3c3c3c !important;
}
.leo-fly-cart-icon-wrapper{ display:none !important; }
.footer-bottom{    height: 56px;  !important}
.footer-bottom::before{ display:none !important;}

.owl-item .thumbnail-container .product-title a {color: #3c3c3c !important;}
.leo-fly-cart{display:none !important;}
.copyright{    font-family:"PT Sans" !important;}
#footer {    font-family:"PT Sans" !important;}
#footer .title_block{    font-family:"PT Sans" !important; font-weight: 600 !important;}
#footer p{    font-family:"PT Sans" !important;}
.block_newsletter form input[type=email]{
    color: #ffd900 !important;
    background: #f0f1f3 !important;
}
.block_newsletter .btn{
    background: #000 !important;

}
#newsletterText h4{    font-family:"PT Sans" !important; font-weight: 600 !important; color:#fff!important;font-style: italic;}
#newsletterText .sub-title-widget{    font-family:"PT Sans" !important; color:#fff !important;}
.block_newsletter .btn:hover {
    background: #000!important;
    color: #fff;
}
.userinfo-selector .add-text-show-nav {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;


}
.userinfo-selector .dropdown-item {

    font-family:"PT Sans" !important;
}
.leo-dropdown-cart-subtotals .label{
    font-family:"PT Sans" !important;
    font-weight: 600 !important;
}
.leo-dropdown-cart-subtotals .value{
    font-family:"PT Sans" !important;
    font-weight: 600 !important;
}
#cart-block .leo-cart-dropdown-action a {
    color: #ffd900!important;
    font-family:"PT Sans" !important;
}
.leo-dropdown-cart-total .value {

    font-family:"PT Sans" !important;
}
.leo-dropdown-cart-total .label{
    font-family:"PT Sans" !important;

}
.userinfo-selector .popup-title{
    font-family:"PT Sans" !important;
}
.product-miniature functional-buttons{
    left: 0 !important;
}
.leo-bt-cart-content{
    position: relative !important;
    top: -4px !important;
}
.leo-megamenu .navbar-nav>li>a>.menu-title{
    font-weight: 800 !important;
}
.inner{
    max-width: 1200px !important;
    margin: 0 auto !important;
}

/*EFFETTO HOVERLEY*/

.container1 {
    position: relative;
    width: 100%;
}

.image {
    display: block;
    width: 100%;
    height: auto;
}

.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #000000b8;
}

.container1:hover .overlay {
    opacity: 1;
}

.text {
    color: white;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

/*MEDIA QUERY SCHERMO PORTATILE*/
@media only screen and (max-width: 1400px) {
    .inner{
        max-width: 1000px !important;
    }
    .image-right-slider{
        max-width: 1000px !important;
    }
    .h3-main-banner{
        max-width: 1000px !important;
    }
    .h3-custom-carousel{
        max-width: 1000px !important;
    }
    .container{
        max-width: 1000px !important;
    }
}
.thumbnail-container .product-price-and-shipping .price{
    color: #121212 !important;
}
.sped{
    color: #121212 !important;
}
.leo-megamenu .navbar-nav>li>a{
    color: #121212 !important;
}
#blockcart-modal .product-name{
    color: #121212 !important;
}
#blockcart-modal strong{
    color: #121212 !important;
}
.product-detail-name{
    color: #121212 !important;
}
.products-accordion .card-header a{
    color: #121212 !important;
}
.thumbnail-container .product-price-and-shipping .price{
    color: #121212 !important;
}
.product-prices .tax-shipping-delivery-label{
    display: none !important;
}
#category-products .owl-item .thumbnail-container .product-image{
    border-top: 13px solid #ffd900!important;
}
#category-products .owl-item .thumbnail-container button.add-to-cart{
    background: #ffd800!important;
}
.header-top{
    border-bottom: none !important;
}
@media (min-width: 1500px) {
    .container {
        width: 1226px !important;
        max-width: 100%;
    }
}

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media  (max-width: 767px) {

   #cart-block{
       margin-bottom: 31px !important;
       margin-right: 30px !important;
   }

    #header .navbar-toggler {
        top: 150px !important;
        left: 10px !important;
    }

    .post-logo img {
        max-height: 92px !important;
    }

    header .post-logo a {
        padding: 13px 0 !important;
        display: inline-block;
    }

    .image-right-slider{
        min-height: auto !important;
        max-width: 100% !important;
    }
    .h3-main-banner{
        max-width: 100% !important;
    }
    .h3-custom-carousel{
        max-width: 100% !important;
    }

    .spedGrat p {
        width: 255px!important;
        margin: 0 auto;
        border: 1px solid #ffd900;
        padding: 14px;
        font-weight: 500;
    }

    .newsletter2 .sub-title-widget {
        max-width: 370px !important;
    }

    .userinfo-selector .icon-user {
        color: #fff !important;
        margin-right: 22px !important;
    }

}
@media  (min-width: 1600px) {
    .image-right-slider{
       /* max-height: 480px !important; */

    }
    .iviewSlider{
        max-height: 480px !important;
    }

}

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media  (max-width: 480px) {

    #cart-block{
        margin-bottom: 31px !important;
        margin-right: 30px !important;
    }

    #header .navbar-toggler {
        top: 150px !important;
        left: 10px !important;
    }

    .post-logo img {
        max-height: 92px !important;
    }

    header .post-logo a {
        padding: 13px 0 !important;
        display: inline-block;
    }

    .image-right-slider{
        min-height: auto !important;
        max-width: 100% !important;
    }
    .h3-main-banner{
        max-width: 100% !important;
    }
    .h3-custom-carousel{
        max-width: 100% !important;
    }

    .spedGrat p {
        width: 255px!important;
        margin: 0 auto;
        border: 1px solid #ffd900;
        padding: 14px;
        font-weight: 500;
    }

    .newsletter2 .sub-title-widget {
        max-width: 370px !important;
    }

    .userinfo-selector .icon-user {
        color: #fff !important;
        margin-right: 22px !important;
    }

}
.leo-megamenu .dropdown-menu li a:active {
    color: #ffd900!important;
}
.leo-megamenu .dropdown-menu li a:hover {
    color: #ffd900!important;
}
.dropdown-menu .level2{
    padding: 13px 30px !important;
}

#newsletterText{
    background: #121212 !important;
}
.header-nav{
    background: #121212 !important;
}
.footer-container .accordion_small_screen .navbar-toggler i {
    color: #ffffff !important;
}
.footer-container .accordion_small_screen .navbar-toggler i {
    color: #ffffff !important;
}
span.float-xs-right{
    position: absolute !important;
}
.ApFullSlider{
    padding: 0 !important;
}


@media  (min-width: 980px) {
    .countCartItem{
        background: #ffd800;
        color: white;
        font-weight: bolder;
        border-radius: 44%;
        padding: 6px;

        font-size: 14px;
        position: relative;
        top: -40px;
        right: -20px;
    }
    .prezzoCart{
        position:relative !important; top: -22px !important;
    }

}
.countCartItem{
    background: #ffd800;
    color: white;
    font-weight: bolder;
    border-radius: 44%;
    padding: 6px;

    font-size: 14px;


}

.has-compact-filter .block_content {
    padding: 0 !important;

}
.h3-main-banner{
    display: block !important;
}


@media (min-width: 575px) {
    .hidden-lg-down1111 {
        display: none !important;
    }
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) {

    .header-top {
        height: 300px !important;
    }
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .header-top {
        height: 300px !important;
    }
}
    @media only screen
    and (min-device-width : 375px)
    and (max-device-width : 812px)
    and (-webkit-device-pixel-ratio : 3)
    and (orientation : landscape) {

        .header-top {
            height: 300px !important;
        }
    }

.lgcookieslaw_banner span.lgcookieslaw_btn {
    border-color: #ffd900 !important;
    background: #ffd900 !important;
    color: #000000 !important;
    text-align: center;
    margin: 5px 20px 5px 0px !important;
    padding: 10px 10px !important;
line-height: 6px !important;
}
.lgcookieslaw_banner a.lgcookieslaw_btn{
 margin: 5px 20px 5px 0px !important;
    padding: 10px 10px !important;
line-height: 6px !important;
}
@media (max-width: 575px) {
   .product-description .container .row{
	width:100% !important;
}
	.product-description .container .justify-content-md-center{
	    background: none !important;
        width: 100% !important;
	}
	.product-description .container .justify-content-md-center p{
	 
        width: 100% !important;
		
	}
}
/*CSSS PER BRAYNSBUILDER*/
/*TEMPLATE ADESIVI*/
.t1 p{
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    font-size: 20px !important;
    font-weight: 800 !important;
}
.t2 p{
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    font-size: 20px !important;
    font-weight: 800 !important;
}
.t1{
    margin-left: 32% !important;
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #FFD800 !important;
    font-weight: 800 !important;
    padding: 10px !important;
    line-height: 18px !important;
    font-size: 20px !important;
}
.t1 span{
    color: #797979;
    font-size: 17px;
}
.t2{
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #000000 !important;
    font-weight: 800 !important;
    padding: 10px !important;
    font-size: 25px !important;
    color: #ffd800 !important;

    line-height: 69px !important;

}
.imgPrin{
    text-align: center !important;
}
.totaleP{
    width: 100% !important;
    margin: 0 auto !important;
}
.pM{
    font-family: 'Rubik', sans-serif !important;
    font-weight: 800 !important;
    color:white !important;
}
.schedaTec{
    margin-top: 100px !important;
    background: rgba(241, 241, 241, 1) !important;
    width: 65% !important;
    margin: 0 auto !important;
    padding: 0 37px 0 48px !important;
}
.schedaTec1{

    width: 65% !important;
    margin: 0 auto !important;
    padding: 0 37px 0 48px !important;
}
.tecT{
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #FFD800 !important;
    font-weight: 800 !important;
    top: -17px !important;
    font-size: 28px !important;
    padding: 21px 28px !important;
    text-align: center !important;
    position: relative !important;
    width: 60% !important;
    margin: 0 auto !important;


}

.tecT1{
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #FFD800 !important;
    font-weight: 800 !important;

    font-size: 28px !important;
    padding: 21px 28px !important;
    text-align: center !important;

    width: 60% !important;
    margin: 20px auto !important;


}

.adesivi{
    width: 65% !important;
    margin: 0 auto !important;
    padding: 0 37px 0 48px !important;
}

.adesiviTEC{
    text-align: center !important;
    border-color: rgba(239, 239, 239, 1) !important;
    border-width: 1px !important;
    border-style: Dashed !important;

    text-align: center !important;
    width: 181px !important;
    margin: 0 auto !important;
    color: rgba(255, 216, 0, 1) !important;
    font-size: 32px !important;
}
.cellaDesc p{
    font-family: 'Rubik',sans-serif!important;
    font-weight: 800!important;
    font-size: 23px;
}

.cellaCamp{

    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #000000 !important;
    font-weight: 800 !important;
    padding: 11px 0 0 0 !important;
    font-size: 20px !important;
    color: white !important;
    line-height: 36px !important;
    margin: 0 41px 0 0  !important;

}
.cellaDesc{
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #FFD800 !important;
    font-weight: 800 !important;
    padding: 10px !important;
    font-size: 20px !important;
}
.storia{
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #000000 !important;
    font-weight: 700 !important;
    font-style: italic !important;

    font-size: 30px !important;
    color: white !important;
    width: 97% !important;
    line-height: 53px;
}

.storia1{
    background: #FFD800 !important;
    padding: 25px !important;
    margin-top: 18px !important;
    width: 97% !important;
}

.rowS{

    margin-bottom: 18px;
}
/*TEMPLATE ADESIVI LIGHT*/
.t11 p.t11{
    font-family: 'Rubik', sans-serif !important;

    font-weight: 800 !important;

    font-size: 20px !important;
}
.t11{
    margin-left: 32% !important;
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #efefef !important;
    font-weight: 800 !important;
    padding: 10px !important;
    line-height: 18px !important;
    font-size: 20px !important;
}
.t11span{
    color: #797979 !important;
    font-size: 17px !important;
}
.t21{
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;

    background: #525252 !important;
    font-weight: 800 !important;
    padding: 10px !important;
    font-size: 25px !important;
    color: #ffd800 !important;
    line-height: 68px !important;

}
.schedaTec1 {
    margin-top: 100px !important;

    width: 65% !important;
    margin: 0 auto !important;
    padding: 0 37px 0 48px !important;
}
.tecT12 {
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #efefef !important;
    font-weight: 800 !important;
    top: -17px !important;
    font-size: 28px !important;
    padding: 21px 28px !important;
    text-align: center !important;
    position: relative !important;
    width: 60% !important;
    margin: 0 auto !important;
}
.cellaCamp1 {
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #525252 !important;
    font-weight: 800 !important;
    padding: 11px 0 0 0 !important;
    font-size: 20px !important;
    color: white !important;
    line-height: 36px !important;
    margin: 0 41px 0 0 !important;
}
.cellaDesc1 {
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #efefef !important;
    font-weight: 800 !important;
    padding: 10px !important;
    font-size: 20px !important;
}
.cellaDesc1 p {
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #efefef !important;
    font-weight: 800 !important;
    padding: 10px !important;
    font-size: 20px !important;
}
.storia22 {
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #525252 !important;
    font-weight: 700 !important;
    font-style: italic !important;
    font-size: 30px !important;
    color: white !important;
    width: 97% !important;
    line-height: 53px !important;
}
.storia122 {
    background: #efefef !important;
    padding: 25px !important;
    margin-top: 18px !important;
    width: 97% !important;
}

.tecT1111 {
    font-family: 'Rubik', sans-serif !important;
    text-align: Center !important;
    background: #efefef !important;
    font-weight: 800 !important;
    font-size: 28px !important;
    padding: 21px 28px !important;
    text-align: center !important;
    width: 60% !important;
    margin: 20px auto !important;
}
.adesiviTEC11 {
    text-align: center !important;
    border-color: rgba(239, 239, 239, 1) !important;
    border-width: 1px !important;
    border-style: Dashed !important;
    text-align: center !important;
    width:181px !important;
    margin: 0 auto !important;
    color:#525252 !important;
    font-size: 32px !important;
}
@media only screen and (max-width: 560px) {
    .t11 {
        margin-left:0 !important;
    }
    .t1 {
        margin-left: 0% !important;
    }
    .tecT1111 {
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #efefef !important;
        font-weight: 800 !important;
        font-size: 28px !important;
        padding: 21px 28px !important;
        text-align: center !important;
        width: 100% !important;
        margin: 20px auto !important;
    }
    .storia122 {
        background: #efefef !important;
        padding: 25px !important;
        margin-top: 18px !important;
        width: 100% !important;
    }
    .storia22 {
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #525252 !important;
        font-weight: 700 !important;
        font-style: italic !important;
        font-size: 30px !important;
        color: white !important;
        width: 100% !important;
        line-height: 53px !important;
    }
    .tecT12 {
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #efefef !important;
        font-weight: 800 !important;
        top: -17px !important;
        font-size: 28px !important;
        padding: 3px 28px !important;
        text-align: center !important;
        position: relative !important;
        width: 100% !important;
        margin: 0 auto !important;
    }
    .schedaTec1 {
        margin-top: 100px !important;

        width: 100% !important;
        margin: 0 auto !important;
        padding: 0 37px 0 48px !important;
    }
    totaleP {
        width: 90% !important;
        margin: 0 auto !important;
    }
    .t1{
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #FFD800 !important;
        font-weight: 800 !important;
        padding: 10px !important;
        line-height: 18px !important;
        font-size: 20px !important;
    }
    .t1 span{
        color: #797979 !important;
        font-size: 17px !important;
    }
    .t2{
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #000000 !important;
        font-weight: 800 !important;
        padding: 10px !important;
        font-size: 25px !important;
        color: #ffd800 !important;
        line-height: 46px !important;

    }
    .imgPrin{
        text-align: center !important;
    }
    .totaleP{
        width: 100% !important;
        margin: 0 auto !important;
    }
    .schedaTec{
        margin-top: 100px !important;
        background: rgba(241, 241, 241, 1) !important;
        width: 100% !important;
        margin: 0 auto !important;
        padding: 0 37px 0 48px !important;
    }
    .schedaTec1{

        width: 100% !important;
        margin: 0 auto !important;
        padding: 0 37px 0 48px !important;
    }
    .tecT{
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #FFD800 !important;
        font-weight: 800 !important;
        top: -17px !important;
        font-size: 28px !important;
        padding: 3px 28px !important;
        text-align: center !important;
        position: relative !important;
        width: 100% !important;
        margin: 0 auto !important;


    }

    .tecT1{
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #FFD800 !important;
        font-weight: 800 !important;

        font-size: 28px !important;
        padding: 3px 28px !important;
        text-align: center !important;

        width: 100% !important;
        margin: 20px auto !important;


    }

    .adesivi{
        width: 100% !important;
        margin: 0 auto !important;
        padding: 0 37px 0 48px !important;
    }

    .adesiviTEC{
        text-align: center !important;
        border-color: rgba(239, 239, 239, 1) !important;
        border-width: 1px !important;
        border-style: Dashed !important;

        text-align: center !important;
        width: 181px !important;
        margin: 0 auto !important;
        color: rgba(255, 216, 0, 1) !important;
        font-size: 32px !important;
    }


    .cellaCamp{

        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #000000 !important;
        font-weight: 800 !important;
        padding: 11px 0 0 0 !important;
        font-size: 20px !important;
        color: white !important;
        line-height: 36px !important;
        margin: 0 41px 0 0  !important;

    }
    .cellaDesc{
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #FFD800 !important;
        font-weight: 800 !important;
        padding: 10px !important;
        font-size: 20px !important;
    }
    .storia{
        font-family: 'Rubik', sans-serif !important;
        text-align: Center !important;
        background: #000000 !important;
        font-weight: 700 !important;
        font-style: italic !important;

        font-size: 30px !important;
        color: white !important;
        width: 100% !important;
        line-height: 53px;
    }

    .storia1{
        background: #FFD800 !important;
        padding: 25px !important;
        margin-top: 18px !important;
        width: 100% !important;
    }

    .rowS{

        margin-bottom: 18px !important;
    }

}