/**
Theme Name: Marketividade
Author: Marketividade
Author URI: https://marketividade.com
Description: Marketividade Lisbon
info@marketividade.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: marketividade
Template: astra
*/
/*
@font-face {
  font-family: 'Playfair Display';
  src: url('fonts/PlayfairDisplay-Regular.woff2') format('woff2'),
       url('fonts/PlayfairDisplay-Regular.woff') format('woff');
  font-weight: 400; 
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('fonts/PlayfairDisplay-Italic.woff2') format('woff2'),
       url('fonts/PlayfairDisplay-Italic.woff') format('woff');
  font-weight: 400; 
  font-style: italic;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('fonts/PlayfairDisplay-Bold.woff2') format('woff2'),
       url('fonts/PlayfairDisplay-Bold.woff') format('woff');
  font-weight: 700; 
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('fonts/PlayfairDisplay-BoldItalic.woff2') format('woff2'),
       url('fonts/PlayfairDisplay-BoldItalic.woff') format('woff');
  font-weight: 700; 
  font-style: italic;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('fonts/PlayfairDisplay-Black.woff2') format('woff2'),
       url('fonts/PlayfairDisplay-Black.woff') format('woff');
  font-weight: 900; 
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('fonts/PlayfairDisplay-BlackItalic.woff2') format('woff2'),
       url('fonts/PlayfairDisplay-BlackItalic.woff') format('woff');
  font-weight: 900; 
  font-style: italic;
}
  */
:root {
 --main-font: "Playfair Display", sans-serif;
 --secondary-font: "OpenSans", sans-serif;
}
/*
body {
  font-family:var(--main-font);
}
h1,h2{
    font-family:var(--secondary-font);
}*/

.n2-padding h1,.n2-padding h2{
  font-family:var(--main-font)!important;
}
.site-content{
  min-height:100vh;
}

.social-item-label {
  display: none;
}

.astra-widget-social-profiles-inner .link{
  display:none;
}

.search-form input.search-submit{
  background-color: #fff;
}

.email-field-newsletter .wpforms-field-medium.wpforms-field-required{
  border-radius: 45px 0 0 45px!important;
}

.newsletter-form-container .choice-1 label,
.newsletter-form-container .wpforms-field-description{
  color: #fff!important;
}

.newsletter-form-container .wpforms-field-checkbox{
  margin-left: 45px!important;
}

.newsletter-form-container a::hover{
  color:iherit!important;
  text-descoration:underline!important;
}

.ast-article-single,.content-area.primary{padding-top:0px!important;}
.ast-single-entry-banner .ast-container{padding-bottom:10px!important;}
h1.entry-title{margin:0px 10px 40px 10px!important;}
.comments-area{display:none;}



/*wpform inline*/
.mktv-wpforms-inline-input{
  display: flex !important;
}

.mktv-wpforms-inline-input > input{
  border-radius: 25px 0px 0px 25px !important;
}

.mktv-wpforms-inline-checkbox{
  display: block !important
}

.mktv-wpforms-inline-submit{
  margin-left: -25px !important;
  padding-top: 16px !important;
  padding-bottom: 15px !important;
}

@media only screen and (max-width: 600px) {
  .mktv-wpforms-inline-input > input{
    border-radius: 5px 5px 5px 5px !important;
  }

  .mktv-wpforms-inline-submit{
    margin-left: 0px !important;
    border-radius: 5px 5px 5px 5px !important;
  }
}
