/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.

*/

h1, h2, h3, h4, h5, h6 {
      font-family: 'Bodoni Moda', serif;
}

.bullet_list_spacing ul > li {
    margin-bottom: 4px;
}
.bullet_list_spacing ul > li:last-child {
    margin-bottom: 0;
}

body {
	font-size: 17px;
	font-family: 'Glacial Indifference';
	font-weight: 400;
	color: #2a2927;
	padding: 0;
	margin: 0;
}

header #logo {
max-height: 95%;
}

.brittany-font {
  font-family: 'Brittany Signature' !important;
}

#main-header {
	padding: 10px 0;
}

#main-header.et-fixed-header {
background: rgba(255,255,255,1) !important;
padding: 10px 0;	
}



.glacial-font,
h5.et_pb_toggle_title {
	font-family: 'Glacial Indifference' !important;
	font-style: normal !important;
}

.home-full-slider .et_pb_row {
	max-width: 100% !important;
	width: 100% !important;
}

.home-sec-two-v2 h1,
.home-sec-three h2 {
	margin-bottom: 20px;
}

.featured-section h2.entry-title {
	margin-bottom:20px;
}

body.home .home-full-slider .et_pb_slide_description p {
	margin: 40px 0 60px !important;
}

.home-full-slider .et_pb_slide_0 .et_pb_slide_description img {
	animation: fadeInDown 3s;

}

.home-full-slider .et_pb_slide_0 .et_pb_slide_description h2 {
	animation: fadeInUp 4s;
}

@-webkit-keyframes fadeInDown {
from {
opacity:0;
-webkit-transform: translatey(-350px);
-moz-transform: translatey(-350px);
-o-transform: translatey(-350px);
transform: translatey(-350px);
}
to {
opacity:1;
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
}
@-moz-keyframes fadeInDown {
from {
opacity:0;
-webkit-transform: translatey(-350px);
-moz-transform: translatey(-350px);
-o-transform: translatey(-350px);
transform: translatey(-350px);
}
to {
opacity:1;
-webkit-transform: translatey(0px);
-moz-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
}
@keyframes fadeInDown {
from {
opacity:0;
-webkit-transform: translatey(-350px);
-moz-transform: translatey(-350px);
-o-transform: translatey(-350px);
transform: translatey(-350px);
}
to {
opacity:1;
-webkit-transform: translatey(0px);
-moz-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
}


@-webkit-keyframes fadeInUp {
from {
opacity:0;
-webkit-transform: translatey(350px);
-moz-transform: translatey(350px);
-o-transform: translatey(350px);
transform: translatey(350px);
}
to {
opacity:1;
-webkit-transform: translatey(0px);
-moz-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
}
@-moz-keyframes fadeInUp {
from {
opacity:0;
-webkit-transform: translatey(350px);
-moz-transform: translatey(350px);
-o-transform: translatey(350px);
transform: translatey(350px);
}
to {
opacity:1;
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
}
@keyframes fadeInUp {
from {
opacity:0;
-webkit-transform: translatey(350px);
-moz-transform: translatey(350px);
-o-transform: translatey(350px);
transform: translatey(350px);
}
to {
opacity:1;
-webkit-transform: translatey(0);
-moz-transform: translatey(0);
-o-transform: translatey(0);
transform: translatey(0);
}
}

.home-sec-two-v2 .home-sec-two-v2-content h2 {
	margin-bottom: 10px;
}


.shape-box-01,
.shape-box-02,
.shape-box-03,
.shape-box-04 {
	position: relative;
}

.et_pb_row {
  max-width: 1300px !important;
  width: 100% !important;
  margin: 0 auto !important;
}

h3.modern-font,
.modern-font {
  font-family: 'modernline - Personal Use' !important;
}

.contact-sec-left p {
	padding-bottom: 0;
}

.contact-sec-left p a:hover {
	color: #30646E;
}

.svg-shape-02 {
	position:relative;
}

.shape-box-01:after {
	content: "";
	display:block;
	position: absolute;
	width: 480px;
height: 316px;
background: url(https://jwatson.flywheelsites.com/wp-content/uploads/2022/10/shape-bg-new.svg) no-repeat;
  background-size: auto;
background-size: 70% auto;
left: -190px;
top: -175px;
transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.shape-box-02:after {
	content: "";
	display:block;
	position: absolute;
	width: 430px;
	height: 316px;
	background: url(https://jwatson.flywheelsites.com/wp-content/uploads/2022/10/shape-bg-new.svg) no-repeat;
	background-size: 70% auto;
left: 80px;
top: -140px;
}

.shape-box-03:after,
.svg-shape-01:after{
	content: "";
	display:block;
	position: absolute;
	width: 430px;
	height: 316px;
	background: url(https://jwatson.flywheelsites.com/wp-content/uploads/2022/10/shape-bg-new.svg) no-repeat;
		background-size: 70% auto;
right: -80px;
bottom: 28px;
background-position: right;
z-index: 0;
transform: rotate(45deg);
}

.svg-shape-01::after {
transform: rotate(-45deg);
z-index: -1;	
right: -110px;
bottom: -132px;
}

.shape-box-04:after {
	content: "";
	display:block;
	position: absolute;
	width: 430px;
	height: 316px;
	background: url(https://jwatson.flywheelsites.com/wp-content/uploads/2022/10/shape-bg-new.svg) no-repeat;
	background-size: 70% auto;
left: -60px;
bottom: -68px;
}

.home-sec1-imgbox {
	position: relative;
}

.home-sec1-imgbox img {
float: right;
width: 190px;
position: absolute;
right: -280px;
top: 90px;	
}

.home-sec-three-v2 .detailbox br {
	display:none;
}

.home-sec-three-v2 .detailbox {
	text-align:center;
	display:flex;
	justify-content: center;
}

.home-sec-three-v2 .detailbox span.colleft,
.home-sec-three-v2 .detailbox span.colright {
	color: #fff;
	line-height: 1.6;
	font-size: 20px;
	font-family: 'Bodoni Moda', serif;
	font-weight: 400;
	text-transform:uppercase;
	position: relative;
	top: 12px;
}

.home-sec-three-v2 .detailbox span.colmiddle {
	color: #fff;
	text-transform: uppercase;
	line-height: 2.5;
	letter-spacing: 1px;
	font-size: 12px;
	text-align: center;
	font-family: 'Darker Grotesque';
	font-weight: 400;
	font-style: normal;	
	margin: 0 100px;
}

.home-sec-three-v2 .detailbox span.colmiddle .col-middle-line {
	position: relative;
	display:block;
}

.home-sec-three-v2 .detailbox span.colmiddle .col-middle-line:after {
content: "";
display: block;
top: 0;
background: #fff;
height: 1px;
width: 165%;
left: -75px;
right: 0;
margin: 0 auto;
position: absolute;
}

.meet-linda {
	position: relative;
}

.meet-linda:after {
	content: "";
	display:block;
	position: absolute;
	right: 0;
	top:0;
	background: #f5f5f5;
	width: 55%;
	height: 100%;
}


/* .meet-linda .linda-main-img img,
.featured-section .featured-img1 img{
	padding: 10px;
	background: #fff;
} */

/* .meet-linda .linda-main-img,
.featured-section .featured-img1 {
	box-shadow: 0px 10px 10px rgba(0,0,0,0.20);
		max-width:450px;
	z-index: 5;
	position: relative;
} */

.featured-section .featured-img1  {
	max-width:350px;
}

.linda-bottom-img {
	z-index: 10;
	position: relative;
}

.meet-linda .shape-box-02:after {
left: 80px;
top: -70px;
z-index: -1;	
}

.home-testimonial .testimonial-content:before,
.home-testimonial .testimonial-content:after {
	content: "";
	display:none;
}

.home-testimonial .testimonial-inner {
	padding: 0;
}

.home-testimonial .testimonial-content {
	margin: 0 !important;
}

.home-testimonial .testimonial-content,
.home-testimonial .testimonial-content p {
	font-style: italic !important;
	font-size: 32px;
	color: #fff;
	font-family: 'Bodoni Moda', serif;
	line-height: 40px;
text-align: left;
	padding-bottom: 0;
	margin-bottom: 0;
}

.home-testimonial .strong-view.wpmtst-modern .wpmtst-testimonial-field {
color: #fff;
font-weight: 700;
margin-top: 20px;
font-size: 23px;
text-align:left;
}

.home-testimonial .et_pb_testimonial_author {
	padding-bottom:15px;
	margin-top: 20px;
}

.featured-section .post-content .more-link {
 border-radius: 30px;
letter-spacing: 1px;
font-size: 12px;
text-transform: uppercase !important;
background-color: #30646E;
	color: #fff;
	border:none;
  max-width: 140px;
  padding: 10px 15px;
  margin-top: 40px;
  text-align: center;
	transition: all 300ms ease 0ms;
}

.featured-section .post-content .more-link:hover {
	background: #0a2645;
	transition: all 300ms ease 0ms;
}

.explore-section h3.explore-title {
  position: relative;
	margin-bottom: 40px;
}

.explore-section h3.explore-title:after {
  content: "";
  display: block;
  position: absolute;
  left: 210px;
top: 40px;
  background: #fff;
  height: 1px;
  width: 100%;
  max-width: 290px;
}

.explore-section::after {
	content: "";
	display:none;
}

.explore-section .explore-list .et_pb_text {
  min-height: inherit;
}

.explore-section .explore-list .et_pb_text h2 {
	font-family: 'Glacial Indifference' !important;
}

.footer-contact .wpcf7-form {
	margin-top: 20px;
}

.footer-contact .wpcf7-form p {
	padding-bottom: 0 !important;
}

.footer-contact .wpcf7-form input,
.footer-contact .wpcf7-form select,
.footer-contact .wpcf7-form textarea {
	border: 1px solid #5b5b5b;
	padding: 14px 20px;
	width:100%;
	background: transparent;
	font-size: 15px;
	color: #000;
}

.footer-contact .wpcf7-form textarea {
	height: 100px;
}

.footer-contact .wpcf7-form label {
	display:block;
	font-size: 13px;
	color: #000;
}

.footer-contact .wpcf7-form input[type="submit"] {
	background: #30646E;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	padding: 15px 20px;
	max-width: 200px;
	margin: 0 auto;
	color: #fff;
	font-size: 17px;
	cursor: pointer;
	transition: all 300ms ease 0ms;
}

.footer-contact .wpcf7-form input[type="submit"]:hover {
	background: #0a2645;
transition: all 300ms ease 0ms;
}

header {
	background-color: transparent !important;
	box-shadow: inherit !important;
	-moz-box-shadow: inherit !important;
	-webkit-box-shadow: inherit !important;
}

.et_slide_in_menu_container {
	background-color: rgba(38,42,45,1);
}

.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide li a {
	color: rgba(167,139,91,1);
	font-size: 17px;
}

.et-fixed-header .mobile_menu_bar::before, .et-fixed-header .mobile_menu_bar:after {
	color: #000;
}

header.et-fixed-header #logo {
	filter: brightness(0);
}

.mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
	
}

.et_fixed_nav.et_show_nav #page-container {
	left: 0 !important;
}

#page-container {
	padding-top: 0 !important;
}

header .container.et_menu_container {
max-width: 100%;
width: 100%;
padding: 0 20px;	
}


.banner-slider h3 {
	font-size: 48px;
	margin-bottom: 15px;
}

.banner-slider p {
	font-size: 20px;
}

.wedding-gallery-slider .carousel-slider .carousel-slider__item {
overflow: hidden;
height: 410px;	
}

.service-box {
	position:relative;
}

.service-box h4 {
font-size: 20rem;
position: absolute;
top: 40px;
z-index: -1;
color: #f0f0f0;
text-align: center;
left: 0;
right: 0;
}

.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}

.row .col-md-6
{
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;	
padding: 0 20px;
margin-bottom: 30px;
}

.row .col-12.mobile-col {
	-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;	
padding: 0 20px;
margin-bottom: 30px;
}

.wedding-contact-form form {
	max-width: 900px;
	margin: 0 auto;
}

.wedding-contact-form form p:not(.has-background):last-of-type {
  text-align: center;
}

.wpcf7-not-valid-tip {
text-align: left;
font-size: 13px;
color: #d70707;	
}

.long-testimonial .et_pb_module.et_pb_text_align_center {
  height: 100%;
}

.long-testimonial .et_pb_text_inner p.para-one, 
.testimonial-sec-odd .et_pb_text_inner p.para-one, 
.testimonial-sec-even .et_pb_text_inner p.para-one {
padding-top: 70px;
position: relative;	
}

.long-testimonial .et_pb_text_inner p.para-one::after, 
.testimonial-sec-odd .et_pb_text_inner p.para-one:after, 
.testimonial-sec-even .et_pb_text_inner p.para-one:after, 
.et_pb_ajax_pagination_container article
.post-content-inner a.more-link::after{
content: "";
display: block;
position: absolute;
height: 50px;
width: 1px;
background: #000;
left: 0;
right: 0;
margin: 0 auto;
top: 32px;	
}

.long-testimonial .et_pb_text_inner p.para-one::after, 
.testimonial-sec-odd .et_pb_text_inner p.para-one:after, 
.testimonial-sec-even .et_pb_text_inner p.para-one:after {
	top: 0 !important;
}

.testimonial-sec-odd .sec-left {
margin-right: -100px !important;
position: relative !important;
z-index: 10 !important;	
}

.testimonial-sec-even .sec-right {
  margin-left: -100px !important;
  position: relative !important;
  z-index: 10 !important;
}

.aigpl-gallery-album-wrp .aigpl-img-link {
color: #000;	
}

.aigpl-img-count {
	display: none;
}

.aigpl-gallery-album-wrp .aigpl-img-wrp {
	position:relative;
	overflow: hidden;
padding: 0;
	z-index:10;
	border:none;
}

.aigpl-gallery-album-wrp .aigpl-img-wrp:after {
	content: "";
	display:block;
	position:absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.40);
z-index: 0;
	top: 0;
}

.aigpl-gallery-album-wrp .aigpl-img-wrp::after { 
content: "";
	border:none !important;
}

.aigpl-album-design-1 .aigpl-img-title {
	font-size: 26px;
font-weight: 400;
    font-family: 'Bodoni Moda', serif;
position: absolute;
z-index: 10;
max-width: 400px;
margin: 0 auto;
text-align: center;
left: 0;
right: 0;
	color: #fff;
top: 40%;
}

.about-banner h1 {
	font-size: 48px;
}

.contact-left a {
	color: #000;
	font-size: 14px;
}


#main-footer {
	background-color: #30646E;
	position:relative;
	background-size: cover;
	z-index: 10;
}

#main-footer .et_pb_widget {
	float: none;
}

.footer-widget {
	text-align:center;
}

.footer-widget  h2 {
	font-size: 20px;
	font-family: 'modernline - Personal Use' !important;
	margin-bottom: 20px;
}

.footer-widget  h2,
.footer-widget  h3{
	color: #fff !important;
	line-height: 32px;
}

#block-28 h3 {
	margin-top: 35px;
}

.footer-widget .widget_block {
	margin-top: 10px;
	margin-bottom: 0 !important;
}

.footer-widget a {
	color: #fff;
}


#main-footer .et_pb_widget .kt-svg-icons {
	text-align:center !important;
}

#main-footer .et_pb_widget .kt-svg-icons svg  {
	color: #fff;
}

#main-footer #block-14,
#main-footer #block-30 {
	margin-top: 25px;
}

#main-footer #block-11,
#main-footer #block-29 {
	margin-top: 0;
}

#footer-widgets .footer-widget li:before {
	content: "";
	display:none;
}

#main-footer .footer-widget:nth-of-type(2) {
	padding-left: 80px;
}

#main-footer .wp-block-social-links {
	justify-content:center;
}

#footer-widgets .footer-widget li {
	padding-left: 0;
}

#footer-info {
	float: none;
	text-align:center;
}

.single-post .comment-form input,
.single-post .comment-form textarea {
	width:100% !important;
	color: #000;
}

.single-post .comment-form .form-submit input[type="submit"] {
background: #111314;
border: none;
border-radius: 30px;
font-size: 16px;
color: #fff;	
	max-width: 200px;
	margin: 0 auto;
}

.single-post .comment-form .form-submit input[type="submit"]:hover {
	background: #0a2645;
	color: #fff;
}

.et_slide_in_menu_container {
height: 600px;
width: 330px !important;
text-align: right;
}

.et_slide_in_menu_container #mobile_menu_slide li a {
padding: 6px 0;
border: none;
font-size: 13px !important;
text-transform: uppercase;
letter-spacing: 1px;	
}

#main-header .logo_container #logo {
	left: 0 !important;
}

.et_slide_menu_top {
	padding: 15px 40px !important;
}

.et_slide_menu_top div#et-info {
	padding-top: 0 !important;
}

.et_slide_menu_top ul.et-social-icons, .et_slide_menu_top span#et-info-email {
	float: right !important;
}

#et-info-phone {
	margin-right: 0 !important;
}

footer .et_pb_menu .et_pb_menu__menu > nav > ul {
	flex-direction:row;
}

.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
	justify-content:center;
	margin-bottom: 10px;
}

.mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
  color: #fff;
}

.footer-contact .et_pb_contact_form label {
	display:block;
	font-size: 14px;
}

.footer-contact .et-pb-contact-message {
text-align: center;
font-size: 20px;
letter-spacing: 1px;
color: #156000;
}

.footer-contact .et-pb-contact-message ul {
	display:none;
}

.footer-contact .et_pb_contact_submit {
	height: 50px;
}

.footer-contact .et_contact_bottom_container {
	margin-top: 10px;
}

.wedding-contact-form .et_pb_contact_form p {
	margin-bottom: 15px;
}

.et_pb_contact_field[data-type="select"]::after {
top: 55px;	
}


input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
    opacity: 0 !important;
}

input::-moz-placeholder,
textarea::-moz-placeholder{
   opacity: 0 !important;
}
 
inputs:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    opacity: 0 !important;
}
 
inputs:-moz-placeholder,
textarea:-moz-placeholder {
   opacity: 0 !important;
}

.bullet_list_spacing ul > li {
	list-style:circle;
}


.blog-list .et_pb_ajax_pagination_container {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;	
position: relative;
}

.blog-list .et_pb_ajax_pagination_container:after {
	content: '';
    position: absolute;
    top: 0;
    left: calc(50% - 1px);
    width: 1px;
		background: #000;
    height: 100%;
	top: 60px;
}

.blog-list .et_pb_ajax_pagination_container article {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;	
padding: 60px;
margin-bottom: 0 !important;
}

.blog-list .et_pb_ajax_pagination_container article h2 {
font-size: 26px;
color: #0a2645 !important;
	letter-spacing: 1px;
	position:relative;
text-align:left;
}

.blog-list .et_pb_ajax_pagination_container article a {
	margin-bottom: 10px !important;
}

.blog-list .et_pb_ajax_pagination_container article .post-meta {
text-align: center;
letter-spacing: 1.5px;
font-size: 20px;
font-family: 'Cormorant Infant',Georgia,"Times New Roman",serif !important;
font-style: italic;
top: 80px;
position:absolute;
	top: 70px;
	opacity: 0;
right: 90px;
	opacity: 0;
}

.blog-list .et_pb_ajax_pagination_container article:hover .post-meta {
	opacity: 1;
	transition: all .2s linear;
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
}

.blog-list .et_pb_ajax_pagination_container article a.entry-featured-image-url {
	display:block;
	position: relative;
}

.blog-list .et_pb_ajax_pagination_container article a.entry-featured-image-url:after {
	content: "";
	display:block;
	position:absolute;
	left: 0;
	top: 0;
	background-color: rgba(255,255,255,0.8);
	width:100%;
	height: 100%;
	opacity: 0;
	transition: all .2s linear;
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
}

.blog-list .et_pb_ajax_pagination_container article a.entry-featured-image-url:hover:after {
	opacity: 1;
	transition: all .2s linear;
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
}

.blog-list .et_pb_ajax_pagination_container article:hover .post-meta {
	opacity: 1;
}

.blog-list .et_pb_ajax_pagination_container article h2:after {
	content: "";
	display:block;
	position:absolute;
	right: -40px;
	background: #0a2645;
	width: 30px;
	height: 1px;
	top: 15px;
}

.blog-list .et_pb_ajax_pagination_container article:nth-of-type(2n+2) h2:after {
	left: -40px;
	right: inherit;
}

.error404 #content-area {
 padding:150px 0 150px;
 text-align:center;
font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
}
.error404 .container:before {
 content:"";
 display:none
}
.error404 .error h2 {
 font-size:140px;
 font-weight:300;
 text-align:center;
 line-height:140px;
 color:#000;
font-family: 'Glacial Indifference',Helvetica,Arial,Lucida,sans-serif !important;
}
.error404 .error h1 {
 font-size:30px;
 color:#000;
 font-family: 'Glacial Indifference',Helvetica,Arial,Lucida,sans-serif !important;
	line-height: 40px;
}
.error404 .error a {
 color: #fff !important;
 border-width:0px!important;
 font-size:16px;
 font-family:'Glacial Indifference',Helvetica,Arial,Lucida,sans-serif!important;
background-color: #357c86 !important;
 padding:12px 30px;
 display:block;
 max-width:220px;
 margin:20px auto 20px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}
.error404 .error a:hover {
 background-color:#000 !important;
	color: #fff !important;
}

.error404 #main-header {
	background-color: #000 !important;
}

.error404 header.et-fixed-header #logo {
	filter: inherit !important;
}

.error404 .et-fixed-header .mobile_menu_bar::before, 
.error404 .et-fixed-header .mobile_menu_bar::after {
	color: #fff !important;
}

.el_dynamic_masonry_gallery .el_masonry_gallery_filter_categories li {
padding: 8px 25px !important;
}


.featured-section .et_pb_ajax_pagination_container article:nth-of-type(2),
.featured-section .et_pb_ajax_pagination_container article:nth-of-type(3) {
	display:none;
}

.site-header .header-blocks a {
	color: #000;
}

.site-header .et_pb_column {
	position:relative;
}

.site-header .et_pb_column:after {
	content: "";
	display:block;
	width:1px;
	height: 40px;
	background: #687b81;
	right: -20px;
top: 50%;
	transform: translatey(-50%);
	-moz-transform: translatey(-50%);
	-webkit-transform: translatey(-50%);
	position:absolute;
}

.site-header .et_pb_column.header-col-four:after {
	top: 30px;
}

.site-header .et_pb_column.header-col-five:after {
	content: "";
	display:none;
}

.mobile-menu-navigation {
	display:none !important;
}


@media only screen and (max-width:980px) {
	.mobile-menu-navigation {
	display:block !important;
}

footer .et_pb_menu .et_pb_menu__menu > nav > ul {
	flex-direction:column;
}
}

body.home .et-l--header {
	display:none;
}

.testimonial-content p,
.et_pb_testimonial_author {
   font-family: 'Bodoni Moda', serif;
  font-style: italic !important;
  font-weight: 400 !important;
}






















































