/*ebbb1961692509ce22cde6c743ae6b30*/
/* @import "custom.scss" */
@font-face {
    font-family: 'Noto Sans';
    src: url('images/fonts/NotoSans-Italic.eot');
    src: url('images/fonts/NotoSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('images/fonts/NotoSans-Italic.woff2') format('woff2'),
        url('images/fonts/NotoSans-Italic.woff') format('woff'),
        url('images/fonts/NotoSans-Italic.ttf') format('truetype'),
        url('images/fonts/NotoSans-Italic.svg#NotoSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Noto Sans';
    src: url('images/fonts/NotoSans-Bold.eot');
    src: url('images/fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('images/fonts/NotoSans-Bold.woff2') format('woff2'),
        url('images/fonts/NotoSans-Bold.woff') format('woff'),
        url('images/fonts/NotoSans-Bold.ttf') format('truetype'),
        url('images/fonts/NotoSans-Bold.svg#NotoSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Sans';
    src: url('images/fonts/NotoSans-Regular.eot');
    src: url('images/fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('images/fonts/NotoSans-Regular.woff2') format('woff2'),
        url('images/fonts/NotoSans-Regular.woff') format('woff'),
        url('images/fonts/NotoSans-Regular.ttf') format('truetype'),
        url('images/fonts/NotoSans-Regular.svg#NotoSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Sans';
    src: url('images/fonts/NotoSans-BoldItalic.eot');
    src: url('images/fonts/NotoSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('images/fonts/NotoSans-BoldItalic.woff2') format('woff2'),
        url('images/fonts/NotoSans-BoldItalic.woff') format('woff'),
        url('images/fonts/NotoSans-BoldItalic.ttf') format('truetype'),
        url('images/fonts/NotoSans-BoldItalic.svg#NotoSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

p{
  font-family: "Noto Sans", serif;
  color:#242424;
}

li{
  font-family: "Noto Sans", serif;
  color:#242424;
}

#g-header
{
font-family: "Noto Sans", serif;
/*height: 180px;*/
font-size: 20px;
background-color: #BFBFBF;;
  color:#242424;
background-image: url('/images/alapkepek/hatter.jpg');
background-position:  center top;
background-repeat: repeat-y;
background-attachment: fixed;
}
#g-navigation
{
font-family: "Noto Sans", serif;
/*height: 520px;*/
}
#g-showcase
{
font-family: "Noto Sans", serif;
/*height: 300px;*/
font-size: 14px;
}
#g-feature
{
font-family: "Noto Sans", serif;
font-size: 16px;
}

#g-subfeature
{
font-family: "Noto Sans", serif;
font-size: 14px;
}

#g-footer
{
font-family: "Noto Sans", serif;
font-size: 14px;
}

#g-main
{
background-color: #BFBFBF;
background-image: url('/images/alapkepek/hatter.jpg');
background-position:  center top;
background-repeat: repeat-y;
background-attachment: fixed;
height: auto;
}

.g-content
{
  margin-top: 2.125rem;
  margin-right: 0.625rem;
  margin-bottom: 0.125rem;
  margin-left: 0.625rem;
  padding-top: 0.138rem;
  padding-right: 0.938rem;
  padding-bottom: 0.138rem;
  padding-left: 0.938rem;
  background-color: transparent;
}

h1, h2, h3, h4, h5
{
  font-family: "Noto Sans", serif;
  font-weight: bold;
  color:#242424;
}
a, a:hover, a:focus, a:active, a:link
{
  text-decoration-line: none;
  text-decoration-style: solid;
  color:#242424;
}

.flex-caption
{
font-family: "Noto Sans", serif;
font-size: 30px;
position: absolute;
top: 100px;
height: 40px;
background-color: transparent;
color:#242424;
}



table
{
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #eaeaea;
  border-right-color: #eaeaea;
  border-bottom-color: #eaeaea;
  border-left-color: #eaeaea;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
}
td,th
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #eaeaea;
  border-right-color: #eaeaea;
  border-bottom-color: #eaeaea;
  border-left-color: #eaeaea;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  background-color: inherit;
}

hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}

hr.style15 {
  border: 0; 
  border-top: 5px double #8c8c8c; 
  background: transparent; 
}


#g-offcanvas{background:#354d59;width:17rem;color:#fff}#g-offcanvas a{color:#b8cbd5}#g-offcanvas a:hover{color:#000000}

#g-mobilemenu-container ul{background:#354d59}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container{color:#000}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background:#3d8c7a}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container,
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container{color:#fff}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{border:1px solid #4caf99;background:#3d8c7a;border-radius:0.1875rem;margin:-0.2rem 0 -0.2rem 0.5rem;padding:0.2rem}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover{background:#377e6d}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column{width:17rem}
#g-mobilemenu-container{margin:-1.563rem}
