	/* Master Override */
	body{font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	h1{font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	h3 {color:#333333 !important; }
	.login h1 a {background-image:none, url("../images/wheel.png");}

	.fusion-main-menu ul.sub-menu li {background-color:#eeeff1;}
	.fusion-main-menu ul.sub-menu li span{color:#3b3b3b;}
	.fusion-main-menu span.menu-text:hover {color:#85c7f6}
	.fusion-main-menu span.menu-text:hover > a {color:#85c7f6;}
	.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a { border-color:transparent; }
	.fusion-main-menu .current-menu-ancestor > a:hover, .fusion-main-menu .current-menu-item > a:hover, .fusion-main-menu .current-menu-parent > a:hover, .fusion-main-menu .current_page_item > a:hover { border-color:transparent; }
	body .fusion-main-menu > ul > li > a:hover { border-color: transparent; }
	body .fusion-main-menu > ul > li > a { font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important; }
	body #content .fusion-row h3 { font-size: 30px; font-weight: 100; }
	/*removes blue border bar on active service pages on main menu, adjusts height because of removed border with the margin 3px;*/
	.fusion-main-menu .current-menu-ancestor > a,.fusion-main-menu .current-menu-parent > a {border:none !important; border-color:transparent !important; margin-top:3px;}

	.fusion-copyright-notice a { margin-left:5px;}

	@keyframes loader-spin {
		to { transform: rotate(1turn); }
	}
	.ajax-loader {
		display: block;
		text-indent: -9999px;
		animation: loader-spin .75s infinite steps(8);
		background-image:url(SyncBlack.png);
		background-size:18px 18px;
		width:18px; height:18px;
		padding-left: 18px;
		box-sizing:border-box;
	}

	#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-row { max-width:800px; }
	#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu { background-color:#23282D; padding-left:5px; height:auto !important; }
	#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-logo { height:55px !important; width:55px !important; margin-top:11px !important; margin-bottom:0px !important;}

	#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-main-menu .menu-item a { 
		line-height:65px !important; 
		height:65px !important;
	} 
	#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-main-menu .sub-menu .menu-item a { 
		line-height:19px !important; 
		height:auto !important;
	} 

	#main {padding:0px !important;}
	#main .fusion-row{padding:0 !important;}
	#main .fusion-row .content a { color: #68bbf7;text-decoration: underline;}
	#wrapper .button-round {border-radius:5px;}
	#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a, .fusion-copyright-notice a, .fusion-footer-widget-area .fusion-accordian .panel-title a, .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a, .fusion-footer-widget-area .jtwt .jtwt_tweet a, .fusion-footer-widget-area .widget li a::before, .fusion-footer-widget-area a { color:#8c8989; text-decoration:underline; }
	#wrapper .post-content .subtitle h2{font-size:42px !important; line-height:42px !important;}


	#layerslider-wrapper .ls-shadow-top, .rev_slider_wrapper .shadow-left { display:none !important; }

	ul.menu .my-account-link, ul.menu .cart {display:none !important;}
	.fusion-main-menu .fusion-main-menu-cart > a {display:none !important;}

	#menu-corporate-navigation .current_page_item .menu-text {color:#85c7f6;}
	#menu-corporate-navigation .fusion-main-menu .current-menu-item > a {border:none; border-color:transparent;}
	#menu-corporate-navigation-about .sub-menu li a {border-bottom:1px solid #dcdadb;}
	#menu-corporate-navigation-about .sub-menu .current-menu-item > a { background:#eeeff1;}
	#menu-corporate-navigation-about .sub-menu li a:hover{ background:#b2b2b2 !important; }
	#menu-corporate-navigation-about .fusion-main-menu .current-menu-item > a {border-bottom:1px solid #dcdadb !important;}
	#menu-global-navigation-menu .menu-item.current_page_item .menu-text {color:#2c3950;}
	.fusion-main-menu > ul > li > a:hover {border-color:transparent;}
	.fusion-main-menu .current_page_item > a {border-color:transparent;}
	.fusion-header .fusion-main-menu .current-menu-item a { border: none; margin-top: 3px;}
	.fusion-header .fusion-main-menu .sub-menu .current-menu-item a {margin-top:0px;}
	.navItem.active {color:#85C7F6; }
	.to-top-container{display:none;}
	.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {border-color:transparent;}

	#wrapper .fusion-main-menu { padding-top:55px; text-transform:uppercase; }
	#wrapper .fusion-is-sticky .fusion-main-menu { padding-top:0; }
	#wrapper .fusion-main-menu a:hover {text-decoration:none !important;}
	#wrapper .fusion-main-menu .current_page_item > a {border-color:transparent;}
	#wrapper .fusion-main-menu .current_page_item > a :hover {border-color:transparent;}
	#wrapper .fusion-header-wrapper { z-index:10000; }
	#wrapper .fusion-header-wrapper .fusion-row { max-width:970px; background-color:transparent;}

	/*location styling global*/
	#content .addressItem{display:inline-block; width:23%; height:auto; color:#000; margin-right:60px; font-size:14px;  vertical-align:top;}
	#content .addressItem span{font-weight:bold; line-height:17px; font-size:17px;}
	#content .cmd_contact{padding:15px 0 15px 0; width:200px; clear:both; text-align:center; border:2px solid; border-radius:4px; margin-top:30px; color:#31415a; font-weight:bold;}
	#content .addressItem.cleanEnergy {width:auto;}
	#content .cmd_contact .division{position:absolute; top:35px; right:310px;margin-top:-30px;}
	#content .cmd_contact:hover {background-color:#31415a; color:#fff; cursor:pointer; border:2px solid #31415a;}
	#content .cmd_contact:not(:first-child) { margin-bottom: 50px;}

	.fusion-mobile-menu-icons { float:none; border:1px solid transparent; }
	.fusion-mobile-menu-icons:after {clear:both }

	#wrapper .slidingbar-area{display:none;}

	.fusion-secondary-menu li a {color:#fff;}
	.fusion-secondary-menu li a:hover > .menu-text {color:#31415a;}
	.fusion-secondary-menu > ul > li {border:none !important;}
	.fusion-secondary-header {border:none !important;}
	.fusion-secondary-header .fusion-row { float:right; }
	.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {border:none;}

	.fusion-widget-area .menu-item.menu-item-type-custom a{color:#31415a;}
	.fusion-widget-area .menu-item-type-custom {font-size:16px; text-transform:uppercase; color:#31415a;}
	.fusion-widget-area .menu-item-type-custom:hover {cursor:pointer;}
	.fusion-widget-area .menu-item.menu-item-type-custom.active a{color:#68bbf7;}
	.fusion-widget-area .menu-item-type-custom.active:hover{cursor:default;}

	/* Side Bar Navagation */
	.fusion-widget-area-1 {border-radius:8px;}
	.fusion-content-widget-area .widget_nav_menu li a:before, .fusion-content-widget-area .widget_categories li a:before, .fusion-content-widget-area .widget_meta li a:before, .fusion-content-widget-area .widget .recentcomments:before, .fusion-content-widget-area .widget_recent_entries li a:before, .fusion-content-widget-area .widget_archive li a:before, .fusion-content-widget-area .widget_pages li a:before, .fusion-content-widget-area .widget_links li a:before, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after, .widget_layered_nav li a:before, .widget_product_categories li a:before{content:""; content:none;}
	.fusion-content-widget-area .widget_nav_menu li{border:none;}
	.fusion-content-widget-area .widget li a {color:#406589; font-weight:bold;}

	.fusion-accordian .panel-title .fusion-toggle-icon-wrapper { float:right; }
	.fusion-mobile-menu-icons { top:15px; }
	.fusion-mobile-nav-holder  {padding-top:0; }

	#main #content #cmdSubmitContact {color:#000; border:2px solid #000;}
	#wrapper .fusion-mobile-nav-item a {height:45px; line-height:45px; font-size:15px;}
	#wrapper .fusion-open-submenu {font-size:14px; line-height:45px;}

	/* =========================== */
	/*   Homepage custom CSS   */
	/* =========================== */
	.avada-skin-rev { border-bottom:0px solid #d2d3d4 !important; border-top:0px solid #d2d3d4 !important;}
	#rev_slider_1_1_wrapper .tp-caption.rev-btn.learn_btn.rs-hover-ready { border-radius:5px; }
	#AboutHomeBoxes .box .fusion-column-wrapper{ height:430px;}
	#AboutHomeBoxes .box .fusion-column-wrapper .title-heading-left{ color:rgb(255, 255, 255);}
	#wrapper #AboutHomeButton .fusion-button.button-1:focus, .fusion-button.button-1:active, .fusion-button.button-1:hover { background-color:rgba(255, 255, 255, 0.2);}
	#btnLocations { background:#ffffff none repeat scroll 0 0; border-radius:5px; border-style:solid; border-width:0; bottom:50%; color:#0452ac; display:none; left:30%; margin:0 auto; position:absolute; top:50%; width:auto; z-index:20; line-height:27px; height:50px; }
	#MapOverlay:hover { display:block; }
	#MapOverlay:hover #btnLocations { display:block; }
	#btnLocations:hover { cursor:pointer; }
	#MapOverlay:hover .overlay{ display:block; }
	#post-17 .overlay { background:rgba(133, 199, 246, 0.58) none repeat scroll 0 0; height:100%; left:0; position:absolute; top:0; width:100%; z-index:15; display:none; }
	#layerslider_nav { text-align: center; }
	#layerslider_nav ul { padding: 0px; }
	#layerslider_nav li { display: inline-block; font-size: 15px; font-family: "Century Gothic"; color: rgb(55, 58, 63); font-weight: bold; text-transform: uppercase; line-height: 1.25; margin-right: 20px; margin-top: 15px; border-bottom: 2px solid transparent; }
	#layerslider_nav li.selected { border-bottom: 2px solid #85c7f6; cursor: pointer; }
	#layerslider_nav li:hover { border-bottom: 2px solid #85c7f6; cursor: pointer; }
	#layerslider_container{ border-radius: 10px; background-color: #f7f7f7; width: 825px; height: 130px; margin: 0 auto; padding: 10px }
	#RecentPosts { display:inline-block; }
	#RecentPosts p a { color:#215998; }
	#RecentPosts h4 { margin-top:5px; overflow:hidden; }
	#RecentPosts h4 a { font-size:26px; color:#0452ac; line-height:28px;}
	#RecentPosts h4 a:hover { text-decoration: underline;}
	#RecentPosts .recent-posts-divide.fusion-separator.sep-single { display:inline-block; }
	#RecentPosts .news-image { margin-right:20px; float:left; }
	#RecentPosts .news-copy { overflow: auto; }
	#post1 { width:45%; margin-left:25px; margin-right:15px; float:left; }
	#post2 { width:45%; margin-left:25px; margin-right:15px; float:right;}
	#wrapper #RecentPostsButtons .fusion-button.button-2:focus, .fusion-button.button-2:active, .fusion-button.button-2:hover { background-color:rgba(255, 255, 255, 0.4);}
	#wrapper #RecentPostsButtons .fusion-button.button-3:focus, .fusion-button.button-3:active, .fusion-button.button-3:hover { background-color:rgba(255, 255, 255, 0.4);}
	#prattBanner .fusion-column-wrapper  { float:left; }
	#PrattPlusBanner img{ position:absolute; }

	/* Home Page HERO */
	#post-17 .hero.tparrows:before {color:#fff !important;}

	/* Divisions Layer Slider */
	#post-17 .btnDivision:hover { background-color:#85c7f6; }

	/*Homepage Mobile Toggles*/
	.MobileToggle { display:none; }
	.MobileToggle h4{ font-weight:bold; }
	.DesktopToggle { display:block; }
	#PrioritiesToggle { background-color:#213951; color:#fff; }
	#PrioritiesToggle a{ color:#fff; }
	#AboutToggle { background:#85c7f6 url("/wp-content/uploads/2011/11/Layer-8-191x176.png") no-repeat scroll center center; background-size:cover; }
	#AboutToggle a{ color:#fff; }
	#LocationToggle { background-color:#f7f7f7; }

	/* Sustainability Calc */
	#Calc_Container { text-align:center; color:#fff; display:block; justify-content:center; }
		#Calc_Container .counter {
			font-size: 30px;
			font-weight: bold;
			width: 210px;
			margin-bottom: 50px;
			display: inline-block;
		}
	#Calc_Container .counter p{ margin-top:5px; font-size:15px; }
	#Calc_Container .button { border-radius:5px; border-style:solid; border-width:2px; font-size:21px; line-height:1.2; padding:10px 0; text-transform:uppercase; width:62%; margin:0 auto;}
	#Calc_Container .button:active { background-color:rgba(255, 255, 255, 0.4);	cursor:pointer; }
	#Calc_Container .button:hover { background-color:rgba(255, 255, 255, 0.2); cursor:pointer; }
	#Calc_Copy.active { display:block; }
	#Calc_Copy {	display:none; justify-content:center;	margin-bottom:60px; color:#fff; text-align:center; font-size:32px; line-height:42px; padding-left:40px; padding-right:40px;}
	#Calc_Counter { display:none; justify-content:space-around; }
	#Calc_Counter.active { display:block; }
	#Calc_Input { display:none;	justify-content:center; }
	#Calc_Input.active {	display:block; }
	#Calc_Input input{ font-size:30px; height:50px;	margin-bottom:30px; width:150px; padding-left:8px; }
	#Source_Text { color:#fff; float:right; margin-bottom:20px; margin-right:44px; margin-top:100px; }
	#Source_Text:hover{ color:#67b7e1; cursor:pointer; }
	#Source_Text:hover .box { background-color:rgba(61, 81, 75, 0.95); color:#fff; cursor:auto; display:inline-block; font-size:12px; height:205px; padding:25px; position:absolute; right:2%; top:365px; width:395px; }
	#Source_Text .box { display:none; }
	.home #AboutPrattVideo.active {
		margin: 0;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	.home #AboutPrattVideo .aboutPrattVideo {margin:0 auto;}

	/* =========================== */
	/*  Sustainability custom CSS  */
	/* =========================== */
	#content .SustainParallax { padding-left:200px; padding-right:200px; }
	#content .SustainParallaxText { display:inline-block; padding-top:120px; padding-bottom:120px; line-height:40px; }

	/* Sustainability TBL */
	/*#TBL_Module { color:#fff; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important; display:block; text-align:center; }
	#TBL_Section { width: 1165px; margin: 0 auto; text-align: center; }
	#TBL_Section #People_Box.infoBox {background-color:#5bace7;}
	#TBL_Section #Planet_Box.infoBox {background-color:#2675cf;}
	#TBL_Section #Profit_Box.infoBox {background-color:#0452ac;}
	#TBL_Seciton .infoBox span {font-size:46px; margin-bottom: 35px; margin-top:50px; display:block;}
	#TBL_Section .infoBox{ display:block; border-radius:10px; width:375px; height:280px; z-index:1; float:left;}
	#TBL_Section .ellipse { color: #5BACE7; border-radius: 50%; background-color: #EEF7FE; height: 60px; width: 60px; font-weight: bold; font-size: 37px; z-index: 2; margin-left: -20px; margin-right: -20px; display: block; line-height: 57px; float: left; position: relative; top: 100px; }
	#TBL_Section .button{  border-style:solid; border-width:2px; border-color:#fff; border-radius:5px; margin-left:85px; margin-right:85px; margin-top:20px; padding:5px; }
	#TBL_Section .button:hover{ cursor:pointer; background-color:rgba(255, 255, 255, 0.2); }
	#TBL_Section .button.bClose {  margin-left:85px; margin-right:85px; margin-top:20px; padding:5px; border-style:none; float:none; }
	#TBL_Section .button.bClose:hover { background-color:rgba(255, 255, 255, 0); cursor:pointer; }
	#TBL_Info .bClose { float:right; font-size:25px; }
	#TBL_Info .bClose:hover{ background-color:rgba(255, 255, 255, 0); cursor:pointer; }

	#TBL_Info .bubble {  background-color:#5bace7; border-radius:10px; display:block; height:480px; padding:50px; text-align:left; width:1165px; z-index:1; transition:all 1s ease 0s; margin:0 auto;}
	#TBL_Info .bubble.pos1 {  background-color:#5bace7; }
	#TBL_Info .bubble.pos2 {  background-color:#2675cf; height:580px; }
	#TBL_Info .bubble.pos3 {  background-color:#0452ac; height:530px; }
	#TBL_Info p {  font-size:14px; margin-top:20px; margin-bottom:35px; padding-right:85px; }
	#TBL_Info ul { list-style:none; display:table-cell; font-weight:bold; }
	#TBL_Info ul { list-style:none; display:table-cell; font-weight:bold; padding-top:30px; }
	#TBL_Info{ clear: both; width: 1165px; margin: 0 auto; color:#fff;}
	#TBL_Info ul li:before { content:"\02B \020"; font-weight:bold; }
	#TBL_Info .bubble {display:block;}
	#TBL_Info .bubble .bubbleBox { position:relative; z-index:2;}
	#TBL_Module .bubble:after, .bubble:before {   border: 90px solid transparent; content: " "; pointer-events: none; position: relative; transition: left 0.5s linear 0s; z-index:1; width: 0; }
	#TBL_Module .bubble.pos1:after, .bubble.pos1:before { left:8%; border-bottom-color:#5bace7; }
	#TBL_Module .bubble.pos2:after, .bubble.pos2:before { left:43%; border-bottom-color:#2675cf; }
	#TBL_Module .bubble.pos3:after, .bubble.pos3:before { left:77%; border-bottom-color:#0452ac; }
	#TBL_Module .bubble:after { border-color:rgba(136, 183, 213, 0); border-bottom-color:#5bace7; border-width:20px; margin-left:-36px; }
	#TBL_Module .bubble:before { border-color:rgba(194, 225, 245, 0); border-bottom-color:#5bace7; border-width:20px; margin-left:-36px; }
	#People_Text { display:none; }
	#People_Text.active { display:block; background-color:#5BACE7; margin-top:40px; padding:50px; border-radius:10px;}
	#Planet_Text { display:none; }
	#Planet_Text.active { display:block; background-color:#2675CF; margin-top:40px; height:580px; padding:50px; border-radius:10px;}
	#Profit_Text { display:none; }
	#Profit_Text.active { display:block; background-color:#0452AC; margin-top:40px; height:530px; padding:50px; border-radius:10px;}
	#TBL_Module .title { margin: 0 auto 30px auto; padding-top: 30px; width: 50%; font-size:30px; }
	#Profit_Text p {  width:67%; }
	#Profit_Text img { margin: auto; border-radius:10px; float:right; padding-right:20px; position:relative; bottom: -154px; left: 80px; background: rgba(0, 0, 0, 0) radial-gradient(at right bottom , rgba(91, 172, 231, 1) 0%, rgba(4, 82, 172, 0) 50%) repeat scroll 0 0;}*/

	#SustainabilityInfo { width: 962px; margin: 0 auto; color: #fff; }
	#SustainabilityInfo .box { display: inline-block; width: 300px; height: 300px; text-align: center; border-radius: 10px; }
	#SustainabilityInfo .box .title { font-size: 30px; text-transform:uppercase; padding-top:30px;}
	#SustainabilityInfo .box.people { background-color: #5BACE7; }
	#SustainabilityInfo .box.planet { background-color: #2675CF; }
	#SustainabilityInfo .box.profit { background-color: #0452AC; }
	#SustainabilityInfo .ellipse { display: inline-block; width: 60px; height: 60px; border-radius: 50%; background-color: rgb(238, 247, 254); text-align: center; font-size: 27px; font-weight: bold; line-height: 60px; color: #000; position: relative; bottom: 65px; margin: 0 -20px; top:80px;}

	#SustainabilityInfo .box .commands { float: left; font-size: 18px; font-weight: bold; margin: 70px 0 0 0; width: 100%; }
	#SustainabilityInfo .box .command { line-height: 40px; margin: 0 auto; width: 80%; cursor: pointer; }
	#SustainabilityInfo .cmdLearnMore { border: solid 2px #FFF; border-radius: 10px; }
	#SustainabilityInfo .cmdLearnMore:hover { background-color: rgba(255, 255, 255, 0.2); }
	#SustainabilityInfo .box.active .cmdLearnMore { display: none; }
	#SustainabilityInfo .box .cmdCloseContent { display: none; }
	#SustainabilityInfo .box.active .cmdCloseContent { display: block; }

	#SustainabilityAbout #Indicator { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #8e8e8e; transition: .5s ease; position: relative; top: 40px; }
	#SustainabilityAbout.pos1 #Indicator { left: 15%; display: block; border-bottom-color: #5BACE7; }
	#SustainabilityAbout.pos2 #Indicator { left: 50%; display: block; border-bottom-color: #2675CF; }
	#SustainabilityAbout.pos3 #Indicator { left: 83%; display: block; border-bottom-color: #0452AC; }

	#SustainabilityAbout { display: none; }
	#SustainabilityAbout.active { display: block; }
	#SustainabilityAbout { width: 962px; margin: 0 auto; }
	#SustainabilityAbout .content { display: none; height: auto; padding: 50px; color: #fff; border-radius: 10px; margin-top: 40px; }
	#SustainabilityAbout.pos1 .content.people { display: block; }
	#SustainabilityAbout.pos2 .content.planet { display: block; }
	#SustainabilityAbout.pos3 .content.profit { display: block; }
	#SustainabilityAbout .content .title {font-size:30px;}
	#SustainabilityAbout .content .subtitle {font-size:20px; text-decoration:underline;}
	#SustainabilityAbout .content.people { background-color: #5BACE7; }
	#SustainabilityAbout .content.planet { background-color: #2675CF; }
	#SustainabilityAbout .content.profit { background-color: #0452AC; }
	/*#SustainabilityAbout .content.profit p:nth-child(6) { width: 56%; }*/
	/*#SustainabilityAbout .content.profit p:nth-child(4) { width: 61%; }*/
	#SustainabilityAbout .content.profit img { float: right; margin: auto; border-radius: 10px; padding-right: 20px; position: relative; bottom: 276px; left: 51px; background: rgba(0,0,0,0) radial-gradient(91, 172, 231, 1) 0%, rgba(4, 82, 172, 0) 50%) repeat scroll 0 0; background: rgba(0, 0, 0, 0) radial-gradient(at right bottom, rgba(91, 172, 231, 1) 0%, rgba(4, 82, 172, 0) 50%) repeat scroll 0 0; }
	#SustainabilityAbout .content .cmdCloseContent { float: right; letter-spacing: 3px; }
	#SustainabilityAbout .content .cmdCloseContent:hover { cursor: pointer; font-weight: bold; }

	#SustainabilityInfo .mobileContent { display: none; }
	#SustainabilityInfo .mobileContent.active { display: none; }


	/* =========================== */
	/*  About custom CSS   */
	/* =========================== */

	/* About Page HERO */

	#AboutPratt_Header {width:100%; height:auto; margin:0; padding:0;}
	#content .headerItem {width:100%; height:700px; background-size:cover; background-repeat:no-repeat; position:relative; display:block; overflow:hidden; text-align:center;}
	#content .headerItem::after { height:100%;  width:100%;  content:"";  position:absolute;  top:0;  left:0;  background-image:url(/wp-content/uploads/2016/01/Overlay.png);  opacity:.85; transition:opacity .5s ease;}
	#content .headerItem .separator { width:150px; border-top:2px solid #85c7f6; margin-top:45px; margin-bottom:25px; z-index:1;}
	#content .headerItem .copy {position:relative; left:50%;  top:40%;  transform:translateX(-50%); z-index:100;}
	#content .headerItem .copy.title { font-size:49px; color:#fff; text-transform:uppercase; margin:0 auto; }
	#content .headerItem .copy.subtitle { color:#fff; font-size:19px; width:40%; line-height:35px;}
	#content .headerItem.aboutPratt{background-image:url(/wp-content/uploads/2012/05/Pratt-About.jpg); background-position:center center; background-size:cover;}

	#AboutPratt_Header {font-size:19px !important; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important; color:#747474 !important; font-weight:bold !important;}
	#Content .overlay {background:url("/wp-content/uploads/2016/01/Overlay.png"); background-repeat:repeat; width:100%; height:687px; position:absolute; opacity:0.8; top:0; left:0; z-index:1;}
	#Header.divider {position:relative; top:20px; z-index:2}
	#Content .post-content .width-100 .fullwidth-box, .fullwidth-box .fusion-row .fusion-full-width-sep{margin-left:0 !important; margin-right:0 !important;}

	#About_Header{ width:100%; color:#fff; transition:background 1s ease;}
	#HeaderCopy{ width:100%; color:#fff;}
	#HeaderCopy .copy {text-align:center; margin:15px 0 15px 0; font-size:16px;}
	#About_Title{margin-top:55px; }
	#About_Copy {font-size:16px; width:64%;}
	#About_Copy p {margin-top:10px; margin-bottom:10px;} 
	#About_Copy span {color:#0452ac; font-weight:bold;}
	#About_Nav{ width:365px; margin-left:100px; margin-right:70px; height:auto; background-color:#f7f7f7; border-radius:18px; padding-top:50px; padding-bottom:55px; margin-top:50px;}
	#About_Nav .navItem{width:185px; color:#4c6f90; font-size:15px; font-weight:bold; margin-bottom:30px; margin-left:55px;}
	#About_Nav .navItem:hover{color:#213951; cursor:pointer;}

	/* About Pratt */
	#post-210 .aboutPrattVideo{margin:0 auto;}

	/* About Pratt */
	#Nav_AboutPratt {width:390px; height:auto; background-color:#f7f7f7; font-weight:bold; color:#406589; border-radius:14px; margin-top:60px !important;}
	#Nav_AboutPratt .navItem {padding:10px; margin-left:30px;}
	#Nav_AboutPratt .navItem:hover{color:#213951; cursor:pointer;}
	#AboutPrattBio {font-size:16px; width:65%;}
	#AboutPrattBio .headerImage{padding-bottom:30px;}

	#Command {font-family:arial; margin-top:30px;}
	#Command #Cmd_MoreAnthony:hover {background-color:#85c7f6; color:#fff; cursor:pointer;}
	#Command #Cmd_MoreAnthony { float:left; width:200px; padding:5px 15px 5px 15px; border:solid 2px #000; border-radius:4px; text-align:center; text-transform:uppercase;  margin-top:5px; color:#31415a;}
	#Command #Cmd_MoreBrian:hover {background-color:#85c7f6; color:#fff; cursor:pointer;}
	#Command #Cmd_MoreBrian { float:left; width:200px; padding:5px 15px 5px 15px; border:solid 2px #000; border-radius:4px; text-align:center; text-transform:uppercase;  margin-bottom:35px; color:#31415a;}
	#Command #Cmd_MoreGary:hover {background-color:#85c7f6; color:#fff; cursor:pointer;}
	#Command #Cmd_MoreGary { float:left; width:200px; padding:5px 15px 5px 15px; border:solid 2px #000; border-radius:4px; text-align:center; text-transform:uppercase;  margin-bottom:35px; color:#31415a;}
	#Command #Cmd_MoreDavid:hover {background-color:#85c7f6; color:#fff; cursor:pointer;}
	#Command #Cmd_MoreDavid { float:left; width:200px; padding:5px 15px 5px 15px; border:solid 2px #000; border-radius:4px; text-align:center; text-transform:uppercase;  margin-bottom:35px; margin-top:5px; color:#31415a;}

	#AboutPrattLeadership .social_linkedIn {font-family:MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif !important; line-height:45px; background-color:#007bb6; width:40px; height:40px; font-size:30px; font-weight:bold; color:#fff; text-align:center; border-radius:4px; float:left; margin-left:25px;}
	#AboutPrattLeadership .social_linkedIn a {color:#fff; text-decoration:none;}
	#AboutPrattLeadership .social_linkedIn:hover {background-color:#44a4d2; cursor:pointer;}
	#AboutPrattLeadership .fusion-widget-area-3 { margin-bottom:-250px;}
	#AboutPrattLeadership #Bio {padding-right:35px;}

	#AnthonyPratt .title_header{padding-bottom:35px;}
	#BrianMcPheely .title_header{padding-bottom:35px; margin-right:26%; margin-bottom:15px;}
	#GaryByrd .title_header{padding-bottom:35px;}
	#DavidDennis .title_header{padding-bottom:35px;}
	#LongBioAnthony {display:none;}
	#LongBioAnthony.active{display:block;}
	#LongBioBrian {display:none;}
	#LongBioBrian.active{display:block; }
	#LongBioGary {display:none;}
	#LongBioGary.active{display:block; }
	#LongBioDavid {display:none;}
	#LongBioDavid.active{display:block; }
	#AboutPrattCallout.text {font-size:16px;}

	#AboutPrattAbout.active{display:block; }
	#AboutPrattAbout{display:none; }
	#AboutPrattVideo.active{display:block; margin-top:50px !important; margin-bottom:50px !important; }
	#AboutPrattVideo{display:none; }
	#AboutPrattDivisions.active{display:block; }
	#AboutPrattDivisions{display:none; }
	#AboutPrattLeadership.active{display:block; }
	#AboutPrattLeadership{display:none; }
	#AboutPrattPhilanthropy.active{display:block; }
	#AboutPrattPhilanthropy{display:none; }
	#AboutPrattAssociations.active{display:block; }
	#AboutPrattAssociations{display:none; }
	#AboutPrattAwards.active{display:block; }
	#AboutPrattAwards{display:none; }

	/* Divisions & Subsidiaries */
	#Divisions{margin-top:-220px !important; margin-left:-220px; color:#fff !important; }
	#DivisionsGrid{margin-left:-45px; }
	#DivisionsGrid li { position:relative; overflow:hidden; max-width:30%; transition:all 0.3s ease-out; width:100%; display:inline-block; margin:5px; color:#fff; }
	#DivisionsGrid li .text { color:#fff; margin:0; position:absolute; top:58%; text-align:center; height:40px; text-transform:uppercase; z-index:20; bottom:0; left:0; right:0; width:100%; padding:0; transition:all 0.1s ease; }
	#DivisionsGrid li .text h2 { margin-top:20%; font-size:16px; font-weight:normal; }
	#DivisionsGrid li img { width:100%; height:auto; vertical-align:middle; transition:all 0.2s ease; transform:scale(1.5); }
	#DivisionsGrid li .overlay { position:absolute; top:0; left:0; width:100%; height:100%; background:url("/wp-content/uploads/2016/01/Overlay.png"); z-index:10; opacity:0.8; transition:opacity 0.15s ease-out; backface-visibility:hidden; }
	#DivisionsGrid li:hover img, #DivisionsGrid li:focus img { transform:scale(1.0); }
	#DivisionsGrid li:hover .overlay, #DivisionsGrid li:focus .overlay { opacity:0; filter:alpha(opacity=0); }
	#DivisionsGrid li:hover .icon, #DivisionsGrid li:focus .icon { opacity:0; filter:alpha(opacity=0); }
	#DivisionsGrid a { transition:all 0.2s; }
	#DivisionsGrid .icon { width:auto; height:11%; position:absolute; left:45%; top:35%; z-index:99; }
	#DivisionsGrid .icon.strategic { width:14%;  left:40%; }
	#DivisionsGrid li:hover .text { background-color:#85c7f6; border-radius:8px; padding:8px 0 10px 0; width:80%; line-height:23px; margin-top:-10px; margin:0 auto; }
	#DivisionsGrid .text:hover{cursor:pointer; }
	#DivisionsGrid li:hover{cursor:default; }
	#MapOverlay {background-color:rgba(133, 199, 246, 0.58); }

	/* Philanthropy */
	#AboutPrattPhilanthropy .content li a { color:#68bbf7; text-decoration:underline; }
	#AboutPrattPhilanthropy .content li a:hover { color:#31415a; }

	/*Locations and Contacts Display Classes*/
	/*Hiding*/
	#Corporate {display:none;}
	#CleanEnergy {display:none;}
	#Converting {display:none;}
	#Corrugating {display:none;}
	#Display {display:none;}
	#Logistics {display:none;}
	#PaperMills {display:none;}
	#Recycling {display:none;}
	#SpecialtyMapLocations {display:none;}
	#Strategic {display:none;}
	#Support {display:none;}

	/*Showing*/
	#Corporate.active {display:block; }
	#CleanEnergy.active {display:block;}
	#Converting.active {display:block; }
	#Corrugating.active {display:block; }
	#Display.active {display:block; }
	#Logistics.active {display:block;}
	#PaperMills.active {display:block;}
	#Recycling.active {display:block; }
	#SpecialtyMapLocations.active {display:block; }
	#Strategic.active {display:block; }
	#Support.active {display:block; }

	/*Show Single*/
	#Corporate.single {display:block; }
	#CleanEnergy.single {display:block; }
	#Converting.single {display:block; }
	#Corrugating.single {display:block; }
	#Display.single {display:block; }
	#Logistics.single {display:block;}
	#PaperMills.single {display:block; }
	#Recycling.single {display:block;  }
	#SpecialtyMapLocations.single {display:block;  }
	#Strategic.single {display:block;  }
	#Support.single {display:block; }

	/*Hide if not active Nav*/
	#CorporateNav .fusion-widget-area-1{display:none; }
	#EnergyNav .fusion-widget-area-2{display:none; }
	#ConvertingNav .fusion-widget-area-3{display:none; }
	#CorrugatingNav .fusion-widget-area-4 {display:none; }
	#DisplayNav .fusion-widget-area-5{display:none; }
	#LogisticsNav .fusion-widget-area-6{display:none;}
	#PaperMillsNav .fusion-widget-area-7{display:none; }
	#RecyclingNav .fusion-widget-area-8{display:none;  }
	#SpecialtyNav .fusion-widget-area-9{display:none;  }
	#StrategicNav .fusion-widget-area-10{display:none;  }
	#SupportNav .fusion-widget-area-11{display:none; }


	/*Show Active Nav*/
	#CorporateNav.active .fusion-widget-area-1{display:block; }
	#EnergyNav.active .fusion-widget-area-2{display:block; }
	#ConvertingNav.active .fusion-widget-area-3{display:block; }
	#CorrugatingNav.active .fusion-widget-area-4{display:block; }
	#DisplayNav.active .fusion-widget-area-5{display:block; }
	#LogisticsNav.active .fusion-widget-area-6{display:block;}
	#PaperMillsNav.active .fusion-widget-area-7{display:block; }
	#RecyclingNav.active .fusion-widget-area-8{display:block;  }
	#SpecialtyNav.active .fusion-widget-area-9{display:block;  }
	#StrategicNav.active .fusion-widget-area-10{display:block;  }
	#SupportNav.active .fusion-widget-area-11{display:block; }

	/*Show Single Nav*/
	#CorporateNav.single .fusion-widget-area-1{display:block; }
	#EnergyNav.single .fusion-widget-area-2{display:block; }
	#ConvertingNav.single .fusion-widget-area-3{display:block; }
	#CorrugatingNav.single .fusion-widget-area-4{display:block; }
	#DisplayNav.single .fusion-widget-area-5{display:block; }
	#LogisticsNav.single .fusion-widget-area-6{display:block;}
	#PaperMillsNav.single .fusion-widget-area-7{display:block; }
	#RecyclingNav.single .fusion-widget-area-8{display:block;  }
	#SpecialtyNav.single .fusion-widget-area-9{display:block;  }
	#StrategicNav.single .fusion-widget-area-10{display:block;  }
	#SupportNav.single .fusion-widget-area-11{display:block; }

	/*Contact Form Display Classes*/

	/*Hiding*/
	#ContactFormCorporate {display:none;}
	#ContactFormEnergy {display:none;}
	#ContactFormConverting {display:none;}
	#ContactFormCorrugate {display:none;}
	#ContactFormDisplay {display:none;}
	#ContactFormLogistics{display:none;}
	#ContactFormPaperMill {display:none;}
	#ContactFormRecycling {display:none;}
	#ContactFormSpecialty {display:none;}
	#ContactFormStrategic {display:none;}
	#ContactFormSupport {display:none;}

	/*Showing*/
	#ContactFormCorporate.active {display:block; margin-top:45px !important;}
	#ContactFormEnergy.active {display:block; }
	#ContactFormConverting.active {display:block;}
	#ContactFormCorrugate.active {display:block; }
	#ContactFormDisplay.active {display:block; }
	#ContactFormLogistics.active {display:block;}
	#ContactFormPaperMill.active {display:block; }
	#ContactFormRecycling.active {display:block; }
	#ContactFormSpecialty.active {display:block; }
	#ContactFormStrategic.active {display:block; }
	#ContactFormSupport.active {display:block; }

	/* =========================== */
	/* Integrated Value custom CSS */
	/* =========================== */

	/*content styling*/
	#Container_Content{ float:left; width:100%; height:1000px; padding:30px; color:#fff; margin-bottom:125px; margin-left:130px; max-width:640px;}
	#Container_Content .section {width:100%; height:900px; }

	/*display classes*/
	#Container_Content .section.recycling.active {display:block; opacity:1; transition:opacity 1s ease; margin-top:210px;}
	#Container_Content .section.recycling { display:none; opacity:0; transition:opacity 1s ease;}

	#Container_Content .section.energy.active {display:block; opacity:1; transition:opacity 1s ease; margin-top:210px;}
	#Container_Content .section.energy {display:none; opacity:0; transition:opacity 1s ease;}

	#Container_Content .section.paper.active {display:block; opacity:1;  transition:opacity 1s ease; margin-top:210px;}
	#Container_Content .section.paper {display:none; opacity:0; transition:opacity 1s ease;}

	#Container_Content .section.corrugating.active {display:block; opacity:1; transition:opacity 1s ease; margin-top:210px;}
	#Container_Content .section.corrugating {display:none; opacity:0; transition:opacity 1s ease;}
	#Container_Content.section.corrugating img { margin-top: 40px; margin-bottoM: -115px;}

	#Container_Content .section.converting.active {display:block; opacity:1;  transition:opacity 1s ease; margin-top:210px;}
	#Container_Content .section.converting {display:none; opacity:0; transition:opacity 1s ease;}
	#Container_Content.section.corrugating img { margin-top: 40px; margin-bottoM: -60px;}

	#Container_Content .section.retail.active {display:block; opacity:1; transition:opacity 1s ease; margin-top:210px;}
	#Container_Content .section.retail {display:none; opacity:0; transition:opacity 1s ease;} 
	#Container_Content .title { width:100%; text-align:left; color:#fff; font-size:50px; line-height:50px;} 
	#Container_Content .separator {width:150px; margin-left:0px; height:2px; background-color:#85C7F6; margin-top:15px; margin-bottom:15px;} 

	#Container_Content .cmdLearnMore { border:2px solid White; border-radius:10px; text-align:center; width:90%; margin:15px auto;}
	#Container_Content .cmdLearnMore a { color: #fff; display: block; width: 100%; height: 100%; padding:15px; }
	#Container_Content .cmdLearnMore:hover {background-color:#fff;}
	#Container_Content .cmdLearnMore:hover span {color:#2d435b;}
	#Container_Content .cmdLearnMore span {color:#fff;}


	#Container_Content img {width:100%; height:auto;}

	#IntegratedValue { padding-left:80px; padding-top:80px;}

	/* Integrated Value Cycle */
	#CircleContainer {float:right; width:50%; height:800px; position:relative; background-image:url("/wp-content/uploads/2016/01/navArrows.png"); background-size:100% auto; background-repeat:no-repeat; background-position:center; margin-top:125px; margin-right:14%;}

	#CircleContainer .box {width:5vw; height:5vw; position:absolute;  margin:auto; top:0; left:0; right:0; bottom:0;}

	#CircleContainer .circle {width:100%; height:auto; padding-bottom:100%; border-radius:50%; transition:background-color 1s ease; background-color:rgba(255,255,255, 0.15);} 

	#CircleContainer .box .circle:hover {background-color:rgba(133, 199, 246, 1.0); transition:background-color 1s ease; cursor:pointer;}
	#CircleContainer .box .circle:hover ~ .text {background-color:rgba(133, 199, 246, 1.0); transition:background-color 1s ease;}
	#CircleContainer .box .circle.active {background-color:rgba(133, 199, 246, 1.0);}
	#CircleContainer .box .circle.active:hover {cursor:default;}
	#CircleContainer .box .text {text-align:center; font-size:1vw; position:absolute; text-transform:uppercase; color:#fff; text-shadow:2px 2px rgba(0,0,0,0.3); transition:background-color 1s ease; padding:10px;}
	#CircleContainer .box .subtext {position:absolute; color:#fff; width:200px; top:5px; left:-115px;}

	#CircleContainer .centerContainer{ width:15vw; height:15vw; position:absolute; margin:auto; top:0; left:0; right:0; bottom:0;}
	#CircleContainer .centerCircle { width: 120%; padding-bottom: 120%; background-image: url("/wp-content/uploads/2016/05/Pratt-Integrated-Value-Center.png"); border-radius: 50%; background-position: center center; background-repeat: no-repeat; margin-left: -10%; margin-top: -10%; background-size:contain;}

	#CircleContainer .box.energy {transform:rotate(-90deg) translate(310%) rotate(90deg);}
	#CircleContainer .box.energy .text {top:-35px; left:5px;}
	#CircleContainer .box.energy .circle {background-image:url("/wp-content/uploads/2016/01/DivisionsIcon-CleanEnergy.png"); background-repeat:no-repeat; background-position:center center; background-size:60%;} 
	#CircleContainer .box.energy .circle img {transform:rotate(-90deg) rotate(90deg);}

	#CircleContainer .box.recycling {transform:rotate(210deg) translate(310%) rotate(-210deg);}
	#CircleContainer .box.recycling .text {top:25px; left:-130px;}
	#CircleContainer .box.recycling .subText {top:5px; left:-115px;}
	#CircleContainer .box.recycling .circle {background-image:url("/wp-content/uploads/2016/01/DivisionsIcon-Recycling.png"); background-repeat:no-repeat; background-position:center center; background-size:60%;}
	#CircleContainer .box.recycling .circle img {transform:rotate(210deg) rotate(-210deg); top:-15px; left:-3px;}

	#CircleContainer .box.paper {transform:rotate(-30deg) translate(310%) rotate(30deg);}
	#CircleContainer .box.paper .text {top:1vw; left:5vw;}
	#CircleContainer .box.paper .circle {background-image:url("/wp-content/uploads/2016/01/DivisionsIcon-PaperMills.png"); background-repeat:no-repeat; background-position:center center; background-size:60%;}
	#CircleContainer .box.paper .circle img {transform:rotate(-30deg) rotate(30deg);}

	#CircleContainer .box.corrugating {transform:rotate(31deg) translate(310%) rotate(-31deg);}
	#CircleContainer .box.corrugating .text {top:1vw; left:5vw;}
	#CircleContainer .box.corrugating .circle {background-image:url("/wp-content/uploads/2016/01/DivisionsIcon-Corrugate.png"); background-repeat:no-repeat; background-position:center center; background-size:60%;}
	#CircleContainer .box.corrugating .circle img {transform:rotate(29deg) rotate(-29deg)}

	#CircleContainer .box.converting {transform:rotate(90deg) translate(310%) rotate(-90deg);}
	#CircleContainer .box.converting .text {top:4.5vw; left:-1.5vw;}
	#CircleContainer .box.converting .circle {background-image:url("/wp-content/uploads/2016/01/DivisionsIcon-Converting.png"); background-repeat:no-repeat; background-position:center center; background-size:60%;}
	#CircleContainer .box.converting .circle img {transform:rotate(90deg) rotate(-90deg);}

	#CircleContainer .box.retail {transform:rotate(151deg) translate(310%) rotate(-151deg);}
	#CircleContainer .box.retail .text {top:1vw; left:-10vw;}
	#CircleContainer .box.retail .circle {background-image:url("/wp-content/uploads/2016/01/DivisionsIcon-Specialty.png"); background-repeat:no-repeat; background-position:center center; background-size:60%;}
	#CircleContainer .box.retail .circle img {transform:rotate(148deg) rotate(-148deg);}

	/* Integrated Value Footprint */
	#Footprint_Cnt { margin-top:90px; margin-left:100px;}
	#Footprint_Cnt ul {list-style:none; color:#55667b; float:left;}
	#Footprint_Cnt li {margin-bottom:50px; }
	#Footprint_Cnt ul .tens {font-size:42px; font-weight:bold; background-color:#fff; padding:5px 15px;margin-right:5px; box-shadow:2px 2px #d7d7d7; }
	#Footprint_Cnt ul .ones {font-size:42px; font-weight:bold; background-color:#fff; padding:5px 15px; box-shadow:2px 2px #d7d7d7;}
	#Footprint_Cnt ul .text {text-align:left; font-size:28px; font-weight:bold; line-height:29px;}
	#Footprint_Cnt ul.numbers {text-align:right;}

	/* Integrated Value Mobile */
	#IntegratedValueMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}

	#IntegratedValueMobile .cmdLearnMore { border:2px solid White; border-radius:10px; }
	#IntegratedValueMobile .cmdLearnMore a { color:#fff; text-align:center; display: block; width:100%; height:100%; padding:15px; }
	#IntegratedValueMobile .cmdLearnMore:active {background-color:#fff; color:#000;}
	#IntegratedValueMobile .imageframe-align-center {background-color:#f7f7f7;}

	#IntegratedValueMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
	#IntegratedValueMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}

	#IntegratedValueMobile .fusion-accordian .panel-title a .fa-fusion-box:before {font-size:25px;}
	#IntegratedValueMobile .headerItem .copy.title {font-size:39px;}

	#AboutPrattMobile .fusion-accordian .panel-title .fusion-toggle-heading {  font-weight:bold;  color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}

	#AboutPrattMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
	#AboutPrattMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}

	#AboutPrattMobile .fusion-accordian .panel-title a .fa-fusion-box:before {font-size:25px;}
	#AboutPrattMobile .headerItem .copy.title {font-size:39px;}

	#LocationsMobile .fusion-accordian .panel-title a:hover .fa-fusion-box {background-color:#fff !important; border-color:#fff !important;}
	#LocationsMobile .fusion-accordian .panel-title a .fa-fusion-box {background-color:#fff !important; margin-right:15px; color:#31415a;}
	#LocationsMobile .fusion-accordian .panel-title a .fa-fusion-box:before {font-size:25px;}

	/* =========================== */
	/* Location & Contacts custom CSS */
	/* =========================== */

	/* Pratt Map */
	#Map_Wrapper { height:970px; width:99%; margin-top:238px;}
	.fusion-is-sticky ~ #main #Map_Wrapper{ margin-top:168px;}
	#Map_Canvas { width:100%; height:100%; margin-left:30px}
	#Map_Canvas .info {padding:25px 0 0 20px; font-size:15px;}
	#Map_Canvas .division { font-size:20px; font-weight:bold; line-height:30px; margin-bottom:7px;}
	#Map_Canvas .locationImage { margin-bottom:15px;}
	#Map_Canvas .typeIcon img { width: 30px; height: auto; margin-right:5px;}
	#Map_Canvas .locationPhone { text-decoration:underline; font-size:15px;}
	#Map_Canvas .locationFax { text-decoration:underline;}
	#Map_Canvas .locationTollFree { text-decoration:underline;}

	/* Pratt Map Legend */
	#Legend {width: 880px; height:auto; margin:0 auto;}
	#Legend ul {list-style:none;}
	#Legend img { width:40px; height:auto;}
	#Legend .label { font-size:20px; margin:0 15px; }

	#Legend .icons {float:left;}
	#Legend .icons li {margin-bottom:15px}
	#Legend .labels {float:left; margin-left: -30px; margin-right: 30px;}
	#Legend .labels li {line-height:50px;}

	/* Corporate */
	#CorporateImage{float:left; margin-bottom:25px;}

	/* Contact Corporate */
	#content .page .wpcf7-form {width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0; padding-right:40px;}
	#content .page .wpcf7-form input[type=text]{ width:100%}
	#content .page .wpcf7-form input[type=email]{ width:100%}
	#content .page .wpcf7-form input[type="submit"]{ border-color:#000000; color:#000; }
	#content .page .wpcf7-form textarea {width:100%;}
	#content .page .form .wpcf7-submit{ border:2px solid #000; border-radius:8px; color:#000; font-size:20px;  font-weight:normal; width:200px !important;}
	#content .page .form .wpcf7-submit:hover{background-color:#85c7f6; color:#fff;}
	#content .page .form .cmdCancel {font-size:20px;}
	#content .page .form .cmdCancel:hover {cursor:pointer; text-decoration:underline;}

	/* =========================== */
	/*    Footer     */
	/* =========================== */

	.fusion-footer #Container { width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:300px; }
	.fusion-footer #Container .title {font-size:19px; color:#fff !important;}
	.fusion-footer #Container .section { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:300px;} /*Section height */
	.fusion-footer #Box1, 
	.fusion-footer #Box2, 
	.fusion-footer #Box3 { margin-bottom:-300px; padding-bottom:300px; } /*Use max height from sections*/

	.fusion-footer #Box1 { float:left; width:500px; } /*Fixed*/

	.fusion-footer #Box1 .brochure { width:150px; height:90px; float:left;  -webkit-transform:rotate(-7deg); -moz-transform:rotate(-7deg); transform:rotate(-7deg); margin-left:-330px;  margin-top:200px;}
	.fusion-footer #Box1 .cmdDownload {width:150px; float:left; margin-left:-165px;  margin-top:215px;}
	.fusion-footer #Box1 .logo {float:left; margin-right:15px;}
	.fusion-footer #Box1 ul {float:left; margin-right:15px;}
	.fusion-footer #Box1 a {color:#fff; text-decoration:none; border:none;}
	.fusion-footer #Box1 a:hover {text-decoration:underline;}

	.fusion-footer #Box2 { margin-left:35%; } /*Fluid*/
	.fusion-footer #Box2 a {color:#fff; text-decoration:none; border:none;}
	.fusion-footer #Box2 a:hover {text-decoration:underline;}
	.fusion-footer #Box2 .linkItem {margin-top:10px; margin-bottom:10px; border-bottom:1px solid; width:50%; padding-bottom:10px; font-size:13px; }
	.fusion-footer .linkItem:last-of-type {color:transparent;}

	.fusion-footer #Box3 { float:right; width:330px; } /*Fixed*/
	.fusion-footer #Box3 .instructions {color:#fff;}
	.fusion-footer #Box3 input[type="submit"]{color:#fff; float:right;}
	.fusion-footer #Box3 input[type="submit"]:hover {background:#fff; color:#2A3241;}

	.fusion-footer #Container .wpcf7-response-output {
		top: -150px;
	}

	/*Contact Form 7 alert for newsletter*/
	.fusion-footer #Box3 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors.fusion-alert {display:none !important;}

	/* =========================== */
	/*  Mobile custom CSS  */
	/* =========================== */

	/*tablet view*/
	@media only screen and (max-width:1530px), only screen and (max-device-width:1530px){
		#AboutHomeBoxes .box .fusion-column-wrapper{ height:470px;}
		.fusion-footer #Box2 {margin-left:38%;}
		.fusion-footer #Container {height:350px;}
	}

	@media only screen and (max-width:1400px), only screen and (max-device-width:1400px){

		#Footprint_Cnt ul .text {font-size:24px;}
		#Footprint_Cnt li {margin-left:-25px;}
	}

	@media only screen and (max-width:1300px), only screen and (max-device-width:1300px){
		.fusion-footer #Box2 {margin-left:30%;}
		#Box1 .logo {display:none;}
	}

	@media only screen and (max-width:1200px), only screen and (max-device-width:1200px){
		#content .content {width:100% !important;}
		#AboutHomeBoxes .box .fusion-column-wrapper{ height:500px;}
		#RecentPosts .recent-posts-divide.fusion-separator.sep-single { display:none; }
		/*#TBL_Section { flex-direction:column; }
		#TBL_Section .ellipse { margin-bottom:-20px; margin-top:-20px; display:block; float:none; top:12px; margin:0 auto;}
		#TBL_Section .infoBox{ width:280px; float:none; clear:both; margin:0 auto;}
		#TBL_Section .button { width:75%; margin:10px auto auto; }
		#TBL_Section .button.bClose { margin-left:20px; margin-right:0px; float:left; text-align:left; }
		#TBL_Info .bubble { padding-left:25px; padding-bottom:0; padding-top:0; width:280px; background-color:rgba(0, 0, 0, 0); height:0;}
		#TBL_Info .bubble.pos2 { height:0; }
		#TBL_Info .bubble.pos3 { height:0; }
		#TBL_Info p { padding-right:0px; width:100%;}
		#TBL_Info ul { display:list-item; padding:0px; font-size:14px;}
		#TBL_Module .bubble::after, .bubble::before { border:medium hidden transparent; }
		#TBL_Module .bubble .bClose { display:none; }
		#People_Text.active { position:relative; top:-1750px; }
		#People_Box.activeBox {height:1380px;}
		#Planet_Text.active { position:relative; top:-2030px; }
		#Planet_Box.activeBox {height:1965px;}
		#Profit_Text.active { position:relative; top:-1200px; }
		#Profit_Box.activeBox {height:1430px;}
		#Profit_Text img { display:none }*/

		#SustainabilityInfo { width: 100%; }
		#SustainabilityInfo .box { display: block; height: auto; margin: 0 auto 30px auto; min-height: 300px; padding-bottom: 30px; }
		#SustainabilityInfo .box.active .mobileContent { display: block; padding: 10px; text-align: left}
		#SustainabilityInfo .box .title { padding-top: 30px; text-align:center;}
		#SustainabilityInfo .box .commands { float: left; font-size: 18px; font-weight: bold; margin: 50px 0 0 0; width: 100%;}
		#SustainabilityInfo .box .command { width: 50%; bottom: -15px; margin-bottom: 5px; }
		#SustainabilityInfo .ellipse { display: block; position: relative; top: 0; margin: 0 auto; margin-bottom: -15px; margin-top: -45px; }
		#SustainabilityInfo .mobileContent .title {margin-top:80px;}
		#SustainabilityAbout.active { display: none; }

		#Footprint_Cnt {margin-left:0;}

		#content .SustainParallax { padding:25px 15px; }
		#content .SustainParallaxText { display:inline-block; line-height:40px; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; }
		}

	@media only screen and (max-width:1130px), only screen and (max-device-width:1130px){
		#DivisionsGrid li:hover .text.strategic {height:60px;}
	}

	/*mobile view* for 1100px */
	@media only screen and (max-width:1100px), only screen and (max-device-width:1100px){
		
		#AboutPrattLeadership .social_linkedIn {margin-left:5px;}
		
		#Container { height:auto; }
		#AboutHomeBoxes .box .fusion-column-wrapper{ height:525px;}
		.fusion-footer #Box1 {display:none;}
		.fusion-footer #Box2 {margin-left:10px;}
		#RecentPosts  { margin:auto; }
		#RecentPosts.DesktopToggle { display:none; }
		#RecentPosts.MobileToggle{ display:block; }
		#RecentPosts.MobileToggle .fusion-button-wrapper { margin-bottom:25px; }
		#RecentPosts .recent-posts-divide.fusion-separator.sep-single { display:none; }
		#RecentPosts h4 { overflow:visible; }
		#RecentPosts .news-image { margin:auto; float:none; }
		#post1 { width:100%; margin:auto;}
		#post2 { display:none; width:0%; margin:auto;}
		#RecentPosts .RecentPostsMobileButtons { padding:13px 35px;}
		
		#Legend img { width:35px; height:auto;}
		#Legend .label { font-size:18px; margin:0px 0px; }
	}

	/*Mobile View for 800px*/

	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		.MobileToggle{ display:block; }
		.MobileToggle .fusion-button-wrapper { margin-bottom:25px; }
		.DesktopToggle { display:none; }

		.fusion-footer #Box2 {display:none;}
		.fusion-footer #Box3 {display:none}
		.fusion-footer #Container .title {display:none;}
			
		#Calc_Copy { font-size:25px; }
		#Calc_Counter.active { display:block; }
		#Calc_Container .counter { float:left; font-size:24px; width:50%;}
		#Calc_Container .counter:last-child { width:100% }
		#Calc_Container .button { line-height:1.2; clear:both; width:75%;}
		#Source_Text { display:none; }

		#BannerContainer .fusion-row  { display:block; }
		#PrattPlusBanner { order:2; margin:auto; width: auto;}
		#PrattPlusBanner img{ position:static; }
		#prattBanner {order:1; margin:auto; width: auto;}
		#prattBanner a:hover span { text-decoration: underline; }

		#AboutPrattMobile{display:block;}
		#AboutPrattMobile .headerItem.aboutPratt .subtitle {display:none}
		#AboutPrattMobile .headerItem.aboutPratt {height:300px;}
		#AboutPrattMobile .headerItem .copy.subtitle {display:none;}

		#AboutPratt_Nav_Container{display:none;}
		#AboutPrattAbout{display:none;}
		#AboutPrattVideo{display:none;}
		#AboutPrattDivisions {display:none;}
		#AboutPrattLeadership {display:none;}
		#AboutPrattPhilanthropy {display:none;}
		#AboutPrattAssociations {display:none;}
		#AboutPrattAwards{display:none;}

		#AboutPrattAbout.active{display:none;}
		#AboutPrattVideo.active{display:none;}
		#AboutPrattDivisions.active {display:none;}
		#AboutPrattLeadership.active {display:none;}
		#AboutPrattPhilanthropy.active {display:none;}
		#AboutPrattAssociations.active {display:none;}
		#AboutPrattAwards.active {display:none;}

		/*Locations mobile*/
		#Corporate.section.active{display:none;}
		#ContactFormCorporate{display:none;}
		#ContactFormCorporate.active{display:none;}
		#CleanEnergy.section.active{display:none;}
		#ContactFormEnergy{display:none;}
		#ContactFormEnergy.active{display:none;}
		#Converting.section.active{display:none;}
		#ContactFormConverting{display:none;}
		#ContactFormConverting.active{display:none;}
		#Corrugating.section.active{display:none;}
		#ContactFormCorrugating{display:none;}
		#ContactFormCorrugating.active{display:none;}
		#Display.section.active{display:none;}
		#ContactFormDisplay{display:none;}
		#ContactFormDisplay.active{display:none;}
		#Logistics.section.active{display:none;}
		#ContactFormLogistics{display:none;}
		#ContactFormLogistics.active{display:none;}
		#PaperMills.section.active{display:none;}
		#ContactFormPaperMill{display:none;}
		#ContactFormPaperMill.active{display:none;}
		#Recycling.section.active{display:none;}
		#ContactFormRecycling{display:none;}
		#ContactFormRecycling.active{display:none;}
		#SpecialtyMapLocations.section.active{display:none;}
		#ContactFormSpecialty{display:none;}
		#ContactFormSpecialty.active{display:none;}
		#Strategic.section.active{display:none;}
		#ContactFormStrategic{display:none;}
		#ContactFormStrategic.active{display:none;}
		#Support.section.active{display:none;}
		#ContactFormSupport{display:none;}
		#ContactFormSupport.active{display:none;}

		/*address items width change on mobile*/
		#LocationsMobile .addressItem {width:100% !important; text-align:center  !important;}
		#LocationsMobile .addressItem p {text-align:center;}

		#LeadershipMobile .bio {margin-bottom:85px;}
		#LeadershipMobile .bio p {width:100%; margin-bottom:15px;}
		#LeadershipMobile .leader.title {color: #333333; font-size:30px; text-align:center; margin:0 auto; line-height:30px;}
		#LeadershipMobile .leader.subtitle {font-size:23px; text-align:center; margin:0 auto; line-height:23px;}
		#LeadershipMobile .separator {text-align:center; width:150px; height:2px; background-color:#85c7f6; margin:30px auto;}

		#IntegratedValueMobile {display:block;}
		#LocationsMobile{display:block;}
		#LocationsMobile .addressItem {margin-bottom:35px; margin-left:15px;}
		#Locations_Nav {display:none;}
		#Map_Wrapper {display:none;}
		#Map_Legend{display:none;}
		#Location_Container{display:none;}

		#AboutPrattMobile .cmd_division {width:100%; height:40px; border:2px solid #000; border-radius:8px; text-align:center; line-height:36px; margin-bottom:15px; color:#31415a; font-weight:bold;}
		#AboutPrattMobile .cmd_division a {padding: 10px 60px; display:block; width:100%; height:100%; line-height:20px;}
		#AboutPrattMobile .cmd_division:active {background-color:#2d435b; color:#000;}

		#SustainHero { padding-top:100px !important; padding-bottom:100px !important;}
		#dFluteCallout {display:none;}
	}

	/*===============================
	Paper Mills Style Sheet - Unique
	=================================*/ 


	/*Display Classes*/
	#PaperMills{display:none;}
	#Lightweighting{display:none;}
	#MillLocations{display:none;}

	#PaperMills.active{display:block;}
	#Lightweighting.active{display:block;}
	#MillLocations.active{display:block; }

	/*PaperMill Header Style*/
	#PaperMill_Header {width:100%; height:auto; margin:0; padding:0; color:#fff;}
	#PaperMill_Header .headerItem.paper{background-image:url("/wp-content/uploads/2016/03/Papermills/Papermills.jpg"); background-position:center center; background-size:cover;}

	#PaperMillMobile{ display:none;}

	/*contact form 7*/

	/*Mobile View PaperMill*/
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		#PaperMillMobile{ display:block;}
		#PaperMills{display:none;}
		#PaperMills.section.active{display:none;}
		#Lightweighting.section.active{display:none;}
		#MillLocations.section.active{display:none;}
		#Lightweighting{display:none;}
		#MillLocations{display:none;}
		
		#PaperMillMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#PaperMillMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#PaperMillMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
		
		#MobileCalendarCommand {width:100%; text-align:center;}
		#MobileCalendarCommand .cmdViewCalendar {padding:10px 15%; width:100%; border:2px solid; border-radius:8px; font-size:95%;}
	}

	/*===============================
	Corrugate Style Sheet - Unique
	=================================*/ 

	/*Corrugate Header*/
	#Corrugate_Header {width:100%; height:auto; margin:0; padding:0;}
	#content .headerItem.corrugate {background-image:url("/files/2011/12/Corrugating.jpg"); background-position:center center; background-size:cover;}

	/*Display Classes*/
	#CorrugatedServices {display:none;}
	#CorrugatedPackaging {display:none;}
	#CorrugatedReach {display:none;}
	#CorrugatedSolutions {display:none;}
	#CorrugatedInovations {display:none;}
	#CorrugatedLocations {display:none;}
	 
	#CorrugatedServices.active{display:block; }
	#CorrugatedPackaging.active{display:block;}
	#CorrugatedReach.active{display:block; }
	#CorrugatedSolutions.active{display:block;}
	#CorrugatedInovations.active{display:block;}
	#CorrugatedLocations.active{display:block; }

	#CorrugateMobile{display:none;}

	/*Contact Form7*/ 

	/*dflute callout style*/
	#dFluteCallout { width:100%; background-color:#85c7f6; border-radius:8px; height:75px; padding:10px 5px 10px 25px; color:#373a3f; margin-top:35px;}
	#dFluteCallout p {float:left; padding-left:25px; padding-right:25px;}
	#dFluteCallout .title { font-size:42px; line-height:45px; margin-top:0px;}
	#dFluteCallout .description {font-size:15px; margin-top:5px; width:32%;}
	#dFluteCallout img {float:left; margin-top:-33px;}
	#dFluteCallout .cmd_learnMore{float:right; margin-left:15px; margin-right:15px; width:175px; height:38px; text-align:center; background-color:#fff; border-radius:8px; margin-top:10px; line-height:35px;}
	#dFluteCallout .cmd_learnMore:hover {background-color:#777777; color:#fff; border:2px solid; cursor:pointer;}
	#dFluteBottom {width:100%; position:absolute; left:185px; }

	/*Mobile View Corrugate*/
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		#CorrugateMobile{ display:block;}
		#Corrugator_Nav_Container{display:none;}
		#CorrugatedServices{display:none;}
		#CorrugatedPackaging{display:none;}
		#CorrugatedReach {display:none;}
		#CorrugatedSolutions {display:none;}
		#CorrugatedInovations {display:none;}
		#CorrugatedLocations {display:none;}
		 
		#CorrugatedServices.section.active{display:none;}
		#CorrugatedPackaging.section.active{display:none;}
		#CorrugatedReach.section.active {display:none;}
		#CorrugatedSolutions.section.active {display:none;}
		#CorrugatedInovations.section.active {display:none;}
		#CorrugatedLocations.section.active {display:none;}
		
		#CorrugateMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#CorrugateMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}

		#CorrugateMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}

	/*===============================
	Converting Style Sheet - Unique
	=================================*/ 

	/*Display Classes*/
	#Sheets{display:none;}
	#Principles{display:none;}
	#PrattHelp{display:none;}
	#Locations{display:none;}
	 
	#Sheets.active{display:block; }
	#Principles.active{display:block;}
	#PrattHelp.active{display:block; }
	#Locations.active{display:block; }

	#ConvertingMobile{ display:none;}

	#Converting_Header {width:100%; height:auto; margin:0; padding:0; color:#fff;}
	#Converting_Header .headerItem.converting{background-image:url("/wp-content/uploads/2016/03/Converting/Converting.jpg"); background-position:center center; background-size:cover;}


	/*Mobile view*/
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		
		#ConvertingMobile{ display:block;}
		#Converting_Nav_Container{display:none;}
		#Sheets{display:none;}
		#Principles{display:none;}
		#PrattHelp{display:none;}
		#Locations{display:none;}	
		
		#Sheets.section.active{display:none;}
		#Principles.section.active{display:none;}
		#PrattHelp.section.active{display:none;}
		#Locations.section.active{display:none;}	
		
		#ConvertingMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#ConvertingMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#ConvertingMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}

	/*===============================
	Display Style Sheet - Unique
	=================================*/ 

	/*Display Classes*/
	#Display{display:none;}
	#AboutDisplay{display:none;}
	#AboutDisplayDifference{display:none;}
	#AboutDisplayTeam{display:none;}
	#AboutDisplayPortfolio{display:none;}
	#Services{display:none;}
	#ServicesDesign{display:none;}
	#ServicesLab{display:none;}
	#ServicesAccounts{display:none;}
	#ServicesManufacturing{display:none;}
	#ServicesProcess{display:none;}
	#Innovation{display:none;}
	#Sustainability{display:none;}
	#Locations{display:none;}
	 
	#Display.active{display:block;}
	#AboutDisplay.active{display:block;}
	#AboutDisplayDifference.active{display:block;}
	#AboutDisplayTeam.active{display:block;}
	#AboutDisplayPortfolio.active{display:block;}
	#Services.active{display:block;}
	#ServicesDesign.active{display:block;}
	#ServicesLab.active{display:block;}
	#ServicesAccounts.active{display:block;}
	#ServicesManufacturing.active{display:block;}
	#ServicesProcess.active{display:block;}
	#Innovation.active{display:block;}
	#Sustainability.active{display:block; }
	#Locations.active{display:block;}

	#DisplayMobile{ display:none;}

	/*Make menu items look like children*/
	#content .menu-item-type-custom.menu-item-945{margin-left:30px;}
	#content .menu-item-type-custom.menu-item-946{margin-left:30px;}
	#content .menu-item-type-custom.menu-item-949{margin-left:30px;}
	#content .menu-item-type-custom.menu-item-950{margin-left:30px;}
	#content .menu-item-type-custom.menu-item-952{margin-left:30px;}
	#content .menu-item-type-custom.menu-item-953{margin-left:30px;}

	#content .submenu .menu-item-945{margin-left:0;}
	#content .submenu .menu-item-946{margin-left:0;}
	#content .submenu .menu-item-947{margin-left:0;}

	#content .submenu .menu-item-949{margin-left:0;}
	#content .submenu .menu-item-950{margin-left:0;}
	#content .submenu .menu-item-951{margin-left:0;}
	#content .submenu .menu-item-952{margin-left:0;}
	#content .submenu .menu-item-953{margin-left:0;}

	#Display_Header{ width:100%; color:#fff; transition:background 1s ease; margin:0 !important;}
	#Display_Header .headerItem.display{background-image:url("/wp-content/uploads/2016/03/Display/Display.jpg"); background-position:center center; background-size:cover;}

	/*contact form 7*/
	 

	/*Mobile View*/
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		
		#DisplayMobile{ display:block;}
		 
		#Display_Nav_Container{display:none;}
		#AboutDisplay{display:none;}
		#AboutDisplayDifference{display:none;}
		#AboutDisplayTeam{display:none;}
		#AboutDisplayPortfolio{display:none;}
		#Services{display:none;}
		#ServicesDesign{display:none;}
		#ServicesLab{display:none;}
		#ServicesAccounts{display:none;}
		#ServicesManufacturing{display:none;}
		#ServicesProcess{display:none;}
		#Innovation{display:none;}
		#Sustainability{display:none; }
		#Locations{display:none;}
		 
		#Display.active{display:none;}
		#AboutDisplay.active{display:none;}
		#AboutDisplayDifference.active{display:none;}
		#AboutDisplayTeam.active{display:none;}
		#AboutDisplayPortfolio.active{display:none;}
		#Services.active{display:none;}
		#ServicesDesign.active{display:none;}
		#ServicesLab.active{display:none;}
		#ServicesAccounts.active{display:none;}
		#ServicesManufacturing.active{display:none;}
		#ServicesProcess.active{display:none;}
		#Innovation.active{display:none;}
		#Sustainability.active{display:none; }
		#Locations.active{display:none;}
		
		#DisplayMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#DisplayMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#DisplayMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}

	}

	/*===============================
	Services Style Sheet - Unique
	=================================*/ 


	/*Display Classes*/
	#Strategic{display:none;}
	#StrategicLocations{display:none;}
	#Strategic.active{display:block; }
	#StrategicLocations.active{display:block;}

	#ServicesMobile{ display:none;}

	#Strategic_Header {width:100%; height:auto; margin:0; padding:0;}
	#Strategic_Header .headerItem.strategic{background-image:url("/wp-content/uploads/2016/03/Strategic Accounts/Strategic-Accounts.jpg"); background-position:center center; background-size:cover;}

	/*contact form 7*/
	 

	/*Mobile View*/
	 
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		#ServicesMobile{ display:block;}
		#Strategic{display:none;}
		#StrategicLocations{display:none;}
		#Strategic.active{display:none}
		#StrategicLocations.active{display:none}
		
		#ServicesMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#ServicesMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#ServicesMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}
	 
	/*===============================
	RND Style Sheet - Unique
	=================================*/ 

	/*Display Classes*/
	#TechHome{display:none;}
	#TechMission{display:none;}
	#TechFacility{display:none;}
	#TechServices{display:none;}
	#TechTesting{display:none;}
	#TechLocations{display:none;}
	 
	#TechHome.active{display:block;}
	#TechMission.active{display:block;}
	#TechFacility.active{display:block;}
	#TechServices.active{display:block;}
	#TechTesting.active{display:block;}
	#TechLocations.active{display:block;}

	#TechMobile{ display:none;}

	#Tech_Header{ width:100%; color:#fff; transition:background 1s ease; background-size:contain !important; margin:0 !important;}
	#Tech_Header .headerItem.tech{background-image:url("/wp-content/uploads/2016/03/Support Centers/Support-Centers.jpg"); background-position:center center; background-size:cover;}

	/*contact form 7*/
	 

	/*Mobile View*/
	 
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		#TechMobile{ display:block;}
		#TechHome{display:none;}
		#TechMission{display:none;}
		#TechFacility{display:none;}
		#TechServices{display:none;}
		#TechTesting{display:none;}
		#TechLocations{display:none;}
		 
		#TechHome.section.active {display:none;}
		#TechMission.section.active{display:none;}
		#TechFacility.section.active{display:none;}
		#TechServices.section.active{display:none;}
		#TechTesting.section.active{display:none;}
		#TechLocations.section.active{display:none;}
		
		#TechMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#TechMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#TechMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}
	 

	/*===============================
	Logistics Style Sheet - Unique
	=================================*/ 
	 
	 /*Display Classes*/
	#LogisticsHome{display:none;}
	#LogisticsLocations{display:none;}
	#LogisticsHome.active{display:block; }
	#LogisticsLocations.active{display:block; }

	#LogisticsMobile{ display:none;}

	#Logistics_Header {width:100%; height:auto; margin:0; padding:0;}
	#Logistics_Header .headerItem.logistics{background-image:url('/wp-content/uploads/2016/03/Logistics/Logistics.jpg'); background-position:center center; background-size:cover;}

	/*Contact form 7*/

	/*Mobile View*/
	 
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		#LogisticsMobile{ display:block;}
		#LogisticsHome {display:none;}
		#LogisticsLocations {display:none;}
		#LogisticsHome.active {display:none;}
		#LogisticsLocations.active {display:none;}
		
		#LogisticsMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#LogisticsMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#LogisticsMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}

	/*===============================
	Energy Style Sheet - Unique
	=================================*/ 

	/*Display Classes*/
	#EnergyHome{display:none;}
	#EnergyHome.section.active{display:block;}
	#EnergyLocations.section.active{display:block;}
	#EnergyLocations{display:none;}

	#EnergyMobile{display:none;}

	#EnergyInfo .fusion-column-wrapper { border-radius: 10px; padding: 15px; }
	#Energy_Header {width:100%; height:auto; margin:0; padding:0;}
	#Energy_Header .headerItem.energy{background-image:url("/wp-content/uploads/2016/03/Clean Energy/Clean-Energy.jpg"); background-position:center center; background-size:cover;}

	/*Mobile View*/
	 
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		
		#EnergyMobile{ display:block;}
		#EnergyHome{display:none;}
		#EnergyHome.section.active{display:none;}
		#EnergyLocations.section.active{display:none;}
		#EnergyLocations{display:none;}
		
		#EnergyMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#EnergyMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#EnergyMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}
	 

	/*===============================
	Recycling Style Sheet - Unique
	=================================*/ 

	/*Display Classes*/
	#RecyclingHome{display:none;}
	#AboutRecycling{display:none;}
	#WhatWeRecycle{display:none;}
	#CommercialRecycling{display:none;}
	#SchoolRecycling{display:none;}
	#CommunityRecycling{display:none;}
	#ResidentialRecycling{display:none;}
	#RecyclingDiversion{display:none;}
	#RecyclingEquipment{display:none;}
	#RecyclingLocations{display:none;}
	 
	#RecyclingHome.active{display:block;}
	#AboutRecycling.active{display:block;}
	#WhatWeRecycle.active{display:block;}
	#CommercialRecycling.active{display:block;}
	#SchoolRecycling.active{display:block;}
	#CommunityRecycling.active{display:block;}
	#ResidentialRecycling.active{display:block;}
	#RecyclingDiversion.active{display:block;}
	#RecyclingEquipment.active{display:block;}
	#RecyclingLocations.active{display:block;}

	#RecyclingMobile{display:none;}

	#Recycling_Header {width:100%; height:auto; margin:0; padding:0;}
	#Recycling_Header .headerItem.recycling{background-image:url("/wp-content/uploads/2016/03/Recycling/Recycling.jpg"); background-position:center center; background-size:cover;}

	/*Mobile View*/
	 
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		#RecyclingMobile{display:block;}
		
		#RecyclingHome{display:none;}
		#AboutRecycling{display:none;}
		#WhatWeRecycle{display:none;}
		#CommercialRecycling{display:none;}
		#SchoolRecycling{display:none;}
		#CommunityRecycling{display:none;}
		#ResidentialRecycling{display:none;}
		#RecyclingDiversion{display:none;}
		#RecyclingEquipment{display:none;}
		#RecyclingLocations{display:none;}
	 
		#RecyclingHome.active{display:none;}
		#AboutRecycling.active{display:none;}
		#WhatWeRecycle.active{display:none;}
		#CommercialRecycling.active{display:none;}
		#SchoolRecycling.active{display:none;}
		#CommunityRecycling.active{display:none;}
		#ResidentialRecycling.active{display:none;}
		#RecyclingDiversion.active{display:none;}
		#RecyclingEquipment.active{display:none;}
		#RecyclingLocations.active{display:none;}
		
		#RecyclingMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#RecyclingMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#RecyclingMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}
	 

	/*===============================
	Specialty Style Sheet - Unique
	=================================*/ 

	/*Display Classes*/
	#Specialty{display:none;}
	#SpecialtyRetail{display:none;}
	#SpecialtyMarketing {display:none;}
	#SpecialtyMachines {display:none;}
	#SpecialtyEcom{display:none;}
	#SpecialtyLogistics{display:none;}
	#SpecialtyLocations{display:none;}
	 
	#Specialty.section.active{display:block;}
	#SpecialtyRetail.section.active{display:block;}
	#SpecialtyMarketing.section.active{display:block;}
	#SpecialtyMachines.section.active{display:block;}
	#SpecialtyEcom.section.active{display:block;}
	#SpecialtyLogistics.section.active{display:block;}
	#SpecialtyLocations.section.active{display:block;}

	#SpecialtyMobile{ display:none;}

	#Specialty_Header {width:100%; height:auto; margin:0; padding:0;}
	#Specialty_Header .headerItem.specialty{background-image:url("/wp-content/uploads/2016/03/Specialty/Specialty.jpg"); background-position:center center; background-size:cover;}

	/*contact form 7*/
	 
	/*Mobile View*/
	 
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		#SpecialtyMobile{ display:block;}

		#Specialty{display:none;}
		#SpecialtyRetail{display:none;}
		#SpecialtyMarketing {display:none;}
		#SpecialtyMachines {display:none;}
		#SpecialtyEcom{display:none;}
		#SpecialtyLogistics{display:none;}
		#SpecialtyLocations{display:none;}
		 
		#Specialty.section.active{display:none;}
		#SpecialtyRetail.section.active{display:none;}
		#SpecialtyMarketing.section.active{display:none;}
		#SpecialtyMachines.section.active{display:none;}
		#SpecialtyLogistics.section.active{display:none;}
		#SpecialtyLocations.section.active{display:none;}
		
		#SpecialtyMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#SpecialtyMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#SpecialtyMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}

	/*===============================
	Agriculture Style Sheet - Unique
	=================================*/ 

	/*Agriculture Classes*/
	#Agriculture{display:none;}
	#NationalFootprint{display:none;}
	#PrintCapabilities{display:none;}
	#MachineProgram{display:none;}
	#InventoryManagement{display:none;}
	#AgricultureServices{display:none;}
	#AgricultureInnovation{display:none;}
	#AgricultureLocations{display:none;}
	 
	#Agriculture.active{display:block;}
	#NationalFootprint.active{display:block;}
	#PrintCapabilities.active{display:block;}
	#MachineProgram.active{display:block;}
	#InventoryManagement.active{display:block;}
	#AgricultureServices.active{display:block;}
	#AgricultureInnovation.active{display:block;}
	#AgricultureLocations.active{display:block;}

	#AgricultureMobile{ display:none;}

	#PrintCapabilities .flexslider, #AgricultureServices .flexslider {margin: 0 auto;}
	#PrintCapabilities .flexslider .slides img, #AgricultureServices .flexslider .slides img { width: inherit; height: 600px; margin: 0 auto;}

	#Agriculture_Header{ width:100%; color:#fff; transition:background 1s ease; margin:0 !important;}
	#Agriculture_Header .headerItem.display{background-image:url("/wp-content/uploads/2016/09/Pratt-Ag-Home.jpg"); background-position:center center; background-size:cover;}

	/*contact form 7*/
	 

	/*Mobile View*/
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		
		#AgricultureMobile{ display:block;}
		 
		#Agriculture{display:none;}
		#NationalFootprint{display:none;}
		#PrintCapabilities{display:none;}
		#MachineProgram{display:none;}
		#InventoryManagement{display:none;}
		#AgricultureServices{display:none;}
		#AgricultureInnovation{display:none;}
		#AgricultureLocations{display:none;}
		 
		#Agriculture.active{display:none;}
		#NationalFootprint.active{display:none;}
		#PrintCapabilities.active{display:none;}
		#MachineProgram.active{display:none;}
		#InventoryManagement.active{display:none;}
		#AgricultureServices.active{display:none;}
		#AgricultureInnovation.active{display:none;}
		#AgricultureLocations.active{display:none;}
		
		#AgricultureMobile .flexslider {margin: 0 auto;}
		#AgricultureMobile .flexslider .slides img { width: inherit; height: 410px; margin: 0 auto;}
		
		#AgricultureMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#AgricultureMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}
		
		#AgricultureMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}

	/*===============================
	PrattCraft Style Sheet - Unique
	=================================*/ 
	#PrattCraftForm .wpcf7-form input[type="submit"]{ background: #85c7f6 none repeat scroll 0 0; border-color: #85c7f6; color: #fff; }
	 
	/*===============================
	Innovations Style Sheet - Unique
	=================================*/ 
	 
	/*Blog Page */
	body.single-post #main #content {padding:30px !important;}
	body.search  #main #content {padding:30px !important;}
	body.archive  #main #content {padding:30px !important;}

	body.single-post #SustainHero {margin-top: -264px; margin-bottom: 30px;}
	body.search  #SustainHero {margin-top: -264px; margin-bottom: 30px;}
	body.archive  #SustainHero {margin-top: -264px; margin-bottom: 30px;}

	/*Mobile View*/
	@media only screen and (max-width:1280px), only screen and (max-device-width:1280px){
		body.single-post #SustainHero {margin-top: -40px; margin-bottom: 30px;}
		body.search  #SustainHero {margin-top: -40px; margin-bottom: 30px;}
		body.archive  #SustainHero {margin-top: -40px; margin-bottom: 30px;}
	}

	@media only screen and (max-width:1100px), only screen and (max-device-width:1110px){
		body.single-post #SustainHero {margin-top: 0; margin-bottom: 0;}
		body.search  #SustainHero {margin-top: 0; margin-bottom: 0;}
		body.archive  #SustainHero {margin-top: 0; margin-bottom: 0;}
	}

	@media only screen and (max-width:1530px), only screen and (max-device-width:1530px){
		.fusion-icon.fusion-icon-bars { font-size:30px; right:10px; }
	}

	@media only screen and (max-width:1300px), only screen and (max-device-width:1300px){
		#dFluteCallout .description{ padding-left:0; padding-right:0;}
		#dFluteCallout .cmd_learnMore { width:17%; font-size:14px;}
	}

	@media only screen and (max-width:1100px), only screen and (max-device-width:1300px){
		
		#wrapper .fusion-header-wrapper { height:50px; }
		#wrapper div.fusion-header-wrapper .fusion-row { left:0; top:0;}
		.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header { padding-bottom:0; padding-top:0; }
		body .fullwidth-box, .fullwidth-box .fusion-row .fusion-full-width-sep { margin-left:0; margin-right:0;}
		body .fusion-accordian .panel-body {padding:20px;}
		body .collapse .toggle-content{padding:20px;}
		#dFluteCallout  {width:100%;}
		
		#dFluteCallout .cmd_learnMore {width: 37%;}
		#AboutHomeBoxes p span { line-height:25px !important;}
		#AboutToggle  p span { line-height:25px !important;}
		#AboutHomeBoxes #btnLocations { display:block; height:auto; position:initial; margin-top:20px; line-height:20px; position:relative; top:auto; left:auto; z-index:101;}
		#RecentPosts  { margin:auto; }
		#RecentPosts .recent-posts-divide.fusion-separator.sep-single { display:none; }
		#RecentPosts h4 { overflow:visible; }
		#RecentPosts .news-image { margin:auto; float:left; margin-right:20px; margin-bottom:20px; }
		#post1 { width:100%; margin:auto;}
		#post2 { display:none; width:0%; margin:auto;}
		#RecentPosts .RecentPostsMobileButtons { padding:13px 35px;}
	}

	@media only screen and (max-width:910px), only screen and (max-device-width:910px){
		#dFluteCallout  { width:auto; clear: both; float: none; margin: 10px; }
		#dFluteCallout .cmd_learnMore { width:27%;}
	}

	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		.fusion-open-submenu {width:210%; margin-left:-20px !important; left:0 !important;}
		.fusion-secondary-header { display:none; }
		ul.sub-menu li span {color:#fff !important;}
		p{ text-align:left; }
		.fusion-body .fusion-page-title-bar {display:none;}
		.wpcf7-form select {width:100%;}
		#main #content .headerItem {height:300px;}
		#main #content .headerItem .copy.title { font-size:30px; line-height:30px;}
		#main #content .headerItem .copy.subtitle { display:none;}
		#main #content #cmdSubmitContact {color:#000; border:2px solid #000;}
		.fusion-footer .fusion-footer-widget-area #Container {height:auto}
		#content .page .wpcf7-form { padding-right:0px;}
		body .fusion-accordian .panel-title .fusion-toggle-heading {margin-left:15px;}
		/*body .fusion-fullwidth-5, .fusion-fullwidth-5.fusion-section-separator { padding-left:0 !important; padding-right:0 !important;}*/
		/*body .fusion-fullwidth-4, .fusion-fullwidth-4.fusion-section-separator { padding-left:0 !important; padding-right:0 !important;}*/
		#content .addressItem {width:100% !important; text-align:center; margin:0 0 15px 0;}
		.fusion-accordian .panel-title .fusion-toggle-icon-wrapper {margin-right:15px;}
		#prattBanner {padding-left:5px; padding-right:5px;}
		.__fusion-social-links-footer { min-width:270px; }
		.fusion-social-links-footer { position:absolute; top:-80%; left:0; right:0;}
	}

	@media only screen and (max-width:450px), only screen and (max-device-width:450px){
		#RecentPosts .news-image { margin:auto; float:none; margin-right:0; width:100% !important; margin-bottom:10px; }
		#RecentPosts .news-image img { margin:auto; float:none; margin-right:0; width:100% !important; height:auto !important; }
		#dFluteCallout .description{display:none;}
	}

	/*===============================
	Auto Style Sheet - Unique
	=================================*/ 

	/*Auto Header*/
	#Auto_Header {width:100%; height:auto; margin:0; padding:0;}
	#content .headerItem.auto {background-image:url("/files/2019/08/Auto-3.png"); background-position:center center; background-size:cover;}

	#FirstClassSlider {float: right; margin: 15px;}
	/*Display Classes*/
	#AutomotiveHome {display:none;}
	#AutomotiveExperience {display:none;}
	#AutomotiveProduct {display:none;}
	#AutomotiveDesign {display:none;}
	#AutomotiveTesting {display:none;}
	#AutomotiveSustainability {display:none;}
	#AutomotiveLocations {display:none;}
	 
	#AutomotiveHome.active{display:block; }
	#AutomotiveExperience.active{display:block;}
	#AutomotiveProduct.active{display:block; }
	#AutomotiveDesign.active{display:block;}
	#AutomotiveTesting.active{display:block;}
	#AutomotiveSustainability.active{display:block;}
	#AutomotiveLocations.active{display:block; }

	#AutoMobile{display:none;}

	/*Contact Form7*/ 

	/*dflute callout style*/
	#AutomotiveProduct .sectionCallout { width:100%; background-color:#85c7f6; border-radius:8px; padding:10px 25px; color:#373a3f; margin-top:35px; margin-bottom: 15px;}
	#AutomotiveProduct .sectionCallout .title { font-size:24pt; line-height: 45px; margin:0;}
	
	#AutomotiveSustainability .autoSustainability {position: relative;}
	#AutomotiveSustainability .autoSustainability #cmdLearnMore{ position: absolute; font-size: 20px; top: calc(50% - 24px); left: calc(50% - 90px); text-align: center; width: 200px; text-align:center; background-color:#fff; border-radius:8px; line-height:35px; padding:7px}
	#AutomotiveSustainability .autoSustainability #cmdLearnMore:hover {background-color:#777777; color:#fff; border:2px solid; cursor:pointer;}


	/*Mobile View Auto*/
	@media only screen and (max-width:800px), only screen and (max-device-width:800px){
		#AutoMobile{ display:block;}
		#Corrugator_Nav_Container{display:none;}

		#AutomotiveHome {display:none;}
		#AutomotiveExperience {display:none;}
		#AutomotiveProduct {display:none;}
		#AutomotiveDesign {display:none;}
		#AutomotiveTesting {display:none;}
		#AutomotiveSustainability {display:none;}
		#AutomotiveLocations {display:none;}
		 
		#AutomotiveHome.section.active{display:none;}
		#AutomotiveExperience.section.active{display:none;}
		#AutomotiveProduct.section.active {display:none;}
		#AutomotiveDesign.section.active {display:none;}
		#AutomotiveTesting.section.active {display:none;}
		#AutomotiveSustainability.section.active {display:none;}
		#AutomotiveLocations.section.active {display:none;}
		
		#AutoMobile .fusion-accordian .panel-title a:hover .fa-fusion-box { background-color:#fff !important; border-color:#fff !important;}
		#AutoMobile .fusion-accordian .panel-title a .fa-fusion-box { color:#2d435b; background-color:#fff;}

		#AutoMobile .fusion-accordian .panel-title .fusion-toggle-heading { font-weight:bold; color:#2d435b; font-size:14px; font-family: "Century Gothic", CenturyGothic, Geneva, AppleGothic, sans-serif !important;}
	}

	.fusion-widget-area-1 {
	 background-color:#f7f7f7;
	}
	.fusion-widget-area-1 {
	 padding:60px;
	}


