.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
font-size: 13px;
}
.page-content img, .entry-content img, .entry-summary img {
box-shadow: none;
}
.woocommerce.single-product.panoramic-product-left-sidebar .widget-area {
padding-top: 0px !important;
}
.woocommerce .widget-area, .woocommerce-page .widget-area, .woocommerce.archive.panoramic-shop-left-sidebar .widget-area {
padding-top: 0px !important;
}
.backButton a {
font-family: 'Source Sans Pro';
} figure {
box-shadow: none;
}
.woocommerce h1.page-title, .woocommerce-page h1.page-title {
display: none;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
float: none;
}
.product p.wc-gzd-additional-info {
display: none!important;
}
.wp-block-columns {
margin-bottom: 0!important;
}
.main-menu-container {
max-width: 1400px;
}
.site-container {
max-width: 1400px;
}
.site-header, .site-header.sticky.stuck {background-image: linear-gradient(to right, white 0%, gray 95%);
}
.panoramic-header-layout-centered .branding img {
width: 400px;
}
.header-image .overlay .opacity {
padding: 40px 40px 40px 40px;
width: fit-content;
height: fit-content;
}
.page .hentry {
border: 0;
margin: 0 0 0px;
padding: 0;
}
.site-content {
margin-top: 40px;
}
article .entry-meta {
font-size: 0.95em;
font-style: italic;
display: none;
}
.wp-show-posts-entry-summary .read-more.inline {
display: none!important;
} @media only screen and (min-width: 0px) and (max-width: 799px)  {
.caption-wrap {
max-height: 60px!important;
max-width: 1920px!important;
width: 100%!important;
top: 70%!important;
padding-top: 30px!important;
padding-bottom: 17px!important;
opacity: 1!important;
}
.metaslider .slides img {
width: 140%!important;
}
h4 {
font-size: 13px!important;
}
h1 {
font-size: 20px!important;
}
.ms-theme-highway {
padding-bottom: 0px!important;
}
.single .entry-thumbnail {
text-align: left!important;
}
.main-navigation a {
font-size: 15px!important;
}
} @media only screen and (min-width: 800px) and (max-width: 1399px)  {
.caption-wrap {
max-height: 70px!important;
max-width: 1920px!important;
width: 100%!important;
top: 78%!important;
padding-top: 30px!important;
padding-bottom: 15px!important;
opacity: 1!important;
}
h4 {
font-size: 13px!important;
}
h1 {
font-size: 25px!important;
}
.ms-theme-highway {
padding-bottom: 0px!important;
}
.single .entry-thumbnail {
text-align: left!important;
}
.main-navigation a {
font-size: 15px!important;
}
.home .widget-area {
padding-top: 0px !important;
}
} @media only screen and (min-width: 1400px) and (max-width: 1920px)  {
.caption-wrap {
max-height: 100px!important;
max-width: 1920px!important;
width: 100%!important;
top: 80%!important;
padding-top: 30px!important;
padding-bottom: 10px!important;
opacity: 1!important;
}
h4 {
font-size: 23px!important;
}
h1 {
font-size: 30px!important;
}
.ms-theme-highway {
padding-bottom: 0px!important;
}
.single .entry-thumbnail {
text-align: left!important;
}
.main-navigation a {
font-size: 15px!important;
}
.home .widget-area {
padding-top: 0px !important;
}
} @media only screen and (min-width: 1921px) and (max-width: 5000px)  {
.caption-wrap {
max-height: 100px!important;
max-width: 5000px!important;
width: 100%!important;
top: 85%!important;
padding-top: 30px!important;
padding-bottom: 10px!important;
opacity: 1!important;
}
h4 {
font-size: 23px!important;
}
h1 {
font-size: 30px!important;
}
.ms-theme-highway {
padding-bottom: 0px!important;
}
.single .entry-thumbnail {
text-align: left!important;
}
.main-navigation a {
font-size: 15px!important;
}
.home .widget-area {
padding-top: 0px !important;
}
}