/*
Theme Name: 2nique Theme
Description: 
Version: 4.5.7
Author: internezzo
Author URI: 
Template: IZZObase-V4
*/




body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}



/* Container  */
	
.container_wrap {
	border-top-style: none!important;
}



/* preloader */

svg {
  width: 60px;
  height: 60px;
  margin: 20px;
  display: inline-block;
}

.av-siteloader { 
	display: none;
/*  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  margin: 0 auto;
  border-top: 8px solid rgba(0, 0, 0, 0.2);
  border-right: 2px solid rgba(0, 0, 0, 0.2);
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
  border-left: 2px solid #000; 
  -webkit-animation: av-load8 0.8s infinite linear;
  animation: av-load8 0.8s infinite linear;
*/  
}

@-webkit-keyframes av-load8 {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes av-load8 {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); }
}	
	
	


/* Text-Styles */


h1, h2, h3, h4, h5 {
    margin-bottom: 10px;
    /* letter-spacing: -2px!important; */
}
h3 {
    line-height: 1.1em;
    margin-bottom: 10px;
}

h5 {
    line-height: 1em;
    margin-bottom: 5px;
}
.modern-quote .av-special-heading-tag {
	font-weight: 200;
}

strong, b {
    font-weight: 600!important;
    color: #404040!important;

}

*/

/*——————————————————————-
// Auto-TOC Styles
//—————————————————————–*/



/* Preloader Background */

#top .av-siteloader-wrap {
    background-color: #090e0f!important;
}
.av-siteloader-wrap {
     background: #090e0f!important;
}


/* Linie */

.main_color .avia-toc-style-elegant a:before {
border-color: #666666!important;
}

/* Links */

.main_color .avia-toc-style-elegant a {
color: #808080!important;
}
.main_color .avia-toc-style-elegant a:hover {
color: #f9c20f!important;
}

.avia-toc-style-elegant .avia-toc-level-0 {
font-weight: 500;
text-transform: none!important;
font-size: 1em;
}
.avia-toc-style-elegant .avia-toc-level-1 {
font-weight: 400;
text-transform: none!important;
font-size: 0.9em;
}

/* Haupteinträge, Kreis */
.main_color .avia-toc-style-elegant a:first-child:after, .main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
border-color: #888888;
background-color: #17191a;
}


.main_color .avia-toc-style-elegant a:last-child:after {
background-color: #666666!important;
}



/*------------------
// Mobile Styles
//------------------*/


@media only screen and (max-width: 767px) {

#top #wrap_all .av_header_transparency {
    background-color: #037d58!important;
    color: #ffffff;
    border-color: #ebebeb;
}	

#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtex {
    color: #cef8f0;
}

.header_color div .av-hamburger-inner, .header_color div .av-hamburger-inner::before, .header_color div .av-hamburger-inner::after {
    background-color: #ffffff;
}

.av-hamburger-inner::before {
    top: -8px;
}
.av-hamburger-inner::after {
    bottom: -8px;
}


}
	

