/*---------------------------------------------------------------------------------

 Theme Name:   Divi Child v10
 Theme URI:    
 Description:  Divi Childe theme 
 Author:       QRobert
 Author URI:   https://www.zooo.ch
 Template:     Divi
 Version:      10
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/*Custom font*/
@font-face {
   font-family: 'Axiforma';
   src: url('./fonts/Axiforma-Black.woff2') format('woff2'),
       url('Axiforma-Black.woff') format('woff');
   font-weight: 900;
   font-style: normal;
   font-display: swap;
}

@font-face {
   font-family: 'Axiforma';
   src: url('./fonts/Axiforma-Book.woff2') format('woff2'),
       url('./fonts/Axiforma-Book.woff') format('woff');
   font-weight: normal;
   font-style: normal;
   font-display: swap;
}

@font-face {
   font-family: 'Axiforma';
   src: url('./fonts/Axiforma-Bold.woff2') format('woff2'),
       url('./fonts/Axiforma-Bold.woff') format('woff');
   font-weight: bold;
   font-style: normal;
   font-display: swap;
}


/*collapsible submenus parent*/
#main-header .et_mobile_menu .menu-item-has-children, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children, .et_pb_menu .et_mobile_menu .menu-item-has-children {
   position : relative;
   }

   #main-header .et_mobile_menu .menu-item-has-children > a, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a, .et_pb_menu .et_mobile_menu .menu-item-has-children > a {
   padding-right : 47px;
   background    : transparent;
   }

   #main-header .et_mobile_menu .menu-item-has-children > a + span, .et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a + span, .et_pb_menu .et_mobile_menu .menu-item-has-children > a + span {
   position    : absolute;
   right       : 0;
   top         : 0;
   padding     : 10px 15px;
   font-size   : 20px;
   font-weight : 600;
   cursor      : pointer;
   z-index     : 2;
   }

   #main-header .et_mobile_menu li ul.menu-hide, .et_pb_fullwidth_menu .et_mobile_menu li ul.menu-hide, .et_pb_menu .et_mobile_menu li ul.menu-hide {
   display : none !important;
   }

   #main-header .et_mobile_menu span.menu-closed:before, .et_pb_fullwidth_menu .et_mobile_menu span.menu-closed:before, .et_pb_menu .et_mobile_menu span.menu-closed:before {
   content     : "\4c";
   font-family : "ETmodules";
   display     : block;
   font-size   : 17px;
   }

   #main-header .et_mobile_menu span.menu-closed.menu-open:before, .et_pb_fullwidth_menu .et_mobile_menu span.menu-closed.menu-open:before, .et_pb_menu .et_mobile_menu span.menu-closed.menu-open:before {
   content : "\4d";
   }
