/*
Theme Name:   DeepDigital - Child theme
Theme URI:    https://modernwebtemplates.com/
Description:  Extra Small child theme of DeepDigital theme
Author:       the DeepDigital team
Author URI:   https://themeforest.net/user/mwtemplates
Template:     deepdigital
Version:      0.0.1
License:      Commercial
License URI:  http://themeforest.net/licenses/regular_extended
Text Domain:  deepdigital
Domain Path:  /languages
Tags:         blog, e-commerce, news, custom-background, custom-colors, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, block-styles, wide-blocks, left-sidebar, right-sidebar, one-column, two-columns, grid-layout, microformats, post-formats, translation-ready
*/

/* HEADER e SLIDER */
@media all and (min-width: 1200px){.top-menu > li > a{padding:30px 0;}}
.page_slider.intro_slider .slides > li{min-height:99vh !important;max-height:99vh !important;}
#title{text-shadow:0 0 3px #000;height:75vh;display:flex;}
#title .container{width:100%;}
.title h1{font-weight:900;text-transform:uppercase;}
@media all and (min-width: 992px){.title h1{font-size:56px;}}
.background-overlay::before{opacity:0.5;}
/* MARQUEE e SERVIZI */
.deensimc-text-wrapper i{margin-bottom:10px;}
.skew_top::before{border-top:100px solid #1F2732;}
.servizio{max-width:300px;aspect-ratio:1/1;object-fit:cover;}
.servizio img{aspect-ratio:1/1;object-fit:cover;}
.servizio:hover img{filter:brightness(0%) invert(100%);}
/* TIMELINE */
.mwt-elementor-author-bio-carousel .author-bio-flex:first-child{height:4px;background:#FFF;z-index:0;}
.mwt-elementor-author-bio-carousel .author-bio-flex:first-child span{z-index:1000;}
.mwt-elementor-author-bio-carousel .author-bio-flex:first-child + div{margin:0 -43px;}
.mwt-elementor-author-bio-carousel-year-label{width:86px;}
/* PORTFOLIO */
.mwt-elementor-gallery-grid-categories{display:flex;flex-wrap:wrap;justify-content:center;}
.mwt-elementor-gallery-grid-categories .mwt-elementor-gallery-grid-categories-comma{margin-right:5px;}
/* VARIE */
p{margin-bottom:15px !important;}
iframe .gmnoprint{bottom:30px;}
.theme_button.large_height{font-size:16px;padding:20px;}
.wpcf7-checkbox input[type="checkbox"]{float:left;margin:7px 10px 0 0;}
.wpcf7-turnstile{margin-bottom:10px;}