body{color:#1f2938;background-color:#f7f7f7;font-family:'Rubik', sans-serif;line-height:1.55}
.container-header{background:#fff}
.brand{font-weight:600;margin-right:.5rem;z-index:9999;font-family:"Roboto", sans-serif;white-space:nowrap}
.navbar-nav .nav-link{color:#1f2938;font-weight:500;padding:.75rem;white-space:nowrap}
.navbar-nav .nav-link:hover{background-color:#eaedf0}
.dropdown-item{padding-top:.75rem;padding-bottom:.75rem}
.dropdown-item.active, .dropdown-item:active{background-color:#1f2226}
.container-banner{margin-bottom:3rem;background-image:linear-gradient(#fff, #f7f7f7)}
a:not([class]) {text-decoration:none}
.com-content-article__body a{color:#e91e63}
.com-content-article__body a:focus, .com-content-article__body a:hover{color:#e91e63}
a{color:#1f2938;text-decoration:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition: .25s all ease}
a:focus, a:hover{color:#e91e63}
.card-text a{color:#1f2938}
.card-footer a{color:#f7f7f7!important}
.card{border:none}
.card-title{margin-top:0.75rem;margin-bottom:1.5rem;font-weight:400}
.card-footer{background:transparent; padding:1rem 1rem 2.5rem}
.item-page{background:#fff;padding:2rem 7rem}
.page-header{margin-bottom:1.75rem;text-align:center}
.com-content-article p{margin-bottom:1.5rem}
.h1,h1{margin-bottom:2rem}
.h2,h2{margin-top:1.5rem;margin-bottom:1.5rem}
.h3,.h4,.h5,h3,h4,h5{margin-bottom:1.5rem}
.lead{font-weight:400}
.accordion-header{margin-bottom:0;margin-top:0}
.accordion-button{background:#fff url(/images/template/noise.png);font-weight:500}
.badge{background:#353b41}
.mt-80{margin-top:80px}
ol, ul{padding-left: 1.2rem}
.bg-lightgray {background-color:#f7f7f7}
.bg-gray {background-color:#efefef}
.bg-black{background-color:#000!important}
.footer .grid-child{display:block;padding:0}
.footer,.footer1{background-image:none;background:transparent;color:#1f2938}
.footer1{font-size:.9rem;padding:1em 0 1.75em 0}
.container-footer{border-color:#353b41}
.container-footer .h4, .container-footer h4{font-weight:500}
.ul-footer{list-style-type:none}
.ul-footer>li{padding-bottom:1rem}
.footer a:not(.btn):hover, .footer a:not(.btn):focus, .footer .btn-link:hover, .footer .btn-link:focus{color:#e91e63}
.back-to-top-link:focus,.back-to-top-link:hover{background-color:#353b41}
/*ata*/
.addtoany_container{margin:2rem 0;text-align:center}
/*offcanvas*/
.offcanvas.offcanvas-end{left:-1px;width:100%}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl{width:100%}
.offcanvas-header{display:block}
.offcanvas-header .btn-close{margin-right:.75rem;float:right}
/* hamburger */
.container-header .navbar-toggler{z-index:9999}
.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;
background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:.7}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:2px;background-color:#22262a;border-radius:2px;position:absolute;transition-property:transform;
transition-duration:.15s;transition-timing-function:ease}
.navbar-dark .hamburger-inner,.navbar-dark .hamburger-inner::before,.navbar-dark .hamburger-inner::after{background-color:#fff}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
/* hamburger collapse */
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
/*offline*/
.offline-card .header{background:#000;background-image:none}
/* media */
@media (max-width:991.99px) {
.dropdown-menu{border:none;display:block;overflow:hidden;max-height:0;opacity:0;transition:max-height 500ms, opacity 300ms;-webkit-transition: max-height 500ms, opacity 300ms;margin-top:0}
.dropdown-menu.show{max-height:500px;opacity:1;transition:max-height 0, opacity 300ms;-webkit-transition:max-height 0, opacity 300ms}
.dropdown-item{text-align:center}
.item-page{padding:2rem 1.2rem}
}
@media (min-width:768px) {
.footer .grid-child{padding:2em 0 0}
}
@media (max-width:767.98px) {
.brand-img{max-width:50px;max-height:50px}
}
@media (min-width:992px) {
.navbar .nav-item .dropdown-menu{display:none}
.navbar .nav-item:hover .dropdown-menu{display:block}
.navbar .nav-item .dropdown-menu{margin-top:0}
.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
}
@media (min-width:1200px) {
.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.75rem;padding-left: 0.75rem}
.item-page_frontpage{padding:0;background:#f7f7f7}
}
@media (max-width:1360px) {
.footer{padding:0 .5rem}
.mod-footer{padding:0 .5rem}
}
@media (max-width:310px) {
.brand{font-size:14px}
}
@media (min-width:309.98px) {
.brand{font-size:18px}
}
@media (min-width:365.98px) {
.brand{font-size:24px}
}
@media (max-width:280px) {
.brand-img{width:40px;height:40px}
}