/*
 Theme Name:   UnderStrap Child
 Theme URI:    https://www.understrap.com
 Description:  UnderStrap Child Theme
 Author:       Holger Koenemann
 Author URI:   http://www.holgerkoenemann.de
 Template:     understrap
 Version:      0.5.5
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: holger1411/understrap-child
*/

.page-template-archive-risorse .section-prodotti .box:hover {
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(229,37,33,0)),to(rgba(229,37,33,.27)))!important;
    background: linear-gradient(180deg,rgba(229,37,33,0) 0,rgb(255 152 8 / 62%) 100%)!important;
}

.page-template-archive-risorse .section-hero{
    color: #fff;
    padding: 140px 0 180px;
    background: linear-gradient(
152.22deg,#ffac0c 8.21%,#ff5c00 81.9%);
}
.page-template-archive-risorse .section-hero{
    position: relative;
    padding: 140px 0 !important;
}

.page-template-archive-risorse .section-hero:before{
    right: 0;
    content: '';
    background: url(./img/vactor-hero.svg) bottom no-repeat;
    position: absolute;
    bottom: -20px;
    height: 600px;
    width: 40%;
    z-index: 4;
    background-size: contain;
}
.page-template-archive-risorse .divisorio{
    position: relative;
    height: 40px;
    margin-top: -40px;
}
.page-template-archive-risorse .divisorio:before{
    content: '';
    background: url(./img/divider-white.svg);
    width: 100%;
    height: 40px;
    display: inline-block;
    top: 0px;
    position: absolute;
    background-size: cover !important;
    z-index: 10;
}

.page-template-archive-risorse .section-prodotti .container{
    margin-top: -100px;
}
.page-template-archive-risorse .section-prodotti .box{
	background: #fff;
    -webkit-box-shadow: 0 4px 20px rgb(0 0 0 / 10%);
    box-shadow: 0 4px 20px rgb(0 0 0 / 10%);
    border-radius: 5px;
    padding: 40px;
}
.page-template-archive-risorse .section-prodotti a {
    color: #2e363d;
    text-decoration: none;
	background-color: white;
    display: block;
}

.page-template-archive-risorse .section-prodotti .arrow-btn:after {
    content: '';
    background: url(./img/arrow.svg);
    display: inline-block;
    position: absolute;
    right: 40px;
    bottom: 40px;
    width: 7px;
    height: 11px;
    background-size: cover;
}

.page-template-archive-risorse .section-cta{
    background: url(./img/cta-orange.jpg) center center no-repeat;
    min-height: 400px;
    background-size: cover;
	padding: 120px 0;
}

.page-template-archive-risorse .section-cta h2{
    color: #fff;
    background: inherit;
    -webkit-background-clip: inherit;
    -webkit-text-fill-color: inherit;
    font-size: 40px;
     margin-bottom: 20px;
}
.page-template-archive-risorse .section-cta p{
    color: #fff;
    line-height: 20px;
}