/*
Theme Name: Globallearn child Theme
Theme URI: http:/globallearn.world/
Version: 1.0
Description: A customized version of the basic Divi builder made bespoke for Globallearn
Author: NEOS
Author URI: https://neosdesignstudio.co.uk
Template: Divi
*/

/*Colours 1f336d*/
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {top:68px!important}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {padding-top:150px!important}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {top:36px!important}

/*Logo Animation*/
img#logo, img#logo-right {
	-webkit-animation-name: zoomIn;
	-moz-animation-name: zoomIn;
	-ms-animation-name: zoomIn;
	-o-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	animation-delay: 0.9s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
    -webkit-transition: all ease 0.6s;
	transition: all ease 0.6s;
}

img#logo:hover,
img#logo-right:hover {
    -ms-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#logo-right {
    float: right;
    display: inline
}

@media only screen and ( min-width: 981px) {
    #logo-right {
        max-height: 100%;
    }
}

#logo-right {
    max-height: 54%;
    margin-bottom: 0;
    vertical-align: middle;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
    margin-top: -40px
}


/* Logo Responsive Styles iPad */

@media all and (max-width: 1040px) {
    .et_header_style_left #logo,
    .et_header_style_split #logo {
        max-width: 30%;
    }
    #logo-right {
        max-width: 15%;
        margin-top: -25px;
    }
}

@media all and (max-width: 980px) {
    #logo-right {
        display: none
    }
}


/*Navigation Menu*/

#top-menu a {
    text-transform: uppercase!important
}

@media all and (max-width: 1040px) {
    #top-menu a {
        font-size: 15px!important
    }
}


/*Front End User CSS*/

.blue-bg label {
    color: #fff
}

.blue-bg span {
    color: #fff
}

.feup-pure-button-primary,
.feup-pure-button-selected,
a.feup-pure-button-primary,
a.feup-pure-button-selected {
    background-color: #bcdd4d;
    color: #1f336d;
}

.ewd-feup-password-mismatch,
.ewd-feup-password-short {
    background: #CC0000;
    color: #1f336d!important;
}

#ewd-feup-password-result {
    color: #1f336d!important;
}

#ewd-feup-register-form-div {
    color: #fff
}


/*login margin adjustment*/

div.feup-pure-control-group:nth-child(5) > input:nth-child(2) {
    margin: auto!important
}






/*

G.I.S.T. Hero Section
*/
@media screen and (min-width: 981px) {
    .no-float-image {
        float: none!important;
        display: inline-block!important;
        max-width: none!important
    }
    #globe-icon.et_pb_text img {
        height: auto !important;
        width: 360px !important;
        top: 200px!important;
    }
    .hero-text {
    color: #1f336d;
    max-width: 900px;
    font-weight: 800;
    margin: -60px auto 0
}
}
    @media screen and (min-width: 481px) and (max-width: 980px) {
        #gist-hero-section .et_pb_column_2 {
            margin-top: -400px!important;
        }
        #globe-icon.et_pb_text img {
            width: 20% !important;
            top: 200px!important;
        }
        .et_pb_text_1 > p:nth-child(1) {
            margin-top: -40px!important
        }
        .hero-text {
            color: #1f336d;
            font-size: 16px;
            max-width: 900px;
            font-weight: 800;
            margin: -30px auto 0
        }
    }
    @media screen and (min-width: 321px) and (max-width: 768px) {
        #gist-hero-section .et_pb_column_2 {
            margin-top: -350px!important;
        }
        #globe-icon.et_pb_text img {
            width: 15% !important;
            top: 200px!important;
        }
        .et_pb_text_1 > p:nth-child(1) {
            margin-top: -40px!important
        }
        .hero-text {
            color: #1f336d;
            font-size: 16px;
            max-width: 900px;
            font-weight: 800;
            margin: -30px auto 0
        }
    }
    @media screen and (min-width: 321px) and (max-width: 480px) {
        #gist-hero-section .et_pb_column_2 {
            margin-top: -300px!important;
        }
        #globe-icon.et_pb_text img {
            width: 15% !important;
            top: 200px!important;
        }
        .et_pb_text_1 > p:nth-child(1) {
            margin-top: -40px!important
        }
        .hero-text {
            color: #1f336d;
            font-size: 12px;
            max-width: 900px;
            font-weight: 800;
            margin: -30px auto 0
        }
    }
 @media screen and (min-width: 0px) and (max-width: 320px) {
        #gist-hero-section .et_pb_column_2 {
            margin-top: -200px!important;
        }
        #globe-icon.et_pb_text img {
            width: 15% !important;
            top: 200px!important;
        }
     #globe-icon > h1:nth-child(1) {font-size:2em!important}
        .et_pb_text_1 > p:nth-child(1) {
            margin-top: -40px!important
        }
        .hero-text {
            display: none
        }
    }
/**Fixes a glitch in Divi on larger devices ***/
@media screen and (min-width: 1280px) {
#gist-hero-section.et_pb_section .et_pb_text img { width: 19%; display: inline-block; } 
#gist-g { width: 25%!important;z-index: 999; } 
#gist-i { width: 25%!important; } 
#gist-s { width: 25%!important; }
#gist-t { width: 25%!important; }
  
#gist-hero-section.et_pb_section .et_pb_row:nth-child(2) { width: 84% !important; } }
  

/** image hover Actions **/
/*
#gist-hero-section.et_pb_section .et_pb_text img {
  -webkit-transition:all 0.3s ease-out;
  -moz-transition:all 0.3s ease-out;
  -ms-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}
*/

#gist-hero-section.et_pb_section .et_pb_text_1 img:hover {
    animation: none;
}
/*
#gist-hero-section.et_pb_section .et_pb_text img:hover {
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  -o-transform:scale(1.05);
  transform:scale(1.05);
}
    
*/
#gist-hero-section.et_pb_section .et_pb_row:nth-child(2) {
       width: 83% !important; 
       position: relative; 
       z-index: 1000; 
       margin-right: auto; 
       margin-left: auto; 
       display: block; 
       padding-top: 0px; 
       margin-top: 0px; 
    } 

#gist-hero-section.et_pb_section .et_pb_text img {
       height: auto; 
       width: 20%; 
       display: inline-block; 
    } 

#gist-hero-section.et_pb_section .et_pb_row_2 {
       width: 100%; 
       margin-top: -43%; 
    } 
#gist-background-image.et_pb_image img {
       margin-bottom: -6px; 
       width: 100%; 
       z-index: 500; 
    } 

#gist-hero-section.et_pb_section {
       margin-top: 0px; 
       top: -50px; 
       margin-bottom: -50px; 
       padding-bottom: 0px; 
    } 

#gist-secret { /** The people look weird all the same height so this adjusts them **/
       height: auto; 
       width: 16%!important; 
    } 

#gist-recipe { /** and this... */
       height: auto; 
       width: 22%!important; 
    } 

#gist-tree { /** and this **/
       width: 21%!important; 
       height: auto; 
    } 

#gist-hero-section.et_pb_section .et_pb_row:nth-child(1) {
       z-index: 3000; /** Brings the text on the front section to the front **/
    } 

#gist-hero-section.et_pb_section .et_pb_row:nth-child(3) .et_pb_column:nth-child(1) {
       margin-bottom: -10px; 
    } 

#gist-mobile-section.et_pb_section {
       display: none; 
    } 

/*Moving*/

@keyframes order-jiggle {
  0% {
    
    transform: scale(1);
  }
  50% {
    
    transform: scale(1.08);
  }
  100% {
    
    transform: scale(1);
  }
}
/*Moving top image*/
#globe-icon img {
    animation: order-jiggle 2s ease-in-out infinite;
    /* IE 10+, Fx 29+ */
    position: fixed;
    max-width: 120px;
    right: 10px;
/*    top: 200px;*/
}
img#gist-g {
    animation: order-jiggle 2s ease-in-out infinite;
}
#gist-g2 img{
    animation: order-jiggle 2s ease-in-out infinite;
}
img#gist-i {
    animation: order-jiggle 2.5s ease-in-out infinite;
}
img#gist-s {
    animation: order-jiggle 3s ease-in-out infinite;
}
img#gist-t {
    animation: order-jiggle 3.5s ease-in-out infinite;
}
/*h1 home*/

#globe-icon.et_pb_text h1 {
    font-size: 4.5em;
    color: #022B5B;
    font-weight: 800;
    margin-top: -10px;
    position: relative;
    top: -20px;
}
/** END **/
.home h1 {
    margin-top: 20px !important;
    margin-bottom: -18px !important;
}

/** END **/

#gist-background-image.et_pb_image {
    margin-bottom: -6px;
    width: 100%;
    z-index: 500;
    margin-top: 50px;
}

.home #gist-hero-section .et_pb_row {max-width: none!important}
/** Menu Fixes **/
@media  (min-width: 981px) {
  #et-top-navigation {    
    margin-right: -20px;
  }
  #logo {    
    width: 23%;
  }
}

@media  (max-width: 500px) {
  #et-top-navigation {    
    margin-right: -20px;    
    padding-left: 36px;
  }
  #logo {    
    width: 160px;
  }
}
/** END **/

/*TOP BOXES*/

/*button*/


body.page-id-334 #page-container .et_pb_cta_0.et_pb_promo .et_pb_button::after {
    line-height: 1.7em;
   font-weight: 9003;
    opacity: 1;
    margin-left: .3em;
    left: auto;
}


h2 {
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
}

#top-boxes .et_pb_blurb_content {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7)!important;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7)!important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.7)!important;
}

#top-boxes .et_pb_main_blurb_image {
    margin-bottom: 0px
}


#top-boxes .et_pb_main_blurb_image img{
border: none !important;
-webkit-transition:all 0.6s ease-out;
-moz-transition:all 0.6s ease-out;
-ms-transition:all 0.6s ease-out;
-o-transition:all 0.6s ease-out;
transition:all 0.6s ease-out;
}

#top-boxes .et_pb_main_blurb_image img:hover {
-webkit-transform:scale(1.15);
-moz-transform:scale(1.15);
-ms-transform:scale(1.15);
-o-transform:scale(1.15);
transform:scale(1.15);
}

/*MAP*/

#home-map {
	background:#283649;
	text-align:center;
	color:#fff;
	padding:15px;
}
#home-map h2 {
	color:#fff
}


/*Map Lightbox*/
#cboxContent {background: none!important}
#cboxLoadedContent {background: none!important}
#summary-lightbox.map-lightbox {
    min-width: 340px;max-width: 340px;
}
#summary-lightbox.map-lightbox  {
    top: 125%;
    background-color: rgba(0, 0, 0, 0.85);
}

#summary-lightbox.map-lightbox  {
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

#summary-article p {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding: .5em 1em;
}
/*tooltip*/

.iwm_placeholder {
  opacity: 0;
  background-color:#f5f5f5;
  width:100%;
 position: relative;
 list-style: none;
 text-align: center;
 vertical-align: middle;
 padding-top:25%;
 font-size: 0.8em;
}

.iwm_placeholder:after {
    padding-top: 25%; 
    display: block;
    content: '';
}
#summary-lightbox .gist-map {top:0px;display: block;float:right;padding:3% 3% 0 0}
#summary-lightbox span {font-size:40px ;color:#1F336D;font-weight: 700;padding-right:3px}
#summary-lightbox .gist-map span a {color:#bdcc4d;font-size: 46px;text-decoration: underline}

/* CUSTOM STYLES END */

.iwm_map_canvas li {
list-style: none !important;
}

.iwm_map_canvas text {
  stroke-width:0;
  cursor: pointer;
}

/* Reset for images used in the tooltip */

.iwm_map_canvas img {
 border:none;
 padding: 0;
 margin: 0;
 box-shadow: none;
}

/* This is the main tooltip class. It's the tooltip wrapper div */

.google-visualization-tooltip {
	background:rgba(185,205,62,0.8) url('images/logo-globe-38.png') no-repeat center right!important;
	text-align:left!important;
	background-size:38px!important;
	font-family:'Montserrat', sans-serif!important;
	font-weight: 700!important;
	text-transform:uppercase!important;
	border:1px solid #fff!important;
	-webkit-transition: all ease 0.2s!important;
	transition: all ease 0.2s!important;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7)!important;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7)!important;
	box-shadow:  0 0 3px rgba(0, 0, 0, 0.7)!important;
}
#map_cavas_1   path:hover {cursor: pointer}

/*Project Portfolio*/

@media only screen and ( min-width: 981px) {
.et_pb_portfolio_items .et_pb_portfolio_item {width:25%!important} 
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image {

font-family: 'Montserrat', sans-serif;
font-size: 28px;
font-weight: 600;
text-transform: uppercase;
border: 1px solid #fff;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta {z-index:3!important;opacity: 1!important;background: rgba(255, 255, 255, 0.2);}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {color:#fff!important;font-weight: 600;font-size:26px;
  -webkit-text-shadow: 0 0 3px rgba(0, 0, 0, 0.7)!important;
	-moz-text-shadow: 0 0 3px rgba(0, 0, 0, 0.7)!important;
	text-shadow:  0 0 3px rgba(0, 0, 0, 0.7)!important;
}
.et_overlay:before
{
content: url('images/globe-text-lime.png');
position: absolute;
top: 55%;
left: 50%;
margin: -14px 0 0 -14px;
font-size: 32px;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}

.div_text input {padding: 50px auto;height: 40px}

.entry-content > p:nth-child(1), #wpmem_login, #wpmem_reg {max-width: 960px;margin: auto;padding: 10px 50px;}



/*CONTACT FIRM & LIKE DIVI*/
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #1F336D !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #eee;
border-color:#eee;
padding: 6px 20px !important;
}


/*ISSUES PAGE*/
.page-id-413 .image-resize-30 .et_pb_main_blurb_image {
    margin-bottom: 0px!important
}

.page-id-413 .image-resize-30 .et_pb_main_blurb_image img {
    height: 112px;
    width: 200px!important
}

.page-id-413 .image-resize-30 .et_pb_blurb_container {
    min-heigt: 44px
}

.page-id-413 .image-resize-30 .et_pb_blurb_container h4 {
    min-height: 44px;
    font-size: 16px
}

#categories-2 > label:nth-child(2) {
    display: none
}

#cat option {
    padding: 10px
}

.shadow-lite img {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
}

.widget_search #searchsubmit {
    background-color: #bdcc4d;
    color: #ffffff!important
}

#categories-3 > label:nth-child(2) {
    display: none
}

div.et_post_meta_wrapper:nth-child(1) > img {
    display: none
}

#top-menu li li a {
    font-size: 14px!important
}

.entry-featured-image-url img {
    padding:15px
}



.single-post .et_pb_section_0 {
    padding-top: 0px
}
.et_pb_widget {
    background: #f8f8f8;
    padding: 15px
}

h4.widgettitle {
    font-size: 14px;
    font-weight: 700
}

.et_pb_bg_layout_light .et_pb_widget li a {
    color: #1f336d;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
}

.et_pb_blog_grid .et_pb_post {
    background: #f5f5f5;
    padding: 15px
}

.et_pb_blog_grid a.more-link {
    color: #1f336d;
    font-size: 12px!important
}

.et_pb_blog_grid h2.entry-title {
    min-height: 48px
}

.et_pb_blog_grid .post-meta {
    font-style: italic;
    font-size: 11px;
    color: #bdcc4d!important;
    font-weight: 700
}

.et_pb_blog_grid .post-meta a {
    color: #bdcc4d!important;
    font-weight: 700
}

.et_pb_bg_layout_light .et_pb_post p {
    color: #333
}

.et_pb_widget_area_right {
    padding-left: 30px;
    border-left: 1px solid #1f336d;
}

.et_pb_video_play {
    color: #E62117;
}

#category-posts-3-internal .cat-post-item::before {
    content: url("http://globallearn.world/wp-content/uploads/2017/01/Global-Learn-World-Icon.png")!important;
    width: 10px!important;
}

.sliderfix-426 .et_pb_slide {
    height: 426px!important
}

.slider-fix-304 .et_pb_slide {
    height: 250px!important
}

.archive.category #content-area .et_pb_post a img {max-width: 375px;  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;}

.tag #left-area img {
    max-width: 375px;  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;}
.post-type-archive  #left-area img {
    max-width: 375px;  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;}
.et_pb_gallery .et-pb-slider-arrows {color:#BACD3F;font-weight: 900;}
#post-953 .et_pb_slides {
    height: 100%!important
}

#post-953 .et_pb_slides .et_pb_slide {
    height: 100%!important
}

#post-953 .et_pb_slider {
    height: 650px!important
}

#post-953 .et_pb_slide_video {
    width: 100%!important
}

#post-953 .et-pb-arrow-prev {
    color: #BACD3F!important;
    font-weight: 900;
    left: 0px!important;
    opacity: 1!important;font-size: 80px;
}
#post-1275 .et_pb_slides {
    height: 100%!important
}

#post-1275 .et_pb_slides .et_pb_slide {
    height: 100%!important
}

#post-1275 .et_pb_slider {
    height: 650px!important
}

#post-1275 .et_pb_slide_video {
    width: 100%!important
}

#post-953 .et-pb-arrow-prev {
    color: #BACD3F!important;
    font-weight: 900;
    left: 0px!important;
    opacity: 1!important;font-size: 80px;
}
.page-child .et-pb-arrow-prev {
    color: #BACD3F!important;
    font-weight: 900;
    left: 0px!important;
    opacity: 1!important;
    font-size: 80px;
     -webkit-text-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    -moz-text-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
}

#post-953 .et-pb-arrow-next {
    color: #BACD3F!important;
    font-weight: 900;
    right: 0px!important;
    opacity: 1!important;font-size: 80px;
}
.page-child .et-pb-arrow-next {
    color: #BACD3F!important;
    font-weight: 900;
    right: 0px!important;
    opacity: 1!important;
    font-size: 80px;
    -webkit-text-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    -moz-text-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.3)!important;
}



#page-id-99 #wpmem_login legend {
    color: #ffffff
}

#page-id-99 #wpmem_login label {
    color: #ffffff!important
}

#page-id-99 #wpmem_login .username:hover {
    color: #ffffff!important
}

#page-id-99 #wpmem_login .password:hover {
    color: #ffffff!important
}

#page-id-99 #wpmem_login .username:focus {
    color: #ffffff!important
}

#page-id-99 #wpmem_login .password:focus {
    color: #ffffff!important
}

#page-id-99 #wpmem_login .req-text {
    color: #ffffff!important
}

#page-id-99 #wpmem_login .textbox:hover {
    background: #ffffff!important
}

#page-id-99 #wpmem_reg .textbox:active {
    background: #ffffff!important
}

#page-id-99 #wpmem_reg .textbox:focus {
    background: #ffffff!important
}
.et_pb_code {margin-bottom: 30%!important}
h3 a {
    color: #bdcc4d
}

.blue-bg .et_pb_code p {
    color: #ffffff!important
}

.et_pb_code > p:nth-child(1) {
    color: #ffffff!important
}
#page-id-99 {min-height: 1200px}
.hgreen .header-content h1 {

 -webkit-text-shadow: 1px 1px 3px rgba(31, 51, 109, 0.9);
    -moz-text-shadow: 1px 1px 3px rgba(31, 51, 109, 0.9);
    text-shadow: 1px 1px 3px rgba(31, 51, 109, 0.9);
}