/*
Theme Name: Stockholm
Theme URI: https://stockholmlanding.qodeinteractive.com/
Description: Stockholm Theme
Tags: agency, business, ajax, portfolio, blog, shop, multi-purpose, clean, elegant, white, photography, modern, fullscreen, stylish, design
Author: Select Themes
Author URI: https://qodeinteractive.com/
Version: 9.11
Text Domain: stockholm
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@font-face {
  font-family: 'Hand3';
  src: url('assets/fonts/hand3.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

h1, h2, h3 {
  font-family: 'Hand3' !important;
  text-transform: uppercase!important;
}
h6, a {
  font-family: 'Heebo', sans-serif !important;
}
sr7-arrow {
  display: none!important;
}
sr7-module {
      margin: 30px auto 80px!important;
}
.title_outer.title_without_animation {
  display: none;
}
.request-form {

}
.request-form .form-subtitle {
  font-size: 22px;
  margin-bottom: 8px;
}
.request-form .form-subtitle {
  font-size: 22px;
  margin-bottom: 18px;
  margin-top: 8px;
  border-top: 1px solid #d5d5d5;
  padding: 24px 0 10px;
}
.inner-span {
  font-size: 14px;
  font-style: italic;
  display: block;
}
.request-form input:not([type='checkbox']),
.request-form textarea {
  margin-top: 6px!important;
  margin-bottom: 26px!important;
  max-width: 820px;
}
.request-form textarea {
  height: 90px;
}

.request-form input:focus,
.request-form textarea:focus {
  border-color: #6c89d5!important;
}
.qode-header-links {
  font-family: 'Hand3' !important;
  color: #3053ae!important;
  text-transform: uppercase!important;
  font-size: 18px;
  text-align: right;
}
.elementor a {
  color: #5B7FDF;
}
.elementor a:hover {
  color: #949494;
}
.q_logo a {
  max-height: 78px;
}
.page_header.fixed  .q_logo a {
  max-height: 52px;
}
.fdr-btn {
  text-transform: uppercase!important;
  font-family: 'Hand3' !important;
  min-width: 200px!important;
  padding-top: 16px!important;
  padding-bottom: 10px!important;
}
.fdr-btn-main {
  /* font-size: 14px !important; */
}
nav.main_menu > ul > li > a {
  font-size: 16px!important;
  text-transform: uppercase!important;
  font-family: 'Hand3' !important;
}
sr7-txt {
  font-family: 'Heebo', sans-serif !important;
}
.qode_column.column3 .widget_text {
  text-align: right!important;
}
.footer_top, .footer_top.footer_top_full {
  padding-top: 70px!important;
  padding-bottom: 50px!important;
}
.wpcf7-acceptance {
  line-height: 1.2;
  margin-bottom: 8px;
  display: block;
}
.wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0;
}
input.wpcf7-form-control.wpcf7-submit.submit-btn {
    text-transform: uppercase !important;
    font-family: 'Hand3' !important;
    min-width: 200px !important;
    padding-top: 16px !important;
    padding-bottom: 10px !important;
    font-size: 20px;
    font-weight: 500;
    color: rgb(229, 248, 255);
    text-transform: none;
    text-decoration: none;
    line-height: 40px;
    z-index: 13;
    border-radius: 0px;
    vertical-align: top;
    transform-origin: 50% 50%;
    display: block;
    background: rgb(91, 127, 223);
    border: 0!important;
    text-align: center;
    margin-top: 24px !important;
}
input.wpcf7-form-control.wpcf7-submit[disabled] {
  opacity: .6;
}