/* cmsms stylesheet: custom modified: 10/09/20 16:12:36 */
@media only screen and (min-width: 767px) {
    #Top_bar #logo,
    .header-fixed #Top_bar #logo,
    .header-plain #Top_bar #logo,
    .header-transparent #Top_bar #logo {
        height: 130px;
        line-height: 130px;
        padding: 15px 0;
    }
}

@media only screen and (max-width: 1239px) {
  #Top_bar a.responsive-menu-toggle {
    color: #fff;
    top: 16px;
  }
  #Top_bar.is-sticky a.responsive-menu-toggle {
    color: #000;
  }
}

@media only screen and (max-width: 767px) {
  #Top_bar a.responsive-menu-toggle {
    color: #000;
    top: 16px;
  }
  #Top_bar.is-sticky a.responsive-menu-toggle {
    color: #000;
  }
}

#Header .top_bar_left,
.header-classic #Top_bar,
.header-plain #Top_bar,
.header-stack #Top_bar,
.header-split #Top_bar,
.header-fixed #Top_bar,
.header-below #Top_bar,
#Header_creative,
#Top_bar #menu,
.sticky-tb-color #Top_bar.is-sticky {
    background-color: #fff;
}

#Top_bar .menu>li>a,
#Top_bar #menu ul li.submenu .menu-toggle {
    color: #fff;
}

#Top_bar .menu>li.current-menu-item>a,
#Top_bar .menu>li.current_page_item>a,
#Top_bar .menu>li.current-menu-parent>a,
#Top_bar .menu>li.current-page-parent>a,
#Top_bar .menu>li.current-menu-ancestor>a,
#Top_bar .menu>li.current-page-ancestor>a,
#Top_bar .menu>li.current_page_ancestor>a,
#Top_bar .menu>li.hover>a {
    color: #fff;
}

#Top_bar.is-sticky .menu>li>a,
#Top_bar.is-sticky #menu ul li.submenu .menu-toggle {
    color: #000;
}

#Top_bar.is-sticky .menu>li.current-menu-item>a,
#Top_bar.is-sticky .menu>li.current_page_item>a,
#Top_bar.is-sticky .menu>li.current-menu-parent>a,
#Top_bar.is-sticky .menu>li.current-page-parent>a,
#Top_bar.is-sticky .menu>li.current-menu-ancestor>a,
#Top_bar.is-sticky .menu>li.current-page-ancestor>a,
#Top_bar.is-sticky .menu>li.current_page_ancestor>a,
#Top_ba.is-sticky .menu>li.hover>a {
    color: #000;
}

#Top_bar .responsive-menu-toggle,
#Header_creative .creative-menu-toggle,
#Header_creative .responsive-menu-toggle {
    color: #000;
    background: transparent;
}

@media only screen and (max-width: 767px) {
    #Top_bar {
        background-color: #fff !important;
    }
}

.Contentpage #Top_bar {
    background-color: #fff !important;
}

@media only screen and (min-width: 1240px) {
.section_wrapper, .container {
    max-width: 1200px;
}
}

#sc_gallery-1 {
    margin: auto;
}

#sc_gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 49.99%;
}

#sc_gallery-1 img {
    border: 2px solid #cfcfcf;
}

#sc_gallery-1 .gallery-caption {
    margin-left: 0;
}

@media only screen and (max-width: 767px) {
    .grid .post-item,
    .masonry .post-item {
        width: 98%!important;
        margin: 0 1% 20px!important;
    }
}

#mason-item.gallery-icon {
    padding: 10px 10px 0 10px !important; 
}

#contentpage_banner {
    padding:220px 5%;
    background-color:#38332d;
}

@media only screen and (max-width: 767px) {
    #contentpage_banner {
       padding:80px 5%;
}
}

#Content ul {margin-left: 10px}

.p-5 {padding-top: 5px; padding-bottom: 5px;}

.contentstyle > h3 {font-weight: normal}
.contentstyle ul > li {font-size: 20px}
