/* POOEL BASE CSS */
.paragraph-normal{
    
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration: none;}
.more a{text-decoration: none;}
.site-main > *{margin: auto;margin-top: auto!important;margin-bottom: auto!important;}
.section,.box-grid,.box-text,.list-grid{position: relative;}
.site-header{padding: 10px 0!important;}
.site-logo{margin: 0px!important;}
.site-logo a{display: block; text-decoration: none;text-decoration-skip-ink: none;}
.site-logo a img{max-width: 360px;height: 140px;}
.site-title{visibility:hidden;font-size:20px;position: absolute;top: 0px;}
.primary-navigation{top:50px!important}
.list-style-none{list-style: none;margin: 0;padding: 0;}
.clear-fix{display: block; clear: both;}
.a-block{
    display: block;
    text-decoration: none;
    text-decoration-skip-ink: none;
}
.a-block:hover{
    text-decoration: none;
    text-decoration-skip-ink: none;
}
figcaption:empty{display: none;}
.figure .img-fluid {
    max-width: 100%;
    height: auto;
    width: 100%;
    object-fit: cover;
}
.col-12_5p{width: 12.5%;}
.col-20p{width: 20%;}
.figure-img{margin: 0px;}
.float-right{float: right;}
.float-left{float: left;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.display-none{display: none;}
.display-block{display: block;}
.display-inline{display: inline;}
.absolute{position: absolute; }
.relative{position: relative; }

.padding-v-10{padding: 0 10px 0 10px; }
.margin-v-10{margin: 0 10px 0 10px; }
.padding-h-10{padding: 10px 0 10px 0; }
.margin-h-10{margin: 10px 0 10px 0; }
.padding-10{padding: 10px; }
.margin-10{margin: 10px; }

.padding-v-20{padding: 0 20px 0 20px; }
.margin-v-20{margin: 0 20px 0 20px; }
.padding-h-20{padding: 20px 0 20px 0; }
.margin-h-20{margin: 20px 0 20px 0; }
.padding-20{padding: 20px; }
.margin-20{margin: 20px; }

.padding-0{padding: 0px; }
.margin-0{margin: 0px; }


@media only screen and (max-width: 768px) {
    .col-12_5p{width: 100%;}
    .col-20p{width: 100%;}
}