/* ----------------------------------------------------- */

		TORTOISE GENERAL STORE

/* ----------------------------------------------------- */


/* TEMPORARY ------------------------------------------- */


/* Basic Typography ------------------------------------ */


/* Navigation      ------------------------------------- */


/* Top icons */
span.icon.icon-humbarger,
span.icon.icon-search,
span.icon.icon-cart {
  color: #000 !important;
}
.site-header__toggle-nav .icon {
  color: #000;
}
.global-menu ul {
  text-align:center
}
.global-menu ul li {
  display:inline-block;
  padding:15px
}
.global-menu ul li a {
  color:#999
}
.global-menu ul li a.active,
.global-menu ul li.true a {
  color:#000
}
.action-bar--hero {
  padding-top:1px;
  background-color:#FFF
}
@media screen and (max-width: 749px) {
  .action-bar--hero {
  margin-top:0px
  }
}
li .action-bar--active li a {
  color:#000
}
@media screen and (max-width: 749px) {
  .global-menu ul {
    display:none
  }
}

/* Logos */
.site-header__logo {
  text-align:center;
  padding:0 0 20px 0
}
.logo-tgs, .logo-trts, .logo-hasami {
  display:inline-block;
  height:125px
}
@media screen and (max-width: 749px) {
  .logo-tgs, .logo-trts, .logo-hasami {
  height:auto
  }
}
.logo-tgs a img { margin:0;}
.logo-trts a img { margin:0 80px;}
.logo-hasami a img { margin:0 20px 0 0;}

@media screen and (max-width: 749px) {
	.site-header__logo .logo-tgs img,
	.site-header__logo .logo-trts img,
	.site-header__logo .logo-hasami img {
  		max-height:70px
	}
  	.logo-tgs a img { margin:0;}
	.logo-trts a img { margin:0 30px;}
	.logo-hasami a img { margin:0;}
}
/* Hide back to parent category arrow */
@media only screen and (min-width: 750px) {
.btn.action-bar__back.action-bar__link {
  display:none
  }
}

/* Remove current menu underbar */
.action-bar--active:after {
  display: none;
}

/* Remove collection page title */
#shopify-section-collection-template
.collection-heading {
  display: none;
}

/* Subcategory menu */
.rte--description ul li {
  display:inline-block;
  padding:0 15px;
  font-size:14px
}
.rte--description a.text-link {
  color:#999;
  border:none
}
@media screen and (max-width: 749px) {
    .rte--description {
    display:none;
    }
  }

/* Collection & Products ------------------------------ */


/* Margin between product grids */
.product-item,
.product__photo {
  border:1px solid #FFF
}

/* Remove unwanted margin between product grids - you may also like section */
.product-item__image--margins {
  margin: 0px;
}

/* Style for Recent vied products section */
#tech-dignity-recent-view {
  margin-top:80px
}
.item .td-item-content .td-title a {
  font-size:14px;
}
.td-slider-wrapper ul li .td-buy-now-box .td-buy-now {
  border:1px solid #000;
}
.td-slider-wrapper ul li .td-buy-now-box a.td-buy-now {
  padding: 10px 30px;
  color: #000;
  text-decoration: none;
}

/* Product Description Tab */
#tab1  { display: none; } 

.product-description input { display: none; }
.product-description input + label { display: inline-block }

.product-description input ~ .tab { display: none }
#tab1:checked ~ .tab.content1,
#tab2:checked ~ .tab.content2,
#tab3:checked ~ .tab.content3 { display: block; }

.product-description input + label {
  padding: 8px 20px;
  position: relative;
  top: 1px;
}
.product-description input:checked + label {
  background: #FFF;
  border-bottom: 6px solid #000;
}
.product-description input ~ .tab {
  border-top: 1px solid #000;
  padding: 20px 0;
}

/* Sesami Booking */
.sesami__button {
	margin-top: 10px;
  	margin-bottom: 10px;
}
