.item-101 .t4-main-body {display: none !important}
.item-101 .t4-breadcrumb {padding-top: 1rem}
.fiftylogo {left: 5%;}
.navbar-brand.logo-control img.logo-img {max-height: 30px}
.tt-titlebox {background: rgba(0,0,0,0.4);padding: 20px;margin-right: 3%;}
.tt-titlebox h1 {margin-top: 0px;text-transform: uppercase;color: #fff;font-size:2.5rem;}
.tt-titlebox p {color: #fff}
.top-tt {top: 50% !important;}
.start-tt {left: 50% !important;}
.t4-header {box-shadow: 0px 0px 10px 10px #eee;width: 100%;background: #fff;}

.lang-en-au .logo-image {width: 411px;}
.lang-pt .logo-image {width: 300px;}

.item-101 .t4-header {box-shadow:none}
.fab, .fas {margin-right: 10px}
.t4-footnav .container {padding-top: 0rem;padding-bottom: 0rem;}
#mc_embed_signup_scroll .row {margin-bottom: 15px}
.form-select {max-width: 240px}
.modulefootermenu li a {color: var(--footer-link-color);margin-right: 15px;border-right: solid 1px;padding-right: 15px !important;}
/*.t4-megamenu .dropdown-menu li > a .image-title {background: #e65902;color: #fff;text-transform: uppercase;width: 100%;display: block;padding:0.15rem 0.5rem;font-weight: 300;font-size: 0.9rem;letter-spacing: 0.075rem}*/
.btn-tamer {background:#edd81b;color: #10172c !important;}
.btn-tamer-alt {/*background:#192c66;*/background:#001233;color: #fff;}
.mc-field-group ul {list-style: none;margin: 0px;padding: 0px;}
.mc-field-group ul li {display: inline-block;margin-bottom: 10px;margin-right: 15px;}
.module-title span{border-bottom: 3px solid #adb5bd;}
.t4-below-content {margin-bottom: 30px;margin-top: 20px;}
.t4-sticky {position: fixed!important;}
.mb-3 {width: 33%}
.mb-3 .form-control, .mb-3 .form-select {max-width: inherit;}
.homeintro {text-align: center}
.t4-below-masthead {@include display(flex);@include align-items(center);@include justify-content(center);}
.t4-below-masthead .wrapper, #t4-bottom-3 .wrapper {position: relative;}
.t4-below-masthead .ttbuyonline, #t4-bottom-3 .ttbuyonline {justify-content: center;align-items: center;display: flex;color: #fff;position: absolute;top: 0;left: 0;right: 0;bottom: 0;font-size:3rem;color: #fff;text-shadow: 0px 0px 10px #000;}
.floatcontact {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.floatcontact {position: fixed;left: -50px;bottom: 50%;z-index: 1000;}
.floatcontact a {padding: 10px 20px;background: var(--footer-link-color);color:var(--footer-bg-color);font-size: 1.25rem;}
.floatcontact a:hover {background:var(--footer-bg-color);color:var(--footer-link-color)}
.contactus .fas {color: var(--footer-link-color);}
.sidebar-r .module {margin-top: 1rem}
.t4-breadcrumb {padding-top: 5rem;}
.cat-children.parts div {margin-bottom: 30px;}
.t4-header-r > * {font-size: .85rem}
#grpChkBox input {margin-right: 5px}
#grpChkBox p {border-right: solid 1px #ccc;padding-right: 1rem;}
.page-header h1 {font-size:var(--h1-font-size) !important;}
.ttlocation {padding: 10px;}
.ttlocation:nth-child(odd) {background-color: #f0f0f0;border-bottom: 0;}
.ttlocation h5, .ttlocation p {margin: 0;}
.item-101 .ttlocations {display: none;}
#t4-section-1 {padding-top: 30px;}
.usa-banner {display: none;
  /*padding: 10px 20px;background: var(--footer-link-color);color: var(--footer-bg-color);font-size: 1.25rem;*/
}
.usa-banner a {width100%;text-align:center;display:block}
.tagdescrip {margin:15px 0px 30px;text-align: center;}
/* Blog and Newsfalsh Module */
.blog .row {margin-bottom: var(--t4-gutter-x);}
.blognewstitle a {font-weight: 300;font-size: 1.25rem;}
.blognewstitle h2{line-height: 1.25rem;border-bottom: solid 1px #adb5bd;padding-bottom: 10px}
.newsflash-titlettblog {border-bottom: solid 1px #adb5bd;padding-bottom: 5px;margin-bottom: 5px}
.newsflash-titlettblog a{font-weight: 300;font-size: 1.25rem;}
.newsflash-image, .blog .item-image {max-height: 195px;overflow: hidden;}
.blogdate, .create {color:#adb5bd}
.ttblogsidebar .row {border-bottom: solid 1px #adb5bd;padding-bottom: 10px;margin-bottom: 10px}
h4.ttblogsidebar, h4.ttblogsidebar a {font-size: 1rem;margin-top: 0px}
.ttblogsidebar .blogdate, .ttblogsidebar .blogreadmore {font-size: 0.75rem;margin-bottom: 0px;width: 100%;}
.ttblogsidebar .newsflash-image {margin-bottom: 0px;max-height: 75px;overflow: hidden;}
a.blogreadmore {border-bottom: solid 2px #999;width: 100%;display: block;padding-bottom: 7px;}
  a.blogreadmore span {border-bottom: solid 4px #0a58ca;padding-bottom: 4px;}
a.blogreadmore:hover {border-bottom: solid 5px #0a58ca;padding-bottom: 4px;transition: border-width 0.25s ease-in-out;}
/* Parts */
.home-parts img {max-height: 120px}
/*.image-title {width: 100%;display: block;background: #e65902;font-size: 1.15rem;letter-spacing: .075rem;text-transform: uppercase;padding:0.15rem 0.5rem;margin: 0;color: #fff;}*/
.parts div.item-image, .parts-ct-header {margin-bottom: 0px}
.item-page h2 {margin-bottom: 15px}
.category-desc {border:none;padding: 0;margin-top: 1rem;}
.parts div.partlink, .parts-item-image {margin-bottom: 15px;}
.parts-item-image img {/*width: 100%*/  margin: 0 auto;display: block;}
.parts .catimage {margin: 0px;/*border-color: #ccc;border-style: solid;border-width: 1px 1px 0px 1px;*/}
.parts img {margin-left: auto;margin-right: auto;display: block;}
.parts .catimage img {max-height: 120px;}
/*.parts h3 {color: #e65902;font-size: 1.15rem;text-transform: uppercase;padding: 0.5rem;margin: 0;}
.parts-ct-header h3, .parts .cat-children h3 {background: #e65902;font-size: 1.15rem;text-transform: uppercase;padding: 0.5rem;margin: 0;}
.parts-ct-header h3 a, .cat-children h3 a {color: #fff;font-size: 1rem;}*/
.table-striped thead tr {background: #e65902;color: #fff;}
.ratio-16x9 {margin-bottom: 15px}
.modulesuskits .item-image {display: none;}
#show-more, a#hide-less {
	color: #000;
	background: #edd81b;
	padding: 0px 5px;
}
.jai-map-container .point .bg {font-family: "Font Awesome 5 Free" !important;}
#rich-text-98488172 {display:none;}
.parts div.partlink a,
.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .parts-ct-header h3 {border-bottom: solid 2px #999;width: 100%;display: block;padding-bottom: 7px;}
.t4-megamenu .dropdown-menu li > .nav-link img {margin-left: auto;margin-right: auto;display: block;}
.image-title, t4-megamenu .dropdown-menu li > a .image-title, .parts-ct-header h3 a, .cat-children h3 a {border-bottom: solid 4px #e65902;padding-bottom: 4px;}
.parts-ct-header h3 a, .cat-children h3 a {font-size: 1rem;}
.parts div.partlink a:hover {border-bottom: solid 5px #e65902;padding-bottom: 4px;transition: border-width 0.25s ease-in-out;}

.ttproductsearch {
  margin-bottom : 10px;
  padding       : 10px;
  background    : #c6c6c6;
}
.ttproductsearch p {margin: 0px 20px;}

.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
  color            : #000;
  background-color : #ddd;
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  color            : #000;
  background-color : #acacac;
}

/* Responsive Parts Tables */

.table-responsive-stack tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}


.table-responsive-stack td,
.table-responsive-stack th {
   display:block;
/*
   flex-grow | flex-shrink | flex-basis   */
   -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
}

.table-responsive-stack .table-responsive-stack-thead {
   font-weight: bold;
}
.ttdisplaynone {display: none}

@media screen and (max-width: 768px) {
   .table-responsive-stack tr {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-bottom: 3px solid #ccc;
      display:block;

   }
   /*  IE9 FIX   */
   .table-responsive-stack td {
      float: left\9;
      width:100%;
   }
}


/* Tamer TV */
.nobossvideogallery .nb-container {padding: 0px;margin-left:inherit !important;max-width: 100%;}
.nobossvideogallery .nb-lg-10 {width: 100%}
.nobossvideogallery .playbutton {width: 75px;}
.nobossvideogallery .thumbplaybutton {width: 30px;}
.tv-thumb a {border-bottom: solid 2px #999;width: 100%;display: block;padding-bottom: 7px;}
.tv-thumb {margin-bottom: 20px;}

/* Search */
#finder-search {margin-bottom: 20px}
#finder-search input {}
.search-results {list-style: none;margin-top: 20px;}
.search-results li {border-bottom: solid 1px #ccc;padding-bottom: 10px;margin-bottom: 20px;}
.search-results li .result-title  {font-size: 1.25rem;}
.page-item.active .page-link {z-index: 3;color: #fff;background-color: var(--footer-bg-color);border-color: var(--footer-bg-color);}
.page-link {color: var(--footer-bg-color);}
.form-search .btn {margin-left: 10px}
.nav-item .icon-search {font-weight:900 !important}

@media only screen and (max-width: 1210px) {
  .tt-titlebox h1 {font-size: 1.5rem;}
}
@media only screen and (max-width: 896px) {
  h2 {font-size: 1.25rem;}
.floatcontact {left: 0;bottom: 0;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
.t4-below-masthead .ttbuyonline {font-size:1.5rem;color: #fff;text-shadow: 0px 0px 10px #000;justify-content:flex-end;padding-right: 1rem;}
.t4-off-canvas-body .image-title {display: block;}
.category-desc .btn-tamer {margin-bottom: 10px}
.t4-main-body {padding-top: 1rem;padding-bottom: 3rem;}
.tv-thumb a {padding-bottom: 5px}
.tv-thumb .image-title {line-height: 30px}
.tv-thumb {margin-bottom:20px;}
.btn-tamer {margin-bottom: 20px;width: 100%;}
}

@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 1) {
.t4-below-masthead .ttbuyonline {justify-content: flex-end;right: 20px;}
.navbar-brand {width: 275px;}
.t4-breadcrumb {padding-top: 100px;}
.top-tt {top: 5% !important;}
}

@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {
.t4-below-masthead .ttbuyonline {justify-content: flex-end;right: 20px;}
.navbar-brand {width: 275px;}
.t4-breadcrumb {padding-top: 100px;}
.top-tt {top: 5% !important;}
}
@media only screen
  and (min-width: 990px)
  and (max-width: 1310px){
    .ttmenuhide {display:none !important;}
}
