.elementor-kit-8{--e-global-color-primary:#B9CBB2;--e-global-color-secondary:#373737;--e-global-color-text:#5D5D5D;--e-global-color-accent:#61CE70;--e-global-color-696a48bf:#6EC1E4;--e-global-color-211a11be:#54595F;--e-global-color-6d4e482:#7A7A7A;--e-global-color-20daad92:#4054B2;--e-global-color-731750e6:#23A455;--e-global-color-525613f3:#000;--e-global-color-2dad93d5:#FFF;--e-global-typography-primary-font-family:"azo-sans-web";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"azo-sans-web";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"azo-sans-web";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 p{margin-bottom:35px;}.elementor-kit-8 h1{font-size:32px;}.elementor-kit-8 h2{font-size:56px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:"azo-sans-web", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#373737;background-color:#FFFFFF;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.0392156862745098);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B9CBB2;border-radius:0px 0px 0px 0px;padding:18px 0px 18px 0px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{color:#FFFFFF;background-color:#B9CBB2;}.elementor-kit-8 label{font-weight:400;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:"azo-sans-web", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1EBDD;border-radius:0px 0px 0px 0px;padding:15px 0px 15px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.elementor-widget:not(:last-child){margin-bottom:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-kit-8 h2{font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS *//* PASSWORD PAGE */

.post-password-required{ text-align: center !important; padding-top: 50px; padding-bottom: 50px; }

.post-password-form > p > input{ padding-left: 40px!important; padding-right: 40px !important; }

/*.post-password-form > p > label{ display: none; }*/

/* END PASSWORD PAGE */


.ngg-album-desc{ color: #B9CBB2; font-family: "azo-sans-web", Sans-serif; font-weight: 400 ;}

.menu-item-66217 > a > i{ color: #B9CBB2; font-size: 15px; margin-left: 13px; }

.menu-item-120 > a > i{ color: #B9CBB2; font-size: 12px; margin-left: 13px; }

.fa { 
  font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important;
}

.heart-1{ font-size: 36px; color: #B9CBB2; transform: matrix(0.95, 0.31, -0.31, 0.95, 0, 0); font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; }
.heart-2{ color: #B9CBB2; transform: matrix(0.95, 0.31, -0.31, 0.95, 0, 0); font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; }

.elementor-icon-list-icon > i{ font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; }

.footer-spacer{ margin-right: 30px; }

/* HOME GALLERY */

@media (max-width: 479px){

#gallery-1 > figure:nth-child(2) {
  max-width: 50% !important;
}

#gallery-1 > figure:nth-child(3) {
  max-width: 50% !important;
}

#gallery-1 > figure:nth-child(6) {
  max-width: 50% !important;
}

#gallery-1 > figure:nth-child(7) {
  max-width: 50% !important;
}

#gallery-1 > .gallery-item {
    padding: 0 7px 7px 0;
}

.heart-1{ font-size: 17px; color: #B9CBB2; transform: matrix(0.95, 0.31, -0.31, 0.95, 0, 0); font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; }

 #gform_wrapper_2 form.gf_simple_horizontal div.gform_body {
    margin-left: auto !important; margin-right: auto !important;
}

#gform_2 > .gform_footer{ text-align: center !important; }
 
.elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px !important;
}

.custom-icon-mob{ float: right !important; margin-left: 11px !important; margin-right: 0px !important; }
}

.custom-icon{ margin-right: 10px; }

/* END HOME GALLERY */

/* GRAVITY FORMS */

#gform_wrapper_1{ margin-top: 0px; }

#gform_fields_1 > li { margin-top: 0px; }

#gform_fields_1 > li > div { margin-top: 20px; }

#gform_fields_1 > li > div > input { margin-top: 0px; }

#gform_submit_button_1{ padding: 20px 80px; width: 212px; line-height: 15px; font-size: 12px !important; }

.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
 padding-top: 0 !important;
}
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
 margin-bottom: 0 !important;
}
.gf_simple_horizontal_wrapper li.hidden_label input {
 margin-top: 0 !important;
}
body .gf_simple_horizontal_wrapper .top_label div.ginput_container {
 margin-top: 0 !important;
}
.gf_simple_horizontal div.gform_footer.top_label {
 width: auto !important;
 vertical-align: top !important;
}
.gf_simple_horizontal div.gform_body {
 width: auto !important;
}
.gf_simple_horizontal div.gform_footer.top_label input[type="submit"] {
 line-height: 26px;
 font-size: 13px;
 padding: 0 24px;
 text-transform: uppercase;
 letter-spacing: 1px
}

#gform_submit_button_2{ padding: 20px 80px; width: 212px; line-height: 15px; font-size: 12px !important; }

.ginput_container > input, .ginput_complex > span > input { padding: 15px 0px 15px 20px !important; font-size: 12px; letter-spacing: 1.5px; line-height: 15px; font-family: "azo-sans-web", Sans-serif; font-size: 12px !important; font-weight: 400;}

    #gform_wrapper_2 form.gf_simple_horizontal div.gform_body{width:90% !important;}

@media only screen and (min-width: 641px) {
 
#field_2_4 ,#field_2_5, #field_2_3{ padding-right: 50px; }
 
 body #gform_wrapper_2 { 
  max-width: 100%;
  margin: 0 auto;
 }
 
 body #gform_wrapper_2 ul li.gfield .ginput_container,
 body #gform_wrapper_2 ul li.gfield .gfield_description,
 body #gform_wrapper_2 div.ginput_complex label,
 body #gform_wrapper_2 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_2 select, 
 body #gform_wrapper_2 textarea { 
  /*text-align:center;*/
 }
 
 body #gform_wrapper_2 ul.top_label li.gfield label.gfield_label {
  /*text-align: center;*/
  display: block;
 }
   
  /*body #gform_wrapper_2 .gform_footer,*/
  /*body #gform_wrapper_2 .gform_page_footer{*/
  /*  text-align: center;*/
  /*}*/
 
}

#gform_submit_button_3{ padding: 20px 80px; width: 212px; line-height: 15px; font-size: 12px !important; }


/* RANDOM STYLES */

[type=button]:focus, [type=submit]:focus, button:focus {
    outline: 0px dotted;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 0px;
    outline: 0px auto -webkit-focus-ring-color;
}

.elementor-testimonial__cite{ display: inline !important; }

.elementor-testimonial__title:before{ content: "|"; margin-right: 15px; margin-left: 15px; }

.sl-prev, .sl-next, .sl-close{ background-color: transparent !important; box-shadow: none !important; border-style: none !important; color: #fff !important; }

/* END RANDOM STYLES */

.elementor-105 .elementor-element.elementor-element-cd95725 .elementor-button-link:hover .elementor-button-icon {
    color: #fff !important;
}/* End custom CSS */