/*
Theme Name: LandingPress
Theme URI: https://powertic.com/landing-press
Author: luizeof
Author URI: https://powertic.com
Description: Blank Elementor Theme for Landing Pages and Websites
Version: 1.1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: landingpress
Tags: Blank
*/

/* =Custom Styles
-------------------------------------------------------------- */

* { font-family: Raleway, sans-serif;}
body {margin:0;}

/* =WordPress Core
  -------------------------------------------------------------- */

.alignnone {}

.aligncenter, div.aligncenter {}

.alignright {}

.alignleft {}

a img.alignright {}

a img.alignnone {}

a img.alignleft {}

a img.aligncenter {}

.wp-caption {}

.wp-caption.alignnone {}

.wp-caption.alignleft {}

.wp-caption.alignright {}

.wp-caption img {}

.wp-caption p.wp-caption-text {}

.sticky {}

.gallery-caption {}

.bypostauthor {}

/* Text meant only for screen readers. */

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  white-space: nowrap;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
/*Resets*/
.elementskit-menu-close .elementskit-menu-hamburger-icon,
.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
  height: 3px !important;
}
.eael-creative-button {
  min-width: auto !important;
}
span.wpcf7-not-valid-tip {
  font-family: "Roboto", Sans-serif;
}
div.wpcf7-response-output {
  font-family: "Roboto", Sans-serif;
  border-radius: 4px;
  margin: 15px 0 0 !important;
  padding: 15px !important;
}
.elementor-author-box__name {
  margin-top: -10px !important;
}
form .elementor-button {
  cursor: pointer !important;
}
li.widget_elementor-library {
  /*list-style-type: none !important;*/
}
.logged-in.admin-bar #wpadminbar {
  /*display: none !important;*/
}
/*Resets*/
/*Meu tema*/
    /* Mobile first - All dispositives */
    .heading-link a {
      color: #868686 !important;
    }
    .heading-link a:hover {
      color: #de7a22 !important;
    }
    figcaption {
      font-size: 0.75em !important;
    }
    img.alignright,
    img.alignleft,
    figure.alignleft,
    figure.alignright{
      /*margin-top: 30px !important;*/
      margin-bottom: 30px !important;
    }
    img.alignleft {
      float: left;
    }
    img.alignright {
      float: right;
    }
    .my-content ul {
      padding: 0;
      margin: 0;
    }
    .my-content ul li {
      list-style: disc;
      margin: 5px 0 5px 25px;
      list-style-position: outside;
    }
    .my-form-group label {
      display: block;
    }
    .my-form-group textarea,
    .my-form-group input{
      width: 100%;
      background-color: rgb(240, 240, 240);
      border-width: 0px;
      border-radius: 0px;
      padding: 10px;
      border: none;
    }
    .my-form-group textarea:focus,
    .my-form-group input:focus{
      border-color: rgb(129, 138, 145);
      border-radius: 0px;
    }
    .my-btn {
      background-color: rgba(53, 174, 178, 0);
      color: rgb(51, 51, 51);
      font-size: 16px;
      font-weight: 400;
      border-style: solid;
      border-width: 0px 0px 1px;
      border-color: rgb(0, 0, 0);
      border-radius: 0px;
      padding: 10px;
      cursor: pointer;
    }
    .my-btn:focus,
    .my-btn:hover {
      background-color: rgba(0, 83, 119, 0);
      color: rgb(222, 122, 34);
      border-color: rgb(222, 122, 34);
    }
    .my-btn:focus {
      border: none;
    }
    .commentlist {
      padding: 0;
    }
    .commentlist > div {
      padding: 15px 0 30px 0;
    }
    .commentlist > div img{
      display: inline-block;
      vertical-align: middle;
      margin: -5px 10px 0 0;
      border-radius: 50%;
    }
    .comment-reply-title,
    .logged-in form#commentform > * {
      display: none;
    }
    .logged-in form#commentform > #respond .comment-reply-title,
    .logged-in form#commentform > #respond  {
      display: block !important;
    }
    /* Just Extra small (phones, less than 768px) */
    @media only screen and (max-width:48em) {
    }
    /* Small devices (tablets, 768px and up) */
    @media only screen and (min-width:48em) {
      img.alignleft:first-of-type,
      img.alignright:first-of-type,
      figure.alignleft:first-of-type,
      figure.alignright:first-of-type {
        /*margin-top: 0 !important;*/
      }
      img.alignright,
      figure.alignright {
        margin-left: 30px !important;
      }
      img.alignleft,
      figure.alignleft {
        margin-right: 30px !important;
      }
    }
    /* Medium devices (desktops, 992px and up) */
    @media only screen and (min-width:62em) {
    }
    /* Large devices (large desktops, 1200px and up) */
    @media only screen and (min-width:75em) {
    }
/*Meu tema*/