@font-face {
 font-family: 'Allerta Stencil';
 src: url('/wp-content/themes/wanium-child/fonts/AllertaStencil-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
/* GENERAL BODY */
body {
	line-height: inherit;
	
}
h1 {
	font-family: 'Allerta Stencil', sans-serif;
	
	font-weight: 590 !important;
	letter-spacing: inherit !important;
}
a {
	text-decoration: underline;
}
.widgettitle {
	font-family: 'Allerta Stencil', sans-serif;
	font-size: 37px !important;
	line-height: 36px !important;
	font-weight: 640 !important;
	text-transform: capitalize !important;
	letter-spacing: 0.5px !important;
	margin-bottom: 0px !important;
}
blockquote:not(.blockquote-link):not(.twitter-tweet) {
	font-size:1.1em;
}
blockquote + p {
	margin-top:-20px;
	font-size:0.6em;
}
.color-body{color:#105E91;}
.spinner {
    border-left-color: #FFFFFF !important;
    border-top-color: #1fb0c0 !important;
}
.image-bg .lead
{
    color: #FFFFFF !important;
}
body, input[type="submit"]:hover, , .wpcf7-form-control .wpcf7-submit:hover, .hover-small-dark:hover .intro-content-small, .icon-link:hover  
 {
    background-color: #105E91 !important;
    border-color: #105E91 !important;
    color: #e0f3ff !important;
}
.progress-bars .meter > span strong {
    background-color: unset !important;;
}
.progress-bars .meter.primary > span {
 background-color:#e0f3ff !important;;
}
.progress-bars .meter.warning > span {
 background-color:##105E91 !important;;
}
.progress-bars .meter.danger > span {
 background-color:#FFFFFF !important;;
}
.progress-bars .meter.success > span {
 background-color:#FFF2E0 !important;;
}
.index li {
	margin-bottom: 10px !important;
	font-size: 1.3em;
}
.index li > ul li {
	margin-top: 2px !important;
	margin-bottom: 0 !important;
	font-size: 0.8em;
}
/* BODY MAIN  -  LIGHT */
h1, h2, h3, h4, h5, h6, h3 a {
    color: #FFF2E0 !important;
}
  
.hover-small-dark:hover .intro-content-small h4, .icon-link:hover,
.filters li, .bg-light .primary-color-icon i  {
    color: #105E91 !important;
}
.color-primary{color:#105E91 !important;}
.primary-color, .primary-color a, .primary-color-hover:hover, .primary-color-hover:hover a, .primary-color-icon i, .primary-color-icon-hover:hover i {
    color: #105E91 !important;
}
/* SECONDARY */
.bg-secondary {
    background:#105E91 !important;
}
.bg-secondary  .image-bg .lead, .bg-secondary  h1, .bg-secondary  h2, .bg-secondary  h3, .bg-secondary  h4, .bg-secondary  h5, .bg-secondary  h6, .bg-secondary  h3 a , .bg-secondary  .widgettitle, .bg-secondary  strong, .bg-secondary b
{
    color: #e0f3ff !important;
}
.bg-secondary  .image-bg a:hover,.bg-secondary a:hover, .bg-secondary  .icon-link:hover, .bg-secondary  label, .bg-secondary .widgetsubtitle, blockquote:not(.blockquote-link):not(.twitter-tweet)
{
    background: #105E91 !important;
    border-color: #105E91 !important;
    color: #e0f3ff !important;
}
.bg-secondary .btn-filled:hover
{
    background: #105E91 !important;
    border-color: #FFFFFF !important;
    color: #e0f3ff !important;
}
.bg-secondary  input[type="submit"], .bg-secondary  .wpcf7-form-control .wpcf7-submit, .bg-secondary  .btn-new, .bg-secondary  .btn-filled, .bg-secondary  .btn-1, .bg-secondary  .owl-dot , .bg-secondary  .testimonials .quote-author a, .bg-secondary .image-bg
{
    background:#e0f3ff !important;
	border-color: #105E91 !important;
    color: #105E91 !important;
}
.bg-secondary a {
	color: #e0f3ff !important;
}
.bg-secondary hr {
	border-top: 7px solid #e0f3ff !important;
}
/* LIGHT */
.bg-light {
    background:#FFFFFF !important;
}
.bg-light .image-bg .lead, .bg-light h1, .bg-light h2, .bg-light h3, .bg-light h4, .bg-light h5, .bg-light h6, .bg-light h3 a , .bg-light .widgettitle, .bg-light strong, .bg-light b
{
    color: #105E91 !important;
}
.bg-light .image-bg a:hover, .bg-secondary a:hover, .bg-light .icon-link:hover, .bg-light label, .bg-light .widgetsubtitle, blockquote:not(.blockquote-link):not(.twitter-tweet)
{
    background: #FFFFFF !important;
    border-color: #FFFFFF !important;
    color: #012A45 !important;
}
.bg-light .btn-filled:hover
{
    background: #FFFFFF !important;
    border-color: #105E91 !important;
    color: #012A45 !important;
}
.bg-light input[type="submit"], .bg-light .wpcf7-form-control .wpcf7-submit, .bg-light .btn-new, .bg-light .btn-filled, .bg-light .btn-1, .bg-light .owl-dot , .bg-light .testimonials .quote-author a, .bg-light .image-bg
{
    background:#105E91 !important;
	border-color: #FFFFFF !important;
    color: #FFFFFF !important;
}
.bg-light hr {
	border-top: 7px solid #105E91 !important;
}
/* DARK */
.bg-dark
{
    background:#1fb0c0 !important;
}
.bg-dark .image-bg .lead, .bg-dark h1, .bg-dark h2, .bg-dark h3, .bg-dark h4, .bg-dark h5, .bg-dark h6, .bg-dark h3 a , .bg-dark .widgettitle, .bg-dark strong, .bg-dark b
{
    color: #FFFFFF !important;
}
.bg-dark .image-bg a:hover, .bg-secondary  a:hover, .bg-dark .icon-link:hover, .bg-dark label, .bg-dark .widgetsubtitle, blockquote:not(.blockquote-link):not(.twitter-tweet)
{
    background: #1fb0c0 !important;
    border-color: #1fb0c0 !important;
    color: #515152 !important;
}
.bg-dark .btn-filled:hover
{
    background: #1fb0c0 !important;
    border-color: #105E91 !important;
    color: #515152 !important;
}
.bg-dark input[type="submit"], .bg-dark .wpcf7-form-control .wpcf7-submit, .bg-dark .btn-new, .bg-dark .btn-filled, .bg-dark .btn-1, .bg-dark .owl-dot ,  .bg-dark .testimonials .quote-author a, .bg-dark .image-bg
{
    background:#FFFFFF !important;
	border-color: #1fb0c0 !important;
    color: #1fb0c0 !important;
}
.bg-dark hr {
	border-top: 7px solid #FFFFFF !important;
}
/* PRIMARY  */
.bg-primary {
    background:#e0f3ff !important;
}
.bg-primary .image-bg .lead, .bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary h4, .bg-primary h5, .bg-primary h6, .bg-primary h3 a , .bg-primary .widgettitle, .bg-primary strong, .bg-primary b
{
    color: #FFF2E0 !important;
}
.bg-primary .image-bg a:hover, .bg-secondary a:hover, .bg-primary .icon-link:hover, .bg-primary label, .bg-primary .widgetsubtitle, blockquote:not(.blockquote-link):not(.twitter-tweet)
{
    background: #105E91 !important;
    border-color: #e0f3ff !important;
    color: #105E91 !important;
}
.bg-primary .btn-filled:hover
{
    background: #e0f3ff !important;
    border-color: #105E91 !important;
    color: #105E91 !important;
}
.bg-primary input[type="submit"], .bg-primary .wpcf7-form-control .wpcf7-submit, .bg-primary .btn-new, .bg-primary  .btn-filled, .bg-primary .btn-1, .bg-primary .owl-dot , .bg-primary .testimonials .quote-author a, .bg-primary .image-bg
{
    background:#FFF2E0 !important;
	border-color: #e0f3ff !important;
    color: #e0f3ff !important;
}
.bg-primary hr {
	border-top: 7px solid #FFF2E0 !important;
}
nav {
	border-bottom: 8px;
    border-bottom-color: currentcolor;
	border-bottom-style: solid;
}
/* SPECIAL */
/* Menu Background Color und Font */
.nav-container nav:not(.transparent), .nav-container nav.transparent.nav-show, 
nav .menu > li ul, .nav-container nav:not(.transparent) .menu li:not(.menu-item-btn) a, 
.nav-container nav:not(.transparent) h1.logo, .nav-container nav:not(.transparent) .widget-wrap.module i,
.vertical-menu, .vertical-menu .text-center, .vertical-menu [class*="vertical-"], .vertical-menu a {
    background: #e0f3ff !important;
    color: #105E91 !important;
}
.cart-widget-wrap .label.number, .primary-bgcolor-icon i  {
    background-color: #e0f3ff !important;
    border-color: #e0f3ff !important;
    color: #105E91 !important;
}
/* Background Gray Dark Color (Footer) */
.bg-graydark {
    background: #e0f3ff !important;
}
.footer-widget.bg-graydark .widget .title, .bg-graydark h1, .bg-graydark h2, .bg-graydark h3, .bg-graydark h4, .bg-graydark h5, .bg-graydark h6, .bg-graydark h3 a, .footer-widget strong {
    color: #105E91 !important;
}
/* Footer Font */
.footer-widget, .footer-widget.bg-graydark .widgettitle,
.footer-widget h1, .footer-widget h2, .footer-widget h3, .footer-widget h4, .footer-widget h5, .footer-widget h6, .footer-widget h3 a {
    color: #105E91 !important;
}
.footer-widget h1, .footer-widget h2, .footer-widget h3, .footer-widget h4, .footer-widget h5, .footer-widget h6, .footer-widget h3 a {
    color: #105E91 !important;
}
@media(max-width: 768px) { 
    .headings-title .widgettitle, .vc_row .widgettitle{ 
        font-size: 28px !important;
        line-height: unset !important;
        padding-top: unset !important;
    } 
    .headings-title .widgetsubtitle, .vc_row .widgetsubtitle{ 
       font-size: 16px !important;
        line-height: unset !important;
        padding-top: unset !important;
    } 
    .headings-title .widgetsubtitle.behind-left, .vc_row .widgetsubtitle.behind-left { 
        font-size: 80px!important; 
        line-height: 80px!important; 
    }
}
@media all and (max-width: 640px) {
    .heading-title-standard, .heading-title-thin, .heading-title-bold {
        font-size: 45px !important;
    }
    .header-single .lead, .main-slider .lead {
        font-size: 26px !important;
        line-height: 20px !important;
        margin-bottom: 5px !important;
        font-family: unset !important;
    }
    .headings-title .widgetsubtitle, .vc_row .widgetsubtitle {
        font-size: 16px !important;
        line-height: unset !important;
        padding-top: unset !important;
    }
    .headings-title .widgettitle, .vc_row .widgettitle {
        font-size: 28px !important;
        line-height: unset !important;
        margin-bottom: unset !important;
    }
}
@media only screen and (max-width: 479px) {
    .container {
        width: unset !important;
    }
}
