/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#main {
    max-width: 1920px;
    margin: auto;
}

.archive #main {
    margin-bottom: 30px !important;
}



/* Menu */

.fusion-header #menu-main-menu-en .menu-text,
.fusion-header #menu-main-menu-en .sub-menu {
    text-transform: uppercase;
}

.fusion-header #menu-main-menu-en ul.sub-menu,
.fusion-header #menu-main-menu-en ul.sub-menu li.current-menu-item,
.fusion-header #menu-main-menu-en ul.sub-menu li.current-menu-item a {
    background: rgba(23, 39, 88, 0.85) !important;
}

.fusion-header #menu-main-menu-en ul.sub-menu #menu-item-7227.current-menu-item,
.fusion-header #menu-main-menu-en ul.sub-menu #menu-item-7227.current-menu-item a{
	background: transparent !important;
}

.fusion-main-menu .sub-menu .current-menu-item>a:hover,
.fusion-header #menu-main-menu-en ul.sub-menu #menu-item-7227.current-menu-item:hover,
.fusion-header #menu-main-menu-en ul.sub-menu #menu-item-7227.current-menu-item:hover a { 
    background: rgba(23, 39, 88, 1) !important;
}

#menu-main-menu-en li.current-menu-item ul li {
    opacity: 0.85 !important;
}

#menu-main-menu-en li.current-menu-item ul li:hover {
    opacity: 1 !important;
}

.btn-menu span {
    font-weight: inherit;
    font-size: inherit;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 15px;
    padding: 5px 15px;
    -webkit-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
    color: #fff;
}

.btn-menu:hover span {
    border: 1px solid #88cfe4 !important;
    background: #88cfe4;
}

.fusion-flyout-search .fusion-live-search-input {
    text-transform: uppercase;
}

/* Mobile Menu */
.fusion-mobile-menu {
    text-transform: uppercase;
}

.fusion-flyout-menu-active .fusion-header,
.fusion-flyout-search-active .fusion-header {
    background: transparent !important;
}

/* Search */


.fusion-search-form-content {
    position: relative;
}

.fusion-header .fusion-search-form-content .fusion-search-button {
    position: absolute;
    z-index: 50;
    left: 0;
    top: 0;
}

.fusion-header .fusion-search-form-content .fusion-search-field .fusion-live-search-input {
    padding-left: 45px;
    text-transform: uppercase;
}

.fusion-header-v1:not(.fusion-flyout-search-active) .fusion-search-form-content .fusion-search-field input.fusion-live-search-input {
    color: #172758 !important;
}

.fusion-header .fusion-search-form-content .fusion-search-button .fusion-search-submit {
    background: transparent !important;
    color: #172758 !important;
}

@media (min-width:991px) {
    .fusion-header .fusion-search-form-content .fusion-search-button .fusion-search-submit input {
        color: #172758 !important;
    }

    .fusion-header .fusion-search-form-content .fusion-search-field input.fusion-live-search-input::-webkit-input-placeholder {
        /* Edge */
        color: #172758 !important;
        opacity: 1;
    }

    .fusion-header .fusion-search-form-content .fusion-search-field input.fusion-live-search-input::-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #172758 !important;
        opacity: 1;
    }

    .fusion-header .fusion-search-form-content .fusion-search-field input.fusion-live-search-input::-moz-placeholder {
        color: #172758 !important;
        opacity: 1;
    }

    .fusion-header .fusion-search-form-content .fusion-search-field input.fusion-live-search-input:-ms-input-placeholder {
        color: #172758 !important;
        opacity: 1;
    }

    .fusion-header .fusion-search-form-content .fusion-search-field input.fusion-live-search-input::placeholder {
        color: #172758 !important;
        opacity: 1;
    }
}

/* Banners */

.h-900 {
    min-height: 900px;
}


.faq-banner {
    background-position: center 25% !important;
}

.partners-bg {
    min-height: 1350px;
}

.divers {
    min-height: 600px;
}

.about-us-nets {
    min-height: 992px;
}

.ways-to-help-boat {
    min-height: 1405px;
}

.ways-to-help-socks {
    min-height: 900px;
}

.donate-divers {
    min-height: 1000px;
}

.bracenet-diver-bg {
    min-height: 1307px;
}

.banner-small-h {
    min-height: 400px;
}

.banner-medium-h {
    min-height: 750px;
}

/* Misc */


.hidden {
    display: none;
}

a.btn-custom-style {
    line-height: 1 !important;
    padding: 5px 25px !important;
}

a.btn-custom-style span {
    line-height: 1 !important;
    font-size: 14px !important;
}


h4.widget-title a {
    font-family: "Colaborate Regular", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: normal;
    color:
        #ffffff;
}


.latest-news h2 {
    font-size: 24px !important; /* 18px */
}

.btn-w160 {
    min-width: 160px;
}

.paypal-btn,
.paypal-btn-blue {
    cursor: pointer;
    background: transparent;
    border: 1px solid #88cfe4;
    border-radius: 30px !important;
    color: #88cfe4;
    line-height: 1;
    font-size: 14px !important;
    padding: 5px 25px !important;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.paypal-btn:hover,
.paypal-btn-blue:hover {
    color: #fff;
    background: #88cfe4;
}

.paypal-btn-blue {
    border-color: #172758 !important;
    color: #172758 !important;
}

.paypal-btn-blue:hover {
    color: #fff !important;
    background: #172758 !important;
}

.tooltip {
    opacity: 1 !important;
}

.tooltip-inner {
    color: #fff !important;
    background-color: #88cfe4 !important;
    opacity: 1 !important;
    text-transform: uppercase !important;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #88cfe4 !important;
}


.banner-heading h1 {
    text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
}

.title-margin-30 {
    margin: 30px auto !important;
}

.mt-25 {
    margin-top: 25px !important;
}

.mt-30 {
    margin-top: 30px !important;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-0 {
    margin-bottom: 0px !important;
}


.font-size-big {
    font-size: 26px;
}

.box-strong {
    background: #172758 !important;
    padding: 5px;
    color: #fff;
}

.mt-0 {
    margin-top: 0px;
}

.mb-0 {
    margin-bottom: 0px;
}



.main-font h3 {
    font-family: "Colaborate Regular", sans-serif;
}


.number-big {
    font-size: 36px !important;
    color: #172758;
    font-family: "Rozha One";
    font-weight: 400;
}

.icon-h-120 img {
    max-height: 120px;
    width: auto;
}

.video-container iframe {
    width: 100%;
}

.symbol i {
    font-family: "Font Awesome 5 Brands";
}



.flex-3-col .fusion-column-wrapper .fusion-builder-row {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    width: 100% !important;
}

.flex-3-col .fusion-builder-row .fusion-layout-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 180px !important;
    flex: 0 0 180px !important;
    max-width: 180px !important;
    width: 100% !important;
}

.flex-3-col .fusion-builder-row .fusion-layout-column:nth-child(2) {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50px !important;
    flex: 0 0 50px !important;
    max-width: 50px !important;
    width: 100% !important;
}



.d-block {
    font-size: 48px !important;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.margin-0 {
    margin-left: -120px !important;
    margin-right: -120px !important;
}

.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.flex-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}

.flex-col .fusion-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.flex-wrap .fusion-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}

.flex-wrap .fusion-column-wrapper .fusion-button-wrapper:first-child {
    margin-right: 15px;
}


.fmt-auto {
    margin-top: auto;
}


.title-small {
    display: block;
    font-size: 28px;
}

.approach-wrapper .flex-col .fusion-button-wrapper {
    margin-top: auto;
}

.social-list li a {
    padding-top: 5px;
}

.bank_tranfer_modal h3.modal-title {
    color: #306285 !important;
}

.bank_tranfer_modal {
    text-align: center !important;
}

.hidden-desktop {
    display: none !important;
}



.vertical-view article .fusion-post-wrapper {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap !important;
	    flex-wrap: wrap !important;
}

.vertical-view article .fusion-post-wrapper .fusion-post-slideshow {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 30%;
	        flex: 0 0 30%;
	height: 100% !important;
max-height: 150px !important;
}

.vertical-view article .fusion-post-wrapper .fusion-post-content-wrapper {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 70%;
	        flex: 0 0 70%;
	padding: 5px 15px !important;
}

.products-gallery-filters {
	text-align: center;
	margin-bottom: 16px;
}

.products-gallery-filters button {
    border-radius: 30px;
    background: #fff !important;
	border: 2px solid #00c4b3;
	color: #00c4b3;
	font-size: 15px;
	line-height: 100%;
	padding: 5px 20px;
	cursor: pointer;
    transition: .4s;
    outline: 0 !important;
}

.products-gallery-filters button:hover,
.products-gallery-filters button.active{
	background: #00c4b3 !important;
	color: #fff;
}

/* Colors / Fonts */

.page-banner h1,
.banner-heading h1 {
    font-size: 48px !important;
}

.p-white p {
    color: #fff;
}

.txt-big {
    display: block;
    font-size: 36px;
}

.text-uppercase {
    text-transform: uppercase;
    color: #172758;
}

.color-green {
    color: #00c4b3 !important;
}

.color-white {
    color: #fff;
}

.text-bold {
    font-weight: bold;
}

.light-blue {
    color: #88cfe4 !important;
}

.dark-blue {
    color: #172758 !important;
}

.light-green {
    color: #00c4b3 !important;
}

.royal-blue {
    color: #0a6bff !important;
}

.hover-dark-blue:hover {
    color: #172758 !important;
}

.round-border {
    border: 2px solid #00c4b3;
}

.round-border-dark-blue {
    border: 2px solid #172758;
}

.round-border-royal-blue {
    border: 2px solid #0a6bff;
}

.round-border-light-green {
    border: 2px solid #00c4b3;
}

.radius-50 {
    border-radius: 50%;
}


.econyl-bg {
    border-color: #0a6bff !important;

}

.econyl-bg span {
    color: #0a6bff !important;
}

.econyl-bg:hover {
    background: #0a6bff !important;
}

.econyl-bg:hover span {
    color: #fff !important;
}

.products-bg {
    border-color: #00c4b3 !important;
}

.products-bg span {
    color: #00c4b3 !important;
}

.products-bg:hover {
    background: #00c4b3 !important;
}

.products-bg:hover span {
    color: #fff !important;
}

/* Single Post */



.single-post h2.fusion-post-title {
    font-family: "Rozha One" !important;
    font-size: 28px !important; /* 24px */
    margin-bottom: 0px;
    color: #172758 !important;
}

.single-post .fusion-header-wrapper {
    position: relative !important;
}

.single-post .fusion-flexslider {
    max-height: 550px !important;
    overflow: hidden !important;
}

.single-post .fusion-flexslider img {
    -o-object-fit: cover !important;
    object-fit: cover !important;
    -o-object-position: center;
    object-position: center;
    max-height: 500px;
}

.photogallery {
    margin-bottom: 32px;
}


.acf-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}

.acf-gallery li {
    margin: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 6 - 20px);
    flex: 0 0 calc(100% / 6 - 20px);
}

/* 404 Page */


/* 404 */


#post-404page {
    min-height: 800px;
    background-size: cover;
    background-position: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.error404 #content {
    margin-top: -90px !important;
}

.error404 #main {
    padding: 0 !important;
    margin-top: -50px !important;
}

.error404 #main>.fusion-row {
    max-width: 2000px !important;
    margin: 0 !important;
    margin-top: -50px !important;
    width: 100% !important;
}

.fusion-top-header .fusion-header {
    background-color: transparent !important;
}

.fusion-is-sticky .fusion-header {
    background-color: rgba(23, 39, 88, 0.85) !important;
}

.error404 #post-404page h2 {
    font-size: 36px;
}

.error404 #post-404page h2,
.error404 #post-404page a {
    color: #fff !important;
}

.error404 #post-404page a {
    border: 1px solid #fff;
    border-radius: 30px !important;
    display: inline-block !important;
    padding: 5px 20px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;

}

.error404 #post-404page a:hover {
    background: #fff;
    color: #172758 !important;
}

/* Products */

/* Products */



#products-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#products-gallery .product-gallery-item {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    overflow: hidden;
}

#products-gallery .product-gallery-item .tendina {
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #00c3b3;
    height: 100%;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    color: #fff;
    padding: 15px;
    text-align: center;
    overflow-y: auto;
}

#products-gallery .product-gallery-item:hover .tendina {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#products-gallery .product-gallery-item img {
    width: 100% !important;
}


#products-gallery .product-gallery-item .tendina a {
    margin-top: 15px;
    border: 1px solid #ddd;
    border-radius: 30px;
    padding: 5px 15px;
    font-size: 14px;
    line-height: 1 !important;
    color: #fff;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    cursor: pointer;

}

#products-gallery .product-gallery-item .tendina a:hover {
    background: #fff;
    color: #00c3b3;
}


/* Carousel Partners Home */

.home-partners-carousel .fusion-carousel-item .fusion-image-wrapper {
    border: none !important;
}

/* .home-partners-carousel .fusion-carousel-item .fusion-image-wrapper img {
	max-height: 220px; 
	width: auto;
} */

.home-partners-carousel .fusion-carousel {
    overflow: visible !important;
}

.home-partners-carousel .fusion-nav-prev {
    left: -29px !important;
}

.home-partners-carousel .fusion-nav-next {
    left: calc(100% - 1px) !important;
}

.show-alt img {
	max-height: 110px;
	width: auto !important;
}

.show-alt .fusion-image-wrapper span{
	min-height: 30px;
	display: block;
	margin-top: 5px;
	font-size: 17px;
}

.txt-hover:before {
    display: none;
    content: 'Illustration by Guido Paap';
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    padding: 5px 10px;
    background: rgba(0, 0, 0, 0.8);
}

.txt-hover:hover:before {
    display: block;
}

.dolphins-home-top-bg:before {
    display: none;
    content: 'Digital mosaic by Charis Chevis';
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    padding: 5px 10px;
    background: rgba(0, 0, 0, 0.8);
}

.dolphins-home-top-bg:hover:before {
    display: block;
}

.img-by {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 15px;
    padding: 5px 10px;
    background: rgba(0, 0, 0, 0.8);
    z-index: 50;
}




/* Dolphins BG */


.dolphins-footer,
.dolphins-bg {
    min-height: 900px;
}

.dolphins-gray {
    min-height: 900px;
}

/* Theme Elements */

/* Testimonials */
.press-testimonials.round-image .review img {
    width: 300px !important;
    height: 300px !important;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}

.fusion-testimonials.press-testimonials .review a {
    color: #88cfe4 !important;
    font-weight: bold !important;
    font-style: normal;
}

.fusion-testimonials.classic blockquote {
    background-color: transparent !important;
}


/* Blog Theme */



/* Blog */

.archive .fusion-image-wrapper {
    max-height: 210px;
}

.archive h2.entry-title a {
    font-weight: bold;
    color: #88cfe4 !important;
}

.archive .fusion-load-more-button {
    max-width: 200px;
    font-weight: normal !important;
    margin: auto;
    width: 100% !important;
    border-radius: 30px !important;
    font-size: 14px !important;
    background: transparent !important;
    border: 1px solid #172758 !important;
    color: #172758 !important;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    text-align: center;
    height: auto !important;
    line-height: 1;
    padding: 5px 0;
}

.archive .fusion-load-more-button:hover {
    color: #fff !important;
    background: #172758 !important;
}

.archive .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper {border-color: #fff !important;}

.archive .fusion-single-line-meta a[href*="category"]:first-of-type:before {
    content: "Categories: ";
}

.archive .fusion-single-line-meta a {
    color: #88cfe4;
}

.archive .fusion-meta-info .fusion-aligncenter {
    text-align: left !important;
}

.archive .fusion-rollover,
.archive .fusion-content-sep{
    display: none;
}

.archive .slides .flex-active-slide:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), #fff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(#fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0.1), #fff);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 5;
}


.archive .slides:hover .flex-active-slide:after {
    opacity: 1;
}

.archive .fusion-read-more,
.archive .fusion-read-more:after {
    color: #88cfe4 !important;
    font-size: 14px;
}

.archive .fusion-image-wrapper img {
    -o-object-fit: cover !important;
    object-fit: cover !important;
    -o-object-position: center !important;
    object-position: center !important;
    height: 180px !important;
}



/* Blog */

.latest-news .fusion-image-wrapper {
    max-height: 210px;
}

.latest-news h2.entry-title a {
    font-weight: bold;
    color: #88cfe4 !important;
}

.latest-news .fusion-load-more-button {
    max-width: 200px;
    font-weight: normal !important;
    margin: auto;
    width: 100% !important;
    border-radius: 30px !important;
    font-size: 14px !important;
    background: transparent !important;
    border: 1px solid #172758 !important;
    color: #172758 !important;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    text-align: center;
    height: auto !important;
    line-height: 1;
    padding: 5px 0;
}

.latest-news .fusion-load-more-button:hover {
    color: #fff !important;
    background: #172758 !important;
}


.latest-news .fusion-single-line-meta a[href*="category"]:first-of-type:before {
    content: "Categories: ";
}

.latest-news .fusion-single-line-meta a {
    color: #88cfe4;
}

.latest-news .fusion-meta-info .fusion-aligncenter {
    text-align: left !important;
}

.latest-news .fusion-rollover {
    display: none;
}

.latest-news .slides .flex-active-slide:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), #fff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(#fff));
    background-image: linear-gradient(rgba(255, 255, 255, 0.1), #fff);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 5;
}


.latest-news .slides:hover .flex-active-slide:after {
    opacity: 1;
}

.latest-news .fusion-read-more,
.latest-news .fusion-read-more:after {
    color: #88cfe4 !important;
    font-size: 14px;
}

.latest-news .fusion-image-wrapper img {
    -o-object-fit: cover !important;
    object-fit: cover !important;
    -o-object-position: center !important;
    object-position: center !important;
    height: 180px !important;
}

/* Newsletter */

.newsletter-form {
    margin: 0 auto;
    max-width: 400px;
}

.newsletter-form input[type="email"] {
    border-radius: 30px !important;
    text-align: center;
    border: 1px solid #172758 !important;
    color: #172758 !important;
    font-size: 14px !important;
    padding: 5px 25px !important;
    height: auto !important;
    background: transparent !important;
    line-height: 20px;
}

.newsletter-form input[type="email"]:focus {
    background: #fff !important;
}

.newsletter-form-submit {
    width: 100% !important;
    border-radius: 30px !important;
    font-size: 14px !important;
    background: transparent !important;
    border: 1px solid #172758 !important;
    color: #172758 !important;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    text-align: center;
    padding: 5px 25px !important;
}

.newsletter-form-submit:hover {
    color: #fff !important;
    background: #172758 !important;
}


.newsletter-form ::-webkit-input-placeholder {
    /* Edge */
    color: #172758 !important;
    opacity: 1;
}

.newsletter-form :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #172758 !important;
    opacity: 1;
}

.newsletter-form ::-moz-placeholder {
    color: #172758 !important;
    opacity: 1;
}

.newsletter-form ::-ms-input-placeholder {
    color: #172758 !important;
    opacity: 1;
}

.newsletter-form ::placeholder {
    color: #172758 !important;
    opacity: 1;
}

/* Team */

.team .fusion-column {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.team .flip-box-back {
    position: relative;
}

.team .flip-box-back {
    padding: 0px !important;
}

.team .flip-box-inner-wrapper {
    min-height: 185px !important;
}

.team .flip-box-back p,
.team .flip-box-back {
    line-height: 1.1;
    margin-bottom: 0px;
}

.team .flip-box-back p strong,
.team .flip-box-back strong {
    font-size: 18px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 3px !important;
}

.team .flip-box-back p,
.team .flip-box-back {
    font-size: 15px;
    padding: 5px !important;
}


.team .flip-box-back-inner p,
.team .flip-box-back-inner {
    position: relative;
}


.team .flip-box-back-inner:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f111";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 15px;
}

.team .flip-box-back-inner {
    height: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}




.team-tabs ul {
    border: 1px solid #86d1e6 !important;
}

.team-tabs li a h4 {
    font-family: "Colaborate Regular" !important;
    color: #172758 !important;
    text-transform: uppercase;
    font-size: 18px !important;
}

.team-tabs li.active a {
    border-top: none !important;

}


/* Partners */



/* Partners */

.partners ul.nav-tabs {
    border: 1px solid #88cfe4 !important;
}

.partners ul.nav-tabs li.active a {
    border-top: none !important;
}

.partners ul li a h4.fusion-tab-heading {
    font-family: "Colaborate Regular", sans-serif !important;
    color: #172758 !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    text-transform: uppercase;
}

.partners-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.partners-list .partner-icon {
    cursor: pointer;
    padding: 15px;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 calc(100% / 5.5) !important;
    flex: 0 0 calc(100% / 5.5) !important;
    margin: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#content-partner,
#partners-member-content,
#partners-donor-content,
#partners-other-content,
#partners-special-content {
    width: 100%;
    z-index: 99998;
    position: relative;
}

#content-partner .row,
#partners-member-content .row,
#partners-donor-content .row,
#partners-other-content .row,
#partners-special-content .row {
    background: #fff;
    border: 1px solid #88cfe4;
    border-radius: 30px;
    padding: 15px;
}

.arrow {
    display: none;
    width: 0;
    height: 0;
    border-bottom: solid 1px #fff;
    border-right: solid 30px transparent;
    border-left: solid 30px transparent;

    position: relative;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

    bottom: -27px;

    z-index: 99999;
}

.arrow:after,
.arrow:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 30px;
    margin-left: -30px;
}

.arrow:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #88cfe4;
    border-width: 31px;
    margin-left: -31px;
}



/* WPForms */

div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="email"] {
    border: 1px solid #88cfe4;
    border-radius: 30px;
    padding: 10px 25px;
    line-height: 20px;
    height: auto !important;
}

div.wpforms-container-full .wpforms-form textarea {
    border: 1px solid #88cfe4;
    border-radius: 30px;
    padding: 15px 25px
}

#wpforms-form-7097 input,
#wpforms-form-7097 textarea {
    background: transparent !important;
    border: 1px solid #fff;
}

div.wpforms-container-full .wpforms-form ::-webkit-input-placeholder {
    color: #172758 !important;
    opacity: 1;
}

div.wpforms-container-full .wpforms-form ::-moz-placeholder {
    color: #172758 !important;
    opacity: 1;
}

div.wpforms-container-full .wpforms-form ::-ms-input-placeholder {
    color: #172758 !important;
    opacity: 1;
}

div.wpforms-container-full .wpforms-form {
    color: #172758 !important;
    opacity: 1;
}

#wpforms-form-7097 select {
    color: #172758 !important;
    border-radius: 30px !important;
    background: transparent !important;
    border: 1px solid #fff;

}


div.wpforms-container-full .wpforms-form button[type="submit"] {
    background: transparent;
    border-radius: 30px;
    font-size: 14px;
    border: 1px solid #172758;
    padding: 5px 25px
}

#wpforms-6510-field_6 {
    color: #172758;
}

.contact-submit {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.contact-submit:hover {
    background: #172758 !important;
    color: #fff !important;
}

div.wpforms-container-full .wpforms-form input.wpforms-error,
div.wpforms-container-full .wpforms-form textarea.wpforms-error,
div.wpforms-container-full .wpforms-form select.wpforms-error {
    border-width: 2px !important;
    border-color: #ff5579 !important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    color: #ff5579 !important;
    font-size: 16px !important;
    margin-top: 5px !important;
    margin-left: 30px !important;
    display: inline-block;
}

[id*="wpforms-confirmation-"] {
    border-radius: 30px;
    border: none;
    text-align: center;
    color: #fff;
    background: #86d1e6;
    padding-top: 30px;
    padding-bottom: 30px;
}

/* Social */

.social-list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0px;
}

.social-list li:not(:last-child) {
    margin-right: 20px;
}


.social {
    list-style: none;
    text-align: center;
}

.social li {
    display: inline-block;
}

.social li:not(:last-child) {
    margin-right: 30px;
}

/* List Styles */

.list-dash {
    list-style: none;
    padding-left: 0px;
}

.list-dash li:before {
    content: "\2013";
    margin-right: 8px;
}

.list-dash ul {
    list-style: none;
    padding-left: 0px;
}

.list-dash ul li:before {
    content: "\2012";
    margin-right: 50px;

}

.list-dash-style-2 {
    list-style: none;
    padding-left: 0px;
}


.list-dash-style-2 li:before {
    content: "\2012";
    margin-right: 50px;
}

/* Footer */


.footer-subscribe-btn {
    border: 1px solid #86d1e6;
    text-align: center;
    padding: 5px 0;
    max-width: 250px;
    width: 100%;
    display: inline-block;
    border-radius: 30px;
    color: #86d1e6;
    -webkit-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
    font-size: 14px !important;
    line-height: 1;
}

.footer-subscribe-btn:hover {
    color: #fff;
    background: #86d1e6;
    ;
}

.footer-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.footer-social li {
    padding: 5px;
}

#footer-twitter p {
    margin-bottom: 0px;
}

#footer-twitter .juiz_last_tweet_footer_item,
#footer-twitter .juiz_last_tweet_follow_us {
    display: none;
}

#footer-twitter {
    background: #86d1e6;
    color: #232c57;
    padding-left: 30px;
    padding-right: 30px;
}

#footer-twitter ul {
    text-align: center;
    list-style: none;
}

#footer-twitter a {
    color: #232c57;
}


.fusion-footer h4 {
    margin-bottom: 0px !important;
}

.fusion-footer-widget-area ul:not(.footer-social) li {
    padding: 0px !important;
}


.juiz_last_tweet_inside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.juiz_last_tweet_inside .juiz_last_tweet_tweetlist {
    width: auto !important;
    margin-left: 0px;
    padding-left: 0px;
}

.juiz_last_tweet_inside .juiz_last_tweet_tweetlist li {
    text-align: left;
}

.juiz_last_tweet_inside:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Brands";
    content: "\f099";
    font-size: 28px;
    margin-right: 20px;
}

.fusion-copyright-content a {
    color: #86d1e6;
}

/* FAQS */
.faq-tabs .tab-pane {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.faq-tabs .fusion-panel {
    border-bottom: 1px solid #ddd !important;
}


.faq-tabs {
    margin-bottom: 0px !important;
}

.faq-tabs .fusion-toggle-heading {
    font-size: 18px;
    font-family: "Colaborate Regular", sans-serif;
    color: #172758 !important;
    cursor: pointer;
}

.faq-tabs .panel-body .fusion-fullwidth {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.faq-tabs .panel-body img {
    border-radius: 30px;
}

.faq-tabs .fusion-accordian #accordian-2 .panel-title a .fa-fusion-box:hover::before,
.faq-tabs .panel-title a.active .fa-fusion-box::before,
.faq-tabs .panel-title .fusion-toggle-heading:hover,
.faq-tabs .panel-title a.active .fusion-toggle-heading {
    color: #86d1e6 !important;
}

.faq-tabs .panel-body a {
    color: #86d1e6 !important;
}



/* Foooter */

.fusion-footer-widget-area {
    min-height: 500px;
    background-position: center top !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center; /* end */
        -ms-flex-align: center; /* end */
            align-items: center; /* end */
    /* padding-bottom: 70px !important; */
}
.fusion-footer-widget-area .fusion-row {
    width: 100%
}

.fusion-widget-area .widget_nav_menu li {
    border-bottom: 0px;
}

.fusion-footer-widget-area .widget-title {
    text-transform: inherit;
}

.fusion-footer-widget-area,
.fusion-footer-widget-area a {
    font-size: 16px;
}

.fusion-footer-widget-area {
    background-size: cover;
}

.fusion-footer-widget-area h4.widget-title {
    margin-bottom: 5px;
}

.fusion-footer-widget-area .widget_nav_menu li {
    padding-left: 0px;
}

.fusion-footer-widget-area .widget_nav_menu li a {
    color: #86d1e6;
}

.fusion-footer-widget-area .widget_nav_menu li a::before {
    display: none;
}

.mobile-sm,
.show-mobile,
.show-mobile-tab {
    display: none !important;
}

/* Media Queries */

@media (max-width:1440px) {
    .about-us-nets {
        min-height: 714px;
    }
}

@media (max-width:1020px) and (min-width:901px) {
    .fusion-main-menu-search {
        padding-right: 0px !important;
    }

    #menu-main-menu-en li {
        padding-right: 8px;
    }

    #menu-main-menu-en a {
        font-size: 13px !important;

    }
}


@media (min-width:901px) {
    body:not(.single-post) header {
        background: rgba(23, 39, 88, 0.85);
    }

    /* Single Post */
    .single-post .fusion-header-wrapper .fusion-header:not(.fusion-sticky-shadow) nav a {
        color: #172758 !important;
    }

    .single-post .fusion-header-wrapper .fusion-header:not(.fusion-sticky-shadow) nav .btn-menu a span {
        color: #172758 !important;
        border-color: #172758 !important;
    }

    .single-post .fusion-main-menu ul.sub-menu a span {
        color: #fff !important;
    }


    .single-post .fusion-sharing-box {
        margin-bottom: 30px !important;
        background: #172758 !important;
    }

    .single-post .fusion-sharing-box h4,
    .single-post .fusion-sharing-box .fusion-social-networks-wrapper a {
        color: #fff !important;
    }

    .flex-top-left {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
}

@media (max-width:900px) {

    .hidden-desktop {
        display: block !important;
    }


    .home-partners-carousel .fusion-nav-prev {
        left: 0px !important;
    }

    .home-partners-carousel .fusion-nav-next {
        left: calc(100% - 30px) !important;
    }



    .mob-flex-column .fusion-builder-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .fusion-flyout-menu-icons>* {
        padding: 0 calc((25px)/ 2) !important;
    }

    .mobile-margin-n-15 .fusion-column-wrapper {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }

    .fusion-fullwidth {
        padding-bottom: 25px !important;
        padding-top: 25px !important;
    }

    .mobile-padding-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .mobile-margin-top-0 {
        margin-top: 0px !important;
    }

    .mobile-margin-bottom-0 {
        margin-bottom: 0px !important;
    }

    .fusion-flip-boxes {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .fusion-flip-boxes .fusion-flip-box-wrapper {
        width: 33% !important;
        float: none !important;
    }

    .mob-m-30 .fusion-column-wrapper {
        margin-bottom: 30px;
    }

    .mob-m-80:not(:last-child) .fusion-column-wrapper {
        margin-bottom: 80px;
    }

    .show-mobile-tab {
        display: block;
    }


    .mobile-hidden {
        display: none !important;
    }

    .round-corner>.fusion-column-wrapper {
        border-radius: 0px !important;
    }

    .mobile-padding-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    /* Banners */
   
    .dolphins-home-top-bg {
        background-image: none !important;
    }

    .partners-bg {
        min-height: 500px !important;
    }

    .ways-to-help-boat {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Team-boat-small.jpg) !important;
        min-height: 450px;
    }

    .divers {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Image-Cleaning-Sea-small.jpg) !important;
        min-height: 670px !important;
        background-size: contain !important;
        background-position: center bottom !important;
    }



    .donate-divers {
        background-size: contain !important;
        background-position: left bottom !important;
    }

    .bracenet-diver-bg {
		min-height: 570px !important;
	}


    .about-us-nets {
        min-height: 550px;
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Image-Sea-Change-small.jpg) !important;
    }

    .ways-to-help-socks {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/SeasSock_byMashaBakker-small.jpg) !important;
        min-height: 450px;
        background-size: contain !important;
        background-position: center top !important;
    }



    .page-id-5072 .banner-medium-h,
    .page-id-5152 .banner-medium-h,
    .page-id-5129 .banner-medium-h,
    .page-id-5158 .banner-medium-h,
    .page-id-7040 .banner-medium-h,
    .page-id-4976 .banner-medium-h,
    .page-id-178 .banner-medium-h,
    .page-id-153 .banner-medium-h {
        min-height: 450px !important;
    }

    .page-id-5072 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Marine-protection-small.jpg) !important;
        background-position: center 65% !important;
    }

    .page-id-5152 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Adriatic-sea-small.jpg) !important;
    }

    .page-id-5158 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Mediterranean-sea-small.jpg) !important;
    }


    .page-id-7040 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Pacific-ocean-small.jpg) !important;
    }

    .page-id-4976 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-About-us-small.jpg) !important;
    }


    .page-id-178 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Donate-small.jpg) !important;
    }



    /* Partners page */
    .page-id-5179 .flex-wrap .fusion-column-wrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .page-id-5179 .flex-wrap .fusion-column-wrapper .fusion-button-wrapper {
        margin: 5px 0px !important;
    }


    /* Footer */



    /*
white
.dolphins-bg

grey
.page-id-4976 .dolphins-footer,
.page-id-4976 .dolphins-bg,
.page-id-5179 

*/

    .dolphins-footer {
        min-height: 675px !important;
        background-position: center bottom !important;
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/dolphins-background-small-white.jpg) !important;
    }

    .dolphin-grey {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/dolphins-background-small.jpg) !important;
    }



    .h-900 {
        min-height: auto;
    }

    .dolphins-home-top-bg:hover:before {
        display: none;
    }

    .img-by {
        display: block;
    }

    .dolphins-top-mobile img {
        width: 100% !important;
    }

    .team .flip-box-inner-wrapper {
        min-height: 230px !important;
    }

    #products-gallery .product-gallery-item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 2);
        flex: 0 0 calc(100% / 2);
    }

    .partners-list .partner-icon {
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 calc(100% / 3 - 20px) !important;
        flex: 0 0 calc(100% / 3 - 20px) !important;
    }

    .wpforms-one-half {
        width: 100% !important;
        margin: 0 !important;
    }

    .econyl-bg {
        padding: 80px 0 !important;
    }

    .flex-3-col .fusion-builder-row {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }


    .mobile-m-top {
        margin-top: 45% !important;
    }

    /* FAQS */


    .faq-tabs .tab-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .faq-tabs .tab-content .fusion-mobile-tab-nav {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }

    .faq-tabs .tab-content .tab-pane {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    /* Single Post */

    .single-post .fusion-header-wrapper .fusion-header {
        background: rgba(23, 39, 88, 1) !important;
    }

    /* Flex order */


    .mob-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .mob-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .mob-order-3 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .mob-order-4 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .mob-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    .mob-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }

    .actions-holder .fusion-builder-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .actions-box .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 30px 0 !important;
    }

    .actions-video-box .fusion-column-wrapper {
        border-radius: 0px !important;
    }

}

@media (max-width:900px) and (min-width:576px) {
    .fusion-columns-3 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .fusion-columns .fusion-column {
        width: 50% !important;
    }
}


@media (max-width:767px) {

    .dolphins-footer,
    .dolphins-bg,
    .dolphins-gray {
        min-height: 675px !important;
    }

    .dolphins-gray {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/dolphins-background-small.jpg) !important;
    }

    .acf-gallery li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3 - 20px);
        flex: 0 0 calc(100% / 3 - 20px);
    }


}


@media (max-width:575px) {


   .mobile-sm {
    display: block !important;
   
}    
.mobile-home-banner .fusion-column-wrapper {
    min-height: 550px !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
}

   .fusion-footer-widget-area  {
       padding-top: 70px;
   }

    .mob-hidden {
        display: none !important;
    }

    .show-mobile {
        display: block !important;
    }

    .fusion-flip-boxes .fusion-flip-box-wrapper {
        width: 50% !important;
    }

    .dolphins-footer,
    .dolphins-bg {
        min-height: 540px !important;
        background-size: contain !important;
    }


    /*Banner */


    .banner-small-h {
        min-height: 300px !important;
    }

    .banner-medium-h {
        min-height: 450px !important;
    }

    .about-us-nets {
        min-height: 350px;
        background-position: left center !important;
    }

    .bracenet-diver-bg {
        background-image: url("https://www.healthyseas.org/assets/uploads/2020/03/Diver-bracenet-1-small.jpg") !important;
        min-height: 370px !important;
        /* background-size: contain !important; */
        background-position: center top !important;
    }


    .page-banner h1,
    .banner-heading h1 {
        font-size: 38px;
    }

    h2.title-heading-center,
    .fusion-layout-column h2 {
        font-size: 28px !important;
    }



    .page-id-13 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-jellyfish-small.jpg) !important;
    }

    .page-id-1275 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-privacy-small.jpg) !important;
    }

    .page-id-6440 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-faq-small.jpg) !important;
    }

    .page-id-6893 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/02/Slide-Ways-to-help-small.jpg) !important;
        /*background-position: 35% center !important;*/
        background-position: center bottom !important; /* -250px */
        min-height: 550px;

    }

    .page-id-5072 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Marine-protection-small.jpg) !important;
        background-position: center center !important;
    }

    .page-id-5129 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-North-sea-small.jpg) !important;
    }

    .page-id-55152 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Adriatic-sea-small.jpg) !important;
    }

    .page-id-5158 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Mediterranean-sea-small.jpg) !important;
    }

    .page-id-7040 .banner-header {
        background-image: url(https://www.healthyseas.org/assets/uploads/2020/01/Slide-Pacific-ocean-small.jpg) !important;
    }

    .page-id-4976 .banner-header {
        /*background-image: url(https://healtyseas.philanthropy.gr/assets/uploads/2020/01/Slide-About-us-small.jpg) !important;*/
        min-height: 600px;
    }


    .page-id-153 .banner-header {
        background-image: url(/assets/uploads/2020/04/5I2A1864-slider-small.jpg) !important;
        /* /assets/uploads/2020/01/Slide-products-small.jpg */
        min-height: 700px;
    }
    .page-id-153 .fusion-column-wrapper{
        margin-top: - 100px;
    }

    .postid-8709 .banner-header {
        background-image: url(/assets/uploads/2020/03/Bracenet-slider-small.jpg) !important;
        min-height: 700px;
    }



}

@media (max-width:480px) {
    .divers {
        min-height: 750px !important;
    }
}