/*
 Theme Name:   Futurio Child
 Description:  Mein Child Theme
 Author:       amsel19
 Author URI:   https://www.amsel19.de
 Template:     futurio
 Version:      1.0
 Text Domain:  futurio-child
*/

@font-face {
 font-family: 'Akribal-Display';
 src: url( “fonts/Arkibal Display/TTF/Arkibal Display Regular_mg.ttf”) format(‘ttf’); /* medium */
 font-weight: normal;
 font-style: normal;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #000;
}
.navbar-default .navbar-nav > li > a:hover
{
  color: #ccff00;
}
.navbar-right {
    margin-right: 0px;
  }
.top-bar-section {
  background: #f00;
  color: #fff;
  padding: 12px 0;
  z-index: 15;
  position: relative;
}
/*Canvas Navigation*/
.offcanvas-sidebar {
  background: #000;
}
.offcanvas-sidebar a {
  color: #fff;
}
.offcanvas-sidebar {
  color: #fff;
}
.menu-neon a {
  color: #ccff00;
}
#menu-hauptmenu li.menu-item-has-children > a {
font-weight: bold;
}
#menu-hauptmenu li.menu-item-has-children > a::after {
display: none;
}

/*END Canvas Navigation*/
#site-navigation {
	background-color: #000000;
	border-bottom: 1px solid #000;
	margin-bottom: 0;
}

#site-navigation.shrink {
  background-color: #000000;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #ccff00;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.nav > li.active > a::before, .current-page-parent::before {
  background-color: #ccff00;
}
.nav > li > a::before {
    background-color: #ccff00;
  }
 .navbar-default .navbar-nav > .active > a {
  color: #ccff00;
}
/*Layout Sonstiges Onepage*/
.elementor-icon-box-icon .elementor-icon {
    box-shadow: 6px 8px 10px 2px #0000004d;
  }
/**/

/*Inhaltsseiten Layout*/
.type-page p {
  font-weight: 300;
  font-size: 18px;
	margin: 0 0 20px;
}
 ul {
  font-weight: 300;
  font-size: 18px;
}
.type-page .wp-block-gallery{
	margin: 30px 0;
}

/*Farbe HAM-Menu*/
.top-search-icon i, .offcanvas-sidebar-toggle i {
  color: #ccff00;
}
#main-menu-panel {
  display: none;
}
.icons-menu-right {
  margin-right: -40px;
}
/*Grösse HAM-Menu */
.offcanvas-sidebar-toggle i {
	font-size: 30px;
	margin-right: 20px;
}
.offcanvas-sidebar-toggle {
	padding-left: 30px;
}
.page h1.single-title {
	padding-bottom: 15px;
	margin-top: 25px;
}
/*Bereiche Onepage*/
.elementor-image-box-content {
  padding: 0 10px;
}

/*Spaltenbreite klassische Seite*/
.container .col-md-12 {
  padding-right: 15%;
	padding-left: 15%;
}
.container .col-md-12 p {
	text-align: justify;
}
