/**
Theme Name: MConsulting
Author: spieral
Author URI: https://spieral.com
Description: Based on Astra.
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: mconsulting
Template: astra
*/

.elementor .heading-H1{font-family:Montserrat!important;font-size:3rem!important;line-height:1.05!important;font-weight:600!important;color:#ffffff;margin:0!important;text-transform:uppercase!important;text-align:center!important;text-shadow: 1px 1px 2px #111111!important;}

/*force ASTRA to full width*/
.elementor-page .ast-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}
.site-content .ast-container{max-width:100% !important;}
.ast-container {margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}
/*stick right blog sidebar*/
.sidebar-sticky{position: sticky;top: 30px;}

/*Search Results Page*/
.search h1.page-title.ast-archive-title{font-size:2rem!important;font-family:Montserrat!important;line-height:1.05!important;font-weight:600!important;color:#010101!important;}
.search .ast-container section.ast-archive-description h1 *{font-size:inherit!important;color:#004994!important;}
.search .ast-archive-description {border-bottom: 0!important;}
.search h2.entry-title a{font-family:Montserrat!important;color:#063363!important;}
.search h2.entry-title a:hover{font-family:Montserrat!important;color:#f18815!important;}
.search .ast-blog-meta-container .entry-meta a{font-family:Montserrat!important;color:#063363!important;}
.search .ast-blog-meta-container .entry-meta a:hover{font-family:Montserrat!important;color:#f18815!important;}
.search .ast-excerpt-container{font-family:Lora!important;color:#1E1F1F!important;}

/* WPForms : fields and placeholders font for Chrome, Firefox, Safari, Edge */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="url"],
.wpforms-form textarea {font-family: Montserrat!important;font-weight:400!important;}
.choices .choices__inner,
.choices .choices__input,
.choices .choices__list--single .choices__item {font-family: Montserrat!important;font-weight:400!important;}
.choices .choices__list--dropdown .choices__item--selectable {font-family: Montserrat!important;font-weight:400!important;}
.wpforms-form input::placeholder,.wpforms-form textarea::placeholder,.wpforms-form select::placeholder {font-family: Montserrat!important;font-weight:400!important;}
.wpforms-form .wpforms-field-checkbox label.wpforms-field-label-inline,.wpforms-form .wpforms-field-radio label.wpforms-field-label-inline {font-family:Montserrat!important;font-weight:400!important;}
.wpforms-form button[type="submit"],.wpforms-form .wpforms-submit {font-family:Montserrat!important;font-weight:400!important;text-transform: uppercase;}