/* COLORS */
/*  BREAKPOINTS */
/* Colors */
/* Fonts */
/* Inputs and buttons */
/* Sizes */
/* Font sizes */
/* Font weight */
/* Times */
/* More */
/*  MEDIA */
/**
 DO NOT  EDIT CSS FILE MANUALLY - CHANGES WILL BE LOST, USE SCSS
 by: Cobweb Software
*/
@media (max-width: 1200px) {
  .footer-menu-wrapper {
    width: 100% !important; } }

@media (min-width: 1200px) {
  body:not(.stretched) #wrapper {
    max-width: 100%; } }

@media (min-width: 1200px) {
  .home-top-news:not(.short) .news-post:nth-of-type(2) {
    padding-top: 0; } }
@media (min-width: 1200px) {
  .home-top-news:not(.short) .news-post:nth-of-type(2)::after {
    top: 0; } }

@media (min-width: 1200px) {
  .content-wrap .container {
    max-width: 1180px; } }

@media (min-width: 1200px) {
  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1180px; } }

@media (min-width: 1200px) {
  .header-wrap {
    max-width: 1180px; } }

@media (min-width: 992px) {
  .header-wrap-clone {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .header-wrap-clone {
    max-width: 1180px; } }

@media (min-width: 1200px) {
  .inner-header .sub-menu-container {
    width: 1180px;
    position: fixed;
    top: 41px;
    left: calc(50% - 590px); } }

@media (max-width: 992px) {
  .inner-header .row {
    min-height: 41px; } }
@media (max-width: 992px) {
  .inner-header .row > * {
    width: auto;
    max-width: none; } }
@media (max-width: 992px) {
  .inner-header [class*="col-"]:not([class*="sticky-"]):not([class*="position-"]) {
    position: static; } }
@media (max-width: 992px) {
  .inner-header .primary-menu-active {
    position: absolute;
    top: 51px;
    left: 0;
    width: 100%;
    min-height: calc(100vh - 5rem);
    align-items: flex-start;
    z-index: 2; } }
@media (max-width: 992px) {
  .inner-header .primary-menu-active .menu li {
    display: block;
    width: 100%;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 1.4rem 0; } }
@media (max-width: 992px) {
  .inner-header .primary-menu-active .menu li li {
    text-align: left; } }

@media (max-width: 992px) {
  #header #header-inner-center.primary-menu-active li li a {
    border-bottom: 0 !important; } }

@media (min-width: 992px) {
  #header li {
    padding: 0 8px; } }
@media (max-width: 992px) {
  #header li a {
    padding-left: 20px;
    padding-right: 20px; } }

@media (max-width: 992px) {
  #header .primary-menu {
    background: #eee; } }
@media (max-width: 992px) {
  #header li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #DBDBDB;
    font-size: 1rem; } }
@media (max-width: 992px) {
  #header li a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 1rem;
    width: auto;
    font-size: 16px !important;
    line-height: 15px;
    font-weight: 400;
    text-transform: capitalize;
    border-bottom: none; } }
@media (max-width: 992px) {
  #header li a:hover {
    color: #212529;
    background-color: #f3f2f0; } }
@media (max-width: 992px) {
  #header li:hover {
    background-color: #f3f2f0; } }
@media (max-width: 992px) {
  #header li:hover a {
    color: #212529; } }
@media (max-width: 992px) {
  #header li.current-menu-item a {
    background-color: #f3f2f0; } }

@media (max-width: 1200px) {
  #header .left-sidebar,
  #header .right-sidebar {
    min-width: 200px; } }

@media (min-width: 992px) {
  .is-expanded-menu .primary-navigation .menu-link {
    padding: 10px 15px !important; } }

@media (max-width: 992px) {
  #header-wrap .container {
    padding: 0; } }
@media (max-width: 992px) {
  #header-wrap .header-row {
    justify-content: flex-end !important; } }

@media (max-width: 769px) {
  footer .footer-logo {
    max-width: 50%;
    margin-bottom: 10px; } }
@media (max-width: 769px) {
  footer .menu a {
    padding: 0 0.25rem; } }

@media (max-width: 992px) {
  aside {
    padding-left: 0.75rem !important;
    border-left: none; } }

@media (max-width: 992px) {
  #inner-header .primary-menu-active .menu li a {
    padding: 1rem 0; } }
@media (max-width: 992px) {
  #inner-header .primary-menu-active .menu .sub-menu-container a {
    margin: 0 !important; } }

@media (max-width: 769px) {
  #top-bar .widget_nav_menu {
    display: none; } }

@media (max-width: 992px) {
  .home .postcontent {
    padding: 0 !important; } }

@media (max-width: 992px) {
  .top-news::before {
    right: 0; } }

@media (max-width: 992px) {
  .news-post {
    padding: 0 1rem 1rem; } }
@media (max-width: 480px) {
  .news-post {
    padding: 0 0 1rem; } }

@media (max-width: 769px) {
  .postcontent {
    padding-right: 0.75rem !important; } }
@media (max-width: 480px) {
  .postcontent {
    padding: 0 !important; } }

@media (max-width: 992px) {
  .primary-menu-trigger, #page-menu-trigger {
    display: block; } }

@media (max-width: 769px) {
  .pagination-wrapper {
    flex-wrap: wrap; } }
@media (max-width: 769px) {
  .pagination-wrapper ul {
    margin-bottom: 10px; } }
@media (max-width: 769px) {
  .pagination-wrapper .page-link,
  .pagination-wrapper .page-nav-link,
  .pagination-wrapper .page-numbers {
    width: 20px;
    line-height: 20px; } }
@media (max-width: 769px) {
  .pagination-wrapper ul,
  .pagination-wrapper .pagination-page {
    width: 100%; } }

@media (max-width: 480px) {
  .author-info {
    flex-wrap: wrap; } }

@media (min-width: 1200px) {
  #cws-calendar .ui-datepicker {
    width: 16em; } }
@media (max-width: 1200px) {
  #cws-calendar .ui-datepicker {
    width: 13em; } }

@media (max-width: 992px) {
  .news-post::after, .news-post::before {
    content: none; } }

@media (max-width: 1200px) {
  .home-news-post,
  .box-news-post {
    width: calc(50% - 10px);
    margin: 0 0 10px; } }

@media (max-width: 992px) {
  .home-news-post,
  .box-news-post,
  .short .home-news-post,
  .short .box-news-post {
    width: 50%; } }
@media (max-width: 480px) {
  .home-news-post,
  .box-news-post,
  .short .home-news-post,
  .short .box-news-post {
    width: 100%;
    margin: 0 0 10px; } }

@media (max-width: 1200px) {
  .box-news .item-img {
    border-top: none; } }

@media (max-width: 1200px) {
  .box-news .showmore,
  .top-news .showmore {
    align-self: center;
    margin: 20px auto;
    height: 29px; } }

@media (max-width: 1200px) {
  .category-wrapper,
  .short .category-wrapper {
    flex-wrap: wrap; } }
@media (max-width: 1200px) {
  .category-wrapper .categoty-name,
  .category-wrapper .items-wrapper,
  .category-wrapper .items-wrapper .box-news-first-post.news-post,
  .category-wrapper .items-wrapper .box-news-first-post.news-post .item-img,
  .short .category-wrapper .categoty-name,
  .short .category-wrapper .items-wrapper,
  .short .category-wrapper .items-wrapper .box-news-first-post.news-post,
  .short .category-wrapper .items-wrapper .box-news-first-post.news-post .item-img {
    width: 100%; } }
@media (max-width: 1200px) {
  .category-wrapper .items-wrapper .news-post,
  .short .category-wrapper .items-wrapper .news-post {
    width: 50%; } }
@media (max-width: 480px) {
  .category-wrapper .items-wrapper .news-post,
  .short .category-wrapper .items-wrapper .news-post {
    width: 100%; } }

@media (max-width: 480px) {
  .home-news-first-post {
    flex-wrap: wrap; } }
@media (max-width: 480px) {
  .home-news-first-post .item-img {
    width: 100%; } }

@media (max-width: 480px) {
  .contact-info:first-of-type {
    display: block;
    width: 100%;
    margin-bottom: 5px; } }

@media (max-width: 992px) {
  .inner-page .main-inner-page {
    padding-top: 50px; } }

@media (max-width: 992px) {
  #top-bar,
  #inner-header {
    height: 50px; } }
@media (max-width: 992px) {
  #top-bar .container,
  #top-bar .row,
  #inner-header .container,
  #inner-header .row {
    height: 100%; } }

@media (max-width: 992px) {
  #top-bar .primary-menu-trigger {
    height: 16px;
    margin-top: 1px; } }

@media (max-width: 480px) {
  .home-top-news .item-content {
    padding-top: 5px; } }

@media (max-width: 992px) {
  #header .preheader {
    padding: 0; } }

@media (max-width: 992px) {
  .inner-header .container .row {
    display: grid;
    grid-template-columns: 3fr; } }
@media (max-width: 992px) {
  .inner-header .container .row .logo-inner-page {
    order: 1;
    grid-area: 1/1; } }
@media (max-width: 992px) {
  .inner-header .container .row .header-inner-center {
    order: 3;
    grid-area: 1/3; } }
@media (max-width: 992px) {
  .inner-header .container .row .header-inner-right {
    order: 2; } }

@media (max-width: 480px) {
  .info-article li:last-of-type {
    display: none; } }
@media (max-width: 769px) {
  .info-article {
    padding-right: 0;
    margin-bottom: 0; } }

@media (max-width: 992px) {
  .popup-gallery a {
    flex: 0 1 33.33%; } }
@media (max-width: 769px) {
  .popup-gallery a {
    flex: 0 1 50%; } }
@media (max-width: 480px) {
  .popup-gallery a {
    flex: 0 1 100%; } }

@media (max-width: 480px) {
  #comments-header strong {
    padding-left: 10px; } }

@media (max-width: 480px) {
  #comments-header a.comment-new {
    width: 131px; } }

@media (max-width: 769px) {
  .site-footer .menu li {
    margin-bottom: 5px; } }

@media (max-width: 480px) {
  .site-footer .align-items-center {
    padding: 0; } }

@media (max-width: 992px) {
  .inner-header,
  .breadcrumb_sidebar {
    position: fixed;
    width: 100%;
    z-index: 1000; } }

@media (max-width: 992px) {
  .archive .site-content,
  .inner-header ul {
    padding-top: 50px; } }

@media (max-width: 992px) {
  .archive .category-title {
    padding-top: 20px; } }

@media (max-width: 992px) {
  .single-news .entry-header {
    padding-top: 80px; } }

@media (max-width: 992px) {
  .inner-header .primary-menu-active,
  #site-navigation {
    min-height: auto;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px; } }

@media (max-width: 992px) {
  #inner-header .primary-menu-active .menu li {
    text-align: left; } }
@media (max-width: 992px) {
  #inner-header .primary-menu-active .menu li > a {
    padding: 1rem; } }
@media (max-width: 992px) {
  #inner-header .primary-menu-active .menu li .sub-menu-container {
    padding-top: 0; } }
@media (max-width: 992px) {
  #inner-header .primary-menu-active .menu li .sub-menu-container li span {
    line-height: 46px;
    font-size: 12px; } }
@media (max-width: 992px) {
  #inner-header .primary-menu-active .menu li .sub-menu-container li:last-of-type {
    border-bottom: none; } }

@media (max-width: 992px) {
  .menu-item .sub-menu-trigger {
    right: 9px;
    width: 40px; } }
@media (max-width: 992px) {
  .menu-item .sub-menu-trigger::before {
    font-size: 15px; } }

.header-inner-center {
  display: flex;
  align-items: center; }
  @media (max-width: 992px) {
    .header-inner-center .modal-search .modal-dialog {
      margin-top: 70px; } }
  @media (max-width: 480px) {
    .header-inner-center .modal-search .modal-dialog {
      margin-top: 80px; } }

@media (min-width: 992px) {
  #pre_header_right .uil-search,
  .header-inner-center .uil-search {
    display: none; } }
@media (max-width: 992px) {
  #pre_header_right .uil-search,
  .header-inner-center .uil-search {
    font-size: 18px;
    color: #FFFFFF;
    padding: 0 20px;
    cursor: pointer; } }

@media (max-width: 992px) {
  .primary-menu-trigger {
    padding: 0; } }

@media (min-width: 992px) {
  #pre_header_right .menu-main-menu-container {
    display: none; } }
@media (max-width: 992px) {
  #pre_header_right .cnvs-hamburger-inner {
    background-color: #FFFFFF; } }
@media (max-width: 992px) {
  #pre_header_right .cnvs-hamburger-inner::before, #pre_header_right .cnvs-hamburger-inner::after {
    background-color: #FFFFFF; } }

@media (max-width: 992px) {
  #sub-header {
    position: relative; } }
@media (max-width: 992px) {
  #sub-header .left-sidebar,
  #sub-header .right-sidebar {
    display: none; } }

@media (max-width: 992px) {
  #header-wrap .primary-menu-trigger {
    display: none; } }

@media (max-width: 992px) {
  .pre-header-left-wrapper {
    width: 80%; } }

@media (max-width: 992px) {
  .pre-header-right-wrapper {
    width: 20%; } }
@media (max-width: 992px) {
  .pre-header-right-wrapper .pre_header_right {
    display: flex;
    justify-content: flex-end;
    width: 100%; } }

@media (max-width: 992px) {
  body:not(.is-expanded-menu) #header:not([data-mobile-sticky="true"]) #header-wrap {
    position: absolute;
    top: 50px; } }

@media (max-width: 992px) {
  #sub-header {
    padding-top: 50px; } }

@media (max-width: 992px) {
  #header #header-wrap .container {
    border: none; } }

@media (max-width: 992px) {
  .modal-search .modal-dialog {
    margin-top: 41px; } }
@media (max-width: 480px) {
  .modal-search .modal-dialog {
    margin-top: 50px; } }
@media (max-width: 992px) {
  .modal-search .modal-dialog .modal-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }
@media (max-width: 992px) {
  .modal-search .search-submit {
    background-color: #cf0024;
    background-color: #cf0024; } }
@media (max-width: 992px) {
  .modal-search .btn-close {
    position: absolute;
    right: 15px;
    top: 15px; } }
@media (max-width: 992px) {
  .modal-search .modal-header {
    padding: 40px 16px; } }
@media (max-width: 992px) {
  .modal-search .modal-body {
    padding-top: 40px; } }

@media (max-width: 992px) {
  #cws-calendar .ui-datepicker {
    margin: 0 auto;
    width: 19em; } }
@media (max-width: 480px) {
  #cws-calendar .ui-datepicker {
    width: 15em; } }

@media (max-width: 992px) {
  #top-bar {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%; } }

.modal-backdrop {
  z-index: 20; }

@media (max-width: 992px) {
  .header-inner-right .widget_search {
    display: none; } }

@media (max-width: 992px) {
  aside {
    /*    display: none;*/ } }

@media (max-width: 769px) {
  .public-date {
    padding: 10px; } }

@media (max-width: 480px) {
  .catItemIntroText .public-date {
    padding-bottom: 0; } }

@media (max-width: 769px) {
  .category-item {
    display: flex;
    margin-bottom: 10px; } }
@media (max-width: 769px) {
  .category-item .item-img {
    order: 1; } }
@media (max-width: 769px) {
  .category-item .item-content {
    order: 2; } }
@media (max-width: 769px) {
  .category-item .item-content .catItemIntroText,
  .category-item .item-content .catItemReadMore {
    display: none; } }
@media (max-width: 769px) {
  .category-item .item-content .info-article {
    font-size: 14px; } }
@media (max-width: 769px) {
  .category-item .item-title {
    order: 3;
    margin-bottom: 0; } }
@media (max-width: 769px) {
  .category-item .item-title h3 {
    width: 100%;
    font-size: 18px;
    line-height: 1.2; } }

@media (max-width: 769px) {
  .archive hr, .search hr {
    margin-bottom: 30px; } }

@media (max-width: 769px) {
  .single-news .entry-header h1 {
    margin-bottom: 20px; } }

@media (max-width: 769px) {
  .top-news::before {
    content: none; } }

@media (max-width: 769px) {
  .item-img {
    position: relative;
    margin: 0 0 10px 0; } }
@media (max-width: 769px) {
  .item-img::before {
    content: url(../assets/images/topNews.png);
    position: absolute;
    padding: 0;
    right: 0;
    width: 63px;
    height: 63px;
    z-index: 1; } }

@media (max-width: 480px) {
  .single-news .entry-header {
    padding: 80px 0 0; } }

@media (max-width: 480px) {
  .entry-header {
    padding: 50px 0 0; } }

/*# sourceMappingURL=responsive.css.map */
