@import url("../sparkling/style.css");

/*Pulizia sparkling*/
.entry-content {margin: 0 auto !important;font-size: 18px !important;padding-bottom:0px;}
.post-inner-content {padding: 0px; background-color: unset!important;}
.post-inner-content:first-child {border: 0;}
html {overflow-x: hidden;}
body {background-color:#fff; font-family: proxima-nova, sans-serif!important; font-style: normal; color:#fff;}
.container {padding: 0px; width: 100%;}
.main-content-area {margin-bottom:0px}
.row {margin: 0px;}
.site-navigation-inner {padding-right: 0px; padding-left: 0px;}
.navbar.navbar-default {background-color: #000; padding: 8px;}

body.custom-background {background-color: #111!important;}

/*index/home*/
.home #footer-area {margin-top: 40px;}
/**/
.home h2, .home h3 {text-align: center;}
.home .nk-awb {min-height:100vh;}
/*.nk-awb {height: 800px;}*/
/* video layer*/
.video-layer-container {width:100%; text-align:center;padding-top:250px;}
.video-layer-container img {margin-top: 0px; max-width: 500px; margin-bottom: 60px; width:100%; padding:20px;}
.video-layer-container h1{color:#fff;}
.video-layer-container .btn {background-color:unset; border:2px solid #fff; font-size: 40px; margin-top:0px; font-family: "Oswald", sans-serif; padding: 12px 40px; width: min-content; margin:0 auto; height:auto; border-radius:0px; height:70px; line-height:40px; display: block; color:#fff!important;}
.video-layer-container .btn:hover{background-color:#fe0000; border-color:#fe0000;}

/*pagine*/
/*
.page .site-content, .blog .site-content, .single-post .site-content{margin: 0px;}
.post-inner-content {padding: 0px; background-color: #fff; border: 0px solid;}
*/
/*  TITOLI  */
p {font-size: 22px; color:#fff; margin: 0px; line-height:28px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title {color:#fff!important; font-family: "Oswald", sans-serif!important; font-weight: 400;}
.widget ul li {list-style:inside; border-bottom: 0px; font-size: 17px; line-height:20px;}
ul{margin:10px;}
ol li {font-size: 17px; }
h1, h1.entry-title {font-size: 60px;margin: 60px 0px 50px;}
h2 {font-size:50px; margin: 0px 0px 10px;}
h3 {font-size: 50px; margin: 40px 0px 30px;}
h4 {font-size: 18px; margin: 30px 0px 30px;}
/*link*/
b, strong {color:#000; font-weight:700;}
a{transition: background-color 0.0s linear!important;}
p a, .post-inner-content a{color:#000; font-weight: 400;}
body.archive .post-inner-content, body.blog .post-inner-content, .post-inner-content:first-child {border-top: 0px;}
.entry-title a{text-decoration:none !important;}
.entry-meta i{color:#000; }
a:focus {outline: none;outline-offset: 0px;}

/**/
.btn-default {background-color:unset; border:2px solid #000; font-size: 40px; margin-top:0px; font-family: "Oswald", sans-serif; padding: 12px 40px; width: min-content; margin:0 auto; height:auto; border-radius:0px; height:70px; line-height:40px; display: block; color:#000!important; filter: drop-shadow(0 0 12px rgba(0, 0, 0, 0.9)) drop-shadow(0 0 24px rgba(0, 0, 0, 0.6));}
.btn-default:hover, .btn-default:focus{background-color:#fe0000; border-color:#fe0000; color:#fff!important;}

#masthead {display:none;}
.home-logo {filter: drop-shadow(0 0 12px rgba(0, 0, 0, 0.9)) drop-shadow(0 0 24px rgba(0, 0, 0, 0.6));}
.home .page-header{display:none;}

#follow, #buy {padding-top:60px;}

.cookieadmin_re_consent {background: #000;}
/**/
/*navbar*/
/*
.navbar-nav > li {padding: 0px; margin-left: 0px; }
.navbar-nav > li > a {padding-bottom: 24px; text-decoration:none;}
.navbar-default .navbar-nav > li > a {font-size: 22px; padding-left: 15px; padding-right: 15px; padding-top:40px;height: 70px; font-family: "Oswald", sans-serif; color:#fff; text-transform:uppercase; font-weight:400;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: transparent;}
.navbar-default .navbar-nav > li > a:hover{color:#fcac02 !important;}
.navbar-default .navbar-nav > li > a:focus{color:#fff !important;}
*/

/*Responsive menu*/
/*
.navbar-default .navbar-toggle {display:none;}
#responsive-menu-button{display: none!important; border-radius: 0px;}
button#responsive-menu-button {margin-top:30px!important; margin-right: -10px!important;}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {background-color: #000!important;}
*/


/*FOOTER*/
.entry-footer{display:none;}
.site-info{display:none;}
.footer-line{text-align:center;}
#footer-area {background-color: #000; color: #fff; font-family: "Oswald", sans-serif;}
#footer-area .container{margin-bottom: 0px;}
#footer-area p { color: #fff; font-size:17px!important;}
#footer-area p a{color: #fff;}
#footer-area p a:hover{ color: #fdb316!important;}
.footer-brand {width: 12%; margin: 0 auto; display: block; margin-bottom: 12px;}
#colophon {background-color: #000; border-top: 0px;}
.scroll-to-top {background:#000; color:#000 !important; transition: background-color 0.0s linear; border-radius:0px;  opacity: 1!important;}
.fa-angle-up:before {color:#fff !important;}
.scroll-to-top {background:#000 !important;}
.scroll-to-top:hover {background:#fe0000 !important; color:#000!important; border-radius:0px;}





@media screen and (max-width: 1560px){
	.video-layer-container {padding-top:400px;}
}
@media screen and (max-width: 1560px){*
	.container, .navbar.navbar-default, .entry-content, .slider-content, .box {max-width: 100%;}
}
@media screen and (max-width: 1180px){
	.navbar-toggle, .navbar-nav {display: none !important;}
	.video-layer-container {padding-top:200px;}
}
@media screen and (max-width: 992px){
	.slf{float:left;}
	#footer-area .container{margin-bottom: 30px;}
}
@media screen and (max-width: 780px){
	#listen-btns .so-widget-image, #follow-btns .so-widget-image, #buy-btns .so-widget-image{max-width: 60%; margin: 0 auto;}
	.footer-brand {width: 40%;}
}

@media screen and (max-width: 900px){
	.video-layer-container {padding-top:160px;}
	}
@media screen and (max-width: 768px){}

@media screen and (max-width: 678px) {}
@media screen and (max-width: 500px) {}
@media screen and (max-width: 428px) {
	.video-layer-container .btn {font-size: 32px; padding: 12px 20px;}
}