/*!
 * CREative COMmunication STUDIO - CreaComStudio v1.0.0 (https://creacomstudio.it)
 * Copyright 2020 CREative COMmunication STUDIO - CreaComStudio
 */


/* CARICA I FONT PERSONALIZZATI */
@font-face {font-family: "Gotham-Light";src: url("../vendor/fonts/GothamLight.otf");}
@font-face {font-family: "BlairMdITCTTMedium";src: url("../vendor/fonts/BlairMdITCTTMedium.ttf");}

/* ASSEGNA I FONT PERSONALIZZATI */
body,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.btn-lg {font-family: "Gotham-Light","Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;}
.nav-link {font-family: "BlairMdITCTTMedium","Gotham-Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;}
h1{font-weight: bold!important;}
.btn-lg {font-weight: 900!important;}
.nav-link {font-size: .7rem!important;}

/* NACONDI-MOSTA IL LOGO DI BARUZZI A SECONDA DELLO SCROLL */
.logo-hidden {visibility: hidden;}
.logo-visible {visibility: visible;}

/* PUSANTE TORNA SU */
.back-to-top {position: fixed;bottom: 25px;right: 25px;display: none;}

/* COLORI, PADDING, DIMENSIONI FONT PERSONALIZZATI */
/*PRIMA LO SFONDO ERA #252525*/
body {background: #414141!important;}
#cosa_realizziamo {background: #FFFFFF!important;padding-bottom: 0!important;}
#certificazioni {background: #FFFFFF!important;}
.sfondo-lampada {background:url(../img/saldatura-metalli-sfondo.jpg);background-size: cover;background-attachment: fixed;}
.bgscuro {background: #414141!important;}
.nomargini {margin-bottom: 0!important;}
#modello-impresa{line-height: 2;font-weight: 550;color: #000;}
.lingue-personalizzato{font-size: 17px!important;}
.freccia-personalizzata{font-size: 15px!important;}
.dropdown-menu {min-width:0!important}
.dropdown-item {font-family: 'BlairMdITCTTMedium'!important;font-size: .65rem!important;cursor: pointer;}
.dropdown-item a{color:#777777!important;text-decoration:none;}
.dropdown-item:focus,.dropdown-item:hover{text-decoration:none;background-color:#afafaf}
.dropdown-item.active,.dropdown-item:active{background-color:#afafaf}
.nav-item:focus, .nav-item:hover {background-color: rgba(176,176,176,.15)!important;transition: 0.8s!important;}
.nav-link {display: block!important;padding: 1.2rem 1.4rem 1.2rem 1.4rem!important;}
.btn-light:hover, .btn-light:focus {color: #FF0000}
.download-cert a {color: #414141!important}
.fa-download:hover, .fa-download:focus {color: #FF0000}
.contatti a {color: #FFFFFF!important}
hr.divider {border-width: .1rem!important;}
#modello-impresa {padding-left: 20px; padding-right: 20px;}

/* AREA DEI QUADRATI DI TESTO E IMMAGINI */
.w3-row{background-color:#FFFFFF!important}
.w3-container{padding:0}
.w3-container:after,.w3-container:before,.w3-row:after,.w3-row:before{content:"";display:table;clear:both}
.w3-border{border:none!important}
.w3-half{float:left;width:50%;}
.w3-half img {width: 100%;height:100%;object-fit: cover;}
.w3-half-right{float:right;width:50%;}
.w3-half-right img {width: 100%;height:100%;object-fit: cover;}
.box-testo-industria {text-align: left!important;padding-left: 86px;padding-right: 86px;padding-top: 86px;}
.box-testo-casa {text-align: left!important;padding-left: 86px;padding-right: 86px;padding-top: 86px;}
.box-testo-idee {text-align: left!important;padding-left: 86px;padding-right: 86px;padding-top: 86px;}
.box-testo-moda {text-align: left!important;padding-left: 86px;padding-right: 76px;padding-top: 86px;}
.box-bottone {text-align: left!important;padding-left: 86px;padding-right: 86px;padding-top: 26px;padding-bottom: 26px;}

/*OVERLAY DEL TESTO SULLA PAGINA*/
.overlay {height: 100%;width: 100%;position: fixed;z-index: 1000;top: 0;left: 100%;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9);overflow-x: hidden;transition: 0.4s;}
.overlay-content-timeline {position: relative;top: 10%;width: 100%;text-align: center;margin-top: 30px;color:#FFFFFF;}
.overlay-content {position: relative;left: 10%; top: 10%;width: 80%;text-align: left;color:#bfbfbf;font-size: 1.3em;}
.overlay a {padding: 8px;text-decoration: none;font-size: 36px;color: #818181;display: block;transition: 0.3s;}
.overlay a:hover, .overlay a:focus {color: #f1f1f1;}
.overlay .closebtn {position: absolute;top: 0px;left: 0px;font-size: 18px; padding-top: 0.7rem; padding-bottom: 0.7rem; padding-left: 1rem; padding-right: 1rem; background-color: rgba(96,96,96,.9); color: #FFFFFF}
.closebtn:hover, .closebtn:focus {background-color: rgba(255,255,255,.8); color: #484848!important}

/* VISIBILITA' BARRA DI NAVIGAZIONE PER OVERLAY */
#mainNav {z-index: 500;}
#mainNav.navbar-scrolled {z-index: 500;}

/*CSS PER COOKIE*/
#cookie-law {width:100%!important;position:fixed;bottom:0px;background:#DDDDDD;opacity:0.85;z-index: 10000;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#cookie-law p {padding:10px;font-size:0.8em;font-family: Arial;font-weight: plain;text-align:center;color:#000000;margin:0;}
#cookie-law a {border-radius: 4px;background-color: #FF0000;border: none;color: #FFFFFF;padding: 3px;}