/*
Theme Name: Basefarm
Theme URI: http://johankan.com/
Description: A WordPress theme created for Basefarm.
Author: Johan Kangur
Author URI: http://johankan.com/
Template: enfold
Version: 3.0
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 05 Apr 2018 09:16:04 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


@font-face {
  font-family: 'AkzidProCond';
  src:  url('font/AkzidGrtskProCnd.woff2') format('woff2'),
        url('font/AkzidGrtskProCnd.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'AkzidProCondIta';
  src:  url('font/AkzidGrtskProCndIta.woff2') format('woff2'),
        url('font/AkzidGrtskProCndIta.woff') format('woff');
   font-display: swap;
}

@font-face {
  font-family: 'AkzidProMed';
  src:  url('font/AkzidGrtskProMedCnd.woff2') format('woff2'),
        url('font/AkzidGrtskProMedCnd.woff') format('woff');
}
@font-face {
  font-family: 'AkzidProMedIta';
  src:  url('font/AkzidGrtskProMedCndIta.woff2') format('woff2'),
        url('font/AkzidGrtskProMedCndIta.woff') format('woff');
}


@font-face {
  font-family: 'MetaSerifLight';
  src:  url('font/MetaSerifOffc-Light.woff2') format('woff2'),
        url('font/MetaSerifOffc-Light.woff') format('woff');
}
@font-face {
  font-family: 'MetaSerifLightItalic';
  src:  url('font/MetaSerifOffc-LightItalic.woff2') format('woff2'),
        url('font/MetaSerifOffc-LightItalic.woff') format('woff');
  font-display: swap;
}
nav .menu .avia-menu-text {
    font-family: AkzidProCond !important;
    font-weight: normal !important;
    text-transform: uppercase;
    font-size: 20px;
    line-height: initial;
}

h1, h2, h3,  {
	text-transform: uppercase !important;
    font-family: AkzidProMed;
    font-weight: normal;
    font-size: 2rem;
}
#avia_alternate_menu {
     display: none;
     opacity: 0;
     visibility: hidden;
}
.av_main_nav_header.av_menu_right #header_main .main_menu-uber{ 
  clear:none; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  float:right;
}
 
.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  left:0;
  right:auto; 
}
 
 
 
/* Menu left or right, slim */
.av_main_nav_header .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:36px;
  padding-bottom:36px;
}
  
/* Menu left or right, large */
.av_main_nav_header.av_large .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:50px;
  padding-bottom:50px;
}
  
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:14px;
  padding-bottom:14px;
}
 
.ubermenu #menu-item-search{
  display:none;
}
 
#header_main,
#header_main .main_menu-uber .ubermenu{
  border-top:none;
}
 
#header_main_alternate{
  display:block !important;
}
#header_main_alternate .main_menu-uber{
    position:relative;
}
 
.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{
  border-bottom:none;
}
 
@media screen and (max-width:999px){
  #header_main .logo,
  #header_main .main_menu-uber{
    position:relative;
    clear:both;
  }
  #header_main_alternate{
    display:block !important;
  }
  #advanced_menu_toggle{
    display:none !important;
  }
 
}
  
/* Responsive Menu */
@media all and (max-width: 989px){
     #avia_alternate_menu {
         display: block;
         opacity: 1;
         visibility: visible;
    }
}
@media only screen and (max-width: 767px) {
    .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
}
@media screen and (min-width: 960px) {



}

@media only screen and (max-width: 959px) {
  .av_main_nav_header.av_menu_right #header_main .main_menu-uber{
    position:relative;
  }
.av_main_nav_header.av_menu_right .ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
    padding-top:15px;
    padding-bottom:15px;
  }
.ubermenu-skin-vanilla.ubermenu-responsive-toggle {
    background: #022e4f !important;
    font-size: 20px !important;
    margin-bottom: 11px;
    margin-left: auto;
    margin-right: auto;
    width: 140px;
}
	
}



