.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{
  margin-bottom:0px;
 
}
.col-full{
  padding:0px;
}
.site-header{
  padding-top:0px;
  
}

@media screen and (min-width: 768px) {
    .woocommerce-active .site-header .site-branding{
    float:left !important;
    width:250px;  
    }
    .site-branding{
    padding:0px;
    margin-top:10px;
    margin-bottom:-120px;
    }
    .woocommerce-active .site-header #mega-menu-wrap-primary {
    width: 100%;
    float: right;
    margin-right: 0%;
    clear: both;
    }
    .storefront-primary-navigation{
    float:right;
    width:100%;
    margin:0 auto;
    text-align:right;
    }
    

}
@media (max-width: 768px) {
    .site-header .site-branding .site-branding img .site-header img{
    padding:20px 0px;
    width:100%;
    max-width:300px;
    }
    .site-branding{
    margin-top:30px;
    margin-bottom:30px;
    }
}


.woocommerce-active .site-header .site-header-cart{display:none;}
.woocommerce-active .site-header .site-search{display:none;}
.screen-reader-text{display:none;}
.woocommerce-message{display:none;}


.siteorigin-widget-tinymce .textwidget{
font-weight:bold
}
img.attachment-shop_catalog.size-shop_catalog.wp-post-image{
border:1px solid #ccc;
padding:0;
}
.hentry.type-post .entry-meta{
display:none;
}
.hentry .entry-header .byline, .hentry .entry-header .posted-on{
display:none;
}
.hentry.type-post .entry-content{
width:100%;
}
img.attachment-.size-.wp-post-image{
float:left;
width:400px;
margin-right:20px;
border:1px solid #ccc;
}
.posted-on{
display:none;
}
.pt-cv-wrapper img{
border:1px solid #ccc;
}
a.fancybox-pdf{
background:#f6f6f6;
padding: 3px 10px;
width:100%;
text-align:center;
display:inline;
margin-bottom:3px;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
}
a:hover.fancybox-pdf{
background:#457c48;
color:#fff;
padding-left:30px;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
}
.woocommerce-breadcrumb{
background:#457c48;
color:#fff;
padding:10px 10px;
}
.woocommerce-breadcrumb a{
color:#fff;
}