/*
Theme Name: ghoeligio
Version: 1.0
Description: A child theme of Sparkling
Author: GhoEligio_1e4kvit87y
Template: sparkling
*/

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


/*sparkling*/
.entry-content {margin: 0px !important;}
.post-inner-content {padding: 0px;}
.post-inner-content:first-child {border: 0;}
html {overflow-x: hidden;}
#masthead{width:100%;}
.container {padding: 0px; width: 1440px;}
.site-header{background-color:#2b2b2b;}
.navbar.navbar-default {width: 1440px; margin: 0 auto;}
.row {margin-right: 10px;margin-left: 10px;}
.navbar-default {border: 0px;}
.page .site-content, .blog .site-content, .single-post .site-content{margin-top: 0px; margin-bottom: 0px;}
.home .site-content{margin: 0px;border: 0px;}
.main-content-area {margin-top: 0px;margin-bottom: 0px;}
.home .main-content-inner {padding:0px!important;}
.home .page-header {display:none;}
.post-inner-content {padding: 0px; border: 0px solid; background-color: unset;}
.entry-footer{display:none;}
/**/
body, .entry-content {font-family: 'Montserrat', sans-serif !important; font-weight:300; background-color:#fff;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-title {font-family: 'Montserrat', sans-serif !important;font-weight:600; color:#2b2b2b;}
h1, h1.entry-title {font-size:46px; margin: 50px 0px 25px; font-weight: 600; color:#e40100;}
h1.entry-title {margin-bottom:0px!important;}
h2 {font-size:32px; margin: 12px 0px 25px;}
h3 {font-size:26px; font-weight: 600;}
p {font-size:18px; color:#333;}
p b, p strong{color:#2b2b2b; font-weight:500;}
a, p a, .post-inner-content a{color:#2b2b2b; font-weight:500; text-decoration:underline;}


/*scroll to top*/
.scroll-to-top {background:#2b2b2b;}
.scroll-to-top:hover {background:#2b2b2b; color:#fff;}
.fa-angle-up:before {color:#fff !important;}

#logo {display:none;}



/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

/*navbar*/
.nav.navbar-nav {margin: 0 auto; display: block; width: fit-content; position: relative; float: unset;}
.navbar-nav > li {padding: 0px; margin-left: 0px;}
.navbar-nav > li > a {text-decoration:none;padding-bottom: 26px;padding-top: 30px;}
.navbar-default .navbar-nav > li > a {font-size: 18px; padding-left:20px; padding-right: 20px; text-transform:none; padding-bottom: 30px; padding-top: 30px; font-weight: 600; font-family: 'Montserrat' !important; }
.navbar-default .navbar-nav > .active > a {color:#fff !important;}
.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a  {color:#fff !important;}

/**/
.ow-button-base {margin:10px 0px;}
.ow-button-base a{text-decoration:none;}
.sow-hero-buttons{margin: 0 auto; margin-top: 1em!important;}
.ow-button-base a {min-width:320px;}
.ow-button-base a.ow-icon-placement-right [class^="sow-icon-"] {-0.1em -0.75em -0.2em 0.3em !important;}



.page-header {display:none;}
#impianti-di-sollevamento, #manutenzioni, #carpenteria, #contatti {padding-top:160px;}
#home #logo{ display:block; margin-top:150px;}
#home #logo h1{ font-size:60px;margin: 10px 0px 0px;}
#home #logo div{ color:#fff; text-align:center; font-size:30px; font-weight:500;}
#home h1{color:#fff; text-align:center;}
#home1 .sow-image-container, #impianti-di-sollevamento .sow-image-container, #carpenteria .sow-image-container {margin: 20px;}
#impianti1 img, #impianti2 img{width:100%;}
#manutenzioni {text-align:center; padding-bottom:100px;}
#manutenzioni h2, #manutenzioni p{color:#fff;} 
#contatti{background-color:#2b2b2b; padding-bottom:100px;} 
#contatti p, #contatti a, #contatti strong, #contatti h2, #contatti h3{color:#fff;} 
#contatti #panel-2-8-0-0{margin-bottom:20px;}
#sow-contact-form-field-3-27402417364e5c107cf12e215153886-0 label {font-weight:300 !important;}

.site-info{display:none;}
#footer{padding-bottom: 50px;padding-top: 50px;}

.page-id-3 #masthead{display:none;}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
 


@media screen and (max-width: 1440px){
	.container, .navbar.navbar-default, .entry-content {width: 100%;}
	.main .content {padding:10px; margin-top:10px;}
	#inline-button{display:block}
}

@media screen and (max-width: 780px){
#inline-button div{margin-bottom:0px;}
}
@media screen and (max-width: 767px){
	#rmp_menu_trigger-62 {top: 15px;}
	.sow-slider-image-wrapper p {font-size: 18px!important;  line-height: 1.2em!important; }
}