#iubenda_policy {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif!important;
	font-size: 21px!important;
	font-weight: var( --e-global-typography-text-font-weight )!important;
	line-height: 1.9!important; 
	color: #00509C!important;
}

#iubenda_policy .iub_base_container {
	color: #00509C!important; /* overall text color */
}


#iubenda_policy p {
	font-size: 21px!important;
	font-weight: normal!important;
	line-height: 1.9!important; 
	margin-bottom:9px!important;
	colour: 00509C!important;
}



#iubenda_policy .iub_footer p {
	font-size: 12px!important;
}

#iubenda_policy ul.styled li, #iubenda_policy ul li {
    	list-style: disc;
    	line-height: 1.9!important;
	font-size: 21px!important;
    	margin-left: 30px;
    	margin-top: 2px;
	}



/* --- Headings Standard --- */

#iubenda_policy h1,
#iubenda_policy h2,
#iubenda_policy h3,
#iubenda_policy h4,
#iubenda_policy h5,
#iubenda_policy h6 {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif!important;
	font-weight: var( --e-global-typography-primary-font-weight )!important;
	line-height: 2.0!important; 
	color: #00509C!important;
	letter-spacing: 0.3px;
 	-webkit-hyphens: none!important;
	-moz-hyphens: none!important;
	-ms-hyphens: none!important;
	hyphens: none!important;
}

#iubenda_policy h1 {
	font-size: 30px!important;
	line-height: 1.6em!important; 
}



#iubenda_policy h2 {
	font-size: 30px!important;
	/*padding: 6px 0 9px!important;*/
	line-height: 2em!important;
	font-variant: normal!important;
}


#iubenda_policy h3 {
	font-size: 24px!important;
	padding: 24px 0 20px 0!important;
	line-height: 1.3!important;
}

#iubenda_policy h4 {
	font-size: 22px!important;
	/*padding: 5px 0 8px!important;*/
	line-height: 1.3!important;
}

#iubenda_policy h5 {
	font-size: 21px!important;
	/*padding: 3px 0!important;*/
	line-height: 1.3!important;
	text-transform: uppercase!important;
}

#iubenda_policy h6 {
	font-size: 20px!important;
	/*padding: 3px 0!important;*/
	line-height: 1.3!important;
	color: #00509C!important;
	text-transform: none!important;
}

/* Font sizes for tablet */

@media screen and (max-width: 1024px) {

	#iubenda_policy p {
	font-size: 21px!important;
	font-weight: normal!important;
	line-height: 1.9!important; 
	margin-bottom:9px!important;
	colour: 00509C!important;
}

	#iubenda_policy h1 {
		font-size: 30px!important;
	}

	#iubenda_policy h2 {
		font-size: 30px!important;
	}

	#iubenda_policy  h3 {
		font-size: 24px!important;
	}
	
	#iubenda_policy  h4 {
		font-size: 22px!important;
	}
	#iubenda_policy ol,
	#iubenda_policy ul,
	#iubenda_policy dl,
	#iubenda_policy  h5,
	#iubenda_policy  h6 {
		font-size: 18px!important;
	}
	
	#iubenda_policy ul.styled li, #iubenda_policy ul li {
    list-style: disc;
    line-height: 1.9!important;
	font-size: 21px!important;
    margin-left: 30px;
    margin-top: 2px;
	}
	
	#iubenda_policy .iub_content .iub_footer p {
	font-size: 12px!important;
	
}
}

/* Font sizes for mobile */

@media screen and (max-width: 767px) {

	#iubenda_policy p {
	font-size: 18px!important;
	font-weight: normal!important;
	line-height: 1.9!important; 
	margin-bottom:9px!important;
	colour: 00509C!important;
}

	#iubenda_policy h1 {
		font-size: 33px!important;
		display: none!important;
	}

	#iubenda_policy h2 {
		font-size: 30px!important;
		line-height: 1.6!important; 
	}

	#iubenda_policy  h3 {
		font-size: 24px!important;
	}
	
	#iubenda_policy  h4 {
		font-size: 22px!important;
	}
	#iubenda_policy ol,
	#iubenda_policy ul,
	#iubenda_policy dl,
	#iubenda_policy  h5,
	#iubenda_policy  h6 {
		font-size: 18px!important;
	}
	
	#iubenda_policy ul.styled li, #iubenda_policy ul li {
    list-style: disc;
    line-height: 1.9!important;
	font-size: 18px!important;
    margin-left: 30px;
    margin-top: 2px;
	}
	
	#iubenda_policy .iub_content .iub_footer p {
	font-size: 12px!important;
}
}


/* --- Links + Colors --- */

#iubenda_policy a {
	text-decoration: underline!important;
	color: #4F5869!important;
	border-bottom: none!important;
}


#iubenda_policy a:hover {
	color: #ff7f00!important;
}


/* --- Layout --- */

#iubenda_policy .iub_header {
    border-bottom: 1px solid #00509C!important;
    padding-bottom: 25px;
    position: relative;
}

#iubenda_policy .iub_header p {
	font-style: italic!important;
}


#iubenda_policy .one_line_col {
    zoom: 1;
    float: left;
    width: 100%;
    border-bottom: 1px solid #00509C!important;
}


#iubenda_policy .iub_content {
    position: relative;
    padding: 0 0 25px 0!important;
}


#iubenda_policy .box_primary {
    border: 1px solid #00509C!important;
    border-bottom-color: #00509C!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background: transparent!important;
}

#iubenda_policy .box_10 {
    border-radius: 10px!important;
}



/* --- Layout - boxes --- */

/* --- Layout - boxes --- Both --- */

#iubenda_policy .expand .expand-click, #iubenda_policy .box_10.expand .expand-click, #iubenda_policy .expand.expanded .expand-click, #iubenda_policy .box_10.expand.expanded .expand-click {
	border-bottom: 1px solid #00509C!important;
	margin-bottom: 21px!important;
    	margin-top: -11px!important;
   	-webkit-transition: 0.2s linear all;
	transition: 0.2s linear all;
}

/* --- Layout - boxes --- Display content from --- */

#iubenda_policy .box_10.expand .expand-click {
    margin: -8px 3px 28px 3px!important;
}

#iubenda_policy [class*="policyicon_"] {
    background-image: none!important;
}

/* --- Layout - boxes --- Definitions and --- */


#iubenda_policy .icon_ribbon {
    background-image: none!important;
}

#iubenda_policy .legal_pp .definitions .expand-click.w_icon_24 {
    	margin-top: -8px!important;
    	margin-left: 5px!important;
	margin-bottom: 28px!important;
}

#iubenda_policy hr {
    border-bottom: 1px solid #00509C!important;
}


/* Fixing the link item bullet point bug of the parent theme Uku */

.page-id-495 #iubenda_policy ul li::before, .page-id-495 .entry-content ul li::before  {
    content: none!important;
}