:root {
	font-size: 18px;
	--maincolor: #7d4d1e;
	--secondcolor: #f6f4f4;
}



 h1,h2,h3,h4,h5,h6{

 } 

 body{
    font-size: 1rem !important;
 }

h1{
    font-size: 3rem !important;
    line-height: 120% !important;
}
h2{
    font-size: 2.5rem !important;
    line-height: 120% !important;
}
h3{
    font-size: 1.9rem !important;
    line-height: 120% !important;
}
h4{
    font-size: 1.6rem !important;
    line-height: 120% !important;
}
h5{
    font-size: 1.3rem !important;
    line-height: 120% !important;
}
h6{
    font-size: 1.1rem !important;
    line-height: 120% !important;
}
.header-top-top-left p{
    color: rgba(255, 255, 255, 0.65);
}
body .sppb-btn, body .sppb-sp-slider-button .sp-slider-btn-text, .login .btn, .registration form > div .btn, .hikashop_vote_form .button, .article-list .article .readmore a, .sppb-readmore, .experience-years h6{
    color: #fff !important;
}
/*Typo END*/


/*Header START*/



/*Header END*/


/*Navi START*/



/*Navi END*/


/*Buttons START*/



/*Buttons END*/


/*Inhalt START*/



/*Inhalt END*/


/*Forms START*/



/*Forms END*/


/*Footer START*/



/*Footer END*/


/*Offcanvas START*/



/*Offcanvas END*/


@media screen and (max-width: 1200px) {
  
}

@media screen and (max-width: 990px) {
  	:root {
		font-size: 16px;
   }
}

@media screen and (max-width: 767px) {
  	:root {
		font-size: 15px;
   }
}

@media screen and (max-width: 480px) {
  
}





a.cc-btn.cc-allowall{
    background: #449f13 !important;
    color: #fff !important;
}
a.cc-btn.cc-allowall:hover{
    background: green !important;
}

a.cc-btn {
  background: #ccc !important;
  color: #000 !important;
  border-radius: 5px !important;
  padding: 10px !important;
  flex: 1 !important;
}
a.cc-btn:hover{
    background: #bbb !important;
    text-decoration: none;
}

   @media screen and (max-width: 767px) {
       .cc-message-text{
           font-size: 0.8rem !important;
       }
   div.cc-settings-label::before, span.cc-message-text::before {
           display: none !important;
       }
}


