/* 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:19px !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;}
}
