/*
Theme Name: Join-Us-Monkibistro Child Theme
Theme URI: 
Description: A child theme of join-us-monkibistro
Template: join-us-monkibistro
Text Domain:       join-us-monkibistro-child-theme
*/
@import url("../join-us-monkibistro/style.css");


.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #fff;
    color: #fff;
}

.wpcf7 form.sent .wpcf7-response-output {
      color: #fff;
}

.wpcf7-form {
    font-family: Poppins;
}

.contact-block input.wpcf7-form-control {
    max-width: 333px;
    height: 50px;
    background: #FFFFFF;
    border: none;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #000000;
    margin-bottom: 3px;
}

.contact-block input.wpcf7-form-control.wpcf7-submit {
    background: #D5A97C;
    border-radius: 5px;
    font-weight: bold;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    width: 100%;
    justify-content: center;
    cursor: pointer;
}


:focus {
    outline: -webkit-focus-ring-color auto 0px;
}

.social-media-landing-section {
    padding: 98px 0 348px;
}

.social-media-landing-section .elementor-widget.elementor-widget-image {
    margin-bottom: 19px;
}


.social-media-landing-section .elementor-widget.elementor-widget-heading {
    padding-left: 5px;
    margin-bottom: 0;
}

.social-media-landing-section .elementor-widget.elementor-widget-text-editor {
    padding-left: 5px;
    margin-bottom: 0;
}

.social-media-landing-section p, .social-media-landing-section a {
    margin-bottom: 0px;
    color: #fff;
}

p.straight-to-menu {
    margin-bottom: 0px;
  font-family: Open Sans;
font-style: italic;
font-weight: normal;
font-size: 16px;
line-height: 22px;
text-align: center;
color: #FFFFFF;
text-decoration-line: underline;
margin-top: 5px;
}

.web-root-block span.ajax-loader {
    position: absolute;
}




























/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	
} /* end 1200 */

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
}  /*  end 992 */

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	
.social-media-landing-section {
    padding: 0 0 81px;
}

.social-media-landing-section .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}

.social-media-landing-section .elementor-widget.elementor-widget-image {
    margin-bottom: 26px;
}
.contact-block {
    padding: 0 21px;
}

.social-media-landing-section .elementor-widget.elementor-widget-heading {
    padding-left: 0;
  }

.social-media-landing-section .elementor-widget.elementor-widget-text-editor {
    padding-left: 0;
  }







} /* end 767 */



/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

} /*  end 480 */