/*
Theme Name: Ewebot - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0.16
Template: ewebot
*/

@import url("../ewebot/style.css");

.cf7mls-btns .cf7mls_next.action-button,
.cf7mls-btns .cf7mls_back.action-button {
  position: absolute !important;
  right: 22px;
  top: 17px;
  max-width: 100%;
  display: block;
  width: auto;
  vertical-align: top;
  margin: 0;
}

.promo-menu {
  color: red;
}

.promo-offer {
  animation: 2s ease 0s infinite pulse;
}

.blinking {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

/*
.gt3-core-imagebox-content .email-homepage {
  font-size: 16px !important;
}
*/

.wpcf7 form.sent .wpcf7-response-output {
  margin-bottom: 40px;
}

.wpcf7 form .wpcf7-response-output {
  margin-bottom: 40px;
}

.elementor-7813
  .elementor-element.elementor-element-1c7d0e5b
  > .elementor-container {
  min-height: 55px;
}

@media screen and (max-width: 480px) {
  .elementor-widget-image-carousel .swiper-container {
    max-height: 75px;
  }
}

.grecaptcha-badge {
  visibility: hidden !important;
}

.wpcf7 form.sent .wpcf7-response-output {
  margin-bottom: 70px !important;
}

.gt3_back2top {
  display: none !important;
}

.cf7mls_next {
  display: none !important;
}

html,
body {
  overflow-x: hidden;
}
body {
  position: relative;
}

/*
@media only screen and (max-width: 550px) {

  body {
  max-width: 100%;
  overflow-x: hidden;
}
*/

form.cf7mls input.wpcf7-form-control.wpcf7-submit {
  margin-top: 20px !important;
}

@media only screen and (max-width: 800px) {
  .tel-header-menu {
    display: none;
  }
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
  color: #696687;
  font-weight: 500;
  font-size: 14px;
  border-color: #696687;
}

.gallery-icon img {
  box-shadow: none;
}

.wp-block-gallery .blocks-gallery-item figcaption {
  text-shadow: 1px 1px 1px #444;
  background: none;
}

.figcaption {
  text-shadow: 1px 1px 1px #444 !important;
  background: none !important;
}

.gt3-page-title__content .page_title h1,
h1.portfolio_title_content,
.blog_content,
#main_content,
.single_meta {
  font-family: "Montserrat" !important;
}

.elementor-5199 .elementor-element.elementor-element-742433af nav ul.sub-menu,
.sub-menu {
  background-color: white !important;
}

.digital-pricebox .price_button-elementor,
.page-id-16987 .price_button-elementor,
.pricebox-mark .price_button-elementor,
#pricebox-marketing .price_button-elementor,
.page-id-16987 .shortcode_button,
#pricebox-marketing .shortcode_button,
.digital-pricebox .shortcode_button,
.elementor-widget-gt3-core-pricebox
  .gt3_pricebox_module_wrapper.type5
  .price_button-elementor
  .shortcode_button {
  display: none !important;
}

.revolution_form.with_border .revolution_form_btn {
  top: -10px !important;
}
