/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

h1 {
	font-size: 60px !important;
	line-height: 72px !important;
	color: #293A45;
	text-transform: none !important;
}

h2 {
	font-size: 48px !important;
	line-height: 72px !important;
	font-style: normal;
	font-weight: 600 !important;
	text-transform: unset !important;
}

h4 {
	font-family: Comfortaa;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
	color: #293A45;
}

p {
	font-style: normal !important;
	line-height: 30px !important;
	font-weight: normal !important;
}

.cta-text p {
	font-family: Comfortaa;
	font-style: normal;
	font-weight: 600;
	font-size: 28px;
	line-height: 50px !important;
}

.cta-text .flex_column:last-child {
	text-align: right;
}

.av-subheading.av-subheading_above p {
	font-style: normal;
	font-weight: 600;
	font-size: 16px !important;
	line-height: 19px;
	text-transform: uppercase;
}

.logo img {
	padding-top: 17px !important;
}

#header_main {
	box-shadow: 0px 4px 4px rgba(0,0,0,0.12);
	border: none;
	border-bottom-style: none !important;
}

#slide-headpage .avia-slide-wrap {
	height: 276px;
} 

#slide-headpage .avia-caption-content p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-size: 36px !important;
	line-height: 50px !important;
	padding-right: 20vw;
}

#slide-headpage .slideshow_inner_caption {
	padding-bottom: 0 !important;
}

/************ Research page ************/

.iconbox_icon.heading-color {
	display: none;
}

.research-grid .avia-testimonial-image, 
.research-grid .avia-testimonial-image img {
	border-radius: unset !important;
	height: 88px;
	width: 74.25px;
}

.research-grid h3.av-special-heading-tag {
	font-family: Comfortaa;
	font-style: normal;
	font-weight: 600;
	font-size: 36px !important;
	line-height: 46px;
}

.research-grid .avia-testimonial-name {
	font-family: Comfortaa;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	text-decoration-line: underline;
}

.research-grid .avia-testimonial-subtitle {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 30px;
	color: #293A45 !important;
	margin-top: 14px;
}

.research-grid .avia-testimonial {
	border: none !important;
}

/************ Glossary styles ************/

.glossary-grid .iconlist_content_wrap {
	display: flex;
}

.glossary-grid .iconlist_icon {
	display: none;
}

.glossary-grid .av_iconlist_title {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px !important;
	color: #293A45;
	margin-top: 2px;
}

.glossary-grid .iconlist_content {
	margin-left: 11px;
	font-family: inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 30px !important;
	color: #293A45 !important;
}

.glossary-grid .flex_column {
	border-bottom: 1px solid rgba(41, 58, 69, 0.08);
	padding-bottom: 13px;
}

.glossary-grid .flex_column:last-child {
	border-bottom: unset !important;
}

.glossary-grid .flex_column:nth-last-child(1),  .glossary-grid .flex_column:nth-last-child(2) {
	border-bottom: unset !important;
}

/************ main menu ************/

#header_main .container {
	padding-right: 0;
}

.main_menu .av-main-nav li:nth-child(7) {
	background-color: #FFA827;
	padding: 0 45px;
}

.main_menu .av-main-nav li:nth-child(7) a {
	color: white !important;
}

.main_menu .av-main-nav li:nth-child(7) a:hover, .main_menu .av-main-nav .current-menu-item li:nth-child(7) a {
	background-color: unset !important;
}

.avia-menu-fx {
	display: none;
}

.main_menu a {
	font-style: normal;
	font-size: 14px !important;
	color: #293A45 !important;
	text-transform: uppercase;
	font-weight: normal !important;
}

.main_menu a:hover, 
.main_menu .current-menu-item a {
	background-color: #068B95;
	color: white !important;
}

#menu-item-478.current-menu-item a {
	background-color: unset;
}

/********** home styles **********/
 
.btn-findout-white a {
	padding: 13.5px 87.3px !important;
	background-color: white !important;
	color: #068B95 !important;
	border: 1px solid white !important;
}

.btn-findout-black a {
	padding: 13.5px 27.5px !important;
	border: 1px solid #293A45 !important;
	color: #293A45 !important;
}

.btn-subscribe-white a {
	padding: 13.5px 87.3px !important;
	margin-left: 20px !important;
	border: 1px solid white !important;
}

.btn-subscribe-black a {
	border: 1px solid #293A45 !important;
	background-color: #293A45 !important;
	color: white !important;
	padding: 13.5px 43px !important;
	margin-right: 12px !important;
}

#video-home .slideshow_inner_caption {
	padding: 8% 20%;
	text-align: center;
}

#video-home .avia_playpause_icon {
	display: block !important;
	background: rgba(3,139,149,1);
	border-radius: 50%;
	height: 132px;
	width: 132px;
	z-index: 9;
	transform: translate(-50%,-50%);
	margin: 0;
}

#video-home .av-pause {
	display: none !important;
}

#video-home .avia_playpause_icon:before {
	left: 10px !important;
	font-size: 95px !important;
	line-height: 130px;
}

#video-home .av-video-playing .avia_playpause_icon {
	display: none !important;
}

#video-home .avia-caption-title {
	text-transform: unset;
	color: #068B95  !important;
	font-family: inter, Helvetica, Arial, sans-serif  !important;
	font-weight: normal  !important;
	font-size: 36px  !important;
	line-height: 50px  !important;
}

#video-home .slideshow_align_caption, 
#video-home .slideshow_align_caption h1{
	padding: 0;
	margin: 0;
} 

.home .avia_textblock.so-shape {
	font-size: 24px;
	background-color: #068B95;
	border: 1px solid #068B95;
	border-radius: 100%;
	padding: 17px 27px;
	color: white !important;
	width: 106px;
	height: 106px;
	margin-bottom: 32px;
	line-height: 72px;
	text-align: center;
}

.home .avia_textblock.so-shape p {
	color: white !important;
}

.home-impacts .av-subheading.av-subheading_below {
	margin-top: 27px;
}

.home-impacts .av-subheading.av-subheading_below p {
	font-family: inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 36px !important;
	line-height: 50px !important;
	text-align: center;
	color: #293A45;
}

.home-impacts .avia_textblock p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 50px !important;
	color: #FFFFFF;
	margin: 47px 0 !important;
	padding: 0 8vw;
}

.last-news p {
	font-weight: 600 !important;
	font-size: 16px;
	line-height: 19px !important;
	text-transform: uppercase;
	color: #068B95;
}

.all-news a {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-decoration-line: underline !important;
	text-transform: uppercase;
	color: #293A45;
}

.all-news a:hover {
	text-decoration-line: none !important;
}

.all-news p:after {
	content: " > ";
	color: #293A45;
}

/*********** About page styles ***************/

.about-summary-image {
	height: 31.3vh !important;
}

#summary .container {
	margin: 0;
	padding: 0;
	max-width: 100vw;
}

#summary .template-page {
	padding: 0 !important;
}

.research-quest-text {
	padding-right: 33%;
}

/* Team member circle image */

.team-img-container img {
	border-radius: 100%;
	max-width: 209px;
	margin-bottom: 17px;
}

.team-member-name {
	font-weight: bold;
	font-size: 24px !important;
	line-height: 36px;
	margin-bottom: 5px;
}

.team-member-description p {
	margin-top: 4px;
	font-weight: 600 !important;
	font-size: 16px;
	text-align: center;
	text-decoration-line: underline;
	text-transform: uppercase;
	margin-bottom: 13px;
}

.team-member-job-title.av_opacity_variation {
	opacity: 1 !important;
	font-size: 18px;
	line-height: 30px;
}

.img-diag img {
	padding: 3vw 7vw;
}

/* Social icons*/

#top .avia-team-member .team-social {
    background: transparent;
    border: none;
}

.team-social, .team-social-inner{
	position: relative !important;
}

.team-social-inner {
	padding: 0  !important;
	margin-top: 0  !important;
}

.team-social-inner a {
	font-size: 12px;
	line-height: 24px !important;
	text-decoration: none !important;
}

.avia-team-member {
	text-align: center;
	color: white;
}

.avia-team-member .team-social{
	opacity: 1 !important;
	visibility: visible !important;
}

.team-social a {
	position: relative;
	border-radius: 0;
	padding: 0 16px;
	background: unset;
	margin: 0;
	display: inline-block;
	height: 0;
	line-height: unset;
	width: 100%;
}

.avia-team-icon:before {
	display: none;
}

@media only screen and (max-width: 989px) {
.responsive.av-no-preview #top .avia-team-member .team-social {
    background: transparent;
    border: none;
}}

/*********** Partners page ***************/

.avia-logo-slider .slide-entry {
	padding: 1px 1% 1px 1% !important;
}

.avia-logo-slider .avia-content-slider-inner {
	margin-left: -1%;
	margin-right: -1%;
}

.avia-logo-slider .avia-content-slider-inner {
	height: 180px !important;
}

.partner-page-grid h4 {
	font-family: Comfortaa;
	font-style: normal;
	font-weight: bold;
	font-size: 24px !important;
	line-height: 36px !important;
	color: #008996 !important;
	margin-top: 29px;
}

.partner-page-grid h5 {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: rgba(41, 58, 69, 0.8) !important;
	margin-bottom: 33px;
}

.partner-page-grid p a {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px !important;
	line-height: 30px !important;
	color: #293A45;
}

.partner-page-grid .flex_column:hover {
	box-shadow: 2px 0px 16px rgba(6, 139, 149, 0.08), 0px 2px 16px rgba(6, 139, 149, 0.08);
}

.partner-page-grid .av_textblock_section:last-child {
	position: absolute;
	bottom: 0;
}

/*********** Workpackages page ***************/

#wp-page-blocks .av-special-heading-tag {
	font-family: Comfortaa;
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 46px;
	color: #008996;
}

#wp-page-blocks .av-subheading.av-subheading_below p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 36px !important;
	line-height: 50px !important;
	color: #293A45;
}

#wp-page-blocks .avia_textblock p {
	font-size: 18px !important;
	color: #293A45;
}

#wp-page-blocks .btn-subscribe-black {
	position: absolute;
	bottom: 0;
}

.blue-wp-block {
	min-height: 400px;
	height: 400px;
	width: 400px !important;
}

/*********** News page ***************/

.fullwidth-news .slide-entry-wrap article {
	max-height: 644px;
	height: 644px;
}

.onehalf-news .slide-entry-wrap article {
	height: 560px !important;
	max-height: 560px;
}

.fullwidth-news .slide-image {
	height: 329px;
	max-height: 329px;
}

.onehalf-news .slide-image {
	height: 275px;
	max-height: 275px;
}

.fullwidth-news .slide-image img, 
.onehalf-news .slide-image img {
	width: 100%;
	height: auto;
}

.avia-content-slider .avia-content-slider-inner{
	border-radius: 18px;
}

#text-intro-news p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	line-height: 50px !important;
	color: #293A45;
}

.btn-cat-news a {
	border: 1px solid #293A45 !important;
	box-sizing: border-box !important;
	border-radius: 60px !important;
}

.btn-cat-news a span {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal !important;
	font-size: 14px !important;
	line-height: 17px !important;
	color: #293A45;
}

.btn-cat-news a:hover {
	background: #293A45 !important;
	border: 1px solid #293A45;
	box-sizing: border-box;
	border-radius: 60px;
	opacity: 1 !important;
}

.btn-cat-news a:hover span {
	color: white;
}

.btn-cat-news, 
.btn-cat-news a {
	width: 100%;
}

#grid-page-news .av-inner-masonry {
	border: 1px solid rgba(0, 137, 150, 0.2);
	box-sizing: border-box;
	border-radius: 18px;
}

.av-inner-masonry-content.site-background {
	border-radius: 0 0 18px 18px;
}

#grid-page-news .av-masonry-outerimage-container {
	border-radius: 18px 18px 0 0;
}

#grid-page-news .av-inner-masonry-content.site-background {
	background-color: white !important;
	min-height: 285px;
}

#grid-page-news .av-masonry-container.isotope {
	min-height: 560px !important;
	transition: unset;
}

#grid-page-news .av-masonry-image-container {
	height: 50%;
}

#grid-page-news a{
	transition-property: none !important;
	transform: none !important;
}

#grid-page-news .av-masonry-container a:nth-child(1 of a.all_sort), 
#grid-page-news #masonry_id_blog_sort a:nth-child(1 of a.category-blog), 
#grid-page-news #masonry_id_all_sort a:nth-child(1 of a.all_sort), 
#grid-page-news #masonry_id_sea-level_sort a:nth-child(1 of a.category-sea-level), 
#grid-page-news #masonry_id_workpackage_sort a:nth-child(1 of a.category-workpackage) {
	width: 100%;
	overflow: visible;
	top: 0px !important;
	height: 644px;
	left: 0px !important;
}

#grid-page-news #masonry_id_all_sort a:nth-child(1 of a.all_sort) .av-inner-masonry-content.site-background, #grid-page-news .av-masonry-container a:nth-child(1 of a.all_sort) .av-inner-masonry-content.site-background, #grid-page-news #masonry_id_blog_sort a:nth-child(1 of a.category-blog) .av-inner-masonry-content.site-background, #grid-page-news #masonry_id_sea-level_sort a:nth-child(1 of a.category-sea-level) .av-inner-masonry-content.site-background {
	min-height: 315px;
}

#grid-page-news .av-masonry-container a:nth-child(2 of a.all_sort), 
#grid-page-news #masonry_id_blog_sort a:nth-child(2 of a.category-blog), 
#grid-page-news #masonry_id_all_sort a:nth-child(2 of a.all_sort), 
#grid-page-news #masonry_id_sea-level_sort a:nth-child(2 of a.category-sea-level), 
#grid-page-news #masonry_id_workpackage_sort a:nth-child(2 of a.category-workpackage) {
	width: 50%;
	overflow: visible;
	top: 644px !important;
	left: 0% !important;
	height: 560px;
}

#grid-page-news .av-masonry-container a:nth-child(3 of a.all_sort), 
#grid-page-news #masonry_id_blog_sort a:nth-child(3 of a.category-blog), 
#grid-page-news #masonry_id_all_sort a:nth-child(3 of a.all_sort), 
#grid-page-news #masonry_id_sea-level_sort a:nth-child(3 of a.category-sea-level), 
#grid-page-news #masonry_id_workpackage_sort a:nth-child(3 of a.category-workpackage) {
	width: 50%;
	overflow: visible;
	left: 49.999364780912934% !important;
	top: 644px !important;
	height: 560px;
}

#grid-page-news .av-masonry-container a:nth-child(4 of a.all_sort), 
#grid-page-news #masonry_id_blog_sort a:nth-child(4 of a.category-blog), 
#grid-page-news #masonry_id_all_sort a:nth-child(4 of a.all_sort), 
#grid-page-news #masonry_id_sea-level_sort a:nth-child(4 of a.category-sea-level), 
#grid-page-news #masonry_id_workpackage_sort a:nth-child(4 of a.category-workpackage) {
	left: 0px !important;
        top: 1204px !important;
}

#grid-page-news .av-masonry-container a:nth-child(5 of a.all_sort), 
#grid-page-news #masonry_id_blog_sort a:nth-child(5 of a.category-blog), 
#grid-page-news #masonry_id_all_sort a:nth-child(5 of a.all_sort), 
#grid-page-news #masonry_id_sea-level_sort a:nth-child(5 of a.category-sea-level), 
#grid-page-news #masonry_id_workpackage_sort a:nth-child(5 of a.category-workpackage) {
	left: 33.298987006383065% !important;
	top: 1204px !important;
}

#grid-page-news .av-masonry-container a:nth-child(6 of a.all_sort), 
#grid-page-news #masonry_id_blog_sort a:nth-child(6 of a.category-blog), 
#grid-page-news #masonry_id_all_sort a:nth-child(6 of a.all_sort), 
#grid-page-news #masonry_id_sea-level_sort a:nth-child(6 of a.category-sea-level), 
#grid-page-news #masonry_id_workpackage_sort a:nth-child(6 of a.category-workpackage) {
	left: 66.59797401276613% !important;
	top: 1204px !important;
}

#top div.container .av-masonry .av-masonry-sort {
	margin-bottom: 77px !important;
	width: 100%;
}

#grid-page-news .text-sep, 
.avia-arrow {
	display: none;
} 

.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
	opacity: 1 !important;
}

.av-sort-by-term a {
	width: 23%;
	margin: 0 14px;
	border: 1px solid #293A45 !important;
	box-sizing: border-box;
	border-radius: 60px;
}

.av-sort-by-term a:first-child {
	margin-left: 0 !important;
}

.av-sort-by-term a:last-child {
	margin-right: 0 !important;
}

.av-sort-by-term a span {
	font-size: 14px !important;
	line-height: 17px !important;
	letter-spacing: 0.07em !important;
	color: #293A45;
}

.active_sort, .all_sort_button.active_sort, 
.av-sort-by-term a:hover {
	background: #293A45;
	box-sizing: border-box;
}

.active_sort span, 
.all_sort_button.active_sort span, 
.av-sort-by-term a:hover span {
	color: white !important;
}

#grid-page-news .av-masonry-date.meta-color.updated {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #068B95;
}

#grid-page-news .av-masonry-entry-title.entry-title {
	font-family: Comfortaa;
	font-style: normal;
	font-weight: bold;
	font-size: 24px !important;
	line-height: 36px !important;
	color: #008996;
	margin: 10px 0 !important;
}

.avia_desktop #grid-page-news .av-masonry-entry:hover .av-masonry-image-container {
	transform: none !important;
}

#grid-page-news .blog-categories.minor-meta {
	color: #068B95 !important;
	text-transform: uppercase;
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px !important;
	line-height: 19px;
}

#grid-page-news .blog-categories.minor-meta:after {
	content: "\00B7";
	padding: 0 3px;
}

#grid-page-news .read-more-link {
	text-transform: uppercase;
	padding-top: 22px;
	font-family: inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-decoration-line: underline;
	position: absolute;
	right: 20px;
	bottom: 20px;
}

#grid-page-news .read-more-link:hover {
	text-decoration-line: none;
}

/*********** Subscribe page ***************/

#subscribe h3 {
	margin-bottom: 30px;
	font-family: inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 36px;
	color: #293A45;
}

#stayup-text p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 50px !important;
	text-align: center;
	color: #293A45;
	padding: 0 15vw;
}

#subscribe .button {
	width: 160px;
	height: 44px;
	background: #293A45;
	border-radius: 60px;
	margin-top: 53px;
	padding: 12px 32px;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 19px;
}

#subscribe input[type='text'], 
#subscribe textarea, 
#subscribe .select {
	background: transparent !important;
	border: 1px solid rgba(0, 137, 150, 0.2) !important;
	box-sizing: border-box;
	border-radius: 6px !important;
	font-size: 14px !important;
	line-height: 24px !important;
	color: #293A45 !important;
}

/*********** Workpackage portfolio news styles ***************/

.single-portfolio .av-subheading.av-subheading_below p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 36px !important;
	line-height: 50px !important;
	color: #293A45;
}

.single-portfolio h2.av-special-heading-tag {
	text-align: left !important;
	color: #008996 !important;
	padding: 0 !important;
}

.next-wp-button a:hover, 
.prev-wp-button a:hover {
	color: #293A45 !important;
}

.next-wp-button .avia_button_background.avia-button.avia-color-dark, .prev-wp-button .avia_button_background.avia-button.avia-color-dark {
	display: none;
}

.next-wp-button .avia-button.avia-color-dark, 
.prev-wp-button .avia-button.avia-color-dark {
	border: 1px solid #293A45 !important;
	box-sizing: border-box !important;
	border-radius: 60px !important;
}

.next-wp-button .wp-num{
	font-weight: 600;
	font-size: 28px;
	line-height: 16px;
	text-align: right;
	letter-spacing: 0.07em;
	color: #293A45;
	position: absolute;
	right: -88px;
	top: 0;
}

.prev-wp-button .wp-num {
	font-weight: 600;
	font-size: 28px;
	line-height: 16px;
	text-align: right;
	letter-spacing: 0.07em;
	color: #293A45;
	position: absolute;
	left: -58px;
	top: 0;
}

.next-wp-button .avia-button, 
.prev-wp-button .avia-button {
	font-size: 14px;
}

.prev-wp-button .avia_button_icon{
	padding-right: 58px;
}

.next-wp-button .avia_button_icon{
	padding-left: 88px;
}

.workpack-btn-column {
	position: absolute !important;
	right: 0;
	display: flex;
	width: 47.2% !important;
	text-align: right !important;
	top: 55px;
	margin-left: 1% !important;
}

.next-wp-button {
	margin-left: 10px;
}

/*********** Post news styles ***************/

.single h2.av-special-heading-tag {
	font-family: Comfortaa;
	font-style: normal;
	font-weight: 600 !important;
	font-size: 48px !important;
	line-height: 72px !important;
	text-align: center;
	color: #293A45;
	padding: 0 15vw;
}

.single-body-text {
	padding: 0 15vw !important;
}

.single .av-subheading.av-subheading_below p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 36px !important;
	line-height: 50px !important;
}

.single .av-post-metadata-container-inner span {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #068B95;
}

.single-body-text p strong {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	color: #293A45;
}

.single .sharedaddy {
	display: none;
}

.single .main_color {
	border-color: transparent !important;
}

/*********** img slider custom styles ***************/

.slider-image .slideshow_inner_caption {
	background: linear-gradient(0deg,#293A45 4.66%,rgba(41,58,69,0) 66.5%) !important;
	padding-bottom: 41px !important;
}

.slider-image .av_slideshow_full .container.caption_container {
	max-width: unset;
}

.slider-image .avia-caption-title {
	text-transform: unset;
	font-size: 60px !important;
	line-height: 72px !important;
	padding-right: 10.68vw;
	color: #ffffff;
}

.slide-entry-title.entry-title {
	font-style: normal;
	font-weight: bold;
	font-size: 24px !important;
	line-height: 36px !important;
	color: #068B95;
}

/*********** Contact block custom styles ***************/

#about-block h1 {
	font-weight: 600;
	font-size: 60px !important;
	line-height: 72px !important;
	color: #293A45;
	text-transform: unset;
}

#about-block h1 a{
	text-decoration-line: underline;
}

#about-block h1 a:hover{
	text-decoration-line: none;
	color: #293A45 !important;
}

.partner-block .av-subheading.av-subheading_above {
	border-top: 1px solid rgba(6, 139, 149, 0.2);
	padding-top: 16px;
}

/*********** news grid custom styles ***************/

.slide-entry .blog-categories.minor-meta:after {
	content: "\00B7";
}

.avia-content-grid-active .slide-entry {
	background: #FFFFFF;
	border: 1px solid rgba(0, 137, 150, 0.2);
	box-sizing: border-box;
	border-radius: 18px;
	min-height: 560px;
}

.avia-content-grid-active .slide-image,
.avia-content-grid-active .slide-image img {
	border-radius: 18px 18px 0 0;
}

.avia-content-grid-active .slide-content {
	padding: 20px;
}

.avia-content-grid-active .slide-meta, 
.avia-content-grid-active .slide-meta span a, 
.slide-meta-time.updated {
	color: #068B95 !important;
	text-transform: uppercase;
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px !important;
	line-height: 19px;
}

.slide-meta-time.updated {
	margin-left: 5px;
}

.avia-content-grid-active .read-more-link {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.avia-content-grid-active .read-more-link a {
	text-transform: uppercase;
	padding-top: 22px;
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-decoration-line: underline;
}

.avia-content-grid-active .more-link-arrow {
	display: none;
}

.avia-content-grid-active .read-more-link a:hover {
	text-decoration: none;
	color: #293A45;
}

.avia-content-grid-active .entry-content-header {
	margin-bottom: 10px;
}

#home-news .avia-content-slider .slide-meta {
	padding-bottom: 16px !important;
}

#home-news .avia-content-slider .slide-entry-excerpt {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 30px;
	color: #293A45;
}

.image-overlay {
	background: unset;
}

.image-overlay-inside {
	display: none;
}

.avia-content-grid-active .slide-entry:hover {
	box-shadow: 2px 0px 16px rgba(6, 139, 149, 0.08), 0px 2px 16px rgba(6, 139, 149, 0.08);
}

/*********** Accordion styles ***************/

#wpack-accordion .toggler {
	border-color: rgba(41, 58, 69, 0.04) !important;
	background-color: rgba(41, 58, 69, 0.04) !important;
}

#wpack-accordion .av_toggle_section {
	margin-bottom: 2px;
}

#wpack-accordion .av_toggle_section p {
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 19px !important;
	text-transform: uppercase;
}

#wpack-accordion .toggle_icon:after {
	content: "\E87b";
	font-family: entypo-fontello;
	font-size: 32px;
	color: #293A45 !important;
}

#wpack-accordion .toggler.activeTitle .toggle_icon:after {
	content: "\E87e";
	font-family: entypo-fontello;
	font-size: 32px;
	color: #293A45 !important;
}

#wpack-accordion .toggle_icon, 
#wpack-accordion .toggle_icon span {
	border: none !important;
	margin-right: 10px;
	opacity: 1 !important;
	font-weight: 100;
}

#wpack-accordion .toggler.activeTitle {
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

#wpack-accordion .toggle_content {
	padding: 4vh 7vw !important;
}

#wpack-accordion .av_toggle_section ol {
	list-style: none;
	counter-reset: coclico-counter;
	margin: 0;
}

#wpack-accordion .av_toggle_section ol li {
	counter-increment: coclico-counter;
	display: flex;
	margin-bottom: 39px;
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 30px;
	color: #293A45;
}

#wpack-accordion .av_toggle_section ol li::before {
	content: counter(coclico-counter);
	color: white;
	font-weight: bold;
	display: inline-table;
	padding: unset;
	background-color: #008996;
	border-radius: 50%;
	margin-right: 30px;
	margin-top: -5px;
	width: 56px;
	height: 56px;
	text-align: center;
	line-height: 56px;
}

#wpack-accordion .toggle_content p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal !important;
	font-weight: normal !important;
	font-size: 18px !important;
	line-height: 30px !important;
	color: #293A45;
	text-transform: unset;
	margin-bottom: 52px;
}

#wpack-accordion .av_dropcap1 {
	font-size: 18px !important;
	color: white;
	background-color: #008996;
	margin: 0 32px !important;
	padding: unset;
	border-radius: 50%;
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center;
}

/*********** Footer styles ***************/

#footer .widgettitle {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 26px;
	text-transform: unset;
}

#footer .textwidget p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 24px;
	margin: 0;
}

#footer, #socket {
	background-color: rgba(41, 58, 69, 0.04) !important;
}

#footer .flex_column:first-child {
	width: 235px;
}

#footer .flex_column:first-child .textwidget p {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px !important;
	line-height: 15px !important;
	color: #293A45;
}

#footer .flex_column:first-child .widget_media_image:nth-child(2) img {
	width: 149px;
}

#footer .flex_column:first-child .widget_media_image:nth-child(2) {
	margin-bottom: 0 !important;
}

#footer .flex_column:first-child .widget_text {
	margin-top: 5px !important;
}

#footer .flex_column:nth-child(3), 
#footer .flex_column:nth-child(4),
#footer .flex_column:nth-child(5) {
	margin-left: 5% !important;
}

#footer .flex_column:nth-child(2) {
margin-left: 12%;
	width: 10%;
}

#footer .flex_column:nth-child(5) {
	width: 10% !important;
}


#footer .newsbox .news-thumb.no-news-thumb, 
#footer .newsbox .news-time {
	display: none;
}

#footer .news-headline {
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal !important;
	font-size: 12px;
	line-height: 30px !important;
	color: #293A45 !important;
	margin: 0;
}

#footer .news-content a:hover {
	text-decoration: underline !important;
}

#footer .news-content.post-format-standard {
	padding: 0;
	line-height: 30px;
}

/*********** Socket styles ***************/

.copyright {
	display: none;
}

#socket .container {
	padding-top: 42px !important;
	padding-bottom: 161px !important;
}

#socket .social_bookmarks:before {
	content: "Follow us:";
	float: left;
	font-family:  inter, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 24px;
	color: #293A45;
	padding-top: 10px;
}

.social_bookmarks li {
	margin-left: 21px !important;
}

#socket .social_bookmarks li a {
	border: 1px solid rgba(0, 0, 0, 0.3);
}

.simple-sitemap-container label {
	background-color: #FFA827 !important;
}

.simple-sitemap-container.tab-enabled .panel {
	border-top: 4px solid #FFA827 !important;
}