.site-branding img{
	max-height: 56px;
    padding-top: 2px;
    width: auto;
}
.penci-ajax-search-results-wrapper .penci_media_object .penci_mobj__img {
margin-right: 15px;
text-indent: -9999px;
display: inherit;
color: transparent;
}
.penci-container-width-1080 .penci-content-main.penci-col-4 .penci-block_12 .penci-image-holder, .wpb_wrapper > .penci-block_12.penci-vc-column-1 .penci-image-holder, .widget-area .penci-block_12 .penci-image-holder, .penci-block_6 .penci_media_object.penci_mobj-image-right .penci_mobj__img, .penci-block_12 .penci-image-holder{
text-indent: -9999px;
display: inline-flex;
}
.archive a.penci-image-holder{
  color: transparent !important;
  max-height: 191px;
  height: 191px;
  min-height: 191px;
}
#masthead-sticky-wrapper{
  height: 60px !important;
}
.penci-ajax-search-results-wrapper .penci-image-holder{
  height: 80px;
}
#mc_embed_signup .button{
  max-width: 121.8px;
}
.penci_breadcrumbs + .penci-post-item .penci-entry-title, .home .entry-header.penci-entry-header .entry-title {
   display: none;
}
.single .penci_breadcrumbs + .penci-post-item .penci-entry-title{
  display: block !important;
}
/* === header navigation ==== */
.main-navigation a {
    font-size: 14px !important;
}
/*== home ==*/
.home-column-1 .penci-block_content__items article:first-child {
  border-bottom: 1px #efefef solid !important;
  padding-bottom: 15px !important;
}
.home #content {
  margin-top: -5px !important;
}
.home-center-column .entry-content {
    font-size: 22px !important;
        text-align: center !important;
}
/*  footer work */
.footer__bottom_container  {
  height: 150px;
}
#scroll-to-top {
  display: none !important;
}
footer .penci-footer-text-wrap {
  font-size: 13px !important;
  line-height: 1.5;
}
#resize-button  {
  position: fixed;
  bottom: 0;
  right: 0;
  background-color: #5264df;
  padding: 20px 85px 40px 215px;
  transform: rotate(-45deg);
  margin-bottom: -60px;
  margin-right: -100px;
} 
/*  ==== sidebar == */

.sidebar-right-header  {
   font-size: 25px;
   color: black;
   text-align: center;
}
.sidebar-right-body {
    margin-top: 20px;
    font-size: 15px;
}
.sidebar-right-body a {
    padding-bottom: 5px;
    border-bottom: 2px solid black;
}
.sidebar-right-list-item {
    margin-left: 30px !important;
    margin-top: 0px !important;
    list-style-type: disc !important;
}

/* ==== single post work ==== */
.single-post .penci-entry-title, .search .entry-title {
  display: block;
}

.penci-social-item   {
  height: 60px !important;
}

.penci-social-item i   {
  display:flex;
  align-items: center; 
  height: 60px !important;
  width: 30px !important;
}

.penci-social-item:nth-of-type(1) i  {
  display: inline;
  width: 100px !important;
}

.penci-social-item:nth-of-type(1)   {
  padding-top: 15px;
  
}
 
.penci-social-buttons, .penci-social-item i  {
  font-size: 30px;
  min-height: 0px;
}

.penci-social-buttons .penci-post-like {
  font-size: 30px;  
}

.sd-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sd-content li[class^="share-"] a:before{
   font-size: 30px !important;
   padding-left: 4px;
   padding-top: 3px;
}
.sd-content li a{
    height: 50px !important;
    width: 50px !important;  
}
.sd-title  {

  font-size: 27px !important;
}
.m-a-box-content.m-a-box-profile .m-a-box-data .m-a-box-bio p {
  color: #666666 !important;
}
.archive .site-main, .archive .site-main .penci-container{
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
}
.archive .site-main::-webkit-scrollbar , .archive .site-main .penci-container::-webkit-scrollbar { 
  width: 0 !important } 
@media (min-width: 700px) and (max-width: 1160px){
  .remove-content-tablet {
      
    display: none;
    
  }
  
  .right-column-main-page .penci-image-holder {
     min-height: 50px;
  }
  .mainpage-item-row {
      display: grid !important;
      justify-items: end;
      grid-template-columns: repeat(2, 1fr) !important;
      grid-template-areas:
          "lc mc"
          "rc rc" !important;
      gap: 20px 0px;
  }
  .left-column-main-page {
   
     width: 25vw; 
     grid-area: lc;
    
  }
  
  .right-column-main-page {
     width: 100%;
     grid-area: rc;
 
  }
  
  .right-column-main-page-children {
     display: flex;
    
  }
  
  .right-column-main-page-children .penci_post_content {
     width: 100px;
     margin: 0px 10px;
  }
  
  .right-column-main-page-children .entry-title {
     width: 100px;
     margin: 2px;
     padding: 0px;
  }
  
  
.right-column-main-page-children .entry-title a {
     font-size: 15px;
  }
  
  .right-column-main-page-children  .penci-image-holder {
    width: 100px;
    
  } 
   .main-column-main-page  {
     width: 60vw; 
    grid-area: mc;
  }
  
}
@media (min-width: 768px) {
  .show-at-768 {
    display: none !important;
  }
  .home-center-column {
      border-right: 1px #ececec solid !important;
      padding-right: 20px !important;
      border-left: 1px #ececec solid !important;
      padding-left: 20px !important;
  }
}

@media (min-width: 1050px) {
  .show-at-1050 {
    display: none !important;
  }
}
@media (min-width: 1250px){
  .sidebar-right-header {
      text-align: left !important;
  }
}
@media(max-width: 1050px){
  .home-column-1 .penci-post-item{
         margin-top: 20px !important; 
         margin-bottom: 20px !important;
  }
  .home-center-column{
    border-bottom: 1px #ececec solid !important;
  }
}

@media (max-width: 950px){
   .custom-html-widget {
    display: flex;
    flex-direction: column;
    align-items: center;
   }
}
@media (max-width: 850px){
  .hide-at-1050 {
      display: none;
  }
}
@media only screen and (max-width: 600px) {
  .penci-entry-content {
    padding: 0px 20px;
  }
  .penci-entry-content p{
    color: black;
    font-size: 17px;
  }

}