@charset "UTF-8";*{border:0;margin:0;padding:0;vertical-align:baseline;}
body{background:#fafafa;font-size:16px;}
gallerybody{background:#222222;}
a{color:#000000;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a img{border:none;}
h1{font-size:2.6em;color:hsla(0,0%,27%,1.00);margin:20px 0 30px 0;font-family:"hypatia-sans-pro",sans-serif;font-style:normal;font-weight:500;}
h2{font-size:30px;color:hsla(0,0%,27%,1.00);font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300;letter-spacing:0.02em;}
h3{clear:left;font-size:18px;margin:1.0em 0 0.75em 0;color:hsla(0,0%,27%,1.00);font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300;}
h4{clear:left;color:#000000;font-weight:bold;font-size:14px;font-family:"Century Gothic";margin:0 0 0.05em 0;}
p,ul{margin:0 0 0px 0;}
p{font-family:"lato",sans-serif;font-style:normal;font-weight:300;font-size:1.2em;line-height:1.625;color:#38424b;}
ul{font-family:"lato",sans-serif;}
ul li{font-family:"lato",sans-serif;}
ul li{background:none!important;width:auto;display:list-item;text-align:left;height:auto;margin-bottom:0px;margin-left:12px;list-style-type:square;list-style-position:outside;color:#575656;font-style:normal;font-weight:300;font-size:1.05em;line-height:1.625;}
ul li a{color:#575656;}
ul li a:hover{color:#DF0E0B;text-decoration:underline;}
#page_wrapper{width:100%;height:100%;min-width:1080px;}
.pageheader{width:100%;position:fixed;z-position:999;margin-bottom:200px;}
.pagesection{width:100%;background:#E43F42;}
#pdwebsiteheader{width:100%;position:fixed;top:0;z-index:9999;}
.pdwebsiteheader{width:100%;position:fixed;top:0;z-index:9999;}
#pdwebsitefooter{width:100%;position:fixed;top:0;z-index:9999;}
#preheader{height:30px;background:#F0610A;}
#pdheaderwrapper{background:url(images/headerbg.jpg);height:145px;margin:0px auto;}
.wrap{width:1080px;margin:0px auto;overflow:hidden;}
.hidden{overflow:hidden;}
#pdheaderwrapper .wrap{overflow:visible;}
#pdwrapper960{margin:228px auto 0 auto;background:#fafafa;line-height:inherit;z-index:-10;}
.homepagebannercontainer{width:100%;height:auto;position:relative;}
.homepagebanner{height:100%;background:url(images/homepageheader2.jpg) center no-repeat !important;background-position:center top;background-size:cover;}
.pdsliderContainer{width:100%;height:auto;position:relative;}
.pdhome-header, #slider-index .pdhome-header{width:100%;min-width:1080px;height:500px;background:url(/images/homepageheader3.jpg)center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.cstore-header, #slider-index .cstore-header{width:100%;min-width:1080px;height:500px;background:url(/images/cstorepageheader.jpg)center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.foodservice-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/foodservicepageheader.jpg)center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.support-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/supportpageheader.jpg)center bottom;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.contactus-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/contactusheader.jpg)right top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.portfolio-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/portfoliopageheader.jpg)center bottom;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.aboutus-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/aboutusheader.jpg)center bottom;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.short-header .pdhome-header{width:100%;height:200px;background:url(/images/homepageheader2.jpg) center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.HP340series-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/340series_banner.jpg)center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.HP320series-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/320_series_banner.jpg)center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.pressure_fryer-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/pressure_fryer_banner1.jpg)center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.velocity_series-header, #slider-index{width:100%;min-width:1080px;height:500px;background:url(/images/velocity_series_banner1.jpg)center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
.title_holder{max-width:962px;height:428px;margin:0 auto;overflow:hidden;padding:0px 20px 0px;}
.wrapper_title{max-width:1080px;height:308px;position:relative;text-align:center;overflow:hidden;padding:60px 0px 60px 0px;}
.wrapper_title_headline{color:#fff;font-size:30px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.20em;font-weight:300;text-transform:uppercase;margin:100px 0 -10px 0;}
.wrapper_title_headline2{color:#fff;font-size:80px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.10em;display:inline;font-weight:300;text-transform:uppercase;}
.cs_wrapper_title_headline{color:#fff;font-size:40px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.10em;font-weight:300;text-transform:uppercase;margin:10px 0 -10px 0;}
.support_wrapper_title_headline{color:#fff;font-size:40px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.10em;font-weight:300;text-transform:uppercase;margin:-30px 0 -10px 0;}
.portfolio_wrapper_title_headline{color:#fff;font-size:70px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.10em;font-weight:300;text-transform:uppercase;margin:140px 0 -10px 0;}
.cs_wrapper_title_headline2{color:#fff;font-size:53px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.11em;display:inline;font-weight:300;text-transform:uppercase;}
.wrapper_title_subheadline{color:#fff;font-size:17.0px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.08em;margin:0;display:inline block;padding-top:100px;font-weight:500;}
.cs_wrapper_title_subheadline{width:850px;margin:0 auto;color:#fff;font-size:20px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.08em;margin:0;display:inline block;padding-top:50px;font-weight:500;margin:0 auto 20px;}
.support_wrapper_title_subheadline{width:850px;margin:0 auto;color:#fff;font-size:20px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.08em;margin:0;display:inline block;padding-top:190px;font-weight:500;margin:0 auto;}
#pdtop_content_wrapper{padding-bottom:0;float:none;margin:0px auto;width:1080px;height:145px;line-height:inherit;}
#pdsitelogotagline{float:left;width:475px;height:96px;margin:15px 0px 0px 10px;}
#pdsitelogonew{float:left;margin:0px 0px 0px 0px;}
#pdsitetitle{float:left;width:475px;margin:0px 0 0px 0px;height:10px;}
#pdsitetitle h2{color:#333333;font-family:"hypatia-sans-pro", "Arial Narrow", Arial, sans-serif;font-size:1.0em;text-align:center;margin:0.0em 0;}
#pdheaderlinks_container{float:right;width:425px;margin:10px 10px 0px 10px;height:130px;}
#pdsocial_tools{float:right;width:200px;height:auto;text-align:center;margin:30px 0px 0px 0px;color:#3c3c3c;}
#pdsocial_tools a{padding:0px 2px;color:#3c3c3c;}
#pdtoplinkswrapper{margin:0px auto;width:1020px;height:25px;line-height:inherit;}
#pdtoplinks{width:425px;float:right;}
#pdtoplinks ul{list-style:none;text-align:right;margin-top:0px;}
#pdtoplinks ul li{display:inline-block;}
#pdtoplinks ul li{margin:1px 10px 1px 15px;color:#D6D6CD;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.8em;font-weight:500;}
#pdtoplinks ul li a{color:#F9F9F9;}
#pdtoplinks ul li a:hover{color:#E1E1E0;text-decoration:underline;}
.wsphonecontainer{float:left;width:450px;}
.wspdnumber{float:left;width:270px;margin:0px 0px 0px 0px;text-align:left;padding-top:4px;}
.wsphone a{color:#F9F9F9;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.8em;font-weight:500;}
.wsphone a:hover{color:#E1E1E0;}
.wshours{float:left;width:170px;margin:0px 0px 0px 0px;text-align:left;padding-top:4px;}
.wshours p{color:#F9F9F9;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.8em;font-weight:500;}
#pdphonecontainer{float:right;width:250px;height:70px;}
#pdnumber{float:right;width:200px;margin:0px 0px 2px 0px;text-align:center;}
.phone a{color:#34363e;font-family:"hypatia-sans-pro", "Arial Narrow", Arial, sans-serif;font-size:1.3em;font-weight:bold;}
.phone a:hover{color:#DF0E0B;text-align:center;font-family:"hypatia-sans-pro", "Arial Narrow", Arial, sans-serif;font-size:1.3em;}
#pdofficehours{width:200px;margin:0px 0px 0px 0px;float:right;}
.hours p{color:#34363e;text-align:center;font-family:"hypatia-sans-pro", "Arial Narrow", Arial, sans-serif;font-size:.9em;margin:0 0px 0 0;padding:0;}
#nav_menu_wrapper{z-index:999;height:55px;background:-webkit-linear-gradient(top, #34363e, #a8a8a8) repeat scroll 0 0 transparent;background:-moz-linear-gradient(top, #34363e, #a8a8a8) repeat scroll 0 0 transparent;background:-o-linear-gradient(top, #34363e, #a8a8a8) repeat scroll 0 0 transparent;background:-ms-linear-gradient(top, #34363e, #a8a8a8) repeat scroll 0 0 transparent;border-bottom:1px solid #fff;}
#nav a{font-size:20px;color:#34363e;font-weight:bold;text-decoration:none;font-family:"hypatia-sans-pro", "Arial Narrow", Arial, sans-serif;}
#nav p{color:#34363e;}
#nav li span{color:#777777;font-size:14px;line-height:18px;}
#nav ul li{position:relative;}
#nav ul li div.active{width:100%;position:absolute;bottom:-9px;height:7px;background:#DF0E0B;left:0px;bottom:-14px;}
.active_li{background:#DF0E0B;}
.red{color:#DF0E0B;}
.gray{color:#e2e1dd;}
.linkRed{color:#DF0E0B !important;font-size:20px;}
a.linkRed{font-size:14px;}
#bg_nav .wrap{overflow:visible;}
#nav{float:left;width:950px;margin-top:10px;margin:10px 0 0px 0px;position:relative;right:-21px;text-transform:capitalize;background:none;}
#nav li:nth-child(1){width:107px;}
#nav li:nth-child(1) .nav_text{}
#nav li:nth-child(2){width:162px;}
#nav li:nth-child(3){width:200px;}
#nav li:nth-child(4){width:210px;}
#nav li:nth-child(5){width:130px;}
#nav li:nth-child(6){width:125px;border-right:none;}
#nav li{float:left;border-right:1px solid #a8a8a8;}
.nav_text{padding:10px 0px 10px 10px;}
#nav.show-li li:nth-child(3){display:inline-block !important;}
#nav li a{display:block;width:200px;font-size:20px;color:#34363e;font-weight:bold;text-decoration:none;font-family:"hypatia-sans-pro", "Arial Narrow", Arial, sans-serif;}
#nav li a:hover{color:#DF0E0B;;}
#nav li ul{width:500px;height:275px;position:absolute;clear:left;top:57px;left:0;display:none;z-index:999;border-top:0 none;margin:10px 0 0 0px;z-index:99;background:url(images/headerbg.jpg);border-bottom:7px solid #DF0E0B;box-shadow:5px 5px 20px #000000;}
#nav li ul li{clear:both;border-right:0px solid;}
#nav li ul li:last-child{}
#nav li ul li a{font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.1em;color:#34363e;text-align:left;margin:0px 0 0 0;height:auto;padding:15px 10px;}
#nav li ul li a:hover{text-decoration:underline;}
#nav li:hover ul, #nav li.over ul{display:block;}
#bg_banner{z-index:-1;background:#0F0F1E;border-bottom:4px solid #515258;min-width:1080px;}
#bg_banner_main{width:100%;height:auto;z-index:100;background:#0F0F1E;border-bottom:7px solid #a8a8a8;box-shadow:0px 5px 60px #000000;}
#bg_light_aboutus{width:100%;background:url(images/offices.png) center top;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
#bg_light_hennypenny{background:url(images/hp_banner.png) no-repeat;background-position:bottom center;}
#bg_light_pressurefryer{background:url(images/pressure%20fryer%20banner4.png) no-repeat;background-position:bottom center;}
#bg_light_320series{background:url(images/320series_banner.png) no-repeat;background-position:bottom center;z-index:-1;}
#bg_light_340series{background:url(images/340series_banner.png) no-repeat;background-position:bottom center;}
#bg_light_evolutionelite{background:url(images/ee_banner.png) no-repeat;background-position:bottom center;}
#bg_light_velocity{background:url(images/velocity_banner.png) no-repeat;background-position:bottom center;}
#bg_light_holding{background:url(images/holdingbanner4.png) no-repeat;background-position:bottom center;}
#hpoverlay{background:url(images/HPoverlay.png) no-repeat;background-position:bottom center;}
#pressurefryeroverlay{background:url(images/pressurefryeroverlay.png) no-repeat;background-position:bottom center;}
#velocityoverlay{background:url(images/velocityoverlay.png) no-repeat;background-position:bottom center;}
#holdingoverlay{background:url(images/holdingoverlay.png) no-repeat;background-position:bottom center;}
#eeoverlay{background:url(images/eeoverlay.png) no-repeat;background-position:bottom center;}
#hp320overlay{background:url(images/hp320overlay.png) no-repeat;background-position:bottom center;z-index:-1;}
#hp340overlay{background:url(images/hp340overlay.png) no-repeat;background-position:bottom center;}
#about_usoverlay{background:url(images/pd_offices.png) no-repeat;background-position:bottom center;}
#contact_usoverlay{background:url(images/contactus1_overlay.png) no-repeat;background-position:bottom center;z-index:-100;}
#support_overlay{background:url(images/support.png) no-repeat;background-position:bottom center;z-index:-100;}
#foodservice_overlay{background:url(images/foodservice.png) no-repeat;background-position:bottom center;z-index:-100;}
#cstore_overlay{background:url(images/cstore.png) no-repeat;background-position:bottom center;z-index:-100;}
#contact_usoverlay2{background:url(images/contactus2_overlay.png) no-repeat;background-position:bottom center;z-index:-1;}
#bg_banner_pater{background:url(images/sq.png);z-index:-1;}
#bg_banner_pater_main{width:100%;background:url(images/sq.png);-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center top;}
#bg_banner .gray{font-size:14px;padding:17px 0 16px 255px;margin:0px !important;}
#txt_banner{width:531px;color:#ffffff;margin:10px;line-height:1.3;}
#pdcontent{width:1020px;padding-top:15px;padding-right:30px;padding-left:30px;padding-bottom:15px;margin:0 auto;background:#fafafa;}
#pdgallerycontent{width:800px;padding-top:15px;padding-bottom:15px;margin:0 auto;background:#FAFAFA;}
.pdpagecontent{width:1020px;height:auto;margin-top:30px;margin-bottom:30px;display:inline-block;}
.hennypennypagecontent{width:1020px;height:auto;margin-bottom:30px;display:inline-block;}
.gallerycontent{width:800px;height:800px;background:#fafafa;display:inline-block;}
.pdpagecontentheader{width:1020px;height:35px;}
.technicalserviceheader{width:1020px;height:auto;text-align:center;text-height:2.0em;line-height:2.0em;margin:30px 0 50px 0;}
.techsupportcontact{font-size:30px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.08em;font-weight:300;text-transform:uppercase;margin:10px 0 10px 0;}
.techsupportcontactnumber a{font-size:25px;color:#F27F2D;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.08em;font-weight:300;text-transform:uppercase;margin:10px 0 10px 0;}
.pagecontentspacer{width:1020px;height:30px;margin-top:25px;}
.pagecontentcolumncontainer{width:1020px;}
.pdleftpagecontent{width:500px;height:auto;float:left;display:inline;margin-top:10px;}
.pdleftpagecontent span{font-size:2.4em;color:hsla(0,0%,27%,1.00);margin-bottom:20px;font-family:"hypatia-sans-pro",sans-serif;font-style:normal;font-weight:500;}
.pdrightpagecontent{width:435px;height:auto;float:right;display:inline;margin-top:10px;}
.pdrightpagecontentbutton{width:435px;height:50px;text-align:center;display:inline;}
.btn{margin:20px 125px 0px 125px;background:#ffd500;background-image:-webkit-linear-gradient(top, #ffd500, #f0c722);background-image:-moz-linear-gradient(top, #ffd500, #f0c722);background-image:-ms-linear-gradient(top, #ffd500, #f0c722);background-image:-o-linear-gradient(top, #ffd500, #f0c722);background-image:linear-gradient(to bottom, #ffd500, #f0c722);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0px;text-shadow:1px 1px 3px #666666;font-family:Arial;color:#ffffff;font-size:20px;padding:15px 42px 15px 42px;text-decoration:none;}
.btn:hover{background:#ff0000;background-image:-webkit-linear-gradient(top, #ff0000, #cf1b1b);background-image:-moz-linear-gradient(top, #ff0000, #cf1b1b);background-image:-ms-linear-gradient(top, #ff0000, #cf1b1b);background-image:-o-linear-gradient(top, #ff0000, #cf1b1b);background-image:linear-gradient(to bottom, #ff0000, #cf1b1b);text-decoration:none;}
.pdrightpagecontentphoto{float:right;width:400px;background:none;display:inline;}
.hplogo2{float:left;width:500px;text-align:center;}
.hpvideocontainer{float:right;width:500px;height:281px;margin-top:20px;background:none;}
.hennypennyleftcontainer{width:450px;height:auto;float:left;display:inline;margin-top:10px;margin-right:50px;}
.hennypennyleftpagecontent{float:left;display:inline;margin-top:30px;}
.hennypennylistcontent{width:550px;height:auto;float:left;display:inline;margin-top:10px;margin-right:50px;}
.hennypennyfeaturesphoto{width:400px;height:450px;float:right;display:inline;margin-top:10px;}
.hpproductpageright{float:right;width:500px;margin:0px 0px 10px 0px;z-index:0;}
#pdlowerpagecontent{width:1020px;height:auto;}
.pdlowerpagecontent{width:1020px;height:auto;margin-top:50px;display:inline-block;}
.pdpagecontent2015{width:1020px;margin-top:30px;height:auto;display:inline-block;}
.portfoliopagecontent{width:1020px;height:auto;margin:50px auto;}
#pdlowerpagecontent2{width:1020px;height:auto;margin-top:10px;}
#foodservice_slider{width:1020px;height:auto;margin:40px auto 0;}
.pdhorizontalcontent{width:900px;float:left;display:inline;margin-top:10px;}
.pdhorizontalcontent2{width:1020px;float:left;display:inline;margin-top:50px;}
.insidecontent1{width:330px;float:left;display:inline;}
.insidecontent2{width:330px;float:left;display:inline;}
.insidecontent3{width:330px;float:left;display:inline;}
.insidecontent1a{width:600px;float:left;display:block;}
.insidecontent2a{width:600px;padding:10px 20px 0 0;float:left;display:block;}
.insidecontent3a{width:300px;display:inline;margin-left:100px;}
.hpimagegrid{width:350px;height:auto;display:inline;float:right;margin:30px 0 50px 50px;}
.ResourceList{width:350px;float:right;}
#pdresources{width:900px;height:auto;padding:15px 30px;margin:0 auto}
#pre_footer{background:#f5271e;background:-moz-linear-gradient(top, #f5271e 0%, #8a0e08 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5271e), color-stop(100%,#8a0e08));background:-webkit-linear-gradient(top, #f5271e 0%,#8a0e08 100%);background:-o-linear-gradient(top, #f5271e 0%,#8a0e08 100%);background:-ms-linear-gradient(top, #f5271e 0%,#8a0e08 100%);background:linear-gradient(to bottom, #f5271e 0%,#8a0e08 100%);font-size:17px;text-align:center;}
#pre_footer p{padding:5px;}
#bg_footer{background:#151A1D;min-width:1080px;width:100%;color:#e2e1dd;margin-top:0px;border-top:4px solid #515258;z-index:0;display:inline-block;}
#bg_footer_grid{background:url(images/sq.png);height:440px;}
#pdfooter{margin:0px auto;width:1080px;}
#pdfooter a{color:#6f6f6f;}
#pdfooter ul{float:left;list-style:none;margin:0;padding:0;width:150px;}
#pdfooter ul li{font-size:1.0em;margin:0 0 5px 0;padding:0;color:#6f6f6f;text-align:left;font-weight:400;list-style-type:none;}
#pdfooter ul li.title{color:#EBECEC;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.0em;font-weight:400;text-transform:uppercase;margin-bottom:5px;list-style-type:none;}
#pdfooter ul li a{color:#8D8C8C;}
#pdfooter ul li a:hover{text-decoration:none;color:#F00;}
.footerlinks ul li{background:none!important;width:auto;display:list-item;text-align:left;height:auto;margin-bottom:0px;margin-left:12px;list-style-position:inside;line-height:1.5;color:#575656;font-style:normal;font-weight:300;font-size:16px;line-height:1.5;}
.footerlinks ul li a{color:#575656;}
.footerlinks ul li a:hover{color:#DF0E0B;text-decoration:underline;}
#pdfooter ul.col-1{width:240px;margin-bottom:0;margin-left:80px;margin-right:0px;margin-top:10px;}
#pdfooter ul.col-2{width:255px;margin:10px 0px 0 0;}
#pdfooter ul.col-3{width:285px;margin:10px 0px 0 0;}
#pdfooter ul.col-4{width:220px;margin:10px 0 0 0;}
#pdfooter ul.col-5{width:150px;}
#pdfooter ul li img{vertical-align:middle;margin-right:5px;}
.pdfooter ul li img a:hover,
.pdfooter ul li img a:focus{color:#ffffff;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
#pdfooterTop{width:1080px;height:auto;overflow:hidden;padding:20px 0 20px 0;}
#footerBottom{font-size:11px;margin:0 auto;padding:10px 0;font-weight:400;text-align:center;width:960px;color:#6f6f6f;line-height:24px;}
#footerBottom img{vertical-align:middle;margin-right:12px;}
#footerBottom .copyright{float:right;margin:5px 0 0 0;}
#footerBottom .icons{float:left;width:400px;height:65px;}
#footerBottom a{color:#6f6f6f;}
#footerBottom a:hover{text-decoration:none;color:#e9b500;}
#footerMenu > div{display:inline-block;width:135px;vertical-align:top;margin:20px 10px 0px 10px;}
#footerMenu > div.double{width:340px;}
#footerMenu h4{border-bottom:1px solid #999;width:92%;}
#footerMenu ul{display:inline-block;margin:0;padding:0 16px 0 0;width:150px;vertical-align:top;}
#footerMenu ul li{list-style:none outside none;line-height:1.3em;}
#footerMenu ul li a{color:#777;font-size:0.85em;text-decoration:none;}
#footerMenu ul li a:hover{color:#444;}
#ascentium{float:left;height:65px;margin:10px 10px 10px 10px;padding:5px 0px 5px 0px;width:1020px;text-align:center;}
#address{float:left;margin:5px Auto 0px;width:1080px;height:auto;text-align:center;padding:30px 0 30px 0;}
#address p{color:#8D8C8C;text-decoration:none;font-size:16px;padding:0px;margin:0 0 5px 0;line-height:20px;}
#address a{color:#8D8C8C;text-decoration:none;font-size:16px;padding:0px;margin:0 0 0px 0;}
#address a:hover{color:#FF0000;text-decoration:none;font-size:16px;padding:0px;margin:0 0 0px 0;}
#address .addy{margin-left:0px;font-size:15px;font-style:normal;line-height:20px;text-align:left;padding:0px;display:inline-block;width:515px;}
.contactform{float:left;width:570px;display:inline;margin-top:50px;}
#form{width:500px;padding:18px 6% 60px 6%;margin:0 auto;background:rgb(247, 247, 247);border:1px solid #a8a8a8;-webkit-box-shadow:0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;-moz-box-shadow:0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;box-shadow:0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;-webkit-box-shadow:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;}
.form{width:600px;padding:5px 2% 5px 2%;margin:0 auto;background:#fafafa;border:1px solid #a8a8a8;-webkit-box-shadow:0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;-moz-box-shadow:0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;box-shadow:0pt 2px 5px rgba(105, 108, 109, 0.7), 0px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;-webkit-box-shadow:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;}
.cbox_contactform_container{width:750px;height:710px;background-image:url(/images/contactformbackground.jpg);padding:20px 0 20px 0;}
.cbox_contactform_header_container{width:500px;padding:20px 50px;display:block;}
.cbox_contactform_header_container h1{color:#FFF7F7;font-size:1.2em;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.10em;font-weight:300;text-transform:uppercase;text-align:center;}
.cbox_contactform_inner_container{width:400px;height:610px;padding-top:0px;padding-bottom:0px;margin:0px auto 0px;background-color:#F5F5F5;}
.cbox_contactform_innercontainer_header{width:350px;padding:25px;background-color:#5d5d5d;}
.cbox_contactform_innercontainer_header h2{font-size:1.6em;color:#FFFFFF;}
.cbox_contactform_innercontainer_header p{font-size:1.0em;}
.cbox_form_container{padding:0px 25px 25px 25px;}
#form1{width:600px;}
#form2{width:350px;height:100%;}
.cbox_contactform_footer_container{width:650px;padding:20px 50px;display:block;}
.cbox_contactform_footer_container p{font-weight:400;font-size:1.0em;line-height:1.4;color:#fafafa;}
.notification_error{border:1px solid #f1dfc5;height:auto;color:#ca5702;padding:10px;margin:10px auto;text-align:left;-moz-border-radius:5px;margin-bottom:10px;}
.notification_ok{border:1px #cbcf8e solid;height:auto;padding:20px;width:310px;margin:0 auto;background:#CFE2F5;text-align:center;-moz-border-radius:5px;margin-bottom:10px;font-family:"lato",sans-serif;font-style:normal;font-weight:400;font-size:1.2em;line-height:1.625;color:#38424b;}
textarea{width:400px;margin:10px auto;padding:5px;border:1px solid #cccccc;color:#333333;font-size:16px;font-family:"lato",sans-serif;-moz-border-radius:3px;-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;-moz-box-shadow:0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;box-shadow:0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.textbox{width:400px;height:40px;margin:10px auto;padding:5px;border:1px solid #cccccc;color:#333333;font-size:16px;font-family:"lato",sans-serif;-moz-border-radius:3px;-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 4px 0px rgba(168, 168, 168, 0.6);-moz-box-shadow:0px 1px 4px 0px rgba(168, 168, 168, 0.6);box-shadow:0px 1px 4px 0px rgba(168, 168, 168, 0.6);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.textbox2{height:140px;}
#form.button{width:40%;cursor:pointer;background:rgb(61, 157, 179);padding:4px 5px;font:normal normal bold 30px "hypatia-sans-pro",sans-serif;color:#fff;font-size:24px;border:1px solid rgb(28, 108, 122);margin-bottom:10px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
0px 0px 0px 3px rgb(254, 254, 254),
0px 5px 3px 3px rgb(210, 210, 210);-moz-box-shadow:0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
0px 0px 0px 3px rgb(254, 254, 254),
0px 5px 3px 3px rgb(210, 210, 210);box-shadow:0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
0px 0px 0px 3px rgb(254, 254, 254),
0px 5px 3px 3px rgb(210, 210, 210);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;text-align:center;}
#form.button:hover{background:rgb(74, 179, 198);}
::-webkit-input-placeholder{color:rgb(190, 188, 188);font-style:italic;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:rgb(190, 188, 188);font-style:italic;}
input{outline:none;}
.contactform.response{color:#F00;font-weight:bold;}
amazingcarousel-1
#newpdwebsiteheader{width:100%;position:fixed;top:0;z-index:9999;background:#fafafa;}
#newpdheadwrap{width:100%;margin:0px auto;background:#FFFFFF;z-index:19999;}
#newpdtop_content_wrapper{width:1080px;height:80px;margin:0px auto;}
#newlogocontainer{float:left;width:200px;height:52px;margin-left:30px;padding:14px 0 14px 0;display:inline-block;}
#newnavcontainer{width:800px;height:80px;float:right;margin-right:30px;display:inline-block;}
#newpdwrapper960{margin:105px auto 0 auto;background:#fafafa;line-height:inherit;z-index:-10;}
#newpdtop_home_content_wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;height:auto;margin:auto;max-width:1080px;padding:75px 0px;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background:#fafafa;}
.home_content_columns{position:relative;width:33.33%;float:left;display:block;background:#fafafa;padding:0px;}
.home_content_squares{position:relative;height:auto;outline:1px solid transparent;-webkit-transition:box-shadow .1s ease-in-out;-moz-transition:box-shadow .1s ease-in-out;-ms-transition:box-shadow .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;padding-top:17px;padding-bottom:17px;}
.home_content_square1{height:300px;background:url(images/c-store.jpg) center no-repeat;position:relative;outline:1px solid transparent;-webkit-transition:box-shadow .1s ease-in-out;-moz-transition:box-shadow .1s ease-in-out;-ms-transition:box-shadow .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;padding-top:17px;padding-bottom:17px;}
.hcs_left{padding-left:0;float:left;}
.hcs_right{padding-right:0;float:right;}
.hcs_center{padding-left:5px;}
.hcs_header{width:200px;height:50px;background:rgba(109, 66, 121, 0.95);padding-left:0;text-align:center;}
.hcs_header_headline{color:#fff;font-size:22px;line-height:24px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.2em;font-weight:300;text-transform:uppercase;padding:0 0 1rem;margin:0 0 1rem;border-bottom:2px solid white;}
.group-half{display:inline-block;overflow:hidden;float:left;width:calc(100%/2);}
.menus .tile-1{background:rgba(73, 60, 59, 0.95);}
.tile-1,
.tile-2{float:left;position:relative;overflow:hidden;background-size:cover !important;-webkit-transition:all 0.15s;transition:all 0.15s;}
.tile-1{width:50%;cursor:pointer;}
.tile-1.right{float:right;}
.tile-1.disabled:hover{cursor:default;}
.tile-1:before{content:"";display:block;padding-top:100%;}
.tile-2{width:100%;}
.tile-content{position:absolute;top:0;left:0;bottom:0;right:0;color:white;}
.tile-content div{display:table;width:100%;height:100%;}
.tile-content span{display:table-cell;padding:0 1rem;text-align:center;vertical-align:middle;color:white;}
@media (max-width:768px){.tile-content span{padding:0 2rem;}
}
.tile-content h4{padding:0 0 3rem;margin:0 0 2rem;border-bottom:2px solid white;font-size:1.8rem;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;line-height:100%;}
.tile-content h4 strong{display:block;margin-top:4px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:2.0rem;}
@media (max-width:1224px){.tile-content h4{font-size:1.5rem;}
.tile-content h4 strong{font-size:2.4rem;}
}
@media (max-width:768px){.tile-content h4{font-size:1.8rem;padding:0 0 2rem;margin:0 0 1.5rem;}
.tile-content h4 strong{font-size:2.7rem;}
}
.tile-content .tile-button{display:block;padding:.5rem;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:white;background:rgba(255, 255, 255, 0.2);-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tile-content .tile-button.disabled{padding:0.8rem;border:2px solid rgba(255, 255, 255, 0.2);background:none;}
@media (max-width:1224px){.tile-content .tile-button{font-size:1.3rem;}
}
@media (max-width:768px){.tile-content .tile-button{font-size:1.5rem;}
}
.tile-1:hover .tile-button{background:rgba(255, 255, 255, 0.4);border-radius:5rem;}
.tile-1:hover .tile-button.disabled{padding:0.8rem;border:2px solid rgba(255, 255, 255, 0.4);background:none;}
@media (min-width:768px){.tile-1:active .tile-button{background:rgba(0, 0, 0, 0.2);}
}
@media (max-width:768px){.tile-1:hover .tile-button{background:rgba(255, 255, 255, 0.4);border-radius:0;}
}
.group-third{display:inline-block;overflow:hidden;float:left;width:calc(100%/3);}
@media (max-width:768px){.group-third{width:100%;float:none;}
}
.menus .tile-1{background:rgba(73, 60, 59, 0.90);}
.menus .tile-1:hover{background:rgba(73, 60, 59, 0.65);}
.menus .catering{background:rgba(109, 66, 121, 0.90);}
.menus .catering:hover{background:rgba(109, 66, 121, 0.65);}
.menus .foodservice{background:rgba(187, 84, 30, 0.90);}
.menus .foodservice:hover{background:rgba(187, 84, 30, 0.65);}
.menus .henny_penny{background:rgba(157, 26, 26, 0.90);}
.menus .henny_penny:hover{background:rgba(157, 26, 26, 0.65);}
.menus .commercial_refrigeration{background:rgba(49, 54, 157, 0.90);}
.menus .commercial_refrigeration:hover{background:rgba(49, 54, 157, 0.65);}
.newpdpagecontent{width:1020px;height:auto;display:inline-block;margin-top:65px;}
.menu-social{margin:0px auto 0px;height:72px;min-width:1080px;background:rgba(0,0,0,.30);}
.menu-social ul{list-style:none;margin:0 auto;text-align:center;padding-top:12px;}
.menu-social ul li{display:inline-block;margin-right:1em;}
.menu-social ul li:last-child{margin-right:20;}
.menu-social li a:before{border:2px solid #807E7E;content:'\f08e';display:inline-block;font-family:'Fontawesome';font-size:24px;height:48px;line-height:48px;padding:0;text-align:center;vertical-align:middle;width:48px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;-webkit-font-smoothing:antialiased;}
.menu-social li a{display:block;}
.menu-social li a{color:#807E7E;outline:none;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.menu-social li a:hover,
.menu-social li a:focus{color:#ffffff;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.menu-social li a[href*="dribbble.com"]::before{content:'\f17d';}
.menu-social li a[href*="facebook.com"]::before{content:'\f09a';}
.menu-social li a[href*="flickr.com"]::before{content:'\f16e';}
.menu-social li a[href*="foursquare.com"]::before{content:'\f180';}
.menu-social li a[href*="github.com"]::before{content:'\f09b';}
.menu-social li a[href*="plus.google.com"]::before{content:'\f0d5';}
.menu-social li a[href*="instagram.com"]::before{content:'\f16d';}
.menu-social li a[href*="jsfiddle.com"]::before{content:'\f1cc';}
.menu-social li a[href*="linkedin.com"]::before{content:'\f0e1';}
.menu-social li a[href*="pinterest.com"]::before{content:'\f0d2';}
.menu-social li a[href*="reddit.com"]::before{content:'\f1a1';}
.menu-social li a[href*="soundcloud.com"]::before{content:'\f1be';}
.menu-social li a[href*="stackoverflow.com"]::before{content:'\f16c';}
.menu-social li a[href*="tumblr.com"]::before{content:'\f173';}
.menu-social li a[href*="twitter.com"]::before{content:'\f099';}
.menu-social li a[href*="vimeo.com"]::before{content:'\f194';}
.menu-social li a[href*="vine.co"]::before{content:'\f1ca';}
.menu-social li a[href*="yelp.com"]::before{content:'\f1e9';}
.menu-social li a[href*="youtube.com"]::before{content:'\f167';}
.menu-social li a[href*="wordpress.com"]::before{content:'\f19a';}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation{margin:4em 1em 4em;overflow:hidden;}
@media screen and (min-width:991px){.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation{margin:0 0 4em;}
}
.paging-navigation .nav-previous,
.post-navigation .nav-previous{float:left;margin-left:0;}
.paging-navigation .nav-previous a,
.post-navigation .nav-previous a{background-color:#241a1a;color:#ffffff;display:inline-block;margin-left:0.5em;padding:1.1em;position:relative;left:0;text-align:center;}
@media screen and (min-width:991px){.paging-navigation .nav-previous a,
.post-navigation .nav-previous a{margin-left:0;}
}
.comment-navigation .nav-previous{float:left;margin-left:0;}
.comment-navigation .nav-previous a{display:inline-block;font-family:'Playfair Display', serif;font-size:1.2em;font-style:italic;font-weight:700;margin-left:0;padding:0;position:relative;left:0;text-align:left;}
.paging-navigation .nav-next,
.post-navigation .nav-next{float:right;margin-right:0;}
.paging-navigation .nav-next a,
.post-navigation .nav-next a{background-color:#241a1a;color:#ffffff;display:inline-block;margin-right:0.5em;padding:1.1em;position:relative;right:0;text-align:center;}
@media screen and (min-width:991px){.paging-navigation .nav-next a,
.post-navigation .nav-next a{margin-right:0;}
}
.comment-navigation .nav-next{float:right;margin-right:0;}
.comment-navigation .nav-next a{font-family:'Playfair Display', serif;font-size:1.2em;font-style:italic;font-weight:700;display:inline-block;margin-right:0;position:relative;right:0;text-align:right;}
.single .post-navigation .nav-next a,
.single .post-navigation .nav-previous a{background-color:#ffffff;color:#1a1a1a;font-style:italic;font-weight:700;}
.single article .entry-content .page-links{border:1px solid #bababa;margin:2em 0;padding:1em;}
.single article .entry-content .page-links a{background-color:#241a1a;border:1px solid #241a1a;color:#ffffff;margin-right:0.5em;padding:0.5em;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:16px;font-size:1.6rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#crumb ul{margin-top:20px;height:1.1em;padding-bottom:50px;}
#crumb li{margin-left:0px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.9em;display:block;float:left;color:#34363e;}
#crumb li a:link, #crumb li a:visited{color:#adac9c;text-decoration:none;}
#crumb li a{padding:0 20px 0 0;margin:0 10px 0 0;background:url(images/crumb.png) no-repeat right center;}
#crumb li a:hover{color:#f7751f;text-decoration:none;}
.cta_centered{text-align:center;display:block;width:100%;}
.cta_centered a.button{min-width:230px;}
.cta_centered a.button.huge{padding:28px 52px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;}
.cta_centered a.button{background:#F27F2D;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;display:inline-block;text-decoration:none;border:none;}
.cta_centered a.button:hover{background:#CD6419;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:scale(1);-webkit-transform-style:preserve-3d;backface-visibility:hidden;transform:scale(1);transform-style:preserve-3d;}
.pdgallerycontainer{width:100%;height:auto;position:relative;background:#1c1c1c;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
.thumbs{list-style-type:none;margin:0;padding:0;}
.thumbs:before, .thumbs:after{content:" ";display:table;}
.thumbs:after{clear:both;}
.ie7 .thumbs{*zoom:1;}
.thumbs figure{text-align:center;}
.thumbs figcaption{margin:0.5em 0 0.5em;text-align:center;line-height:1.25;overflow:hidden;height:3.75em;}
.thumbs figcaption a{border-bottom:none;text-decoration:none;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-ms-transition:color .3s ease-out;transition:color .3s ease-out;list-style:none;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-weight:300;}
.thumbs figcaption a:hover{text-decoration:none;}
}
.thumbs .thumb-image{opacity:0.999;}
.thumbs a:hover .thumb-image{opacity:0.5;transition:0.5s;}
.thumbs .image-wrap{position:relative;height:0;}
.cp133{background:#222222;}
.thumbs .image-wrap img{position:absolute;left:0;top:0;}
.thumbs-item{margin-top:0;margin-bottom:0.5em;zoom:1;margin-left:auto;margin-right:auto;width:98.75%;}
@media only screen and (min-width:330px){.thumbs-item{float:left;margin-left:1.25%;margin-right:1.25%;width:47.5%;}
.ie7 .thumbs .thumbs-item{width:47.25%;}
}
@media only screen and (min-width:768px){.index-3-col .thumbs-item{width:30.83333%;list-style:none;}
.ie7 .index-3-col .thumbs-item{margin-left:1.1849%;margin-right:1.1849%;width:30.76823%;}
}
.content3{float:right;background-color:#fafafa;width:300px;margin:50px 0 0 50px;}
.content3 h2{font-size:24px;color:hsla(0,0%,27%,1.00);margin-bottom:8px;font-family:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;;font-style:normal;font-weight:300;letter-spacing:0.02em;}
.content3 p{font-family:"lato",sans-serif;font-weight:300;font-size:16px;line-height:1.625;color:#38424b;}
.content3label{width:30px;height:20px;float:left;color:#F0610A;font-family:"lato",sans-serif;font-weight:600;font-size:16px;display:inline-block;}
.content3number{width:275px;float:left;color:#38424b;font-family:"lato",sans-serif;font-weight:600;font-size:16px;display:inline-block;}
.content3 a{color:#38424b;font-family:"lato",sans-serif;font-weight:300;font-size:16px;}
.content3 a:hover{color:#FE0000;font-family:"lato",sans-serif;font-weight:300;font-size:16px;}
.content3 .subcontent{float:left;margin:0px 0px 10px 30px;width:320px;}
#content3 .map{float:left;margin:0px 0px 20px 0px;width:320px;height:320px;}
.content3 .social1{width:45px;height:45px;display:block;float:left;margin-right:15px;background-color:#E53B3E;}
.pdcontactform{float:left;padding:15px 0px;background-color:#fafafa;width:600px;}
.success{padding:1em;margin-bottom:0.75rem;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.error{padding:1em;margin-bottom:0.75rem;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);color:#b94a48;background-color:#f2dede;border:1px solid rgba(185, 74, 72, 0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.full-width{width:100%;min-width:1080px;margin:0px auto;background-image:url("images/background_repeat.png");background-repeat:repeat;background-color:#fffffa;padding:50px 0px;}
.full-width.bluegray{background-color:rgba(208, 223, 226, 0.4);}
.container{zoom:1;max-width:62.5em;margin-left:auto;margin-right:auto;}
.clients{text-align:center;margin-top:20px;}
.clients ul{list-style-type:none;width:100%;padding:0;margin:13px 0 0 0;}
.clients ul li{display:inline-block;vertical-align:middle;}
.clients ul li img{width:auto;vertical-align:middle;}.huge{}
.content4{width:1020px;height:600px;margin:0 auto;padding:0px 0px;}
.content4 .triple{width:260px;height:200px;margin:0px 30px 0px 30px;display:inline-block;padding:40px 10px;float:left;}
.content4 .triple h3{text-align:center;line-height:25px;}
.content4 .tripleupper{width:260px;height:200px;margin:0px 30px 0px 30px;display:inline-block;padding:0px 10px;float:left;text-align:center;}