/*
 Theme Name:   Hello ELementor Child
 Theme URI:    
 Description:  Custom child theme for Hello Elementor
 Author:       Lester Lubiano
 Author URI:   
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Import parent theme styles */
@import url("../hello-elementor/style.css");

#site-header,
.page-header,
#site-footer{
    display:none !important;
}

a{
    text-decoration:none !important;
}

.txt-brown{
	color: #C8A96E !important;
}

.wpcf7-form p label{
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #9C9189;
}

.wpcf7-form label{
    width: 100%;
}

.wpcf7-submit{
    width: 100% !important;
    background-color: #C8A972 !important;
    border: 0px !important;
    color: #FFF !important;
    text-transform: uppercase !important;
}

.mdl-verification .wpcf7-form p label{
    display: block;
    font-size: 9px;
    font-family: Montserrat;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gold);
    margin-bottom: 6px;
    color: #b8974a !important;
}

.mdl-verification .wpcf7-form p label input{
    margin-top:10px;
    background-color: #232220;
    font-family:Montserrat;
    font-weight:400;
}

.mdl-verification .wpcf7-form p label input::placeholder{
    color:#bbbba8;
}

.mdl-verification .wpcf7-form p label input{
    color:#FFF;
}

.mdl-verification .wpcf7-form p .wpcf7-submit{
    background-color: #c8ab6e !important;
    border:1px solid #c8ab6e !important;
    font-family: Montserrat;
    font-size:10px;
    font-weight:700;
    color: #000 !important;
    height:42px;
    margin-top:10px;
}

.bg-hover > * {
    position: relative;
    z-index: 1;
}

.elementor-background-video-container::before,
.elementor-background-video-container::after {
    display: none !important;
}

.elementor-background-video-container {
    pointer-events: none !important;
}

.elementor-background-video-container iframe {
    pointer-events: none !important;
}

.single-post .page-content{
    padding-top:150px;
    padding-bottom:150px;
}

.single-post #page{
    background-color:#0D0C0B;
    color:#FFF;
}

.single-post #page h1,
.single-post #page h2,
.single-post #page h3,
.single-post #page h4{
    font-family: "Cormorant Garamond", Sans-serif;
}

.single-post #page p{
    font-family: "Montserrat", Sans-serif;
    font-size:14px;
}

#comments{
    display:none;
}

selector p::first-letter {
  font-family: serif;
  font-size: 4.5em;
  font-weight: 400;
  color: #c9a15a;
  float: left;
  line-height: 0.8;
  padding-right: 8px;
  padding-top: 4px;
}

.drop-cap-text p::first-letter {
  font-family: serif;
  font-size: 4.5em;
  color: #c9a15a;
  float: left;
  line-height: 0.8;
  padding-right: 8px;
}

.sk-instagram-feed{
    border: 0px solid !important;
}

.sk_branding a{
    display: none !important;
}