@font-face {
	font-family:'ASSAVestaLight';
	src:url("/inc/fonts/aavesreg-webfont.eot");
	src:url("/inc/fonts/aavesreg-webfont.eot?#iefix") format('embedded-opentype'),
	url("inc/fonts/aaveslgt-webfont.woff") format('woff'),
	url("inc/fonts/aaveslgt-webfont.ttf") format('truetype'),
	url("inc/fonts/aaveslgt-webfont.svg#ASSAVestaLight") format('svg');
	font-weight:600;
	font-style:normal
}
@font-face {
	font-family:'ASSAVestaRegular';
	src:url("/inc/fonts/aavesreg-webfont.eot");
	src:url("/inc/fonts/aavesreg-webfont.eot?#iefix") format('embedded-opentype'),
	url("inc/fonts/aavesreg-webfont.woff") format('woff'),
	url("inc/fonts/aavesreg-webfont.ttf") format('truetype'),
	url("inc/fonts/aavesreg-webfont.svg#ASSAVestaRegular") format('svg');
	font-weight:normal;
	font-style:normal
}

@font-face {
	font-family:'ASSAVestaLightNoSubset';
	src:url("/Web/Core/UI/Fonts/AssaVestaLightNoSubset/AAVESLGT-webfont.eot");
	src:url("/Web/Core/UI/Fonts/AssaVestaLightNoSubset/AAVESLGT-webfont.eot?#iefix") format('embedded-opentype'),url("/Web/Core/UI/Fonts/AssaVestaLightNoSubset/AAVESLGT-webfont.woff2") format('woff2'),url("/Web/Core/UI/Fonts/AssaVestaLightNoSubset/AAVESLGT-webfont.woff") format('woff'),url("/Web/Core/UI/Fonts/AssaVestaLightNoSubset/AAVESLGT-webfont.ttf") format('truetype'),url("/Web/Core/UI/Fonts/AssaVestaLightNoSubset/AAVESLGT-webfont.svg#assa_vestalight") format('svg');
	font-weight:normal;
	font-style:normal
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

@font-face {
	font-family:'Open Sans';
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-regular.eot");
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-regular.eot?#iefix") format('embedded-opentype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-regular.woff") format('woff'),url("/Web/Core/UI/Fonts/OpenSans/opensans-regular.ttf") format('truetype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-regular.svg#OpenSansRegular") format('svg');
	font-weight:normal;
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:'Open Sans';
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-italic.eot");
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-italic.eot?#iefix") format('embedded-opentype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-italic.woff") format('woff'),url("/Web/Core/UI/Fonts/OpenSans/opensans-italic.ttf") format('truetype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-italic.svg#OpenSansItalic") format('svg');
	font-weight:normal;
	font-weight:400;
	font-style:italic
}
@font-face {
	font-family:'Open Sans';
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-semibold.eot");
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-semibold.eot?#iefix") format('embedded-opentype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-semibold.woff") format('woff'),url("/Web/Core/UI/Fonts/OpenSans/opensans-semibold.ttf") format('truetype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-semibold.svg#OpenSansSemibold") format('svg');
	font-weight:500;
	font-style:normal
}
@font-face {
	font-family:'Open Sans';
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-bold.eot");
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-bold.eot?#iefix") format('embedded-opentype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-bold.woff") format('woff'),url("/Web/Core/UI/Fonts/OpenSans/opensans-bold.ttf") format('truetype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-bold.svg#OpenSansBold") format('svg');
	font-weight:bold;
	font-weight:700;
	font-style:normal
}
@font-face {
	font-family:'Open Sans';
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-light.eot");
	src:url("/Web/Core/UI/Fonts/OpenSans/opensans-light.eot?#iefix") format('embedded-opentype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-light.woff") format('woff'),url("/Web/Core/UI/Fonts/OpenSans/opensans-light.ttf") format('truetype'),url("/Web/Core/UI/Fonts/OpenSans/opensans-light.svg#OpenSansBold") format('svg');
	font-weight:normal;
	font-weight:200;
	font-style:normal
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}
audio,canvas,video {
	display:inline-block
}
template {
	display:none
}
a {
	background:transparent
}
a:focus {
	outline:thin dotted
}
a:active,a:hover {
	outline:0
}
p {
	margin:0;
	padding:0 0 16px 0
}
small {
	font-size:100%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
figure {
	margin:0
}
fieldset {
	border:none;
	margin:0;
	padding:0
}
legend {
	border:0;
	padding:0 10px
}
button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0
}
button,select {
	text-transform:none
}
button {
	-webkit-appearance:button;
	cursor:pointer
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-spacing:0;
	width:100%;
}
html,body {
	padding:0;
	margin:0;
	min-width:200px
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-size:100%
}
textarea {
	border:0;
	padding:6px;
	background:#fff;
	border:1px solid #e3e3e3;
}
textarea:focus {
	border-color:#ababab;
	outline:0
}
ul {
	list-style-image:url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzlBNzJFMjg3Qzg0MTFFNDk3NkZBODk2Nzk4QTI5RkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzlBNzJFMjk3Qzg0MTFFNDk3NkZBODk2Nzk4QTI5RkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGREUxOEMwOTdDODExMUU0OTc2RkE4OTY3OThBMjlGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGREUxOEMwQTdDODExMUU0OTc2RkE4OTY3OThBMjlGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn7VlVAAAAB3SURBVHjaYmSAgtWrV0cBqXwgNoQKnQfiiaGhoctAHEaooqlAKosBO5gGVJzNCDVpKRD/A+IGIJ4HVZAE5TMBcTQL1DoQaADqbEYyqRloCIhuAqlhQnLTPCzWwsQMmRiIBExQ38HchA5gYueJ9gzxwUNsgAMEGAD+bCyt0E4bwQAAAABJRU5ErkJggg==")
}
ul,ol {
	margin:0 0 1em 0
}

html {
	font-size:62.5%
}
body {
	font-size:16px;
	font-size:1.6rem;
	line-height:1.4;
	line-height:2.4rem;
	font-family:'Open Sans',sans-serif
}
strong,b {
	font-weight:bold
}
h1,h2,h3,h4,h5 {
	font-family:'AssaVestaRegular',Arial,sans-serif;
	font-weight:400;
	margin:0;
	padding:0;
}
h1 {
	font-size:30px;
	font-size:3rem;
	line-height:1.4;
	line-height:4.5rem;
	padding-bottom:3px
}
h2 {
	font-size:23px;
	font-size:2.3rem;
	line-height:1.4;
	line-height:3.45rem
}
h3 {
	font-size:20px;
	font-size:2rem;
	line-height:1.4;
	line-height:3rem;
	padding-bottom:6px
}
h4 {
	padding-bottom:6px
}
body.rtl .site-search-query :placeholder {
	text-align:right
}

body {
	color:#393939;
	background:#fff
}
h1,h2,h3,h4,h5 {
	color:#393939
}
a {
	color:#00a0d0;
	text-decoration:none;
}
a:hover,a:focus {
	text-decoration:underline
}
textarea:focus {
	border-color:#00a0d0
}
table {
	width:100%;
}
table td {
	padding:6px
}
table td {
	border-bottom:1px solid #e3e3e3
}
blockquote {
	position:relative;
	font-family:'ASSAVestaLightNoSubset',Arial,sans-serif;
	font-size:20px;
	font-size:2rem;
	line-height:20px;
	padding-left:40px;
}
blockquote:before {
	position:absolute;
	top:10px;
	left:-17px;
	height:20px;
	width:20px;
	content:'"';
	font-family:"Times new roman",serif;
	font-size:80px;
	font-size:8rem;
	color:#ababab;
}
blockquote:before p {
	display:inline
}
.aa-btn::-webkit-input-placeholder,.search-form .search-form-submit::-webkit-input-placeholder,.distributor-finder-portlet .filter-location > div input[type=submit]::-webkit-input-placeholder {
	color:#515151
}
.aa-btn:-ms-input-placeholder,.search-form .search-form-submit:-ms-input-placeholder,.distributor-finder-portlet .filter-location > div input[type=submit]:-ms-input-placeholder {
	color:#515151
}
.aa-btninput:-moz-placeholder,.search-form .search-form-submitinput:-moz-placeholder,.distributor-finder-portlet .filter-location > div input[type=submit]input:-moz-placeholder {
	color:#515151
}
.slick-dots button::-webkit-input-placeholder {
	color:#515151
}
.slick-dots button:-ms-input-placeholder {
	color:#515151
}
.skip-link::-webkit-input-placeholder {
	color:#515151
}
.skip-link:-ms-input-placeholder {
	color:#515151
}

.map-filter-component .map-filter-item .read-more-link::-webkit-input-placeholder {
	color:#515151
}
.map-filter-component .map-filter-item .read-more-link:-ms-input-placeholder {
	color:#515151
}

.global-nav__header::-webkit-input-placeholder {
	color:#515151
}
.global-nav__header:-ms-input-placeholder {
	color:#515151
}

.global-nav__button::-webkit-input-placeholder {
	color:#515151
}
.global-nav__button:-ms-input-placeholder {
	color:#515151
}

@-webkit-keyframes spinnerRotate {
	from {
		-webkit-transform:rotate(0)
	}
	to {
		-webkit-transform:rotate(360deg)
	}
}
@-moz-keyframes spinnerRotate {
	from {
		-moz-transform:rotate(0)
	}
	to {
		-moz-transform:rotate(360deg)
	}
}
@-ms-keyframes spinnerRotate {
	from {
		-ms-transform:rotate(0)
	}
	to {
		-ms-transform:rotate(360deg)
	}
}
@-webkit-keyframes spinnerRotateRtl {
	from {
		-webkit-transform:rotate(-90deg)
	}
	to {
		-webkit-transform:rotate(-450deg)
	}
}
@-moz-keyframes spinnerRotateRtl {
	from {
		-moz-transform:rotate(-90deg)
	}
	to {
		-moz-transform:rotate(-450deg)
	}
}
@-ms-keyframes spinnerRotateRtl {
	from {
		-ms-transform:rotate(-90deg)
	}
	to {
		-ms-transform:rotate(-450deg)
	}
}
.global-nav-dropdown__form input::-ms-clear {
	display:none
}
.global-nav-dropdown__content ul .global-nav-dropdown__item:hover::-webkit-input-placeholder {
	color:#515151
}
.global-nav-dropdown__content ul .global-nav-dropdown__item:hover:-ms-input-placeholder {
	color:#515151
}
.global-nav-dropdown__content ul .global-nav-dropdown__item:hoverinput:-moz-placeholder {
	color:#515151
}
.site-header .site-links li.global-nav-toggler::-webkit-input-placeholder {
	color:#515151
}
.site-header .site-links li.global-nav-toggler:-ms-input-placeholder {
	color:#515151
}
.smallcaps {
	text-transform: lowercase;
	font-variant: small-caps;
}
