.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0;}* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}#nav a,.link,.phone{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}body{margin:0;color:#3d3d3d;font:14px/17px "Open Sans",Arial,Helvetica,sans-serif;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;}img{border-style:none;}a{text-decoration:none;color:#0066a4;}.tel a{color:inherit;text-decoration:none!important;}a:hover{text-decoration:underline;}a:active{background-color:transparent;}input,textarea,select{font:14px "Open Sans",Arial,Helvetica,sans-serif;vertical-align:middle;color:#727272;}form,fieldset{margin:0;padding:0;border-style:none;}header,footer,article,section,hgroup,nav,figure,aside{display:block;}figure{margin:0;padding:0;}input[type="text"],input[type="password"],input[type="file"],input[type="submit"],textarea{-webkit-appearance:none;-webkit-border-radius:0;}button::-moz-focus-inner{padding:0;border:0;}.columns-holder:after,.info-section:after{display:block;clear:both;content:'';}.page{width:100%;overflow:hidden;position:relative;}.wrapper{max-width:940px;margin:0 auto;padding:0 10px;}#header{border-bottom:7px solid #0066a4;margin:0 -9999px;padding:0 9989px 0 9999px;box-shadow:0 1px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25);}.logo{background:url(images/parkeryoung-logo.png) no-repeat;width:240px;height:83px;text-indent:-9999px;overflow:hidden;float:left;margin:17px 10px 10px 0;position:relative;z-index:10;}.logo a{display:block;height:100%;}.header-block{text-align:right;padding:0 10px 0 0;}.links{display:inline-block;vertical-align:top;background:#0066a4;color:#fff;font:12px/16px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 13px;position:relative;z-index:1;}*+html .links{display:inline;}.links .title{display:inline-block;vertical-align:top;background:#000;padding:5px 12px 9px;font:12px/16px "Open Sans",Arial,Helvetica,sans-serif;margin:0 -9px 0 0;}*+html .links .title{display:inline;}.links ul{margin:0;padding:5px 0 0;list-style:none;display:inline-block;vertical-align:top;}*+html .links ul{display:inline;}.links li{display:inline-block;vertical-align:top;padding:0 13px 9px 23px;margin:0 0 0 -4px;}*+html .links li{display:inline;margin:0;}.links a{color:#fff;}#header .phone{background:white;display:block;color:#0066a4;font-size:24px;line-height:1em;margin:0 -1px 6px 0;padding:5px 0;position:relative;z-index:1;}*+html #header .phone{margin:1px -1px 5px 0;}#header .phone strong,#header .phone a{color:#f9a64b;}.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1;}.bx-wrapper img{width:100%;display:block;}.bx-pager{position:absolute;top:20%;right:5%;margin-top:-5px;height:20px;width:auto;z-index:60;}.bx-pager-item{display:block;float:left;margin:0 2px;}.bx-pager-link{display:block!important;width:10px;height:10px;background:rgba(0,102,164,1);z-index:100;overflow:hidden;text-indent:-9999px;border:none;border-radius:50%;}.bx-pager-link.active{background:rgb(249,166,75);}.gallery{margin:0;padding:0;list-style:none;position:relative;}.gallery li{margin:0;padding:0;position:absolute;max-height:340px;}.gallery .text-box{position:absolute;top:20%;right:5%;background:white;background:rgba(255,255,255,.90);padding:10px;margin:0;width:auto;max-width:380px;font-size:18px;line-height:1.25em;}.gallery .text-box a{text-decoration:none;}.gallery .text-box h1{font-size:2.1111em;line-height:1.125em;margin:0;padding:0;}.gallery .text-box p{margin:0;padding:0;}.gallery .text-box .link-box{font-size:.8889em;font-weight:bold;color:white;background:rgb(0,102,164);float:right;padding:5px 10px;margin:10px 0 -26px;}.gallery .text-box a:hover .link-box{background:rgb(249,166,75);}.problem-solved{display:block;width:279px;height:110px;background:url(images/parkeryoung-solved.png) no-repeat;position:absolute;top:-3px;left:50%;margin-left:-480px;}.btn-holder{text-align:right;}.btn-holder a{display:inline-block;vertical-align:top;background:#01588d;color:#fff;font:700 16px/21px "Open Sans",Arial,Helvetica,sans-serif;padding:0 17px 4px;}.affiliation-box .btn-holder a{padding:4px 22px 5px;}.gallery .switcher{margin:0;padding:0;list-style:none;position:absolute;right:44px;bottom:32px;z-index:2;}.gallery .switcher li{display:inline-block;vertical-align:top;margin:0 -4px 0 0;padding:0 0 0 6px;}*+html .gallery .switcher li{display:inline;margin:0;}.gallery .switcher a{display:block;text-indent:-9999px;overflow:hidden;width:14px;height:14px;background:#fff;border-radius:7px;box-shadow:0 1px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5);}.gallery .switcher a:hover,.gallery .switcher .active a{background:#f9a64b;}.item-block{margin:0 -9999px 25px;padding:15px 9999px 12px;background:#00253b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjUzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY2YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#00253b 0%,#0066a4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00253b),color-stop(100%,#0066a4));background:-webkit-linear-gradient(top,#00253b 0%,#0066a4 100%);background:-o-linear-gradient(top,#00253b 0%,#0066a4 100%);background:-ms-linear-gradient(top,#00253b 0%,#0066a4 100%);background:linear-gradient(to bottom,#00253b 0%,#0066a4 100%);width:100%;color:#fff;border-top:7px solid #0066a4;box-shadow:0 -1px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.25);}.services-block{margin:-91px -6% 4px 0;position:relative;z-index:100;}.services-block .box{display:inline-block;vertical-align:top;width:22.1%;padding:0 2% 20px 0;margin:0 -4px 0 0;text-align:center;-webkit-transition:all 600ms cubic-bezier(0.190,1.000,0.220,1.000);-moz-transition:all 600ms cubic-bezier(0.190,1.000,0.220,1.000);-ms-transition:all 600ms cubic-bezier(0.190,1.000,0.220,1.000);-o-transition:all 600ms cubic-bezier(0.190,1.000,0.220,1.000);transition:all 600ms cubic-bezier(0.190,1.000,0.220,1.000);}*+html .services-block .box{display:inline;margin:0 -1px 0 0;}.services-block .red.offstage,.services-block .blue.offstage{-webkit-transform:translate3d(-1200px,0,0);-moz-transform:translate3d(-1200px,0,0);-ms-transform:translate3d(-1200px,0,0);-o-transform:translate3d(-1200px,0,0);transform:translate3d(-1200px,0,0);}.services-block .green.offstage,.services-block .violet.offstage{-webkit-transform:translate3d(1200px,0,0);-moz-transform:translate3d(1200px,0,0);-ms-transform:translate3d(1200px,0,0);-o-transform:translate3d(1200px,0,0);transform:translate3d(1200px,0,0);}.services-block a{position:relative;display:block;color:#fff;cursor:pointer;padding:4px 10px 8px;overflow:hidden;top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}.services-block .box a:hover{background:rgb(249,166,75);text-decoration:none;top:-15px;-webkit-box-shadow:0 25px 25px rgba(0,0,0,.20);-moz-box-shadow:0 25px 25px rgba(0,0,0,.20);box-shadow:0 25px 25px rgba(0,0,0,.20);}.services-block .red a{background:rgba(130,30,28,.95);}.services-block .blue a{background:rgba(0,102,164,.95);}.services-block .green a{background:rgba(51,110,45,.95);}.services-block .violet a{background:rgba(83,65,115,.95);}.services-block h2{text-transform:uppercase;font:30px/42px "Open Sans",Arial,Helvetica,sans-serif;margin:-4px 0 -2px;}.services-block .red h2{font-size:33px;}.services-block .icon{width:100%;display:table;height:82px;}.services-block .icon .holder{display:table-cell;vertical-align:middle;}.services-block .icon img{vertical-align:middle;}.affiliation-box{overflow:hidden;margin:0 0 -12px;}.affiliation-box .awards-wrapper{width:130px;float:left;margin:-10px 10px 0px 6px;padding:0;}.affiliation-box .awards{list-style:none;margin:0;padding:0;}.affiliation-box .awards li{padding:10px 0;margin:0;height:108px;text-align:center;}..affiliation-box .awards img{
	max-height: 100%;
}.affiliation-box .text-box{overflow:hidden;padding:14px 0 0;}.affiliation-box h2{margin:0 0 9px;font:300 26px/32px "Open Sans",Arial,Helvetica,sans-serif;text-transform:uppercase;}.affiliation-box h2 strong{font-weight:700;}.info-section{margin:0 -9999px 17px;padding:0 9999px 26px;border-bottom:4px solid #fef0e1;background:url(images/parkeryoung-bg-pattern-2.gif) repeat-x 0 100%;width:100%;position:relative;}.info-section .block{float:left;width:39.5%;background:#0066a4;position:relative;z-index:1;margin:0 0 15px;}.info-section .block .frame,.info-section .box .frame{padding:3px;}.info-section .block.orange{float:right;background:#f9a64b;width:39.3%;margin:0 0 15px -5px;}.info-section .block .title{position:relative;text-align:center;padding:8px 15px;min-height:55px;color:#fff;font:700 16px/20px "Open Sans",Arial,Helvetica,sans-serif;}.info-section .title p{margin:0 0 3px;}.info-section .title strong{display:block;font:700 24px "Open Sans",Arial,Helvetica,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.25);}.info-section .title a{color:#fff;}.info-section .block .decor{content:'';width:24px;height:48px;background:#0066a4;position:absolute;right:-23px;top:11px;border-radius:0 24px 24px 0;behavior:url(inc/javascripts/PIE.htc);}.info-section .block.orange .decor{background:#f9a64b;right:auto;left:-23px;border-radius:24px 0 0 24px;position:absolute;behavior:url(inc/javascripts/PIE.htc);}.info-section .block .text-box{background:#fff;text-align:center;height:83px;width:100%;display:table;}.info-section .text-box .holder{display:table-cell;vertical-align:middle;padding:3px 10px 9px;}.info-section .text-box img{vertical-align:middle;}.info-section .box{background:rgb(134,50,50);background:rgba(123,29,29,.85);float:left;width:20.5%;min-height:153px;margin:0;position:relative;text-align:center;padding:0 .5%;color:white;font-weight:bold;border-top:4px solid rgb(123,29,29);border-bottom:4px solid rgb(123,29,29);}.info-section .box .decor{content:'';width:24px;height:48px;background:white;position:absolute;left:-5px;top:10px;border-radius:0 24px 24px 0;behavior:url(inc/javascripts/PIE.htc);}.info-section .box .right-decor{left:auto;right:-5px;border-radius:24px 0 0 24px;}.info-section .box p{font-size:20px;line-height:1.25em;padding:4px 0 1em;margin:1em 0 0;color:white;text-shadow:none;border-bottom:1px dotted rgb(123,29,29);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;text-shadow:0 1px 0 rgba(0,0,0,.50);}.info-section .box h2{color:white;line-height:1.25em;font-size:22px;font-weight:200;width:98%;padding:10px 0;margin:0;text-align:center;-webkit-backface-visibility:hidden;}.info-section .box h2 .tel{font-weight:bold;}.info-section .lines{content:'';width:182px;height:141px;background:url(images/parkeryoung-bg-lines.png) no-repeat;position:absolute;left:50%;top:-138px;margin:0 0 0 -92px;}.info-section .box .title{position:relative;color:#fff;padding:4px 3px 10px;}.info-section .box h3{margin:0;font:700 19px/22px "Open Sans",Arial,Helvetica,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.24);}.info-section .box .text-box{background:#fff;text-align:center;padding:4px 3px 6px;color:#3a7133;font-size:12px;line-height:14px;}.info-section .box a{color:#3a7133;}.columns-holder{margin:0 -3% 0 0;width:103%;}.columns-holder .column{float:left;width:31%;padding:0 2.1% 0 0;}.columns-holder h2{text-align:center;color:#0066a4;font:28px/32px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 15px;background:url(images/parkeryoung-divider.png) repeat-x -1px 100%;padding:0 0 15px;}.columns-holder .block,.sidebar-section.contact{border:3px solid #e2edf3;background:url(images/parkeryoung-bg-pattern.gif);padding:24px 17px 15px 23px;margin:0 0 17px;position:relative;}#kudzu_reviews_header,#kudzu_reviews_footer{display:none;}#kudzu_reviews_unit #kudzu_reviews_target>div{margin:0 0 17px;border:3px solid #fae9d7;background:url(images/parkeryoung-bg-pattern.gif);padding:17px 16px 10px 18px;min-height:191px;}#kudzu_reviews_unit #kudzu_reviews_target>div>div:first-child{display:none;}#kudzu_reviews_unit #kudzu_reviews_target .kudzu_reviews_title{color:#0066a4!important;margin:0 0 11px!important;font:bold 18px/21px "Open Sans",Arial,Helvetica,sans-serif!important;text-align:center!important;padding-bottom:30px;background:url(images/parkeryoung-stars.png) no-repeat center bottom;}#kudzu_reviews_unit #kudzu_reviews_target>div>div{font-size:14px;font-weight:300;text-align:center;margin:0 0 7px!important;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;color:rgb(0,102,164);}.services-list{margin:0 0 -10px;padding:0;list-style:none;font:300 24px/26px "Open Sans",Arial,Helvetica,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.24);background:url(images/parkeryoung-bg-decor.png) no-repeat 44% 20px;}.services-list li{padding:0 0 24px 35px;margin:0;position:relative;}*+html .services-list li{margin:0 0 -7px;}.services-list a{width:95%;display:table;cursor:pointer;height:71px;background:#0066a4;text-align:center;color:#fff;position:static;border:6px solid transparent;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;padding:0;margin:0;}.services-list a:hover{border:6px solid rgb(249,166,75);text-decoration:none;}.services-list .ico-box{position:absolute;left:0px;top:0;width:65px;height:83px;display:table;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}.services-list a:hover .ico-box{left:14px;}.services-list .ico-box .holder{display:table-cell;vertical-align:middle;}.services-list .ico-box img{vertical-align:middle;}.services-list span{display:table-cell;vertical-align:middle;padding:0;}*+html .services-list a,*+html .services-list .ico-box .holder,*+html .services-list span{display:block;}#simpleform{padding:4px 11px 0 5px;}#simpleform p{margin:0 0 24px;}#simpleform input[type="text"],#simpleform textarea{background:#fff;margin:0 -5px 0 -6px;border:1px solid #0066a4;padding:5px 4px 5px 5px;height:18px;width:100%!important;line-height:18px;box-shadow:0 0 0 4px rgba(0,102,164,.1);-webkit-box-shadow:0 0 0 4px rgba(0,102,164,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}#simpleform textarea{overflow:auto;height:98px!important;padding:4px 4px 4px 5px;}#simpleform div{text-align:center;margin:-9px 0 27px;}#simpleform .sendit{position:relative;display:block;vertical-align:middle;border:0;overflow:visible;margin:0 auto!important;cursor:pointer;font:700 18px/22px 'Open Sans',Arial,Helvetica,sans-serif;color:#fff;background:rgb(0,102,164);border:4px solid rgb(0,102,164);padding:6px 15px 6px 15px;text-shadow:0 1px 0 rgba(0,0,0,.24);}#simpleform .sendit:hover{border-color:rgb(249,166,75);text-decoration:none;}#simpleform .logo-box{text-align:center;padding:0 6px 5px 0;}#simpleform .logo-box img{vertical-align:middle;}.main-content .content #simpleform{width:auto;margin-left:auto;margin-right:auto;padding:10px 20px 0;border:8px solid rgb(226,237,243);background:url(images/parkeryoung-bg-pattern.gif);}.block h2[id*="formtitle"]{display:none;}.detailed-link{display:block;background:rgb(72,135,64);color:white;padding:8px 4px 4px;font-size:20px;font-weight:bold;text-align:center;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}.detailed-link em{background:white;display:block;color:rgb(72,135,64);font-size:14px;font-weight:normal;font-style:normal;margin:1em 0 0;}.detailed-link:hover{background:rgb(249,166,75);text-decoration:none;}#footer{border-bottom:4px solid #f9a64b;background:url(images/parkeryoung-bg-footer.gif) repeat-x 0 100%;margin:0 -9999px;padding:7px 9999px 11px;overflow:hidden;position:relative;color:#333;font-size:12px;line-height:16px;}#footer .btn-more{float:left;background:#0066a4;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.24);font:700 18px/21px 'Open Sans',Arial,Helvetica,sans-serif;text-align:center;padding:7px 0 6px 15px;cursor:pointer;margin:0 57px 0 1px;}#footer .btn-more:hover span{text-decoration:underline;}#footer .btn-more span{float:left;width:243px;margin:0 -22px 0 0;padding:1px 40px 3px 0;background:#0066a4 url(images/parkeryoung-arrows.png) no-repeat -332px 50%;border-radius:0 45px 45px 0;position:relative;behavior:url(inc/javascripts/PIE.htc);}#footer .holder{overflow:hidden;}.footer-box{width:45%;float:left;text-align:center;margin:0 9% 0 0;}.footer-nav{margin:-1px 0 9px;padding:0;list-style:none;font-size:16px;line-height:20px;}.footer-nav li{display:inline-block;vertical-align:top;margin:0 -4px 0 0;padding:0 10px 14px 17px;background:url(images/parkeryoung-arrows.png) no-repeat 0 1px;}.footer-nav li:first-child{background:none;padding-left:8px;}*+html .footer-nav li{display:inline;margin:0;}#footer p{margin:0 0 10px;}#footer .phone{display:block;overflow:hidden;color:#0066a4;font-size:18px;line-height:20px;padding:0 0 30px;}#footer .phone strong{white-space:nowrap;}.logo-dynamix{background:#f9a64b url(images/parkeryoung-footer-logo.png) no-repeat;width:88px;height:30px;text-indent:-9999px;display:block;margin:-19px 19px -11px auto;position:relative;}.footersocial{position:absolute;top:0;}.logo-dynamix a{display:block;height:100%;}.mobilenum{display:none;}#simpleform p{position:relative}#simpleform br{display:none;}.LV_validation_message{font-size:12px;background:#aaa;display:block;margin:0;padding:2px 1%;width:98%;color:white;text-shadow:0 -1px 0 #666;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;top:90%;behavior:url(inc/javascripts/PIE.htc);}.LV_validation_message:after{content:'';display:block;border:5px solid transparent;border-bottom-color:rgb(70,136,71);position:absolute;top:-10px;left:2%;}.LV_validation_message.LV_invalid:after{border-bottom-color:rgb(185,74,72);}.LV_validation_message.LV_valid{background:rgb(70,136,71);}.LV_validation_message.LV_invalid{background:rgb(185,74,72);}#menu br{display:none;}#menu #menu-icon{display:none;}*+html #nav{display:inline;}ul#nav{margin:0 0 -1px 0;padding:0;list-style:none;display:inline-block;vertical-align:top;}#nav{position:relative;float:right;}#nav li{position:relative;float:left;padding:0;margin:0 0 0 7px;}#nav ul li:after{border-left:0px;}#nav li:first-child{padding-left:0;}#nav li:first-child:after{display:none;}#nav a{font-size:14px;color:#373737;float:left;padding:8px 11px 18px;}#nav>li>a:hover,#nav>li:hover>a,#nav>.active>a{text-decoration:none;color:#fff;background:#f9a64b;padding-top:100px;margin:-93px 0 0;}#nav li ul{display:none;position:absolute;top:100%;left:0;width:300%;background:#f9a64b;border:none;padding:0;margin:0;float:none;z-index:300;box-shadow:0px 3px 5px rgba(0,0,0,.25);list-style:none;}#nav li.last-child ul{left:auto;right:0;}#nav li ul li{width:96%;margin:0 2%;padding:5px 0;line-height:0em;height:auto;text-align:left;font-size:15px;border-top:1px dotted rgb(250,188,119);}#nav li ul li a:after{display:none;}#nav li ul li:first-child{border-top:none;}#nav li ul li a{float:none;height:auto;background:none;color:white;text-align:left;line-height:1.25em;text-decoration:none;display:block;margin:0;padding:7px 2%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}#nav li ul li a:hover{background:#0066A4;}#nav{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}#nav li:hover ul{display:block!important;}.current-customers{display:none;}.main-content{position:relative;font-size:16px;line-height:1.5em;float:left;width:100%;margin:0 -9999px;padding:0 9999px;background:url(images/parkeryoung-bg-pattern-3.gif) repeat-x 0 0;}.main-content-inner{width:100%;float:left;}.main-content .content{float:left;width:70%;padding-top:20px;}.main-content .sidebar{float:right;width:28%;padding-top:20px;}.main-content .content .page-heading{color:rgb(249,166,75);font-size:1.75em;margin-top:0;}.main-content .content h1,.main-content .content h2,.main-content .content h3,.main-content .content h4,.main-content .content h5{line-height:1.25em;color:rgb(0,102,164);}.main-content .content a,.main-content .content a:link,.main-content .content a:visited,.main-content .content a:active{color:rgb(249,166,75);text-decoration:underline;}.main-content .content a:hover{color:rgb(0,102,164);}.main-content .content li{margin-bottom:.5em;}.main-content img{max-width:96%;height:auto;}.main-content .content img{border:8px solid rgb(250,233,215);margin:.5em;}.main-content .content img.no-border{border:none;}.main-content .content img[style*="left"]{margin-left:0;}.main-content .content img[style*="right"]{margin-right:0;}.main-content .content hr{height:0;border:none;border-top:1px dotted rgba(249,166,75,.5);}.main-content .content blockquote{background:url(images/parkeryoung-bg-pattern.gif);font-size:24px;color:rgb(0,102,164);font-weight:300;line-height:1.25em;padding:4%;margin:0;border:8px solid rgb(226,237,243);}.main-content .content blockquote *{margin:0;padding:0;font-size:inherit;line-height:inherit;}.sidebar .sidebar-section{margin-bottom:20px;}.sidebar-section .heading{font-size:1.5em;color:rgb(0,102,164);margin:0;text-align:center;}.sidebar .contact{padding:10px 5% 20px;}.sidebar .contact br{display:none;}.sidebar #simpleform{padding:0 4%;}.sidebar #simpleform div{margin-bottom:0;}.sidebar .testimonials{display:none;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{}#cboxContent{margin-top:20px;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{border:5px solid #000;background:#fff;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}#cboxPrevious:hover{background-position:bottom left;}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}#cboxNext:hover{background-position:bottom right;}#cboxLoadingOverlay{background:#000;}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px;}#cboxClose:hover{background-position:bottom center;}.sentsuccess{font-size:16px;text-align:center;color:white;position:absolute;left:50%;top:-100px;margin:0 0 0 -49%;width:97%;background:rgb(249,166,75);background:rgba(249,166,75,.95);padding:10px 0;z-index:1000;border:2px solid rgb(249,166,75);border-radius:3px;-webkit-animation:SuccessMessage 5s 2s;-moz-animation:SuccessMessage 5s 2s;-ms-animation:SuccessMessage 5s 2s;-o-animation:SuccessMessage 5s 2s;animation:SuccessMessage 5s 2s;}@-webkit-keyframes SuccessMessage {
	0%     { top: -100px; }	15%    { top: 0; }
	85%    { top: 0; }
	100%     { top: -100px; }
}
@-moz-keyframes SuccessMessage {
	0%     { top: -100px; }
	15%    { top: 0; }
	85%    { top: 0; }
	100%     { top: -100px; }
}
@-ms-keyframes SuccessMessage {
	0%     { top: -100px; }
	15%    { top: 0; }
	85%    { top: 0; }
	100%     { top: -100px; }
}
@keyframes SuccessMessage {
	0%     { top: -100px; }
	15%    { top: 0; }
	85%    { top: 0; }
	100%     { top: -100px; }
}

/********** Social Buttons ************/
.social {
	padding:0;
	list-style:none;
	margin:0px;
	padding-top:5px;height:20px; overflow:hidden;
	margin-left:-90px;
}
.social li {
	float:left;
	margin-right:11px;
}
.social a {
	display:block;
	width:16px;
	height:16px;
	background:url(images/ico-social.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.social #fb {background-position:0 0;}
.social #gp {background-position:-27px 0;}
.social #ln {background-position:-53px 0;}
.social #tw {background-position:-80px 0;}

/******* Page Specific Styles *************/
.grid-items{overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0; 
    list-style: none;
}
.grid-items li{
    float: left;
    width: 31.33%;
    margin: 0 1% 20px;
    height: 250px;   
}
.main-content .content .grid-items img{
	border: none !important; 
	max-height: 96%; 
	max-width: 96%;
	margin: 2% ;
}
.grid-items p{margin: 0; padding: 0; text-align: center!important;}
.grid-items .association{
    height: 120px;
    border: 4px solid rgb(250, 233, 215);
    position: relative;
}
.grid-items .name{
    text-align: center !important;
    background: rgb(0, 102, 164);
    color: white;
    padding: 5px;
    margin-top: 5px;
    position: relative;
}
.grid-items .name:after{
	content: '';
	display: block;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -10px;
	border: 10px solid transparent;
	border-bottom-color: rgb(0, 102, 164);
}

/***** Blog ******/
.page_6 .family{border: 8px solid rgb(250, 233, 215);}
.page_6 .family img{width: 50%; border: none!important;margin: 0; display: inline;}

.post h2 a{color: rgb(0, 102, 164) !important;}

.post{border-bottom: 1px dotted rgb(0, 102, 164); padding-bottom: 20px;}

.postmetadata{
	border: 8px solid rgb(249, 166, 75);
	padding: 5px; 
	background: rgb(226, 237, 243);
}


@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min--moz-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 3/1),
		only screen and (min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx) {

	.logo{
		background: url(images/parkeryoung-logo%402x.png) no-repeat;
		background-size: 138px 83px;
	}
	.

}


/********** Responsive Design ************
******************************************/
.gallery .text-box, .links,.problem-solved{
	-webkit-transition: all 300ms;
	   -moz-transition: all 300ms;
	    -ms-transition: all 300ms;
	     -o-transition: all 300ms;
	        transition: all 300ms;
}
.main-content .content, .main-content .sidebar{
	-webkit-transition: width 300ms;
	   -moz-transition: width 300ms;
	    -ms-transition: width 300ms;
	     -o-transition: width 300ms;
	        transition: width 300ms;
}
@media only screen and (max-width: 980px){
	.services-list{
		font-size:19px;
		line-height:22px;
	}
	.services-list li{padding-left:24px;}
	.contact-form button span{min-width:auto;}
	#footer .btn-more{margin:0 34px 0 0;}
	.footer-box{
		width:60%;
		margin:0 5% 0 0;
	}
}
@media screen and (max-width: 959px){
	.wrapper{width: 96%; padding: 0 2%;}
	.wrapper > .bx-wrapper{
		margin: 0 -2.5%;
	}
	.problem-solved{
		left: 0;
		margin-left: 0;
	}
}
@media screen and (max-width: 940px){
	.info-section .cert .tel{font-size: 18px;}
}
@media screen and (max-width: 925px){
	#nav > li > a:hover, #nav > li:hover > a, #nav > li > a.active{padding-top: 8px; margin-top: -1px;}
}
@media screen and (max-width: 860px){
	.main-content .content{width: 60%;}
	.main-content .sidebar{width: 38%;}
	.info-section .cert p{font-size: 16px;}
}
@media only screen and (max-width: 767px){
	#header{padding:0 9999px;}
	#header .phone{
		
	}
	.header-block{
		padding:0;
		text-align:center;
		overflow:visible;
	}
	.logo{
		margin:10px 0;
		display:block;
		float:none;
	}
	.columns-holder .column{
		float:none;
		width:100%;
	}
	.links,
	.links .title{
		display:block !important;
		margin:0;
	}
	.links{margin:20px -4% 6px;}
	.header-block .links{display: none !important;}
	/*#nav,
	#nav ul,
	#nav li{
		display:block !important;
		float:none !important;
	}
	#nav ul{margin:0 -10px 6px !important;}
	#nav li{padding:0;}
	#nav a{
		padding:5px 10px !important;
		float:none;
		display:block;
	}
	#nav a:hover,
	#nav .active a{margin:0;}*/
	.services-block .box{
		padding:0 4.2% 20px 0;
		width:45%;
	}
	.services-block{margin:0 -6% 4px 0;}
	.gallery{position:static;}
	.gallery .text-box{width: 50%; font-size: 14px;}
	.gallery .switcher{
		position:static;
		text-align:center;
		margin:0 0 12px;
	}
	.gallery .switcher a{background:#0066a4;}
	.affiliation-box img{margin:0 10px 5px 0;}
	.affiliation-box .text-box{padding:5px 0 0;}
	.affiliation-box h2{
		font-size:16px;
		line-height:20px;
	}
	.services-block h2{
		font-size:24px;
		line-height:34px;
		margin:0 0 -1px;
	}
	.services-block .red h2{font-size:26px;}
	.btn-holder a{
		font-size:13px;
		line-height:19px;
		padding:0 12px 2px;
	}
	.affiliation-box .btn-holder a{padding:4px 12px 6px;}
	.info-section .block{
		width:auto !important;
		float:none !important;
		margin:0 0 15px !important;
	}
	.info-section > .block:first-child, .info-section .block.orange{left: 0 !important;}
	.info-section .box{
		width:100%;
		height: auto;
		min-height: auto;
		float:none;
		margin:0 -9999px 15px;
		padding: 0 9999px;
	}
	.info-section .box p, .info-section .box h2, .info-section .box .tel{width: auto; font-size: 24px;margin: 0; padding: 10px 0;}
	.info-section .block .decor,
	.info-section .box .decor{display:none;}
	.info-section .lines{
		margin:0;
		top:-15px;
		width:3px;
		background-position:center;
		z-index: 1;
	}
	.info-section .cert a{
		position: relative;
		z-index: 2;
	}
	.info-section .cert img{background: white;}
	.columns-holder{
		width:100%;
		margin:0;
	}
	.columns-holder .block{position:static;}
	.columns-holder .hold,
	.review-box{height:auto !important;}
	.services-list{
		font-size:22px;
		line-height:26px;
	}
	.main-content .content, .main-content .sidebar{
		float: left;
		width: 100%;
	}
	.main-content .sidebar{position: relative !important; top: 0 !important;}
	#footer{text-align:center;}
	#footer .btn-more{
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0 20px 20px 0;
	}
	#footer .btn-more span{
		width:210px;
		background-position:-365px 50%;
	}
	.footer-box{
		float:none;
		width:100%;
		margin:0;
		padding:0 0 10px;
	}
	.logo-dynamix{margin-top:-9px;}
	.review-box{min-height:50px;}
}
@media screen and (min-width: 768px){
	#menu #nav{display: block !important;}
}
@media screen and (max-width: 767px){
	.problem-solved{display: none;}
	.current-customers{display: block;}
	#menu #nav .current-customers > a{background: lightblue;}
	/*********** Mobile Dropdown Menu ***********/
     #menuwrapper{
     	position: absolute;
     	display: block;
     	top: 30px;
     	right: 2%;
     	width: 45%;
     	margin: 0;
     	border: none;
     	background: none;
     	-webkit-border-radius: 0px;
     	   -moz-border-radius: 0px;
     	        border-radius: 0px;
     }
     #menu-icon{
         font-size: 16px;
         line-height: 1.5em;
         text-align: left;
         color: white;
         position: relative;
         right: auto;
         width: auto !important;
         margin: 0;
         display: block !important;
         background: url(images/mobile-menu-icon%402x.png) no-repeat 7px -24px rgb(249, 166, 75);
         background-size:20px;
         padding: 6px 7px 7px 35px;
         border-radius: 2px;
         cursor: pointer;
         border: 1px solid transparent;
         -webkit-box-shadow: 0 0 0 3px rgba(249, 166, 75, .1);
            -moz-box-shadow: 0 0 0 3px rgba(249, 166, 75, .1);
         	    box-shadow: 0 0 0 3px rgba(249, 166, 75, .1);
     }
     #menu-icon:hover, #menu-icon.active{
         background-color: rgb(0, 102, 164);
     }
     #menu{
         position: relative;
         width: 100%;
         display: block;
     }
     #menu #nav{
        position:absolute;
        display: block;
        right: 0;
        left: auto;
        top: 96%;
        bottom: auto;
        width: 150%;
        float:none;
        margin: 0 0px 0 -1px;
        padding: 0;
        background: white;
        border-top: 4px solid rgb(249, 166, 75);
        display:none;
        box-shadow: none;
        z-index: 300;
        list-style: none;
        overflow: hidden;
        -webkit-border-radius: 2px 0 2px 2px;
           -moz-border-radius: 2px 0 2px 2px;
                border-radius: 2px 0 2px 2px;
        -webkit-box-shadow: 0 3px 10px 3px rgba(0,0,0,.15);
           -moz-box-shadow: 0 3px 10px 3px rgba(0,0,0,.15);
        	    box-shadow: 0 3px 10px 3px rgba(0,0,0,.15);
     }
     #menu #nav li{
         display: block;
         position: relative;
         left: 0;
         top: 0;
         float: none;
         width: 96%;
         text-align: left;
         padding: 6px 2%;
         border:none;
         margin:0;
         height: auto;
         clear:both;
         background: none;
         border-top: 1px dotted #eee;   
     }
     #menu #nav li:after{
         display: none;
     }
     #menu #nav li:first-child{
         border-top: none;
     }
     #menu #nav li.parent-menu:after{
         content:'';
         position: absolute;
         top: 16px;
         right: 5%;
         left: auto;
         background: none;
         display: block;
         width: 0;
         height: 0;
         border-left: 6px solid transparent;
         border-right: 6px solid transparent;
         border-top: 8px solid rgb(0, 102, 164);

     }
     #menu #nav li.parent-menu:hover:after{border-top-color: white;}
     #menu #nav li a{
         color: rgb(0, 102, 164);
         display: block;
         font-size: 16px;
         line-height: 1.25em;
         float: none;
         width: auto;
         height: auto;
         padding: 6px 5px;
         margin: 0;
         background: none; 
         text-align: left;
         border: none;
         -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
                 border-radius: 2px;
     }

     #menu #nav li a:hover, #menu #nav li:hover > a{
     	background: rgb(249, 166, 75);
     	color: white;
     	border: none;

     }
     #menu #nav li:hover ul{display: none !important;}
     #menu #nav li ul.open{display: block !important;}
     #menu #nav li ul {
         display: none;
         position: relative;
         top:0;
         left: 0;
         margin:0;
         padding:0;
         border:none;
         width: 100%;
         height: auto;
         background: rgb(0, 102, 164);
         float: left;
         border:none;
         -webkit-box-shadow: none;
            -moz-box-shadow: none;
         	-ms-box-shadow: none;
         	 -o-box-shadow: none;
         	    box-shadow: none;
         -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
             -ms-border-radius: 0px;
              -o-border-radius: 0px;
                 border-radius: 0px;
     }
     #menu #nav li ul:after{
         border: 5px solid transparent;
         border-bottom-color: rgb(240, 244, 249);
         border-top: none;
         top: -5px; 
     }
     #menu #nav li ul li{
         padding-left: 0;
         width: 96%;
         padding: 8px 2%;
         margin: 0;
     }
     #menu #nav li ul li a{color: white;}
     /******** End of Dropdown Menu *********/
}
@media screen and (max-width: 600px){
	.wrapper{width: 92%; padding: 0 4%;}
	.wrapper > .bx-wrapper{margin: 0 -4.5%;}
	.main-content .content img[style*="float"]{
		float: none !important;
		display: block;
		margin-left: auto !important; margin-right: auto !important;
	}
	.gallery .text-box{width: 85%; top: 10%;}
	.gallery .text-box h1{font-size: 1.5em;}

	.bx-pager{display: none;}
	.page > .bx-wrapper .bx-viewport{min-height: 155px;}
	.page > .bx-wrapper img{min-width: 457px;}

	.grid-items li{ width: 48%; }
	.nom{display:none !important;}
	#menu-icon{margin-top:-15px;}
	.phone .tel{float:right;font-size:22px;color:#387438 !important;margin-top:-20px;}
	.mobilenum{display:none;position:fixed;bottom:0;background:#F8AF5D;color:#fff;width:100%;text-align:center;font-size:19px;padding:6px 0;z-index:10000;}
}
@media screen and (max-width: 450px){
	.gallery .text-box{
		display: none;
	}
}
@media screen and (max-width: 400px){
	.grid-items li{
		width: 98%;
		height: auto;
		margin-bottom: 40px !important;
		float: none;
	}
	#header .phone strong{
		display: block;
	}
	.phone .tel{font-size: 18px; margin-right: -5px;}

}

