/*
Theme Name: Mari &amp; Jess
Template: hello-elementor
Author: Gabe Cedillo
Author URI: https://gabecedillo.com
Description: Custom theme design made for Mari &amp; Jess Designs.
Version: 2.4.1.1631475239
Updated: 2021-09-12 19:33:59

*/

/* ---------------- Colors --------------------


Nebula: #b5cfce
-60%:		#e1eceb
-40%:		#d3e2e2
-20%:		#c4d9d8
+20%:		#96adac
+40%:		#788b8c
+60%:		#5b6b6b

Dove Gray:  #707070
-60%:				#c6c6c6
-40%:				#a9a9a9
-20%:				#8d8d8d
+20%:				#5b5b5c
+40%:				#444646
+60%:				#2d2e2e


 ---------------------------------------------- */

/* ---------------- Header -------------------- */

.mfp-bg {
	background-color: #b5cfce !important;
}

.ekit_navsearch-button {
	transition: all .3s ease-in-out;
}

.ekit_navsearch-button:hover {
	color: #b5cfce !important;
}

.elementor-icon-list-item span {
	transition: all .3s ease-in-out;
}

.elementor-icon-list-item span:hover {
	color: #bfcfce !important;
}

.mfp-close {
    width: 44px !important;
}

.mfp-close:hover {
	background-color: #707070;
	background-color: rgba(112, 112, 112, 0.2) !important;
}

selector.elementor-sticky--effects {background-color: rgba(255,255,255,0.5)!important;}
selector {transition: all 4s ease !important;}
selector.elementor-sticky--effects >.elementor-container {min-height: 80px;}
selector > .elementor-container {transition: min-height 1s ease !important;}

body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 150px; // fixed header height
   margin: -150px 0 0; // negative fixed header height
   visibility: hidden;
   pointer-events: none;
 }

/* ---------------- Typography -------------------- */

p {
	font-size: 16px;
}

h1, h2, h3, h4, h5, h6 {
	color: #b5cfce;
	font-weight: 300;
}

/* ---------------- Widgets -------------------- */

figure.effect-oscar figcaption {
	background-color: #2d2e2e/*fallback color */;
	background-color: rgba(45,46,46,0.3) !important;
}

figure.effect-oscar figcaption:hover {
	background-color: #b5cfce/*fallback color */;
	background-color: rgba(181,207,206,0.5) !important;
}

#weddings-block .ma-el-image-hover-title::before,
#destination-block .ma-el-image-hover-title::before,
#exclusive-events-block .ma-el-image-hover-title::before,
#design-elevated-block .ma-el-image-hover-title::before {
	content: "&nbsp;";
	background: url('http://mari-jess.local/wp-content/uploads/2021/09/mj-icon-weddings.svg') no-repeat;
	color: rgba(0,0,0,0) !important;
	font-size: 2.5em;
	margin: 40%;
	line-height: 1.35em;
}

#destination-block .ma-el-image-hover-title::before {
	background: url('http://mari-jess.local/wp-content/uploads/2021/09/mj-icon-destination.svg') no-repeat;
}

#exclusive-events-block .ma-el-image-hover-title::before {
	background: url('http://mari-jess.local/wp-content/uploads/2021/09/mj-icon-events.svg') no-repeat;
}

#design-elevated-block .ma-el-image-hover-title::before {
	background: url('http://mari-jess.local/wp-content/uploads/2021/09/mj-icon-design.svg') no-repeat;
}

.sb_instagram_header {
    display: none;
}

.mj-hero-logo {
	border: solid thin #ffffff;
}


/* ---------------- Team Page -------------------- */



/* ---------------- Team Page -------------------- */




/* ---------------- Contact Page -------------------- */

label {
    font-family: Oswald;
    color: white;
}

label input, label textarea {
    font-family: Raleway;
    line-height: 1.25em;
    margin-top: 10px !important;
}

label textarea {
    height: 120px;
}

.wpcf7-submit {
    border: none;
    border-radius: 4px !important;
    padding: 6px 30px;
}

input, textarea {
	border-color: #c6c6c6 !important;
}

input.wpcf7-date {
	color: #707070;
}
