/*
Theme Name: Flyt
Text Domain: flyt
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/


@font-face {
    font-family: 'if_sanslight';
    src: url('fonts/ifsans-light-webfont.woff2') format('woff2'),
         url('fonts/ifsans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'if_sansregular';
    src: url('fonts/ifsans-regular-webfont.woff2') format('woff2'),
         url('fonts/ifsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'if_sansmedium';
    src: url('fonts/ifsans-medium-webfont.woff2') format('woff2'),
         url('fonts/ifsans-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'if_sansbold';
    src: url('ifsans-bold-webfont.woff2') format('woff2'),
         url('ifsans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
h1, h2, h3, h4, h5, h6, p {
    color: #331e11;}

body, p, a, li, ul, td, table {
    font-family: 'if_sanslight', sans-serif !important;
    font-size: 20px;
    color: #000
}

h1, h2, h3, h4, h5, h6, .qodef-accordion-holder .qodef-accordion-title .qodef-tab-title {
    font-family: 'if_sanslight', sans-serif !important;
}
.wpb_row {
  padding: 0 30px;
margin:0 auto;
}

.qodef-header-vertical .qodef-vertical-area-background {
    background-color: #e8e0d9 !important
}

.qodef-countdown.qodef-light-skin .countdown-row .countdown-section .countdown-amount, .qodef-countdown.qodef-light-skin .countdown-row .countdown-section .countdown-period {
    color: #331e11 !important;
}
.qodef-countdown.qodef-light-skin .countdown-row .countdown-section .countdown-period {
    color: #331e11 !important;
     font-family: 'if_sanslight', sans-serif !important;
}
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {
    display:none}

.qodef-page-header .fixed .qodef-menu-area .qodef-logo-wrapper a {
    max-height: 110px;
        margin-top: 15px;
    display:block
}

.white h1 {
	color:#331e11
}

.white p {
	color:#fff
}

.qodef-accordion-holder .qodef-accordion-content {
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
}

.vc_toggle_title > h4 {
  display: inline;
  text-transform: uppercase;
  font-size: 17px;
    font-family: 'if_sanslight', sans-serif !important;
}

.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active .vc_toggle_title, .vc_toggle_title:hover  {
  background: #331e11;    
}
.vc_toggle_title {
    padding: 10px 30px 10px !important;}

.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active h4, .vc_toggle_title:hover h4 {
    color:#ffffff
}

.vc_toggle {
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
    left:6px !important
}

.vc_toggle_title > h4 {
    margin-left:10px 
}

.vc_toggle_default .vc_toggle_icon {
  background: #331e11 !important;
    border: none !important;}

.vc_toggle_default .vc_toggle_icon::before, .vc_toggle_default .vc_toggle_icon::after {
      background: #331e11 !important;
    border: none !important;
}

.vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_active .vc_toggle_icon {
  background: #fff !important;
}

.vc_toggle_default .vc_toggle_icon::before, .vc_toggle_default .vc_toggle_icon::after {
      background: #331e11 !important;
    border: none !important;
}

h5 {
    font-size: 30px !important;
font-family: 'if_sanslight', sans-serif  !important;} 

.bilder-event img {
    width: 250px;
}

.qodef-btn.qodef-btn-simple .qodef-btn-left-line {
    background-color: #4ec4ff;
}

::selection {
  background: #4ec4ff !important; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #4ec4ff !important; /* Gecko Browsers */
}

.qodef-mobile-header {
    display:none !important
}


@media (max-width:480px) {
    h1 {
  font-size: 45px !important;
  line-height: 55px !important;
}
    
.qodef-row-grid-section {
  width: 90% !important;
}
    
    h5 {
        font-size: 19px !important;}
}


.qodef-countdown .countdown-row .countdown-section .countdown-amount {
    font-family: 'if_sanslight', sans-serif  !important;
}

.qodef-page-header .fixed .qodef-menu-area .qodef-logo-wrapper a {
  height: 100px !important;
}