@charset "utf-8";

html, body, div, span, p, img, strong, b, u, i, center, ol, ul, li, table, tbody, tr, th, td, details, section, summary, video {  
   margin: 0;  
   padding: 0;  
   border: 0;  
   vertical-align: baseline; 
}

body{
background-color:#FFF;
width:94%;
display:block;
margin-left:auto;
margin-right:auto;
font-size:17px;
text-align:center;
font-family: 'Oswald', sans-serif;
}
html{scroll-behavior:smooth;}
.lathatatlan{visibility: hidden}
.athuzott{text-decoration:line-through;}

a:link,a:visited{color:#E26115;text-decoration:none}
a:active,a:hover{color:#FD9801;text-decoration:underline}

.kep{max-width:100%;display:block;margin-left:auto;margin-right:auto;}	
.bottom-navi{font-size:17px;color:white;text-align:center;line-height:24px;background-color:#E26115;padding:8px;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
.bottom-navi-kek{font-family:'Oswald',sans-serif;font-size:18px;color:white;text-align:center;line-height:26px;background-color:#0076A3;padding:8px;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
.bottom-navi-link:link, .bottom-navi-link:visited, .bottom-navi-link:active{font-size:17px;color:white;text-align:center;line-height:24px;text-decoration: none;}
.bottom-navi-link:hover{font-size:17px;color:white;text-align:center;line-height:24px;text-decoration: none;position:relative;top:1px;left:1px;}

.narancs-sotet{color:#E26115;}
.narancs-vilagos{color:#FD9801;}

#tartalom{position:relative;z-index:13;visibility:visible;top:15px;}
.text_title{font-size:24px;color:white;text-align:center;line-height:24px; background-color:#E26115;padding:20px;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
.text-title-alcim1{font-family:'Oswald',sans-serif;font-size:24px;color:#E26115;line-height:28px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
.text-title-alcim2{font-family:'Oswald',sans-serif;font-size:18px;color:black;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;}
.text_title_blue{font-family: 'Oswald', sans-serif;color:#1595E2;font-size:24px;}
.text_tartalom{font-size:17px;line-height: 27px; font-family: 'Oswald', sans-serif;text-align: justify;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
.text_tartalom_narancs{font-size:17px;font-family: 'Oswald', sans-serif;text-align: justify;color:#E26115;}
.text_small{font-family: 'Oswald', sans-serif;font-size:14px;line-height:20px;}

/* Drop down info  */
details{width:100%;margin:0 auto;background:#E26115;box-shadow:0 .1rem 1rem -.5rem rgba(0,0,0,.4);border-radius:5px;overflow:hidden;max-width:800px;margin-bottom:14px;}
summary{padding:1rem;display:block;background:#FD9801;padding-left:2.2rem;position:relative;cursor:pointer;font-family: 'Oswald', sans-serif;font-size:17px;line-height:24px;color:#fff;text-align:left;}
.summary-image{float:right;margin-right:14px;margin-top:15px;}
.summary-info{font-family:'Oswald',sans-serif;font-size:17px;color:#FFFFFF;line-height:24px;text-align: left;padding-left: 36px;padding-right: 14px;padding-top: 12px;}
.summary-tartalom{font-family:'Oswald',sans-serif;font-size:17px;color: white; padding-left: 14px;padding-right: 14px;line-height: 24px;text-align: left;padding-top: 12px;}
.summary-tartalom-csak{font-family:'Oswald',sans-serif;font-size:17px;color: white; padding-left: 14px;padding-right: 14px;line-height: 24px;text-align: left;padding-top: 12px;padding-bottom: 14px;}
.summary-text{font-family:'Oswald',sans-serif;font-size:17px;color: white; padding-left: 14px;padding-right: 14px;line-height: 24px;}
summary:before{content:'';border-width:.4rem;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;top:1.4rem;left:1rem;transform:rotate(0);transform-origin:.2rem 50%;transition:.25s transform ease;}
details[open] > summary:before{transform:rotate(90deg);}
details summary::-webkit-details-marker{display:none;}
details > ul{padding-bottom:1rem;padding-right:1rem;margin-bottom:0;}

/* Thermal imaging prices  */
.tar {margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing: 5px;overflow-x:auto;}
.tar td{border:1px solid darkgrey;padding:7px;}
.tar th{background-color: #FD9801; color: white; border:1px solid darkgrey;padding:7px;vertical-align:top;text-align:center;}
.tar tr{text-align: left;padding: 17px;}
.tar tr:hover {background-color: #FFE7C1;}
.tar tr:nth-child(even) {background-color: #FFF4E6;}
.tar tbody tr:hover {background-color:#FFECBC !important;}
.tar tbody tr:nth-child(odd) {background-color: #FBF5E6;}
.tar tbody tr:nth-child(even) {background-color: #FFE7C1;}
.tar-jobb {text-align:right;}

/* Blinking */
.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     opacity: 100%;    }
    49%{    opacity: 100%; }
    60%{    opacity: 75%; }
    99%{    opacity: 50%;  }
    100%{   opacity: 100%;    }
}

@media screen and (max-width:799px){
#tartalom{position:relative;z-index:13;visibility:visible;top:15px;}
}

@media screen and (max-width:899px) and (prefers-color-scheme: dark) {
body{background-color:black;color:white;}  
#hofo-navi-dark{position:absolute;top:0;z-index:1;width: 100%;height:146px;background-color:#e26115;} 
#tartalom-mobile{background-color: black;}    
.szoveg_fekete{color:#fff;}
.tar-jobb {color:#E26115;}        
.text-title-alcim2{color:#FD9801;}
.text-fekete-link,.text-fekete-link:link,.text-fekete-link:visited,.text-fekete-link:active,.text-fekete-link:hover{color:#fff;}    
}