h4, h5, h6,
h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
/*.main-container label {font-weight: normal;}*/
.page .label {
	color: inherit;
	font-size: 100%;
	border-radius: 0;
	display: inline-block;
	text-align: left;
	white-space:normal;
	line-height: normal;
}
.main-container .data-table .label {display: table-cell;}
.main-container .radio, .main-container .checkbox {display: inline-block; margin-top: 0;}
@media (min-width: 1200px) { 
   .container, .product-columns {
    max-width: 1200px;
    /*width: 1200px;*/
       width: auto;
       padding-left: 0px;
       padding-right: 0px;       
  }
}
.btn-subscribe-footer {
  background: unset !important;      
}
@media only screen and (min-width: 768px) {
    span.toggle {display: none;}
    .footer-col-content,
    .block .block-content,
    .box-collateral-content {
      height: 100% !important;
      display: block !important;
      opacity: 1!important;
    }
    .btn-subscribe-footer {
      font-size: 21px !important;
    }
}
.product-title {
  color: #000;
  padding: unset;
  border-bottom: unset;
  text-transform: uppercase;
}

@media only screen and (max-width: 768px) {
    .fotorama__stage {
      margin-top: 5%;
    }
}
@media only screen and (min-width: 769px) {
  .fotorama__stage {
    height: 525px !important;
    margin-top: 2%;
  }
}

.add-to-compare-productview {
    display: inline-block;
    margin-left: 11%;
}
.product.data.items{position:relative;z-index:1;font-size: 14px;margin-top: 15px}.product.data.items:before,.product.data.items:after{content:'';display:table}.product.data.items:after{clear:both}.product.data.items>.item.title{float:left;width:auto}.product.data.items>.item.title>.switch{height:20px;display:block;position:relative;z-index:2}.product.data.items>.item.content{margin-top:20px;box-sizing:border-box;float:right;margin-left:-100%;width:100%}.product.data.items>.item.content:before,.product.data.items>.item.content:after{content:'';display:table}.product.data.items>.item.content:after{clear:both}.product.data.items>.item.content.active{display:block}.product.data.items>.item.title{margin:0 5px 0 0}.product.data.items>.item.title>.switch{font-weight:600;line-height:20px;font-size:1.4rem;color:#7d7d7d;text-decoration:none;background:#f0f0f0;border:1px solid #d1d1d1;border-bottom:none;height:20px;padding:5px 20px 25px 20px}.product.data.items>.item.title>.switch:visited{color:#7d7d7d;text-decoration:none}.product.data.items>.item.title>.switch:hover{color:#7d7d7d;text-decoration:none}.product.data.items>.item.title>.switch:active{color:#333;text-decoration:none}.product.data.items>.item.title:not(.disabled)>.switch:focus,.product.data.items>.item.title:not(.disabled)>.switch:hover{background:#fcfcfc}.product.data.items>.item.title:not(.disabled)>.switch:active,.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{background:#fff;color:#333}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{padding-bottom:6px}.product.data.items>.item.content{background:#fff;margin-top:31px;padding:20px 20px 20px 20px;border:0;border-top:1px solid #d1d1d1;text-align: left}
table.additional-attributes>tbody>tr>th {
    vertical-align: unset;
    border-top: unset;
    display: table-cell;
    font-size: 14px;
}
.review-toolbar:first-child {
    display: none;
}
.review-toolbar .limiter {
    display: none;
}
.product-social-links {
  overflow: hidden;
}

.footer-text-big {
    font-size: 48px;
    font-family: OpenSans SemiBold;
    
  }
  .footer-text-small {
    font-size: 14px;
    font-family: OpenSans Regular;
  }
@media only screen and (max-width:767px) {
  .footer-text-big {
    font-size: 18px;
    font-family: OpenSans Regular;
    margin-left: 0%;
  }
  .footer-text-small {
    font-size: 14px;
    font-family: OpenSans SemiBold;
    text-align: left;
  }
  #footer .footer-top .block-subscribe-footer .title-block {
    margin-left: 2% !important;
    text-align: left;
  }
}
@media(min-width: 768px){
	#nav.sf-menu li:nth-child(5) {
	  display: none !important;
	}
	#nav.sf-menu li:nth-child(6) {
	  display: none !important;
	}
	.custom-menu ul{
		display: flex;
		gap: 15px;
		padding: 0px 40px;
		justify-content: flex-end;
		margin-bottom: 15px;
	}
	.custom-menu ul li a{
		color: #fff;
		font-size: 16px;
	}
}
@media(max-width: 767px){
	.job-links{
		font-size: 13px;
		font-weight: bold;
		line-height: 26px;
		padding: 10px 20px 11px;
		position: relative;
	}
	.job-links a{
		color: #FFFFFF;
		display: block;
		font-size: 13px;
		font-weight: bold;
		line-height: 26px;
		padding: 10px 20px 11px;
		position: relative;
	}
	.job-links a:hover {
	  background-color: #444444;
	}
}
.table-order-items .col.status{
	display: none !important;
}
.recent-orders .col.status{
	display: none !important;
}
#empty-minicart {
  width: 100%;
  color: #fff;
  background: #555;
}

@media(max-width: 767px){
	.sf-menu-mobile{
		position: relative !important;
	}
}
@media(min-width: 768px){
	div.mage-dropdown-dialog{
		display: none !important;
	}
	.minicart-wrapper .odd:hover ~ div.mage-dropdown-dialog{
		display: block !important;
	}
	.minicart-wrapper div.mage-dropdown-dialog:hover{
		display: block !important;
	}
}

/* OPC */
#shipping-new-address-form{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}
#shipping-new-address-form .field[name="shippingAddress.firstname"]{
	order: 1;
}
#shipping-new-address-form .field[name="shippingAddress.lastname"]{
	order: 2;
}
#shipping-new-address-form .field[name="shippingAddress.company"]{
	order: 3;
}
#shipping-new-address-form .field.street{
	order: 4;
}
#shipping-new-address-form .field[name="shippingAddress.street.0"]{
	order: 5;
}
#shipping-new-address-form .field[name="shippingAddress.street.1"]{
	order: 6;
}
#shipping-new-address-form .field[name="shippingAddress.city"]{
	order: 7;
}
#shipping-new-address-form .field[name="shippingAddress.region_id"]{
	order: 8;
}
#shipping-new-address-form .field[name="shippingAddress.postcode"]{
	order: 9;
}
#shipping-new-address-form .field[name="shippingAddress.telephone"]{
	order: 10;
}
#shipping-new-address-form .field[name="shippingAddress.country_id"]{
	order: 11;
}
#shipping-new-address-form .field.choice{
	order: 12;
}

#billing-new-address-form{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}
#billing-new-address-form .field[name="shippingAddress.firstname"]{
	order: 1;
}
#billing-new-address-form .field[name="shippingAddress.lastname"]{
	order: 2;
}
#billing-new-address-form .field[name="shippingAddress.company"]{
	order: 3;
}
#billing-new-address-for .field.street{
	order: 4;
}
#billing-new-address-form .field[name="shippingAddress.street.0"]{
	order: 5;
}
#billing-new-address-form .field[name="shippingAddress.street.1"]{
	order: 6;
}
#billing-new-address-form .field[name="shippingAddress.city"]{
	order: 7;
}
#billing-new-address-form .field[name="shippingAddress.region_id"]{
	order: 8;
}
#billing-new-address-form .field[name="shippingAddress.postcode"]{
	order: 9;
}
#billing-new-address-form .field[name="shippingAddress.telephone"]{
	order: 10;
}
#billing-new-address-form .field[name="shippingAddress.country_id"]{
	order: 11;
}
#billing-new-address-form .field.choice{
	order: 12;
}