/*
 Theme Name:     Fortuna Child
 Description:    Fortuna Child Theme
 Author:         BlueOwlCreative
 Version:        1.10
 Template:       fortuna

*/
 

:root {
  --kek:#2b3437;
  --zold:#688a40;
  --sotetszurke:#f0f0f0;
  --beige:#faf8f6;
}


body {
background-color: var(--sotetszurke);
background:var(--sotetszurke);
font-family: "Montserrat";
}

#header, #header.scrolled {background:#ffffff; }
#header.scrolled #menu > ul > li > a { line-height: 25px; }

#logo img {height:52px; width:auto; padding:12px 0px; margin-top:0px;}
#logo .logo_img {height: 52px;}
#logo_img {height: 52px;}


#menu li.kiemelt_gomb a {color:var(--zold);}

#menu > ul > li > a  {line-height: 30px!important; top:20px!important;}

#menu > ul > li > a:after {
background-color: var(--zold);
}

#menu > ul > li > a, #header .header_cart a.icon { color: #000; }

.kiemelt_gomb a {border: 2px solid var(--zold); border-radius: 4px; padding:0px; color:var(--zold); margin-top:-2px; margin-left:25px;}
.kiemelt_gomb a:hover {background-color: var(--zold); color:#fff!important;}

#mobile_menu .kiemelt_gomb a {
border: none;
border-radius: 0px;
margin-left: 0px;
}

h2:after {
   background: none repeat scroll 0 0 var(--zold);
   bottom: -10px;
   content: "";
   display: block;
   height: 2px;
   position: relative;
   font-weight: 800;
   width: 50px;
}


sup {
  vertical-align: super;
  font-size: 8px;
}

.sup {
  vertical-align: super;
  font-size: 8px;
}

.hero_slider_box h1 {text-transform: none!important;}
.hero_slider_box h1 strong {font-weight: 800; color:#000;}

.lechner_elonyok_box { border-right:1px solid var(--sotetszurke);}

.kiado_teruletek h2 {font-weight: 800; text-transform: none!important;}

.kiado_header {font-weight: 800; margin-bottom: 5px!important; margin-left:10px; margin-top:10px; font-size: 1rem;}
.kiado_header_text {font-weight: 600; margin-left: 10px; color: var(--zold);}


.kiado_ikon img{width: 80px; height: auto;}
.kiado_box .vc_column-inner{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.kiado_box .boc_list_item .li_icon.normal i.icon {font-size: 30px; }

.kiado_box {min-height: 350px; height: 450px;}
.kiado_box a{bottom:15px; position: absolute; float: right; display: inline-block; right:20px; border:none!important;}

.kiado_ikon_box {background: var(--zold); padding:20px 0px;}


a.btn_theme_color, .btn_theme_color {font-weight: 600;}

.header_szoveg {font-size:2.5rem; font-weight:800; color:#fff; line-height: 4rem; }
.header_szoveg strong{font-size:2.5rem; font-weight:800; color: var(--zold); line-height: 4rem;}

.header_ikon img{width: 80px; height: auto;}
.header_ikon_szoveg  {font-size: 0.7rem; line-height: 0.9rem; margin-left:-20px;}
.header_ikon_szoveg strong {display:block; font-weight: 800; font-size: 1.1rem; line-height: 1.2rem;}

.lechner_orokseg h3 , .lechner_orokseg h2 {font-weight: 800;}
.lechner_orokseg  {background-color: var(--beige);}


#footer {background:var(--kek);}
.footer_btm, #powered, #powered a {background:var(--zold); color: #fff; }
#footer img {max-width:180px; width:auto; }

 #footer h2  {text-transform: none!important; font-weight: 600;}


@media all and (min-width: 769px) and (max-width: 1017px) {

.kiado_box {height: 450px; width:50%!important;}	
.lechner_elonyok_box { border-right:none;}
	
#elonyok_box > div:nth-of-type(1) .vc_col-sm-4, #elonyok_box > div:nth-of-type(2) .vc_col-sm-4, #elonyok_box > div:nth-of-type(3) .vc_col-sm-4, #elonyok_box > div:nth-of-type(4) .vc_col-sm-4 {width:100%!important; clear:both; text-align:center; padding-bottom:10px;}
#elonyok_box > div:nth-of-type(1) .vc_col-sm-8, #elonyok_box > div:nth-of-type(2) .vc_col-sm-8, #elonyok_box > div:nth-of-type(3) .vc_col-sm-8, #elonyok_box > div:nth-of-type(4) .vc_col-sm-8 {width:100%!important;}
.header_ikon_szoveg  {text-align: center; margin-left:0px; width:100%;}
.header_ikon_szoveg strong {display:block; text-align: center; font-size: 0.9rem;} 
	
}

@media all and (max-width: 768px) {
.header_ikon_szoveg  {font-size: 0.7rem; line-height: 0.9rem; text-align: center; margin-left:0px; }
.header_ikon_szoveg strong {display:block; font-weight: 800; font-size: 1.1rem;  text-align: center; } 

.lechner_elonyok_box { border-right:none; padding-top:30px;}

.kiado_box {height: 500px;}
	
#footer  {text-align: center;}

}