/*
.swatch-option.image{
	height: 50px !important;
	width: auto !important;
	background-size: cover !important;
}
*/

 /* Style the buttons that are used to open and close the accordion panel */
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 1000px;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.accordion:hover {
  background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panelt {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.slide-component-center{
	display: block; 
	margin-left: auto; 
	margin-right: auto
}



@media all and (max-width: 6990px) and (min-width: 770px) {
	.field.qty{
		top: -20px ;
		position: relative;
	}
}

.section-item-content.nav-sections-item-content{
	z-index: 100000 !important;
}

.product.attribute.description{
	color: black;
}

.field.search{
	border-color: green !important;
}

.product.attribute.overview{
	color: black;
}

.page-title > .base{
	color: #7aa93c;
}

.fotorama__img{
	max-height: 85% !important;
	width: auto !important;
}

.item .container .row {
	margin-left: 0px;
	max-width: 1110px;
}

@media all and (max-width: 1150px) and (min-width: 770px) {
	.item .container .row {
		margin-left: 0px;
		max-width: 930px;
	}
}

@media all and (max-width: 980px) and (min-width: 770px) {
	.item .container .row {
		margin-left: 0px;
		max-width: 690px;
	}
}

@media all and (max-width: 790px) and (min-width: 50px) {
	.item .container .row {
		margin-left: 0px;
		max-width: 380px;
	}
}

.links > li > a:visited {
    color: white;
}

.nav-sections .switcher-website div#switcher-website-trigger {
	visibility: hidden;
}

header.page-header .nav-sections-item-content#store\.settings{
  position: relative;
  bottom: -100px;
}

.field-tooltip > .label > span {
    display: none;
}

.ui-menu-item.level2 > a:hover{
  color: #777 !important;
}

.ui-menu-item.level3 > a:hover{
  color: #777 !important;
}

.ui-menu-item.level4 > a:hover{
  color: #777 !important;
}

.ui-menu-item.level5 > a:hover{
  color: #777 !important;
}

.fotorama__fullscreen-icon::before {
    content: "\2715" !important;
    font-size: 20px;
    line-height: 50px;
}

ul.header:nth-child(2) > li:nth-child(5) > a:nth-child(1) {
color: #7aa93c !important;
font-weight: bold;
}

.product-item-name > a:nth-child(1) {
 color: #777 !important;
}

.viewcart > span:nth-child(1) > span:nth-child(1) {
 color: #333 !important;
}

.mst-product_kit__kitList {
background: none;
padding: 0px;
}

.kit-item._highlight .kit-item-outline {
outline: 3px solid #7aa93c;
}

.kit-item .kit-item-outline .kit-item-icon-plus i::after,
.kit-item .kit-item-outline .kit-item-icon-plus i::before {
background: #7aa93c;
}

.kit-item .kit-item-outline .kit-item-checkbox input[type="checkbox"]:checked{
background-color: #7aa93c;
border: 1px solid #7aa93c;
}

.kit-footer > .action.primary{
  padding: 5px 15px !important;
  font-weight: normal !important;
  font-size: 16px !important;
}

.kit-footer > .action.primary::before {
    content: '\e87f';
    font-family: porto-icons;
    margin-right: 7px;
    font-size: 16px;
}

.kit-item-checkbox > input[type=checkbox]{
  transform: scale(1.5);
}

/*
._last > .kit-item-outline > .itemsSet-pager{
  padding: 5px;
  border: 1px green solid;
  border-radius: 3px;
}

._last > .kit-item-outline > .itemsSet-pager:hover{
  background-color: lightgray;
}
*/

.kit-item._hasVariations .itemsSet-pager .arrow {
  width: 12px;
  height: 20px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='iconfinder_next_308956' transform='translate(1.000000, 1.000000)' stroke-width='2' stroke='%237aa93c'%3E%3Cpolyline id='Shape' transform='translate(5.000000, 9.000000) scale(-1, 1) translate(-5.000000, -9.000000) ' points='0.5 0 9.5 9 0.5 18'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.page-title>span{
  color: #3567a9 !important;
}

.page-header {
  border-top-color: #3567a9 !important;
}

.fotorama__caption__wrap{
  visibility: hidden;
}

#store\.settings[aria-hidden="true"] {
  display: none !important;
}