.top-bar {
	color: white;
	background-color: #00313C;
	font-weight: bold;
	padding: 0.8em 0;
	text-transform: uppercase;
	width: 100%;
	font-size: 14px;
	font-size: 0.875rem;
	content: "";
	display: table;
	table-layout: fixed;
}


//colore social icons
.top-bar a {
	color: white ;
}

.top-bar .jetpack-social-navigation ul {
	margin-bottom: .0em;
}


.custom-logo {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	max-width: 100%;
	max-height: 100px;
	width: auto;
	height: auto;
	transition: 0.2s;
	background-color:white;
}

//Margine logo
.site-branding-wrapper {
	padding: 0%;
	width: 100%;
}

//logo centro o sinistra
.site-header {
	text-align: left;
}

//distanza loghi social
.top-bar .jetpack-social-navigation li {
	padding: 0 0.3.5em;
}

//misure barra social e loghi
.top-bar .jetpack-social-navigation .icon {
	height: 24px;
	width: 24px;
}


//spaziatura menù e logo
.site-branding-wrapper {
	padding: 5 1.5%;
	width: 100%;
}

//impostazioni bottone
.wp-block-button .wp-block-button__link {
	font-weight: bold;
	font-size: 16px;
	font-size: 1rem;
	letter-spacing: 1px;
	line-height: 1;
	padding: 0.8em 1.6em 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	transition: 0.3s;
}

.wp-block-button__link {
	background-color: #FFA300;
	color:#FFA300;
	border-radius: 10px;
}

.wp-block-button__link:visited {
	color: #fff;
}

.is-style-outline .wp-block-button__link:not(.has-text-color) {
	color: #6636cc;
}

.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover {
	opacity: 0.8;
}




//bottoni2

.wp-block-button .wp-block-button__link {
	border: 2px solid currentColor;

	box-shadow: none;
	font-weight: bold;
	font-size: 16px;
	font-size: 1rem;
	letter-spacing: 1px;
	line-height: 1;
	padding: 0.8em 1.6em 0.8em;
	text-shadow: none;
	text-decoration: none;
	text-transform: uppercase;
	transition: 0.3s;
}

.wp-block-button__link {
	background: #6636cc;
	border-radius: 10px;
	color: #fff;
}

.is-style-outline .wp-block-button__link:not(.has-text-color) {
	color: #6636cc;
}

.top-menu{
	text-decoration-color:#FFA300;
}

button.menu-toggle{
	color:#00313C;
	border-color:#00313C;
	margin-top:50px;
}


//communinty training
//.main-navigation a {
    //text-decoration-color:#FFA300;
}

//.community_training {
	
	//text-decoration-color:#FFA300;
}

	//.menu-item {
		
		//text-decoration-color:#FFA300;
}
//.menu-item-type-post_type {
	
	//text-decoration-color:#FFA300;
}
//.menu-item-object-page {

	//text-decoration-color:#FFA300;
}
//.menu-item-138{

}
//.menu-item-438 {
	text-decoration:none;
}
//.menu-item-210{
	text-decoration:none;
}
//.menu-item-139 {
	text-decoration:none;
}
//.menu-item-140 {
	text-decoration:none;
}
//.menu-item-141 {
	text-decoration:none;
}


.wp-block-buttons {
  border: none;
  color: white;
  
  text-align: center;
  text-decoration: none;

  font-size: 16px;
	align-content:center;
	}

.entry-title{
	text-align:center;
}



.wp-block-jetpack-layout-grid-column {   
	background-size: cover;
	}

.log_in {
	icon:none;
}

.has-text-align-center {
	color:white;
}

//colore titolo
.entry-title {
	color:#00313C;
}




//colore eventuale menu
.menu-toggle {
	color:#FFA300;
	border-color:#FFA300;
}

.main-navigation a {
	color:#00313C ;
}




.wp-block-button__link {
	background-color:#DA291C;
	width:200px; 
	height:50px; 
	font-size:big;
}

//colore paragrafo sotto
.wp-block-column {
	color:#00313C;
}


//link colore
a {
	color: #00313C;
	font-weight: bold;
	text-decoration: none;
	transition: 0.3s;
}
//colore fax
a.customize-unpreviewable {
	color:#00313C;
}

.page-template-full-width-page
.site-content {
	padding-bottom: 0px;
}



.site-content {
	padding-bottom: 0px;
}





.wp-block-cover {
	padding-bottom:5px;
	padding-top:105px;
}







//.header-widget-area {
	padding:0px;
	background-color:#FFA300;
	width:8%;
	margin-left:94.5%;
	
}


//.sticky-wrapper {
	height:0px;
}

//colore barra in alto
.top-bar {
	
}


.menu-item .wpml-ls-slot-688637354 .wpml-ls-item .wpml-ls-item-it .wpml-ls-current-language .wpml-ls-menu-item .wpml-ls-first-item .menu-item-type-wpml_ls_menu_item .menu-item-object-wpml_ls_menu_item .menu-item-has-children .menu-item-wpml-ls-688637354-it {
	#menu-item-321 a:before {
	background-size: contain;
	display: block;
	position: relative;
	top: 4px;
	right: 5px
}
}


.site-info { display: none; }


header-widget-area-wrapper
widget widget_icl_lang_sel_widget



//login

.menu-item-1044 a svg {
  opacity:0;
}
.menu-item-1044 a  {
  background-image: url("https://cw-elab.com/wp-content/uploads/2021/04/login.png");
  background-size: 100%;
  display: inline-block;
  height: 16px;
  width: 20px;
	padding: 0;
  margin: 0;
}
.menu-item-1044 a svg.icon.icon-chain {
  opacity:0;
}



//registrati 

.menu-item-1216 a svg {
  opacity:0;
}
.menu-item-1216 a  {
  background-image: url("https://cw-elab.com/wp-content/uploads/2021/04/Registrati.png");
  background-size: 110% 110%;
  display: inline-block;
  height: 10px;
  width: 100%;
	padding: 0;
  margin: 0;
}
.menu-item-1216 a svg.icon.icon-chain {
  opacity:0;
}
//margine icone social
nav.jetpack-social-navigation.jetpack-social-navigation-svg  {
	margin-right: 0;
}

svg.icon.icon-facebook {
	align-items:left;
}


input#register.submit.button {
	border:none;
	background-color:#DA291C;
	color:white;
}
input#register {
	color:#00313C;
}


header#masthead.site-header {
	
}


//colore bianco header in movimento
.site-branding {
	background-color:white;
}

.site-branding-wrapper {
	background-color:white;
}

header {
	background-color:white;
}
div.site-branding-wrapper {
	background-color:white;
}

.menu-item-1773 {
	text-transform:lowercase;
}

.menu-item-wpml-ls-688637353-en {
	text-transform:lowercase;
}

.menu-item-wpml-ls-688637353-it {
	text-transform:lowercase;
}

//minuscolo registrati e login
.menu-item-1388 {
	text-transform:lowercase;
}

.menu-item-1389 {
	text-transform:lowercase;
}


.is-style-fill {
	border: none;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button {
	border-color:#DA291C;
	color:#DA291C;
	}



div.wp-block-buttons.alignfull.is-content-justification-left {
	
    background-position: center ;

    border-radius: 64px;
    border-width: 0px;
    width: 20px;
    height: 64px;
    display: inline-block;
    padding: 0 0 0 0;
    
    bottom: 10px;
    margin: 0 0 0 -136px;
    left: 32.5%
}
div.wp-block-buttons.is-content-justification-center{
			
			padding-top:50px;
	
    }

.elementor-element.elementor-element-b9d4a70.elementor-widget.elementor-widget-button {
	postion: absolute;
	top:100px;
}

.button_forgot_password{
	color: #DA291C;
}

 

.site-branding {
	width: 25%;
	min-width: auto;
}
.main-navigation {
	width: 75%;
	max-width:700px;
}

