 /*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Template: airett
Author:         ThemeIsle
Author URI:     https://themeisle.com
Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL & translation ready. Look no further. Neve is the perfect theme for you!
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:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/



@font-face {
    font-family: 'Branding SF Narrow Bold It';
    src: url('fonts/BrandingSF-NarrowBoldIt.eot');
    src: url('fonts/BrandingSF-NarrowBoldIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/BrandingSF-NarrowBoldIt.woff2') format('woff2'),
        url('fonts/BrandingSF-NarrowBoldIt.woff') format('woff'),
        url('fonts/BrandingSF-NarrowBoldIt.ttf') format('truetype'),
        url('fonts/BrandingSF-NarrowBoldIt.svg#BrandingSF-NarrowBoldIt') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Branding SF Black';
    src: url('fonts/BrandingSF-Black.eot');
    src: url('fonts/BrandingSF-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/BrandingSF-Black.woff2') format('woff2'),
        url('fonts/BrandingSF-Black.woff') format('woff'),
        url('fonts/BrandingSF-Black.ttf') format('truetype'),
        url('fonts/BrandingSF-Black.svg#BrandingSF-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Branding SF Black It';
    src: url('fonts/BrandingSF-BlackIt.eot');
    src: url('fonts/BrandingSF-BlackIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/BrandingSF-BlackIt.woff2') format('woff2'),
        url('fonts/BrandingSF-BlackIt.woff') format('woff'),
        url('fonts/BrandingSF-BlackIt.ttf') format('truetype'),
        url('fonts/BrandingSF-BlackIt.svg#BrandingSF-BlackIt') format('svg');
    font-weight: 900;
   font-style: normal;
}

@font-face {
    font-family: 'Branding SF';
    src: url('fonts/BrandingSF-Light.eot');
    src: url('fonts/BrandingSF-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/BrandingSF-Light.woff2') format('woff2'),
        url('fonts/BrandingSF-Light.woff') format('woff'),
        url('fonts/BrandingSF-Light.ttf') format('truetype'),
        url('fonts/BrandingSF-Light.svg#BrandingSF-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Branding SF Light It';
    src: url('fonts/BrandingSF-LightIt.eot');
    src: url('fonts/BrandingSF-LightIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/BrandingSF-LightIt.woff2') format('woff2'),
        url('fonts/BrandingSF-LightIt.woff') format('woff'),
        url('fonts/BrandingSF-LightIt.ttf') format('truetype'),
        url('fonts/BrandingSF-LightIt.svg#BrandingSF-LightIt') format('svg');
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'Branding SF SemiLight It';
    src: url('fonts/BrandingSF-SemiLightIt.eot');
    src: url('fonts/BrandingSF-SemiLightIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/BrandingSF-SemiLightIt.woff2') format('woff2'),
        url('fonts/BrandingSF-SemiLightIt.woff') format('woff'),
        url('fonts/BrandingSF-SemiLightIt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Branding SF SemiLight';
    src: url('fonts/BrandingSF-SemiLight.eot');
    src: url('fonts/BrandingSF-SemiLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/BrandingSF-SemiLight.woff2') format('woff2'),
        url('fonts/BrandingSF-SemiLight.woff') format('woff'),
        url('fonts/BrandingSF-SemiLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}


a, a:hover {
	    color: #b298c8;
    font-family: 'Branding SF Black';
}

h1, h2, h3, h4, h5, .animatedfsmenu .animatedfs_menu_list .afsmenu>li a, .elementor-toggle .elementor-tab-title, .widget ul li a {
	font-family: 'Branding SF Black';
}

h1, h2, .hfg_footer h4, .nav-toggle-label, .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title a, .lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item a, .rt-tpg-container .rt-detail .entry-title a, .rt-tpg-container .rt-tpg-isotope-buttons button, h3, .elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-title, .elementor-alert .elementor-alert-title {
	    color: #44b0ab!important;
    font-family: 'Branding SF Black'!important;
    line-height: 1.3;
	text-decoration: none;
	
}

h2 {
	text-transform: uppercase!important;
	
}

body {
	background-color:#f9f7fb!important;
	color:#404248;
}

h3, .widget ul li a {
	color:#b298c8!important;
	
}


.negativo h2, .negativo p {
	color:#FFF!important;
}

.elementor-toggle .elementor-tab-title {
	font-family: 'Branding SF Black'!important;
}


.elementor-widget-tabs .elementor-tab-content {
    padding: 48px!important;
}

.elementor-button {
	font-size:20px!important;
	text-transform: uppercase!important;
}


.elementor-nav-menu--dropdown, .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
	background:none transparent 0 0!important;
}


.excerpt-wrap ol, .excerpt-wrap ul, .nv-content-wrap ol, .nv-content-wrap ul {
	padding-left:0!important;
}


#fbannerlogo {
    top: -38px;
    position: absolute;
    left: 0;
    width: 183px!important;
}


div#fbannerlogo.yith-border {
    top: -15px!important;
}



.elementor-kit-5 h4, .n2-section-smartslider .n2-ss-button-container a, .n2-section-smartslider p a {
	
	color:#404248!important;
	 font-family: 'Branding SF Narrow Bold It'!important;
	    font-size: 18px;
}


p, ul li, ol li, .elementor-counter .elementor-counter-title, .elementor-content-item {
	font-family: 'Branding SF SemiLight'!important;
	margin-bottom: 20px;
    font-size: 1.3em;
    line-height: 1.4;
	color:#404248;
	    font-weight: normal;
}


.elementor-cta__content-item {
	font-family: 'Branding SF Black'!important;
}


h3.elementor-cta__title {
	font-family: 'Branding SF Black'!important;
}


h2.elementor-content-item {
	font-family: 'Branding SF Black'!important;
}

.logo img {
	width: 70%;
height: 78px;
}



.elementor-counter .elementor-counter-number-wrapper {
	color:#b298c8!important;
	    font-family: 'Branding SF Black'!important;
}


.cifre .elementor-column {
    margin: 0 0 0 20px;
}

.cifre .elementor-column .elementor-column-wrap {
	background:#FFF!important;
	border-radius:20px!important;
}

.cifre .elementor-column:last-child {
	border:none;
}


.n2-section-smartslider p {
    font-family: 'Branding SF SemiLight'!important;
    color: #404248!important;
	    font-size: 18px!important;
}

.n2-section-smartslider H1 {
    font-size: 300%!important;
    text-shadow: none;
    line-height: 1.2!important;

}

.n2-section-smartslider .n2-ss-button-container a {
	background:#FFF!important;
	-webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
	color:#b298c8!important;
	font-size:20px!important;
}

.n2-section-smartslider p a {
	color:#44b0ab!important;
}


.nv-meta-list {
	display: none!important;
}

.elementor-tabs-content-wrapper, .elementor-tab-desktop-title.elementor-active {
    background-color: #FFFFFF!important;
}

.elementor-tab-title a {
    color: var( --e-global-color-secondary )!important;
}


/*-------------------------------------------------------- HEADER --------------------------------------------------------*/


.elementor-7804 .elementor-element.elementor-element-5f8acad .icon-bars .bar-top {
    margin-top: -4px;
	
	
}

.fsmfe-wrapper .menu-toggle:checked+.icon-bars+.menu-overlay {
	background:#FFF;
}


.animatedfsmenu .navbar-toggler, .animatedfsmenu {
	position:absolute;
	z-index:99999!important;
}


.animatedfsmenu .navbar-toggler {
	top:33px!important;
}


.animatedfsmenu {
	
}


.animatedfs_menu_list .afsmenu {
	text-align: center;
}


.animatedfs_menu_list .afsmenu>li a {
    font-size: 35px;
}


.animatedfsmenu .navbar-toggler .bar {
	    position: relative;
    content: '';
    width: 35px!important;
    height: 3px!important;
    background: #fff;
    transition: .6s;
    display: block;
    top: 0;
    margin: 6px auto!important;
}


.animateddrawer:before, .animateddrawer:after, .animateddrawer span {
	background-color:#44B0AB!important;
}


.animateddrawer {
    font-size: 8px!important;
    width: 3.3em!important;
	background:none!important;
}

#masthead h6 {
	color:#44B0AB!important;
}

div.fullscreenmenu ul.nav-menu li {
	margin-bottom:0!important;
}


div.fullscreenmenu ul.nav-menu {
    font-size: 2em!important;
    font-family: 'Bitter', sans-serif;
    list-style: none!important;
    margin: 7% 0px 0 8%!important;
    width: 60%!important;
    text-align: left!important;
}


	div.fullscreenmenu.left.open {
	opacity:1;
}

div.fullscreenmenu.left {
	opacity: 0;
}




.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
	width: 100%!important;
}



.hfe-flyout-content.push {
	    padding: 30px 0 0 3.3%!important;
}


.hfe-flyout-overlay {
	display: none!important;
}



 .sub-menu a {
	    font-family: 'Branding SF SemiLight'!important;
    margin-bottom: 0;
    font-size: .8em;
    line-height: 1.2;
	color:#404248!important;
}

.sub-menu a:hover {
	color:#b298c8!important;
}

.hfe-flyout-content img {
    width: 160px!important;
}

	
	
/*----------------------------------------------------------------------------------------------------------------*/




.TopImageHome {
	
}

.builder-item--logo .site-logo img {
    max-width: 197px;
    width: 197px;
}


.header-wrap h2 {
z-index: 999;
    position: relative;
    font-size: 1.6em;
    line-height: 1;
    color: #b298c8!important;
    text-align: center;
    padding: 0 20%;
}



.header-wrap img {
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    z-index: 10;
}

.header-wrap svg {
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    z-index: 10;
}

.header-wrap svg path {
	fill:#fff!important;
}

.header-wrap {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
	    min-height: 280px;
	position: relative!important;
	z-index: 9!important;
}

.header-wrap h1.entry-title {
    z-index: 9999;
    position: relative;
    font-size: 23px;
	text-align: center!important;
}

.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {

	    background: url(https://www.airett.it/wp-content/uploads/pattern-bianco-int.svg) repeat bottom right #FFF!important;
	background-size:contain!important;
}


.hfe-flyout-content.push {
position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(https://www.airett.it/wp-content/uploads/DSC5672.png) no-repeat!important;
    background-size: 51%!important;
    background-position: 89% bottom!important;
}


.hfe-nav-menu .menu-item-has-children .sub-menu a {

}



.MenuTitolo {

	margin: 3% 0 0!important;
}

.hfe-menu-item {
	font-family: 'Branding SF Black'!important;
	color:#b298c8!important;
	    font-size: 1.3em!important;
	    padding-bottom: 0!important;
}

#menu-item-7603 {
	margin:30px 0 0;
}

.link2 a {
		color:#44b0ab!important;
	    font-size: 1em!important;
	    padding-bottom: 0!important;
}


.hfe-flyout-close, .hfe-flyout-close svg {
	margin:35px!important;
}


.hfe-nav-menu ul.sub-menu-open {
    padding: 12px 0 0;
}


.home p {
    font-family: 'Branding SF Light It';
    font-size: 18px;
    line-height: 1.4;
}

div.fullscreenmenu ul.nav-menu li {
	border:none!important;
}

	#claim {
		display:none;
	}


.elementor-widget-text-editor .elementor-drop-cap-letter {
	   color: #b298c8!important;
    font-family: 'Branding SF Black'!important;
    text-transform: uppercase;
    line-height: 1.3;
	text-decoration: none;
}


#fbannermess h3, #fbannermess h3 a {
	font-family: 'Branding SF Black'!important;
}


h4#claim {
color:#b298c8!important;
	font-family: 'Branding SF Black'!important;
}


#nav_menu-3 ul li a {
	font-family: 'Branding SF Black'!important;
}


#nav_menu-2 ul li {
	display: inline-block!important;
	font-family: 'Branding SF Narrow Bold It';
}


.nav-menu-primary li a {

    font-family: 'Branding SF Narrow Bold It';
    font-size: 26px;
    margin: 0 0 12px 0;
	color:#44b0ab!important;
}

.spazio {
	margin:30px 0 0;
}



.menuLess a {
	    font-size: 14px!important;
    font-family: 'Branding SF'!important;
    margin: 0!important;
}

.header-menu-sidebar-overlay {
    background: #ffff;
    opacity: 1!important;
}

.header-menu-sidebar-inner {
	max-width: 1255px!important;
}


.header-main-inner .icon-bar {
	background-color:#44b0ab!important;
}

.navbar-toggle {
	border:none!important;
}


#fbannermess h3, #fbannermess h3 a {
	color:#FFF!important;
	    font-size: 30px!important;
}

.hfg_header .header-main-inner {
	background-color:#f0eaf4!important;
}


.elementor-button, .fbanner-top-text a, .button.button-primary, .btn, ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .wp-block-button.is-style-primary .wp-block-button__link, .comeSostenerci ul li {
	    background: #fff!important;
       -webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
	padding: 12px 36px!important;
	color:#b298c8!important;
-webkit-box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
-moz-box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
	 font-family: 'Branding SF Narrow Bold It'!important;
	    font-size: 18px;
}

.comeSostenerci ul li  {
	margin:0 0 20px 20px;
}

.comeSostenerci ul li a {
		 font-family: 'Branding SF Narrow Bold It'!important;
	    font-size: 18px;
	text-transform: uppercase!important;
	    color: #b298c8!important;
	padding:0!important;
}

#dona-ora {
	background-color:#b298c8!important;
	color: #fff!important;
}



.jet-timeline-item.is--active .timeline-item__point-content {
	    background-color: #44b0ab;
}


.jet-timeline-item h5 {
	     color: #44b0ab;
    font-size: 24px;
}

.jet-timeline-item.is--active .timeline-item__meta-content {
	background-color:#b298c8!important;
	color:#FFF!important;
	padding: 0 19px!important;
	-webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
}

.header .button-primary {
	background-color:#b298c8!important;
	color:#FFF!important;
}

.Section2Home .elementor-button, .elementor-element.elementor-button-success .elementor-button, .elementor-cta__button.elementor-button, .elementor-button.elementor-size-md,  .cookie_action_close_header, #custom_html-3 a {
		background-color:#41b3ab!important;
	color:#FFF!important;
	border:none!important;
	  -webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
	text-transform: uppercase!important;
	font-size:18px!important,
}


.link a {
	 font-family: 'Branding SF Narrow Bold It'!important;
	    font-size: 18px;
	color:#41b3ab;
}

#fbannercont {
    margin: auto;
    position: relative;
    display: block;
}


#fbannernews {
    position: absolute!important;
    right: 0;
	left: auto!important;
}


.BoxNews h2, .BoxNews p {
	color:#FFF!important;
	
}


#nav_menu-3 ul {
	 text-align: center;
	list-style: none!important;
}
#nav_menu-3 ul li {
	margin-top: 5px!important;
    display: inline-block!important;
    list-style: none!important;
	   
}

#nav_menu-3 ul li {
	    border-right: 3px solid #b298c8;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
}

#nav_menu-3 ul li:last-child {
	border:none;
}

#nav_menu-3 ul li a {
	color: #b298c8;
	font-size: 24px;
}



.page-template-airett-top-image  .jet-unfold__mask::after {
	content:"";
	width:100%;
	height: 183px;
    position: absolute;
    bottom: 0px;
	left:0;
	background: rgb(249,247,251);
background: -moz-linear-gradient(180deg, rgba(249,247,251,0) 0%, rgba(249,247,251,1) 75%);
background: -webkit-linear-gradient(180deg, rgba(249,247,251,0) 0%, rgba(249,247,251,1) 75%);
background: linear-gradient(180deg, rgba(249,247,251,0) 0%, rgba(249,247,251,1) 75%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f7fb",endColorstr="#f9f7fb",GradientType=1);
}


.jet-unfold-state .jet-unfold__mask::after {
	display: none!important;
}


.page-template-airett-top-image .jet-unfold  {
	margin:30px!important;
}

.page-template-airett-top-image .jet-unfold__button {
	background:#b298c8!important;
	color:#FFF!important;
}



.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
	color:#b298c8!important;
}

.elementor-toggle .elementor-tab-title {
	border:none!important;
	    font-size: 20px;
}


.elementor-cta--skin-classic .elementor-cta {
	border-radius:20px!important;
}


.elementor-cta--skin-classic .elementor-cta__content {
	background-color:#FFF!important;
	
    -webkit-box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
    box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
}


.elementor-toggle-item {
	
    background: #fff;
    border-radius: 20px!important;
    margin: 0 0 20px;
}

.elementor-toggle .elementor-tab-content {
	border:none!important;
}

.elementor-cta, .elementor-widget-call-to-action .elementor-widget-container {
    box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
   -webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
}

div#n2-ss-2 .n2-ss-control-bullet {
	bottom:45px!important;
}

.progetto_terminato {
	width:250px;
	height:250px!important;
}

.progetto_terminato .elementor-price-table__ribbon-inner {
    text-align: center;
    left: 0;
    width: 200%;
    -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    margin-top: 68px;
    font-size: 13px;
    line-height: 2;
    font-weight: 800;
    text-transform: uppercase;
    background: #404248;
    
    margin-left: 30px;
	color:#FFF!important;
}



.postConvegni .rt-tpg-container .rt-tpg-isotope-buttons {
		display: none!important;
}


#cookie-law-info-bar {
    font-size: 15px;
    margin: 0 auto;
    padding: 12px 10px;
    position: absolute;
    text-align: center;
    box-sizing: border-box;
       width: calc(5vw + 82%);
    z-index: 9999;
    /* box-shadow: rgba(0,0,0,.5) 0px 5px 50px; */
    display: none;
    left: 0px;
    font-weight: 300;
    box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3);
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 14%!important;
    border-radius: 49px;
}

/*-------------------------------------------------------- TEMPLATE PAGINE IMMAGINE TOP --------------------------------------------------------*/

.page-template-airett-top-image .header-wrap {
    min-height: 650px!important;
    background-position: center!important;
    background-size: cover;
    text-align: center;
	    position: relative;
}

.page-template-airett-top-image .header-wrap::after {
	content:"";
	width:100%;
	height:100%;
	position: absolute;
	bottom:0;
	left:0!important;
background: rgb(178,152,200);
background: -moz-linear-gradient(180deg, rgba(178,152,200,0.3379726890756303) 0%, rgba(178,152,200,1) 75%);
background: -webkit-linear-gradient(180deg, rgba(178,152,200,0.3379726890756303) 0%, rgba(178,152,200,1) 75%);
background: linear-gradient(180deg, rgba(178,152,200,0.3379726890756303) 0%, rgba(178,152,200,1) 75%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b298c8",endColorstr="#b298c8",GradientType=1);
	opacity: .9!important;
}




.page-template-airett-top-image .header-wrap h2 {
padding: 0px 23%;
    color: #fff!important;
    z-index: 999;
    position: relative;
    font-size: 2.5em;
	line-height: 1;
}


.page-template-airett-top-image .header-wrap h1.entry-title {
    display: var(--page-title-display);
    color: #fff!important;
    z-index: 9999;
    position: relative;
    font-size: 23px;
}

.page-template-airett-top-image .onda {
    overflow: hidden;
    position: relative;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: revert;
       margin: -9.8% 0 0;
	    transform: rotate(0deg)!important;
	    z-index: 9;
}

.single-page-container {
	z-index:10;
	position: relative;
}


.page-template-airett-top-image .header-wrap .entry-header {
	margin: -5% 0 0;
	    z-index: 1;
	    width: 100%;
}

.page-template-airett-top-image .elementor-shape .elementor-shape-fill {
	fill:#f9f7fb!important;
}

.hfg_footer h5 {
	color:#44B0AB!important;
	margin:0!important;
}

.hfg_footer p {
	  font-size: 16px;
}

.nv-big-title {
	display: none!important;
}




.boxBianco img, .wrapperBoxBianco .elementor-column-wrap img, .circle img {
	border-radius: 50%;
    border: 6px solid #b298c8!important;
}


/*-------------------------------------------------------- TEMPLATE NEWS --------------------------------------------------------*/

.rt-tpg-container .rt-tpg-isotope-buttons button {
background:none transparent 0 0!important;
}

.rt-detail .read-more a {
	padding:0!important;
}


.date i {
	display: none!important;
}

.rt-tpg-container .rt-tpg-isotope-buttons button {
	font-size:20px!important;
}

.rt-tpg-container .rt-tpg-isotope-buttons {
    text-align: center;
    margin: 15px 0 60px 0;
}


.rt-tpg-container .isotope1 .rt-holder .rt-img-holder {
position: relative;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
    background: #fff;
}

.rt-tpg-container .isotope1 .rt-holder .rt-detail {
    background: #fff;
    padding: 20px;
    border-radius: 0px 0px 20px 20px;
}


.rt-tpg-container .isotope1 .rt-holder .rt-img-holder img {
	margin:0 auto!important;
}

.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary {
    margin: 15px auto 0;
    padding: 0;
    font-size: 14px;
    text-align: left;
}


.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title {
	text-align: left!important;
}

.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-text-wrap {
    text-align: center;
    max-width: 650px;
    margin: 0;
    padding: 20px;
}

.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary:before {
	display: none!important;
}

.rt-tpg-container .isotope1 .rt-holder .rt-detail .read-more, .rt-tpg-container .isotope1 .rt-holder .rt-detail .read-more a {
	font-family: 'Branding SF Narrow Bold It';
    text-align: left!important;
    font-size: 20px!important;
	color:#B298CD!important;
	text-decoration: none!important;
}


.lae-heading, .lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item.lae-active:after {
	display: none!important;
}


.lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item {
	border:none!important;
}


.rt-tpg-container .rt-tpg-isotope-buttons .selected {
		    background: #fff!important;
    border-radius: 16px;
	padding: 12px 36px!important;
	color:#b298c8!important;
-webkit-box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
-moz-box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
	    font-size: 18px;
}



.rt-tpg-container .isotope1 .rt-holder .rt-detail {
    background: #fff;
    padding: 20px;
}

#comments {
	display: none!important;
}




/*-------------------------------------------------------- TEMPLATE PROGETTI --------------------------------------------------------*/



.progetti {
	width: 100%;
	margin:0 0 5% 0;
}

.progetti .row {
	min-height:500px;
	display: flex;
	background: #fff;
}

.progetti .row div:first-child {
    align-self: center;
    display: inline;
    text-align: left;
    padding: 5%;
}

.progetti .row div {
	background-size: cover!important;
    background-position: center!important;
	min-height: 300px;
}


	.page-template-airett-progetto .single-page-container .row {
		align-items: flex-start;
	}


.custom-html-widget a {
	    background-color:#fff!important;
    color: #b298c8!important;
	
     -webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
    padding: 12px 36px!important;
    -webkit-box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
    -moz-box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
    box-shadow: 0px 0px 44px -26px rgba(178,152,200,0.66)!important;
    font-family: 'Branding SF Narrow Bold It'!important;
    font-size: 18px;
	    width: 100%!important;
    display: block;
    text-align: center;
}

.widget {
	list-style: none!important;
	padding-bottom:0;
}

#a2a_share_save_widget-2 {
    text-align: left!important;
}

#a2a_share_save_widget-2 h4 {
	color:#FFF!important;
}


.code-widget {
	    text-align: center;
}


.nv-sidebar-wrap.nv-left {
    border: none!important;
}




/*-------------------------------------------------------- TEMPLATE RIVISTA  --------------------------------------------------------*/


.RivistaWrap h4 {
	color:#FFF!important;
	font-family: 'Branding SF Black'!important;
	text-transform: uppercase!important;
}


.titoloDataRivista {
	margin:0!important;
	padding:0!important;
}




/*-------------------------------------------------------- TEMPLATE PROGETTI  --------------------------------------------------------*/




.page-template-airett-progetto h2::before {
    content:"";
    width: 30px;
    height: 30px;
    display: inline-block;
    margin: 0 14px 0 0;
	background:#b298c8!important;
	     -webkit-mask: url(https://www.airett.it/wp-content/uploads/i_cuorepieno.svg) no-repeat 53% 90%;
    mask: url(https://www.airett.it/wp-content/uploads/i_cuorepieno.svg) no-repeat 50% 50%;
    -webkit-mask-size: 19px;
    mask-size: cover;
}

.page-template-airett-progetto .nv-sidebar-wrap .elementor-widget-toggle .elementor-toggle-title, .page-template-airett-progetto .nv-sidebar-wrap .elementor-widget-toggle .elementor-toggle-icon {
	color:#FFF!important;
}

.page-template-airett-progetto .nv-sidebar-wrap .elementor-toggle-item {
	background:none transparent 0 0!important;
}

.page-template-airett-progetto  .nv-sidebar-wrap.nv-left {
    padding: 2%!important;
    border: none!important;
    background: #b298c8;
    border-radius: 50px;
	display: inline-block;
    height: auto!important;
	    -webkit-box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
    box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
	z-index:999!important;
}


.page-template-airett-progetto .nv-sidebar-wrap .elementor-toggle .elementor-tab-title {
	padding:0!important;
}



.page-template-airett-progetto .nv-sidebar-wrap .elementor-toggle .elementor-tab-content, .page-template-airett-progetto .nv-sidebar-wrap .elementor-toggle .elementor-tab-content p {
    padding: 15px 21px;
	    color: #FFF;
}

.page-template-airett-progetto .logo_landing {
    margin: 25px auto 10px!important;
}


@media screen and (min-width:991px) {
	.page-template-airett-progetto .elementor-widget-text-editor {
		padding:0 6%!important;
	}

	.hfg_footer .hfg-item-first {
		display: none!important;
	}
	


}


@media screen and (min-width:1000px) and (max-width:1300px) {
	.elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(2,1fr)!important;
}
}




.elementor-portfolio-item__overlay {
	opacity: 1!important;
	justify-content: flex-start;
}


.elementor-widget-portfolio a .elementor-portfolio-item__overlay {
 background: rgb(178,152,200);
background: -moz-linear-gradient(180deg, rgba(178,152,200,0) 7%, rgba(178,152,200,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(178,152,200,0) 7%, rgba(178,152,200,1) 100%);
background: linear-gradient(180deg, rgba(178,152,200,0) 7%, rgba(178,152,200,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b298c8",endColorstr="#b298c8",GradientType=1);
	    flex-direction: row;
	
}

.elementor-portfolio-item {
	border-radius: 20px!important;
}

.elementor-portfolio-item:hover {

-webkit-box-shadow: 1px 10px 42px -8px rgba(120,81,152,0.44);
-moz-box-shadow: 1px 10px 42px -8px rgba(120,81,152,0.44);
box-shadow: 1px 10px 42px -8px rgba(120,81,152,0.44);
}


.elementor-portfolio-item__title {
    padding: 0;
    line-height: 1;
    color: #fff!important;
    font-size: 25px!important;
	    align-self: flex-end;
	margin: 20px;
	text-align: left!important;
	    text-transform: lowercase;
}




#nav_menu-4 {
	background:#FFF;
	border-radius: 20px!important;
	padding:30px!important;
}


.nv-sidebar-wrap   {
	margin:0!important;
}


.search-form input[type=search], .woocommerce-product-search input[type=search] {
    width: 100%;
    padding: 17px 45px 17px 12px;
  -webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
    border: none;
}




/*-------------------------------------------------------- TEMPLATE LANDING  --------------------------------------------------------*/

@media screen and (min-width:991px) {
	
	.single-post-container {
		margin:3% auto!important;
	}
	
	.single-post-container .entry-header {
		margin:0 0 6%;
	}
}







/*-------------------------------------------------------- TEMPLATE LANDING  --------------------------------------------------------*/

.page-template-airett-landing .headerEl, .page-template-airett-landing .nv-navbar {
	background:none transparent 0  0!important;
}


.page-template-airett-landing .header-wrap {
	min-height:750px!important;
	       margin: -10% 0 0;
}





.page-template-airett-landing .header-wrap::after {
	    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0!important;
   background: rgb(68,176,171);
background: -moz-linear-gradient(270deg, rgba(68,176,171,1) 0%, rgba(178,152,200,1) 69%);
background: -webkit-linear-gradient(270deg, rgba(68,176,171,1) 0%, rgba(178,152,200,1) 69%);
background: linear-gradient(270deg, rgba(68,176,171,1) 0%, rgba(178,152,200,1) 69%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#44b0ab",endColorstr="#b298c8",GradientType=1);
    opacity: .9!important;
	
}


.page-template-airett-landing .header-wrap h2, .page-template-airett-landing .header-wrap h1.entry-title {
	color:#FFF!important;
}


.logo_landing {
    position: relative!important;
    max-width: 100%;
   width: 220px!important;
    margin: 0 auto 25px!important;
    text-align: center;
}

.entry-header {
	text-align: center;
}



.page-template-airett-landing .jet-unfold__mask::after {
	content:"";
	width:100%;
	height: 183px;
    position: absolute;
    bottom: 0px;
	left:0;
	background: rgb(249,247,251);
background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%);
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f7fb",endColorstr="#f9f7fb",GradientType=1);
}


.jet-unfold-state .jet-unfold__mask::after {
	display: none!important;
}


.page-template-airett-landing .jet-unfold  {
	margin:0px!important;
}


.page-template-airett-landing .entry-title {
	display: none;
}

.page-template-airett-landing .jet-unfold__trigger {
	margin:0!important;
}


.page-template-airett-landing .headerEl img {
	filter: brightness(0) invert(1);
}


	.page-template-airett-landing #claim, .page-template-airett-landing #masthead h6, .page-template-airett-landing .hfe-nav-menu-icon {
		color:#FFF!important;
		
	}
.page-template-airett-landing .header-main-inner .icon-bar {
	
	
background-color:#FFF!important;
}



/*-------------------------------------------------------- TABELLA SOCIO  --------------------------------------------------------*/



.elementor-price-table .elementor-price-table__header {
    background: #b298c8!important;
    padding: 20px 0;
}


.elementor-price-table H3 {
	color:#FFF!important;
	    padding: 0 12%!important;
}

.elementor-widget-price-table .elementor-widget-container {
    overflow: hidden;
    background-color: #fff;
   -webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
	    -webkit-box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
    box-shadow: 2px 2px 30px 0 rgba(156,156,192,0.26);
}

.elementor-price-table .elementor-price-table__features-list li {
    font-size: 20px; 
	
}


.elementor-price-table__price {
	display: none!important;
}


.elementor-price-table .elementor-price-table__features-list {
	margin:6% 0 1%;
}

.elementor-904 .elementor-element.elementor-element-6e725cc .elementor-price-table__features-list li:before {
	    border-top-color: #b298c8!important;
	    border-top-width: 1px;
}


.elementor-toggle .elementor-tab-content {
    padding: 15px 35px;
}


.boxIscrizione .elementor-cta__content {
	background:#41b3ab!important;
	color:#FFF!important;
}

.boxIscrizione .elementor-cta__content h2 {
	color:#FFF!important;
}

.boxIscrizione .elementor-cta__button.elementor-button {
	background:#fff!important;
	color:#41b3ab!important;
}


.boxIscrizione .cls-1 {
	fill:#fff!important;
}


.boxIscrizioneDonazione .elementor-cta__content {
	background:#b298c8!important;
	color:#FFF!important;
}

.boxIscrizioneDonazione .elementor-cta__content h2 {
	color:#FFF!important;
	    font-size: 45px;
	margin:0;
}

.boxIscrizioneDonazione .elementor-cta__content-item {
	color:#FFF!important;
	margin:0 0 30px;
}

.boxIscrizioneDonazione .elementor-cta__button.elementor-button {
	background:#fff!important;
	color:#b298c8!important;
}


.boxIscrizioneDonazione .cls-1 {
	fill:#fff!important;
}




.PopUpFooter h1 {
	    color: #FFF!important;
    font-size: 2.5em!important;
}

#elementor-popup-modal-9213 .dialog-message {
	padding:34px 0 0!important;
}

#elementor-popup-modal-9213 .dialog-close-button {
	top:54%!important;
}



#cb-row--footer-top .footer-top-inner {
	    background-image: url(https://www.airett.it/wp-content/uploads/pattern-bianco.png);
    background-position: center center;
    background-size: cover;
	background-color:transparent!important;
}

#cb-row--footer-top .builder-item {
	    padding: 5% 0!important;
    margin: 0;
    text-align: center;
    max-width: 100%!important;
	    flex: 100%;
}

#cb-row--footer-top .component-wrap {
	justify-content: center!important;
}

.site-footer .item--inner.has_menu {
	display: block!important;
}

.nav-menu-footer #footer-menu > li > a {
	color:#b298c8!important;
}

/*-------------------------------------------------------- RESPONSIVE --------------------------------------------------------*/

#nav_menu-6 ul li {
    margin-top: 5px;
    display: inline-flex;
    font-size: 15px;
    margin: 0 0 0 10px;
}

/*-------------------------------------------------------- RESPONSIVE --------------------------------------------------------*/



@media screen and (min-width:768px) {
	
	.nv-sidebar-wrap.nv-left {
		padding:0 10px 0 43px;
		border:none!important;
	}

	.nv-sidebar-wrap.nv-left, .nv-single-page-wrap {
		float: left !important;
	}
	
	
	#content .container .col {
		max-width: 70%!important;
	}
	
		
	.nv-sidebar-wrap .elementor-column-wrap {
		padding:0!important;
	}
	
	
#content.neve-main > .container > .row > .nv-sidebar-wrap, #content.neve-main > .container > .row > .nv-sidebar-wrap.shop-sidebar {
    max-width: 30%!important;
}
	
	.altriProgetti {
	padding:0 7%!important;
}

}




@media screen and (min-width:1150px) {
#claim {
    display: block!important;
    padding: 0;
    margin: 0;
}
	
	div.fullscreenmenu.left.open {
    left: 0;
    margin: 130px 0 0!important;
	    z-index: 99999!important;
	opacity:1;
}

div.fullscreenmenu.left {
	margin: 130px 0 0!important;
	opacity: 0;
}
}


@media screen and (max-width:768px) {
	
	h2 {
    font-size: 1.5em;
}
	
	h3 {
    font-size: 1.7em;
    line-height: 1.4!important;
}
	
	
	.elementor-testimonial__text h3 {
    margin-bottom: 20px;
    font-size: 1em!important;
    line-height: 1.3!important;
	}
	
	
		.elementor-testimonial__text p {
    margin-bottom: 20px;
    font-size: 1em!important;
    line-height: 1.3!important;
	}
	
	
	.header-wrap {
		   padding: 10% 0 0!important;
	}
	
	.comeSostenerci ul li a {
    font-family: 'Branding SF Narrow Bold It'!important;
    font-size: 22px;
    text-transform: uppercase!important;
    color: #b298c8!important;
    padding: 9px 0!important;
}
	
	.home h1 {
		font-size: 3em!important;
	}
	
	.home h2, .home p {
		text-align: center!important;
	}
	
	.elementor-button-wrapper {
		text-align: center!important;
	}
	
	
	.home h2, .hfg_footer h4 {
		font-size:2em!important;
	}
	
	.hfg-is-group>div:first-of-type .button {
    margin-right: 0;
    font-size: 15px;
    padding: 4px 5px!important;
		    width: 91px;
}
	
	.page-template-airett-top-image .header-wrap h2 {
    padding: 0px 9%;
    font-size: 1.5em;
    line-height: 1;
}
	
	.page-template-airett-landing .header-wrap {
	min-height:750px!important;
	      margin: -45% 0 0;
}
	
	.page-template-airett-top-image .header-wrap h1.entry-title {
		font-size:20px!important;
	}
	
	.elementor-10 .elementor-element.elementor-element-201f423:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-10 .elementor-element.elementor-element-201f423 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover;
}
	
	.builder-item--logo .site-logo img {
    max-width: 197px;
    width: 150px;
}
	
	.Box5x1000Home {
		background-color:#fff!important;
	}
	
	.Box5x1000Home h2 {
		color:#b298c8!important;
	}
	

	.Box5x1000Home p {
		color:#404248!important;
	}
	
.page-template-airett-top-image .header-wrap {
    min-height: 340px!important;
}
	
	.hfg_footer h5, .hfg_footer p {
    color: #000!important;
    margin: 0!important;
    text-align: center!important;
}
	
	#nav_menu-2 ul li {
    display: block!important;
    font-family: 'Branding SF Narrow Bold It';
    text-align: center!important;
}
	
.hfe-flyout-content.push {
    background: url(https://www.airett.it/wp-content/uploads/DSC5672.png) no-repeat!important;
    background-size:52%!important;
    background-position: right bottom!important;
}
	

	.hfe-flyout-content img {
    width: 150px!important;
}
	
	.header-wrap h2 {
    z-index: 999;
    position: relative;
    font-size: 1.3em;
    line-height: 1;
    color: #b298c8!important;
    text-align: center;
    padding: 0px 4%;
}
	
	.header-wrap h1.entry-title {
		font-size:17px!important;
	}
	
	.single-page-container {
		padding:0 30px!important;
	}
	
	/*----
	.nv-single-page-wrap .elementor-widget-wrap {
		margin:40px 0!important;
	}----*/
	
	.page-template-airett-progetto .elementor-widget-wrap {
    margin: 0px 0!important;
}
	
	
.progetti .row div:first-child {
    padding: 13% 8% 0!important;
	}

	#cookie-law-info-bar {
		bottom:3%!important;
	}
	
	.nav-ul {
		display: block!important;
	}

	#nav_menu-6 ul li {
    margin-top: 5px;
    display: block;
    font-size: 15px;
    margin: 0 0 0 10px;
    text-align: center; 
	}
	

	
	
	.n2-section-smartslider H1 {
    font-size: 250%!important;
		text-align: center!important;
		    margin: 0 0 32px!important;
	}
	
	
	.comeSostenerci {
		background-size: 196%!important;
		    background-position: -6% -14px!important;
	}
	
	.comeSostenerci ul li {
    margin: 0 0 20px;
}
	

	
	
	.page-template-airett-progetto .nv-sidebar-wrap.nv-left {
		padding:9%!important;
		margin-bottom:30px!important;
	}
	
	.cifre .elementor-column {
    padding: 0 20px;
		    margin: 0 0 30px;
}
	
	.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
	
	}
	
	
	.nv-single-page-wrap {
		padding:0!important;
	}
	
	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
}
	
	.ProgettiCorrelati {
		    background-size: 145% auto!important;
	}
	
	.elementor-portfolio-item__title {
		    line-height: 1.1!important;
		    font-size: 20px!important;
		    margin: 0 15px;
	}
	
	#secondary {
		margin:0 0 20px!important;
	}
	
	.elementor-widget-wrap>.elementor-element {
		
	}
	
	.n2-ss-slider .n2-ss-layer[data-has-maxwidth="1"][data-sstype=col] {
		max-width:100%!important;
	}
	
	
	#content .elementor-section-stretched .elementor-column-gap-default>.elementor-row>.wrapperBianco.elementor-column>.elementor-element-populated {
		padding:30px!important;
	}
	
	.page-template-airett-progetto .header-wrap {
		padding:0!important;
	}
	
	.progetto_terminato .elementor-price-table__ribbon-inner {
    text-align: left;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(0%) translateX(0%) translateX(0px) rotate(0deg)!important;
    -ms-transform: translateY(0%) translateX(0%) translateX(0px) rotate(0deg)!important;
    transform: translateY(0%) translateX(0%) translateX(0px) rotate(0deg)!important;
    margin-top: 0;
    font-size: 13px;
    line-height: 2;
    font-weight: 800;
    text-transform: uppercase;
    background: #404248;
    margin-left: 0;
    color: #FFF!important;
	padding: 0 0 0 19px;
	}
	
	
	.progetti .row div {
    background-size: cover!important;
    background-position: center!important;
    min-height: 210px;
}
	
	.page-template-airett-progetto .nv-sidebar-wrap.nv-left {
		padding:30px!important;
	}
	
	.neve-main .elementor-text-editor ul {
		padding-left:20px!important;
	}
	

	
	.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-widget, .n2-ss-slider.n2-ss-mobileLandscape .n2-ss-widget {
		width: 38px!important;
	}
	
	
	#elementor-popup-modal-9213 {
		display: none!important;
	}
	
	.nv-sidebar-wrap.nv-left {
		padding:0!important;
	}
	
	
	.container-fluid>div, .row {
		margin:0!important;
	}
	
	.elementor-column-wrap {
    width: 100%;
    padding: 0;
}

	
	#content .elementor-section-stretched {
		padding:0 30px!important;
	}
	

}


@media screen and (min-width:960px) and (max-width:1300px) {
	#content.neve-main > .container-fluid > .row > .col {
    max-width: 67%!important;
}
	
	#content.neve-main > .container-fluid > .row > .nv-sidebar-wrap, #content.neve-main > .container-fluid > .row > .nv-sidebar-wrap.shop-sidebar {
    max-width: 33%!important;
}
	
	.elementor-10 .elementor-element.elementor-element-efe1f4c > .elementor-container {
    min-height: 490px!important;
}

#content.neve-main>.container-fluid>.row>.col {
    max-width: 74%!important;
}
	
	
}


@media screen and (min-width:701px) and (max-width:959px) {

	
	.elementor-10 .elementor-element.elementor-element-efe1f4c > .elementor-container {
    min-height: 300px!important;
}
	
	
}



/*-------------------------------------------------------- frames --------------------------------------------------------*/


@media screen and (max-width:768px) {
	
	.frameSocio {
		height:2000px!important;
	}
	
	.frameNl {
		
	}
	
		.frameLasciti {
		height:800px!important;
	}

	.hfg_footer .builder-item {
		display: block!important;
	}
}
  

html body#neve_body.page-template.page-template-page-templates.page-template-airett-no-image.page-template-page-templatesairett-no-image-php.page.page-id-1235.logged-in.admin-bar.wp-custom-logo.ehf-header.ehf-template-airett.ehf-stylesheet-airett-child.nv-sidebar-full-width.menu_sidebar_full_canvas.jet-desktop-menu-active.elementor-default.elementor-kit-5.elementor-page.elementor-page-1235.customize-support.dialog-body.dialog-lightbox-body.dialog-container.dialog-lightbox-container div#elementor-popup-modal-9213.dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal div.dialog-widget-content.dialog-lightbox-widget-content.animated div.dialog-message.dialog-lightbox-message {
	padding-top: 35px !important;
}


#scrollUp {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-size: 22px;
    opacity: 0.7;
    filter: alpha(opacity=70);
	bottom: 100px!important;
}
