/*

*/


body{font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;}
  
#content{}
section, .section {background-color: transparent; padding:0}
.small, small { font-size: .80em;}

.img-fluid{max-width: 100%; width:100%}

u{font-weight: 500;}

b, strong{font-weight:700}

p{text-align: justify;hyphens: auto;}

.bg-light1{background:#F8F9FA}

.xxxbg-blue{background: #d1af59 !important;}  
     .xxxtext-blue{color: #0f77d4 !important;}
.bg-blue-gradient{background: linear-gradient(45deg,rgb(180, 183, 190) 45%, rgb(214, 214, 214) 70%, rgb(180, 180, 180) 92%);xxbackground: linear-gradient(45deg,rgba(75, 144, 253, 1) 45%, rgba(94, 193, 255, 1) 70%, rgba(75, 144, 253, 1) 92%);}

.bg-turkiz{background:#15c1c6;}
      .text-turkiz{color:#5787b8;}
.bg-turkizgradient {background: linear-gradient(-30deg,rgb(145, 67, 67) 37%, #f6436d 58%);}   

.bg-redgradient{background: linear-gradient(-30deg,rgb(165, 149, 135) 37%, #7b6d6a 58%);}   
      
.bg-black{background:black}    

.bg-red{background:rgb(199, 165, 128); }               /*valójában drapp*/
  .text-red{color:rgb(199, 165, 128);  }  

.bg-blue{background:rgb(10, 55, 138);}
  .text-blue{color:rgb(10, 55, 138);}
  
  
.bg-grey{background:#9e9e9e;}
  .text-grey{color:#9e9e9e;}

.bg-transparent{background:transparent!important}  

.handwrite {
  font-family: "Bonheur Royale", cursive;
  font-weight: 200;
  font-style: normal;
}
.toptext h1:after{border-top-style: solid;
  border-top-width: 3px;
  border-top-color: #cecfd1;
  width: 66px; position: absolute;
  left: 0;
  right: 0;
}

h1, .h1{xxfont-family: "Merriweather", serif;
  font-optical-sizing: auto;
  font-weight: 200;
  font-style: normal;}
h2, .h2{  xxfont-family: "Merriweather", serif;
  font-optical-sizing: auto;
  font-weight: 200;
  font-style: normal;}  
.h5, h5{letter-spacing: -0.5px;}

.bg-light2{background:#eee}

/*----BUTTONS------------------*/
.btn{ padding:8px 15px;transition: 0.2s; border:0; border-radius:25px; xxxfont-weight:700; text-transform:uppercase;font-size: 85%; font-weight:bold}
   .btn:hover{xxxbox-shadow: inset 0 0 10px #f8a100;}


.btn-primary{background:transparent; border:1px solid white; color:white!important}
         .btn-primary:hover, .btn-primary:focus{color: white!important; background-color:rgba(0,0,0,0.1);border:1px solid white}

.btn-secondary{background:black; color:white!important}
         .btn-secondary:hover, .btn-secondary:focus{color: white!important; background-color:grey;}


.btn-default{background:transparent; border:1px solid black;}
        .btn-default:hover, .btn-default:focus{xxcolor: white!important; background-color:rgba(0,0,0,0.1);border:1px solid black;}
        .btn-default:after{}


.left_egyedi{xxmargin-left:-120px; z-index:100}      
       @media (max-width: 992px) { .left_egyedi{margin-left:0px; z-index:100} }   
       
.right_egyedi{xxxmargin-right:-120px; z-index:100}      
       @media (max-width: 992px) { .right_egyedi{margin-right:0px; z-index:100} }       
       
/*----SUBPAGES------------------*/
.blog-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 90px;
  background: linear-gradient(180deg,rgba(250, 250, 250, 0) 60%, rgba(240, 240, 240, 1) 100%);
  z-index: 9999;
}

       
footer{

}