/**
Theme Name: Caparrini
Author: G.G.Service
Author URI: https://www.ggservice.com
Description: Tema per www.caparrini.it.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: caparrini
Template: astra
*/

/* Margin */
.margin-top-xs {margin-top:10px!important;}
.margin-top-sm {margin-top:30px!important;}
.margin-top-lg {margin-top:60px!important;}
.margin-top-xl {margin-top:90px!important;}
.margin-bottom-xs {margin-bottom:10px!important;}
.margin-bottom-sm {margin-bottom:30px!important;}
.margin-bottom-lg {margin-bottom:60px!important;}
.margin-bottom-xl {margin-bottom:90px!important;}
.margin-top-bottom-xs {margin-top:10px!important; margin-bottom:10px!important;}
.margin-top-bottom-sm {margin-top:30px!important; margin-bottom:30px!important;}
.margin-top-bottom-lg {margin-top:60px!important; margin-bottom:60px!important;}
.margin-top-bottom-xl {margin-top:90px!important; margin-bottom:90px!important;}

/* Padding */
.padding-top-xs {padding-top:10px!important;}
.padding-top-sm {padding-top:30px!important;}
.padding-top-lg {padding-top:60px!important;}
.padding-top-xl {padding-top:100px!important;}
.padding-bottom-xs {padding-bottom:10px!important;}
.padding-bottom-sm {padding-bottom:30px!important;}
.padding-bottom-lg {padding-bottom:60px!important;}
.padding-bottom-xl {padding-bottom:100px!important;}
.padding-top-bottom-xs {padding-top:10px!important;padding-bottom:10px!important;}
.padding-top-bottom-sm {padding-top:30px!important;padding-bottom:30px!important;}
.padding-top-bottom-lg {padding-top:60px!important;padding-bottom:60px!important;}
.padding-top-bottom-xl {padding-top:100px!important;padding-bottom:100px!important;}

/* Utils */
@media(min-width:768px) {.row-valign-center {display:flex; align-items:center; justify-content:center;}}
.elementor-text-editor > p:last-child,
.elementor-text-editor > ul:last-child,
.elementor-widget-container > p:last-child,
p.no-margin {margin-bottom:0!important;}

/* Widget "Riquadro immagine e icone: override vista mobile */
.section-image-box-inline .elementor-image-box-wrapper {display:-webkit-box!important; display:-webkit-flex!important; display:-ms-flexbox!important; display:flex!important; text-align:left!important;}
.section-image-box-inline .elementor-image-box-wrapper > .elementor-image-box-img {margin-right:15px!important; margin-bottom:0!important;}
.section-icon-box-inline .elementor-icon-box-wrapper {display:-webkit-box!important; display:-webkit-flex!important; display:-ms-flexbox!important; display:flex!important; text-align:left!important;}
.section-icon-box-inline .elementor-icon-box-wrapper > .elementor-image-box-img {margin-right:15px!important; margin-bottom:0!important;}

/* Header Fixed */
body:not(.elementor-editor-active) .elementor-location-header{
	position: absolute;
	left: 0;
	right: 0;
	z-index: 2;	
}

/* Menu Nav Border */
ul#menu-1-28750b3 { border-top: none; border-bottom: none;}
ul#menu-1-28750b3 li { border-right: solid 1px rgba(255,255,255,0.25);}
ul#menu-1-28750b3 li:last-child {border-right: none;}
