 /*Custom Styles - Phase 2*/


 @font-face {
 	font-family: 'HelveticaNeueLT Std';
 	src: url("../fonts-new/HelveticaNeueLTStd-Bd.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Bd.otf") format("opentype");
 	font-weight: bold;
 	font-style: normal;
 	font-display: swap;
 }

 @font-face {
 	font-family: 'Helvetica Neue LT Std';
 	src: url("../fonts-new/HelveticaNeueLTStd-Roman.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Roman.otf") format("opentype");
 	font-weight: normal;
 	font-style: normal;
 	font-display: swap;
 }

 @font-face {
 	font-family: 'Helvetica Neue LT Std';
 	src: url("../fonts-new/HelveticaNeueLTStd-Md.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Md.otf") format("opentype");
 	font-weight: 500;
 	font-style: normal;
 	font-display: swap;
 }


 /* Updating Original Font-face theme styles */

 /*HelveticaNeue -bold replaced with 75 Bold*/
 @font-face {
 	font-family: 'HelveticaNeue';
 	src: url("../fonts-new/HelveticaNeueLTStd-Bd.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Bd.otf") format("opentype");
 	font-weight: bold;
 	/*Keeping original font weight*/
 	font-style: normal;
 	font-display: swap;
 }

 /*HelveticaNeue BlackCond replaced with -BlkCn */
 @font-face {
 	font-family: 'HelveticaNeue';
 	src: url("../fonts-new/HelveticaNeueLTStd-BlkCn.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-BlkCn.otf") format("opentype");
 	font-weight: 900;
 	/*Keeping original font weight*/
 	font-style: normal;
 }



 /*HelveticaNeue Thin replaced with -Th */
 @font-face {
 	font-family: 'HelveticaNeue';
 	src: url("../fonts-new/HelveticaNeueLTStd-Th.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Th.otf") format("opentype");
 	font-weight: 100;
 	/*Keeping original font weight*/
 	font-style: normal;
 }



 /*HelveticaNeue Medium replaced with -Md */
 @font-face {
 	font-family: 'HelveticaNeue';
 	src: url("../fonts-new/HelveticaNeueLTStd-Md.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Md.otf") format("opentype");
 	font-weight: 500;
 	/*Keeping original font weight*/
 	font-style: normal;
 }



 /*HelveticaNeue Light replaced with -Lt */
 @font-face {
 	font-family: 'HelveticaNeue';
 	src: url("../fonts-new/HelveticaNeueLTStd-Lt.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Lt.otf") format("opentype");
 	font-weight: 300;
 	/*Keeping original font weight*/
 	font-style: normal;
 }


 /*Adding additional font-face styles */

 /* Regular (Roman) */
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-Roman.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Roman.otf") format("opentype");
 	font-weight: 400;
 	/*Adding 400 weight style */
 	font-style: normal;
 	font-display: swap;
 }

 /* Heavy Extended */
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-HvEx.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-HvEx.otf") format("opentype");
 	font-weight: 750;
 	font-style: normal;
 	font-display: swap;
 }

 /* Light Extended*/
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-LtEx.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-LtEx.otf") format("opentype");
 	font-weight: 350;
 	font-style: normal;
 	font-display: swap;
 }

 /* Medium Extended*/
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-MdEx.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-MdEx.otf") format("opentype");
 	font-weight: 550;
 	font-style: normal;
 	font-display: swap;
 }

 /* 75 Bold */
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-Bd.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Bd.otf") format("opentype");
 	font-weight: 700;
 	font-style: normal;
 	font-display: swap;
 }


 /*Adding original website font styles to new font family */

 /* Thin */
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-Th.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Th.otf") format("opentype");
 	font-weight: 100;
 	font-style: normal;
 	font-display: swap;
 }


 /* Medium */
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-Md.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Md.otf") format("opentype");
 	font-weight: 500;
 	font-style: normal;
 	font-display: swap;
 }

 /* Light */
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-Lt.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-Lt.otf") format("opentype");
 	font-weight: 300;
 	font-style: normal;
 	font-display: swap;
 }

 /* Black Condensed */
 @font-face {
 	font-family: 'HelveticaNeueLTStd';
 	src: url("../fonts-new/HelveticaNeueLTStd-BlkCn.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-BlkCn.otf") format("opentype");
 	font-weight: 900;
 	font-style: normal;
 	font-display: swap;
 }





 /* Helvetica Neue LT W01_43 Lt Ex */
 @font-face {
 	font-family: 'Helvetica Neue LT W01_43 Lt Ex';
 	src: url("../fonts-new/HelveticaNeueLTStd-LtEx.woff2") format("woff2"),
 		url("../fonts-new/HelveticaNeueLTStd-LtEx.otf") format("opentype");
 	font-weight: 500;
 	font-style: normal;
 	font-display: swap;
 }

 /*Updating Font fall back*/

 body,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 a,
 span,
 strong,
 em,
 ul,
 ol,
 li,
 blockquote,
 cite,
 figcaption,
 label,
 input,
 textarea,
 button,
 select {
 	font-family: "HelveticaNeueLTStd", "Helvetica Neue", Arial, sans-serif;
 }


 body {
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 }


 /*Adjust padding in nav for new fonts*/
 nav.ubermenu .ubermenu-item-level-0>a.ubermenu-target span {
 	padding-top: 9px;
 }

 /*Exception for text overlay on blue boxes*/
 .elementor-widget-container,
 .page-break-text-area.text-white {
 	-webkit-font-smoothing: auto;
 	-moz-osx-font-smoothing: auto;
 }

  /*Exception for select dropdown on Sales page*/
.account-manager-finder select {
 	-webkit-font-smoothing: auto;
 	-moz-osx-font-smoothing: auto;
 }


 /* Updating bullet point styles for new fonts on tab product pages, split-story, and page-break-text-area on hero images */

 .tab-content li::before,
 .split-story li::before,
 .page-break-text-area li::before {
 	display: none !important;
 }

 .tab-content ul,
 .split-story ul,
 .page-break-text-area ul {
 	list-style-type: disc !important;
 	padding-left: 1.2em !important;
 	margin-left: 0 !important;
 }

 .tab-content li,
 .split-story li,
 .page-break-text-area li {
 	list-style-position: outside;
 	margin: 0 !important;
 	padding: 0 0 6px 0 !important;
 	line-height: 1.3 !important;
 }

 .tab-content li::marker,
 .split-story li::marker,
 .page-break-text-area li::marker {
 	font-size: 1.3em;
 }



 /*Updating carrot arrows for new fonts*/
 
 .resources-icons .resource-link .text-link-arrow .fa-angle-right {
 	font-size: 1.3rem;
 }

 .three-part-story .brand-pillar a .fa-angle-right {
	font-size: 1.4rem;
 }

  .split-story ul li a::after {
    display: inline;
 }

 .three-part-story .brand-pillar a .fa-angle-right::before {
	line-height:1.1;

 }


 /*Aquari page font fix*/
.page-id-20958 .elementor-widget-container h2 {
	font-family: "Helvetica Neue LT W01_43 Lt Ex", "Helvetica Neue", Arial, sans-serif;
}


