body,html{font-family:'Gothic A1',sans-serif}h1,h2,h3,h4,h5,h6,p{font-family:'Gothic A1',sans-serif}a{text-decoration:none}ul,li{list-style-type:none}.cabecera{position:fixed;border-bottom:1px solid #363636;box-shadow:0 2px 5px #363636;width:100%;top:0;left:0;right:0;padding:15px;background-color:#BF44B8;z-index:20}h1#header-title{font-size:20px;color:#FFF}.header-flex{display:flex;justify-content:space-between;align-items:center}.header-box{flex-grow:1;display:flex}.header-box:nth-of-type(2){justify-content:center}.header-box:nth-of-type(3){justify-content:right}.cabecera .main-logo{position:relative;height:120px}.cabecera .main-logo figure{width:120px;border-radius:100%;height:120px;background-color:#FFF;margin-left:15px;margin-right:15px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px solid #FFF}.cabecera .main-logo figure.imglogos{position:absolute;top:0;left:0;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;-o-transition:.3s ease;opacity:0}#imglogo-1{z-index:20;opacity:1}.header-menu-container{flex-direction:column}.header-menu-container nav{width:100%}a.open-mobile-menu{display:none}ul.main-menu{display:flex;padding:0;justify-content:flex-end}ul.main-menu li{padding:0 3.5%}ul.main-menu li a{color:#FFF}ul.main-menu li a:hover{text-decoration:underline}.header-search-box{align-self:flex-end}.head-search-btn{color:#FFF;border-color:#FFF}.head-search-btn:hover{color:#FFF;border-color:#198754;background-color:#198754}.video-filter{margin-bottom:30px}.home-videos,.margin-top-200{margin-top:200px}.videos-collection{margin-bottom:100px}.videos-boxes{margin-bottom:60px}.videos-boxes figure{background-color:darkgray;background-size:cover;background-position:center center;background-repeat:no-repeat;height:calc(100vw * 0.14);margin-bottom:20px}.main-video-box{text-align:center}.videos-boxes figure a{display:block;height:100%}.videos-boxes h3{font-size:20px}.videos-boxes h3 a{color:#363636}.videos-boxes h3 a:hover{color:#000;text-decoration:underline}.videos-boxes h5{font-size:15px}.page-title{margin-bottom:60px}.padding-btm-60{padding-bottom:60px}.video-data{text-align:center}.elenco-boxes{margin-bottom:60px;border-bottom:1px solid #636363;padding-bottom:30px}.elenco-boxes figure{border-radius:5px;background-color:#636363;background-size:cover;background-position:center center;width:100%;height:calc(100vw * 0.2)}.loading-block{padding:60px 15px;text-align:center}.show-submenu{display:block}.menu-filtro-btn{max-width:150px}.search-box{background-color:#FFF;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;height:0;overflow:hidden;width:100%;transition:height 0.4s}.search-box>div{position:relative}.search-box a.close-search{position:fixed;top:20px;right:20px;display:none;transition:ease 0.8s;background-color:rgba(0,0,0,.8);padding:10px;color:#FFF;border-radius:5px}.show-search{display:block;height:100vh;overflow-y:auto}.search-box a.show-close-btn{display:block}.fb-comments{width:100%!important}.adsense-banner{margin-bottom:30px;text-align:center}.adsense-banner img{max-width:100%;height:auto}.report-error-video{position:fixed;z-index:4;bottom:0;right:0}.video-error-form{transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;-o-transition:.3s ease;position:fixed;z-index:10;height:0;overflow:hidden;bottom:0;right:0;background-color:#FFF;border-top-left-radius:5px;border-top-right-radius:5px;width:30%}@media (max-width:767px){h1#header-title{margin-bottom:0}ul.main-menu{justify-content:center}.home-videos,.margin-top-200{margin-top:350px}.header-flex{flex-direction:column}.videos-boxes figure{height:calc(100vw * 0.5)}.main-video-box iframe{width:100%;height:calc(100vw*0.58)}.cabecera .main-logo{margin:20px auto 20px auto;width:100%}.cabecera .main-logo figure{margin-left:50%;transform:translateX(-50%)}.elenco-boxes figure{height:calc(100vw * 0.7)}.video-error-form{width:100%}.menu-filtro-btn{max-width:100%;width:100%}}.show-error-report{height:auto;padding:15px;border-top:1px solid #636363;border-left:1px solid #636363;border-right:1px solid #636363;box-shadow:0 1px 2px 2px #636363}.footer{border-top:1px solid #363636;padding:15px}.footer>div{display:flex;justify-content:space-between}