.t4-navbar .navbar {float: none !important; }
.navbar-nav .nav-link {padding-right: 1rem !important; padding-left: 1rem !important;}
.navbar-brand.logo-control img.logo-img {max-height:100px;}
.nav-link {text-transform:uppercase; font-weight:500;}
#t4-header .nav-link.fab {overflow:hidden; margin-top:5px; width:40px; height:23px; color:transparent !important;}
#t4-header .fa-instagram::before {margin-bottom:20px; color:#cdb03e !important;}
#t4-header .fa-instagram:hover::before {color:#464b4e !important;}

.t4-offcanvas-toggle {top:37px; width:30px;}
.t4-offcanvas-toggle .toggle-bars, .t4-offcanvas-toggle .toggle-bars::after, .t4-offcanvas-toggle .toggle-bars::before {background-color:#cdb03e; height:4px; }

.t4-offcanvas {background-color:#eeeee6; }
.t4-off-canvas-header {background-color:#eaeae1 !important; }
.t4-offcanvas a.nav-link:hover {color:#cdb03e !important;}


#t4-header .container {padding-top: 0.1rem}
#t4-xx {height: 400px; position:absolute; z-index:20;width: 100%;}
#t4-xx .container {height:400px;}
#t4-xx .bg-overlay-image {background-size: 350px; background-position: 0 30px;}
#t4-masthead .bg-overlay { height: 400px; }
#t4-masthead .bg-overlay-image {background-position: right center;}
#t4-masthead .container {height: 400px;}

#t4-homepage-teasers {margin-top: 80px;}
#t4-homepage-teasers .custom a {display:block; background-color:#cdb03e !important; border-radius:5px; color:#eeeee6; position: relative; margin: -80px auto 80px auto; width:80%; text-align:center; padding:10px;}

ul#filter-142 {padding:0px;}
.zt-title .zt-block {margin-bottom: -7px !important;}
.zt-title h5.zt-block  {font-size:95%;}
.zt-meta-description {font-size:80%;}

body.product #t4-xx, body.product #t4-masthead {height:120px; overflow: hidden; }
body.product #t4-masthead .bg-overlay-image {background-position: right -150px;}
.item-page.product [itemprop="articleBody"] {width:35%; float:left; }
.item-page.product .page-header {width:35%; overflow: hidden;}

.item-page.product .fields-container:first-of-type {width:60%; overflow: hidden; float:left; margin-right:5%;}
.item-page.product .fields-container {width:35%; float: left;}
.item-page.product .field-entry.specs {display: flex; font-size:80%;}
.item-page.product .field-entry.specs .field-label {flex:1;}
.item-page.product .field-entry.specs .field-value {flex:3;}

.smal #t4-main-body .container {max-width:960px;}
.smal #t4-main-body img[align="left"], .smal #t4-main-body img[style*="float: left"], .smal #t4-main-body img[style*="float:left"] {margin: 0px 80px 20px 0px; max-width: 40%;}
.smal #t4-main-body img[align="right"], .smal #t4-main-body img[style*="float: right"], .smal #t4-main-body img[style*="float:right"]{margin: 0px 0px 20px 80px;max-width: 40%;}

a.sublink, a.subsublink {display: block; width: 100%;}
a.subsublink {padding-left:15px; padding-top: 4px;}

.kenburnsNOT {overflow: hidden; display: inline-block; margin-bottom: 0.5rem; }
.kenburnsNOT img {transition-duration: 4s; transform: scale(1.0); transform-origin: 0% 0%;}
.kenburnsNOT img:hover {transition-duration: 1s; transform: scale(1.2); transform-origin: 0% 0%; }

.item-page nav, .item-page nav .dropdown-item {margin:0; padding:0; }
.item-page nav .dropdown-item {margin-bottom:0.25rem;}

#t4-footer .navbar {padding:0;}
#t4-footer .navbar-nav {flex-direction: row;}
.t4-footer .nav > li::before {display: none;}
#t4-footer .nav-link {margin-right: 20px;}


@media screen and (max-width: 767px) {
    .header-wrap .navbar-brand {top:20px; width: 200px; right: auto; left: 0; right: 0;  margin-left: auto; margin-right: auto;} #t4-header {height:120px;}
    #t4-xx, #t4-masthead {height: 200px;overflow: hidden;}
    #t4-masthead .bg-overlay-image {background-position: right -100px;}
    body.product #t4-xx, body.product #t4-masthead {height: 100px;overflow: hidden;}
    body.product #t4-masthead .bg-overlay-image {background-position: right -150px;}
    
    .item-page.product [itemprop="articleBody"] {width:100%; float:left; }
.item-page.product .page-header {width:100%; overflow: hidden;}

.item-page.product .fields-container:first-of-type {width:100%; overflow: hidden; float:left; margin-right:5%;}
.item-page.product .fields-container {width:100%; float: left;}

  }