/* CSS applied when site user is in an i-parcel country */

.ipar-show {
display:block;  
}

.ipar-hide {
display:none;  
}

#language-controls-toggle {
    float: left;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    margin-right: 1.1em;   
    color:#000; 
}

#language-controls {
    margin-top: -.2em;
    float: left;
    width: 100%;;
}

#language-controls-close-button {
    float: right;
    margin-right: 4em;
    margin-left: -3em;
    cursor: pointer;
    font-size: 2em;
}

#header-messaging-text {
display:none;
}

#header-logo-wrapper {
    width: 13%;
}

#header-controls-wrapper {
    width: 58%;
}

#header-controls {
    width: 100%;
}

.user-support-link a {
margin-right:-.8em
}

.header-control-item.measurements-jump-menu {
    margin-right: -55px;
    margin-left: 1.2em;
}

.iparWelcomeLink {
    float: left;
    margin: 0 auto;
}

.iparWelcomeLink a {float:right;padding-right: 4em;}

.iparWelcomeLink a.iparWelcome {
    margin-right: 6.5em;
    margin-left: -10em;
}

.iparTrack,
.iparCs {
  padding-right:.8em!important;
}

.iparTrack {
    margin-right: 0.6em;
    margin-left: 0;
    padding-right: 4em;
}
.iparWelcomeLinkFlag {
    margin-left: 3.8em;
}

#language-controls-toggle::after {
content:"|\00a0\00a0\00a0";
}

#user-support-link::after,
#language-controls-toggle::after,
.iparTrack::after,
.iparCs::after {
content:"\00a0\00a0\00a0|";
}

#find-distributor-link {
    float: left;
    height: 44px;
    line-height: 2.2em;
    font-size: 11pt;
    font-weight: normal;
    margin: 0 3em 0 0;
}

  #find-distributor-link img {
    margin-bottom: -.2em;
    margin-right: .3em;
  }

#header-cart-total {
  background-color:transparent;
  color:transparent;
}

#free-shipping-messaging {
 display:none;
}

.product-variants-wrapper #product-price {
  margin-top: .4em;
}

/***********************************************************************************************************************/
/*** MAX-WIDTH RESPONSIVE STYLES ***/


/* MAX-WIDTH WHITE */
@media screen and (max-width: 1439px) {

}


/* MAX-WIDTH (NEW) */
@media screen and (max-width: 1199px) {

	.iparWelcomeLink {
		margin-right: -4em;
	}
}

/* MAX-WIDTH PURPLE */
@media screen and (max-width: 1023px) {
	#header-controls-wrapper {
		width: 100%;
	}
}


/* MAX-WIDTH BLUE */
@media screen and (max-width: 959px) {


  div.user-support-link,
  .header-control-item.measurements-jump-menu {
    display:none;
  }

  #language-controls-toggle::before {
    content: "";
  }
}

/* MAX-WIDTH YELLOW */
@media screen and (max-width: 767px) {


}

/* MAX-WIDTH GREEN */
@media screen and (max-width: 639px) {

  .header-control-item.intemp-link {
    display:none!important;
  }
}

/* MAX-WIDTH turqoise */
@media screen and (max-width: 439px) {

}

/* MAX-WIDTH GRAY */
@media screen and (max-width: 319px) {

}
