/**handles:styles-child**/
.float-r>div{float:right}.tax-product_cat .term-description{display:none}.btn,.porto-products .products-slider *,.porto-products .section-title{font-family:"Work Sans",sans-serif;text-transform:unset}.product-image-slider .center .inner::before{background:0 0}.mfp-counter{display:none}.mfp-title{padding-right:0}.contact-box{background:#f4f4fa!important;border-radius:25px}.contact-box h2{margin-bottom:5px}.contact-box .box-small-p{width:70%;margin:0 auto 30px auto;max-width:890px}@media (max-width:992px){.contact-box .box-small-p{width:90%}}.add-links .add_to_cart_button,.add-links .add_to_cart_read_more,.add-links .yith-compare{font-family:"Work Sans",sans-serif;text-transform:unset;font-size:.95rem;padding:0;color:var(--porto-primary-color);border:none}.add-links .add_to_cart_button::before,.add-links .add_to_cart_read_more::before,.add-links .yith-compare::before{margin-left:7px;float:right;top:1px;color:var(--porto-primary-color)}.add-links .add_to_cart_button:focus::before,.add-links .add_to_cart_button:hover,.add-links .add_to_cart_button:hover::before,.add-links .add_to_cart_read_more:focus::before,.add-links .add_to_cart_read_more:hover,.add-links .add_to_cart_read_more:hover::before,.add-links .yith-compare:focus::before,.add-links .yith-compare:hover,.add-links .yith-compare:hover::before{background-color:transparent;color:#444}.porto-products h2.section-title{font-size:1.3rem}.archive-products ul.products .category-list,.porto-products ul.products .category-list{font-size:.7rem;font-weight:700}.archive-products ul.products .category-list a:hover,.porto-products ul.products .category-list a:hover{color:#444}.archive-products .woocommerce-loop-product__title,.porto-products .woocommerce-loop-product__title{font-weight:700;font-size:1.1rem}a.product-loop-title:hover{color:var(--porto-h3-color,var(--porto-heading-color));opacity:.8}.header-top-ads,.header-top-ads .porto-sicon-box{border:none}#header .header-top{padding-top:20px}#header a{font-family:"Work Sans",sans-serif!important}#header .logo .standard-logo{min-width:120px}#header .main-menu>li.menu-item>a{font-size:.8rem;padding:20px 0 0 0}#header .sticky .main-menu>li.menu-item>a{padding:20px 0 20px 0}#header .header-col.visible-for-sm .ssm-advanced-search-layout{padding-top:20px}.categories-home-custom .sub-categories>:nth-child(n+7){display:none}.categories-home-custom .thumb-info{background-color:#fff;border-radius:20px;padding:20px;height:100%;box-shadow:0 0 0 #fff;transition:.3s!important}.categories-home-custom .thumb-info:hover{box-shadow:0 0 15px #c8c8c8;transition:.3s!important}.categories-home-custom .thumb-info:hover .thumb-info-title h3{color:unset}.categories-home-custom .thumb-info-title h3{text-transform:none;font-size:1.3rem;padding-bottom:20px}.categories-home-custom .sub-categories{text-align:left;margin-top:15px}.categories-home-custom li.product-category:hover .thumb-info-wrapper::after{background:0 0!important}.categories-home-custom ul.sub-categories{margin:0;list-style:none!important;padding:0 1rem}.categories-home-custom ul.sub-categories li{list-style:none!important;font-size:1rem}.categories-home-custom li.product-category:hover h3,.categories-home-custom ul.sub-categories li a:hover{color:var(--porto-primary-color);transition:.3s!important;transform:scale(1.1)!important}.categories-home-custom li.product-category .thumb-info-wrapper{padding:0;padding-bottom:0}.categories-home-custom li.product-category .thumb-info-wrapper img{transition:.3s!important;transform:scale(.85)!important}.categories-home-custom li.product-category:hover .thumb-info-wrapper img{transition:.3s!important;transform:scale(.9)!important}.brand-home-banner{border-radius:40px}.brand-home-banner.banner-p-equal{padding:50px}.brand-home-banner.bannel-p-square .brand-home-banner.banner-p-square{padding:200px 50px}.brand-home-banner h3{margin-bottom:0;line-height:2.5rem}.brand-home-banner .wp-block-column{padding:20px}.brand-home-banner.banner-p-equal h2{padding:0}.brand-home-banner.banner-p-square h3{padding:20px;line-height:2.5rem}.columns--half .brand-home-banner h2{padding:20px 0;margin-bottom:0}.brand-home-banner figure{margin-bottom:0}.brand-home-banner .wp-block-media-text__media{margin:4rem}.brands-slider .owl-item{height:200px;display:flex;justify-content:center;align-items:center}.brand-grid .brand-item img,.brands-slider .owl-item img{filter:grayscale(100%);opacity:.5}.brands-slider .owl-item img{margin:auto;max-width:50%}.brands-slider .brand-item{width:100%;text-align:center}.brand-grid .brand-item a,.brands-slider .owl-item a{transition:.3s!important}.brand-grid .brand-item a:hover img,.brands-slider .owl-item a:hover img{transition:.3s!important;filter:grayscale(0%);opacity:1}.brand-grid .container p{display:none}.brand-grid .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.brand-grid .brand-item{padding:40px;text-align:center}.brand-grid .brand-item img{width:auto;max-height:60px}.alpus-product-brand-banner img{height:100px;width:auto}.archive-products ul.products .woocommerce-loop-product__title,.home-product-slider ul.products .woocommerce-loop-product__title{white-space:normal;overflow:auto;text-overflow:unset;font-size:1rem}.home-product-slider .alpus-product-brand-container,.home-product-slider .compare{display:none}.page-wrapper .columns-gap-default{gap:22px!important}.page-content .porto-sicon-box.top-icon.icon-center,.page-content .porto-sicon-box.top-icon.icon-center .porto-sicon-header{text-align:center!important}.product-layout-extended .summary.entry-summary{display:inline-block}.products-shoulder-wrapper{background-color:#f4f4fa;border-radius:20px;padding:30px;margin:10px 10px 35px 10px}.product-summary-wrap .container{margin-top:50px}.product-layout-extended .product_title{margin-bottom:40px}.product-layout-extended .compare,.product-layout-extended .product_meta{display:none}.product-layout-extended .product-summary-wrap .description{border-top:none;padding-top:0}.products-shoulder-box{line-height:35px}.products-shoulder-title{color:var(--porto-heading-color);font-weight:600;text-transform:uppercase;border-bottom:1px solid var(--porto-body-color);margin-bottom:18px;padding-bottom:5px}.products-shoulder-box .products-shoulder-list{list-style:none;padding-left:0;margin-bottom:0}.products-shoulder-child{padding-bottom:10px;transition:.3s!important;opacity:1}.products-shoulder-child:last-child{padding-bottom:0}.products-shoulder-child a{color:var(--porto-body-color);padding-right:35px;position:relative;display:block}.products-shoulder-child a:after{content:'';position:absolute;top:0;right:0;height:26px;width:20px;background-size:contain;background-repeat:no-repeat}.products-shoulder-child.products-shoulder-link{display:block ruby}.products-shoulder-downloads .products-shoulder-child.icon_pdf a:after{background-image:url('https://temsrl.it/wp-content/themes/temsrl/include/images/icons/Ico-PDF.svg')}.products-shoulder-downloads .products-shoulder-child.icon_doc a:after{background-image:url('https://temsrl.it/wp-content/themes/temsrl/include/images/icons/Ico-DOC.svg')}.products-shoulder-downloads .products-shoulder-child.icon_jpg a:after{background-image:url('https://temsrl.it/wp-content/themes/temsrl/include/images/icons/Ico-DOC.svg')}.products-shoulder-downloads .products-shoulder-child.icon_png a:after{background-image:url('https://temsrl.it/wp-content/themes/temsrl/include/images/icons/Ico-DOC.svg')}.products-shoulder-downloads .products-shoulder-child.icon_zip a:after{background-image:url('https://temsrl.it/wp-content/themes/temsrl/include/images/icons/Ico-ZIP.svg')}.products-shoulder-downloads .products-shoulder-child.icon_3D a:after{background-image:url('https://temsrl.it/wp-content/themes/temsrl/include/images/icons/Ico-3D.svg')}.products-shoulder-links .products-shoulder-child a:after{background-image:url('https://temsrl.it/wp-content/themes/temsrl/include/images/icons/link_icon.png')}.products-shoulder-downloads .products-shoulder-child:hover,.products-shoulder-links .products-shoulder-child:hover{opacity:.8;transition:.3s!important}@media screen and (min-width:992px){.product-layout-extended .product_title{font-size:30px;letter-spacing:-.01em}}.woocommerce-product-details__short-description table{margin-top:45px;margin-bottom:45px;border-radius:20px 20px 0 0;width:auto;display:block;overflow-y:scroll}.woocommerce-product-details__short-description table tr td,.woocommerce-product-details__short-description table tr th{min-width:200px;width:50%;padding-left:35px}.woocommerce-product-details__short-description table thead th,.woocommerce-product-details__short-description table thead tr{background-color:#f4f4fa;border-style:none}.woocommerce-product-details__short-description ul{margin-bottom:25px;list-style:none;padding-left:12px}.woocommerce-product-details__short-description ul li:before{content:'-';position:relative;left:-5px;top:-1px}.woocommerce-product-details__short-description h5{font-weight:700;text-transform:uppercase;margin-bottom:5px}.woocommerce-product-details__short-description{color:#222529}.product-template-default .woocommerce-tabs .wp-block-spacer{height:25px!important}@media (max-width:992px){#main.main-boxed{max-width:80%}}@media (max-width:1159px){.categories-home-custom ul.pcols-md-4 li.product-col{width:33%}}@media (max-width:575px){.categories-home-custom ul.pcols-ls-1 li.product-col{width:100%}}.footer .footer-line{border-bottom:1px solid var(--porto-gray-5)}.footer p{color:#fff}.footer .p-no-margin{margin:0 0 .25rem;color:#999}.footer .footer-p-small,.footer-menu li a{color:#777;font-size:12px}.footer-liste.is-list ul{padding-left:0;margin-top:0;margin-bottom:0}.footer-liste.is-list ul li{list-style:none;margin:0;padding:0;float:left;width:50%}.footer-liste.is-list ul li ul{display:none}.footer-liste.is-list ul li a{color:#fff}.footer-menu li:not(:last-child)::after{content:'|';position:relative;top:0;left:0;margin-left:8px}.footer-menu li a{transition:.3s!important}.footer-menu li a:hover{color:#fff!important;transition:.3s!important}body.archive,body.product-template-default{background-color:#fff}.woocommerce-page.archive .sidebar-content{border:none}.woocommerce-page.archive .sidebar-content .widget-title{padding-bottom:10px;border-bottom:1px solid var(--porto-gray-5);font-size:.85rem}.woocommerce-page.archive .sidebar-content aside.widget{border-bottom:none}.shop-loop-before{margin-bottom:25px}.woocommerce-page.archive .archive-products .alpus-product-brand-container,.woocommerce-page.archive .archive-products .compare{display:none}.product-categories .cat-item a{margin-right:5px}.product-categories .cat-item .count{margin-right:5px}.widget_product_brands .count{display:none}.woocommerce-page.archive .sidebar-content aside.widget{padding:0 20px 20px 0}.woocommerce-page.archive .sidebar .product-categories{margin-left:20px}.woocommerce-page.archive .sidebar .product-categories li>a{font-size:.95rem}.woocommerce-page.archive .sidebar .product-categories li>a:hover{opacity:.8;color:#444}.woocommerce-page.archive .sidebar .product-categories li.current>a{color:#444;font-weight:600}.error404 .custom-bread{display:none}.custom-bread li{display:flex}.custom-bread .custom-delimiter{width:5px}.page-top ul.breadcrumb>li:first-child a::after{content:"\e883";font-family:porto;float:left;text-indent:0}.page-top ul.breadcrumb>li:first-child span{display:none}.page-top.custom-bread .clearfix{padding-bottom:10px;margin-bottom:35px;border-bottom:1px solid var(--porto-gray-5);padding-left:0}.page-top.custom-bread .container{padding-left:10px}@media (max-width:991px){.page-top.custom-bread .container{padding-left:20px}.page-top.custom-bread .container .breadcrumb li:first-child{display:block;width:45px}.page-top.custom-bread .container .breadcrumb li:nth-child(2){display:block;width:calc(100% - 45px)}.page-top.custom-bread .container .breadcrumb li:nth-child(3){display:none}.page-top.custom-bread .container .breadcrumb li:nth-child(2) i,.page-top.custom-bread .container .breadcrumb li:nth-child(2) span{float:left;margin-left:0}.page-top.custom-bread .container .breadcrumb li:nth-child(2) i:last-child{display:none}.page-top.custom-bread .container .breadcrumb li:nth-child(2) .custom-delimiter{width:100%;height:0;visibility:hidden}}.page-top.custom-bread .container .row{margin:0}.page-top.custom-bread li,.page-top.custom-bread li a{font-size:.85rem;color:var(--porto-heading-color);font-weight:600;opacity:1!important}.page-top.custom-bread li,.page-top.custom-bread li a:hover{opacity:.8!important}.wpforms-submit-container{text-align:center}.wpforms-submit-container .wpforms-submit.custom-submit{font-size:1rem;font-weight:600;text-transform:none;color:#fff;background-color:#0060e3!important;border-width:2px 2px 2px 2px;border-color:#0060e3;border-radius:25px 25px 25px 25px;margin-top:10px;padding-right:40px;padding-left:40px}div.wpforms-container-full input[type=checkbox]:checked::after{border-left:4px solid #0060e3!important;border-bottom:4px solid #0060e3!important}div.wpforms-container-full input[type=checkbox]:checked::before,div.wpforms-container-full input[type=radio]:checked::before{border-color:#0060e3!important}div.wpforms-container-full input[type=checkbox]:checked::before,div.wpforms-container-full input[type=radio]:checked::before{border-color:#0060e3!important}.page-child.parent-pageid-3921 .main-boxed,.page-child.parent-pageid-4991 .main-boxed,.page-child.parent-pageid-4994 .main-boxed{background:#fff!important}.page-child.parent-pageid-3921 .header-top .container::after,.page-child.parent-pageid-4991 .header-top .container::after,.page-child.parent-pageid-4994 .header-top .container::after{opacity:0}.page-child.parent-pageid-3921 .custom-bread,.page-child.parent-pageid-3921 .header-main,.page-child.parent-pageid-3921 .landing-hide,.page-child.parent-pageid-3921 .searchform-popup,.page-child.parent-pageid-4991 .custom-bread,.page-child.parent-pageid-4991 .header-main,.page-child.parent-pageid-4991 .landing-hide,.page-child.parent-pageid-4991 .searchform-popup,.page-child.parent-pageid-4994 .custom-bread,.page-child.parent-pageid-4994 .header-main,.page-child.parent-pageid-4994 .landing-hide,.page-child.parent-pageid-4994 .searchform-popup{display:none!important}.page-child.parent-pageid-3921 .header-builder,.page-child.parent-pageid-4991 .header-builder,.page-child.parent-pageid-4994 .header-builder{border-bottom:none!important}.page-child.parent-pageid-3921 .header-top,.page-child.parent-pageid-4991 .header-top,.page-child.parent-pageid-4994 .header-top{padding-bottom:19px}.page-child.parent-pageid-3921 .landing-show,.page-child.parent-pageid-4991 .landing-show,.page-child.parent-pageid-4994 .landing-show{display:block!important}.page-child.parent-pageid-3921 .landing-dark-text p,.page-child.parent-pageid-4991 .landing-dark-text p,.page-child.parent-pageid-4994 .landing-dark-text p{font-size:1.1428em;line-height:1.6875;letter-spacing:-.015em;color:#222529!important}.landing-show{display:none!important}.round-box{border-radius:25px}.wpforms-field-container input,.wpforms-field-container input[type=radio]::before,.wpforms-field-container textarea{background:#f4f4fa!important;border:none!important;border-radius:10px!important}.porto-ibanner{background:0 0!important}.products-container.grid .add_to_cart_read_more{display:none}ul.products li.product-col:hover .product-image .inner::before{background:rgba(0,96,227,.1)}#header .header-top .container::after{bottom:-20px;border-bottom:1px solid #a1beef}#header .header-top .custom-html{margin-right:0!important}.footer .footer-line{border-bottom:1px solid #434649}.footer .tooltip-icon,.footer a:not(.btn){color:#fff}.footer a:hover{color:#a8a8a8}#header{border-bottom:none}.wpforms-container .wpforms-form .wpforms-field-description,.wpforms-container .wpforms-form .wpforms-field-label,.wpforms-container .wpforms-form .wpforms-field-sublabel,.wpforms-container .wpforms-form li,.wpforms-container .wpforms-form textarea,.wpforms-container .wpforms-form th{hyphens:auto;font-size:16px}.wp-core-ui div.wpforms-container-full input[type=date],.wp-core-ui div.wpforms-container-full input[type=datetime-local],.wp-core-ui div.wpforms-container-full input[type=datetime],.wp-core-ui div.wpforms-container-full input[type=email],.wp-core-ui div.wpforms-container-full input[type=month],.wp-core-ui div.wpforms-container-full input[type=number],.wp-core-ui div.wpforms-container-full input[type=password],.wp-core-ui div.wpforms-container-full input[type=range],.wp-core-ui div.wpforms-container-full input[type=search],.wp-core-ui div.wpforms-container-full input[type=tel],.wp-core-ui div.wpforms-container-full input[type=text],.wp-core-ui div.wpforms-container-full input[type=time],.wp-core-ui div.wpforms-container-full input[type=url],.wp-core-ui div.wpforms-container-full input[type=week],.wp-core-ui div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full textarea,div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea{font-size:16px}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label{font-size:16px}div.wpforms-container-full input[type=radio]:checked::after{left:calc(-4px + var(--wpforms-field-border-size,1px));top:calc(-4px + var(--wpforms-field-border-size,1px));background-color:#0060e3!important}.stats-top .stats-desc{background:#f4f4fa;padding:30px;border-radius:25px;width:230px;margin:auto;color:#222529}.gray-bkg,.home .page-wrapper{background:#f4f4fa}.header-wrapper{background-color:#0060e3}@media (max-width:991px){.contact-wrapper{width:80%!important}#side-nav-panel .mobile-menu{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}#side-nav-panel .switcher-wrap{margin-top:50px;padding:0!important}#side-nav-panel .switcher-wrap ul{border-top:1px solid #bfbfbf}#side-nav-panel .switcher-wrap ul li .flag,#side-nav-panel .switcher-wrap ul li .icl_lang_sel_translated{display:none}#side-nav-panel .switcher-wrap ul li .icl_lang_sel_native{font-size:.8rem;font-weight:700;line-height:16px;letter-spacing:-.12px;text-transform:uppercase;padding:14px 43px 14px 0}#side-nav-panel .switcher-wrap ul li a{line-height:16px}#side-nav-panel .searchform-fields{display:block}#side-nav-panel .share-links{padding:0 15px!important;text-align:left!important}#side-nav-panel .selectric-items,#side-nav-panel .selectric-items .label{text-align:left!important}#side-nav-panel .menu-wrap>ul>li.menu-item a{font-size:.8rem;font-weight:700;line-height:16px;letter-spacing:-.12px;text-transform:uppercase}#side-nav-panel .searchform-fields{background-color:transparent}#side-nav-panel .searchform-fields input{background:#f4f4f4;margin-bottom:5px;border:1px solid #ddd!important;text-align:left}#side-nav-panel .searchform-fields .label{font-weight:300}#side-nav-panel .searchform-fields{text-align:left}#side-nav-panel .searchform-fields .button-wrap button{border-radius:20px;margin-top:10px;margin-bottom:20px;width:80px;background-color:#0060e3;background-color:#222529;color:#fff}#side-nav-panel .searchform .selectric .label::after{content:"\e81c";font-family:porto;font-size:14px;margin-left:4px}.footer .footer-p-small,.footer-menu li a{text-align:left}}@media (max-width:767px){.categories-home-custom ul.pcols-xs-2 li.product-col{width:50%}#main>.container .product-summary-wrap .owl-item.active.center{transform:translateX(-20px)}#main>.container{padding:40px}}@media (max-width:781px){.footer-last-block .wp-block-navigation.items-justified-center{justify-content:start;width:100%}.footer-last-block .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p{margin:0}.footer-last-block .wp-block-column:not(:only-child),.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100%!important;flex-grow:0}.sub-categories{display:none}}#main{background-color:transparent}#main.main-boxed{max-width:100%}.special-w{width:calc(100% - 20px)!important}#header .header-main .header-right.hidden-for-sm{padding:0!important;margin-top:15px}#header .header-main .header-right.hidden-for-sm{padding:0!important;margin-top:15px}.porto-view-switcher .nolink .flag,.porto-view-switcher ul li .flag,.porto-view-switcher ul li .icl_lang_sel_translated{display:none}.porto-view-switcher .nolink span{font-weight:700!important}.porto-view-switcher .nolink,.porto-view-switcher ul li .icl_lang_sel_native{font-size:.8rem;font-weight:700;line-height:16px;letter-spacing:-.12px;text-transform:uppercase;padding:14px 43px 14px 0}.porto-view-switcher ul li a{line-height:16px}.product-categories .count,.woocommerce-widget-layered-nav-list .count{display:none!important}@media (max-width:767px){#main>.container{padding-top:0!important;padding-bottom:0!important}.porto-product-category-widget{padding:10px!important}}@media (max-width:385px){.header-col .style_1 .img-icon{display:none!important}}#header .porto-view-switcher>li.menu-item>a{color:#fff}.main-content{padding-bottom:0}@media (max-width:991px){.mobile-toggle{margin-top:10px!important;padding-bottom:0!important;margin-bottom:0!important}}#header .header-main.sticky .header-right.hidden-for-sm{padding:0!important;margin-top:0}.wp-block-column{overflow-wrap:normal!important;word-break:normal!important}@media (max-width:500px){.categories-home-custom ul.pcols-ls-1 li.product-col,ul.pcols-ls-2 li.product-col{width:100%!important}}