.page #primary-header {
  display: none; /*removes header and title from all pages*/
}

.post #primary-header {
  display: none; /*removes header and title from all pages*/
}

#hero {
   padding: 0px 0; /*front page*/
}

.homepage-widgets .widget {padding: 0px 0;}

.homepage-widgets .widget .widget-title {
 margin-bottom: -32px;
}

.page:not(.page-template-front-page) .site-main .hentry .entry-thumb,
.single .site-main .hentry .entry-thumb {
    display: none;
}

.headline.img-headline {
    display: none;
}

.page-id-2 #primary-header
 {
  display: none; /*about*/
}

.page-id-3 #primary-header
 {
  display: none; /*contact*/
}

.page-id-6 #hero
 {
  display: none; /*FRONT PAGE*/
}

.page-id-6 #primary-header
 {
  display: none; /*FRONT PAGE*/
}

.page-id-263 #primary-header
 {
  display: none; /*homepage*/
}

.page:not(.page-template-front-page) .site-main .hentry .entry-thumb,
.single .site-main .hentry .entry-thumb {
    display: none;
}

/* Social icons FIX */

.sd-content ul li a.sd-button:before {
    font-family: FontAwesome !important;
    font-size: 13px !important;
    line-height: 19px !important;
    padding: 0 3px !important;
}

.sd-content ul li.share-facebook div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-facebook a:before,
.sd-social-icon-text .sd-content li.share-facebook a:before,
.sd-social-text .sd-content ul li.share-facebook a:before {
    content: '\f09a' !important;
}

.sd-content ul li.share-twitter a:before {
    content: '\f099' !important;
}

.sd-content ul li.share-linkedin a:before {
    content: '\f0e1' !important;
}

.sd-content ul li.share-email a:before {
    content: '\f0e0' !important;
}
.elementor-grid .elementor-grid-item { padding: 0; margin: 0; }

.elementor-grid .elementor-grid-item {width: 100%;}

.elementor-grid-4 .elementor-grid-item {width: 100%;}