#product-nav{display:none}


.woocommerce-breadcrumb{
background:#f1da03;
color:#07166b;
font-weight:bold;
}
.woocommerce-breadcrumb a{
color:#07166b;
font-weight:bold;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{
margin-bottom:0px;
}
.site-header{
padding-top:0px;
}
.site-header .site-branding{
padding:20px 0px 0px 0px;
width:150px;
}
@media (max-width: 768px) {
.site-header .site-branding .site-branding img .site-header img{
padding:20px 0px;
width:100%;
max-width:200px;
}}
@media screen and (min-width: 768px) {
.storefront-primary-navigation{
float:right;
}}
.woocommerce-active .site-header .site-header-cart{
display:none;
}
.woocommerce-active .site-header .site-search{
display:none;
}
.screen-reader-text{
display:none;
}
.storefront-primary-navigation{
clear:none;
}
@media (min-width: 768px) {
    .woocommerce-active .site-header #mega-menu-wrap-primary {
        width: 100%;
        float: right;
        margin-right: 0%;
        clear: both;
    }}
.site-header .site-branding{
}
.site-branding img{
margin-bottom:20px;
width:120px !important;
}
@media (max-width: 768px) {
img.custom-logo{
width:100% !important;
}
div.site-branding{
width:100% !important;
}
#masthead{
text-align:center;
}
.site-header .site-branding{
display: inline-block;
width: 100%;
float: center;
margin:0 auto;
clear: both;
}
.site-branding img{
width:300px !important;
float:center;
max-width: 90%;
max-height: none;
margin:0 auto;
margin-bottom:30px;
}
}


.wpcf7{
background-color: #f7f7f7;
border: 1px solid #ccc;
padding:15px !important;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="password"],
.wpcf7 input[type="search"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
background-color: #fff;
color: #000;
width: 100%;
line-height:20px;
padding:10px;
border: 1px solid #ccc;
box-shadow: none;
}

span.wpcf7-list-item{
margin: 0 1em 0  0;
}


#panel-17-2-0-1 img{
padding:5px;
}

#panel-17-2-0-1 #gallery-1 img{
margin-bottom:-45px;
}

#panel-17-2-0-2 img{
padding:5px;
}
.woocommerce-active .site-header #mega-menu-wrap-primary{
width:auto !important;
margin-right:0px !important;
}
.siteorigin-widget-tinymce .textwidget{
font-weight:bold
}
div.woocommerce-message{
display:none;
}
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;
}

