/*   
Theme Name: DKP by Assemblo
Theme URI: http://www.assemblo.com
Description: DKP website theme by Assemblo
Author: Steve de Niese
Author URI: http://www.assemblo.com
Version: 2.0

Layout CSS 

Author: Steve de Niese, Assemblo Pty Ltd 2014.
www.assemblo.com | @assemblo | @steve_deniese

Copyright Assemblo 2014. All Rights Reserved.
	    
    		THIS WEBSITE BUILT LOVINGLY BY:
           d8888  .d8888b.   .d8888b.  8888888888 888b     d888 888888b.   888      .d88888b.  
          d88888 d88P  Y88b d88P  Y88b 888        8888b   d8888 888  "88b  888     d88P" "Y88b 
         d88P888 Y88b.      Y88b.      888        88888b.d88888 888  .88P  888     888     888 
        d88P 888  "Y888b.    "Y888b.   8888888    888Y88888P888 8888888K.  888     888     888 
       d88P  888     "Y88b.     "Y88b. 888        888 Y888P 888 888  "Y88b 888     888     888 
      d88P   888       "888       "888 888        888  Y8P  888 888    888 888     888     888 
     d8888888888 Y88b  d88P Y88b  d88P 888        888   "   888 888   d88P 888     Y88b. .d88P 
    d88P     888  "Y8888P"   "Y8888P"  8888888888 888       888 8888888P"  88888888 "Y88888P"  
   / The Creative Agency						   						http://assemblo.com
		 
*/
.cf:after,.clear{clear:both}.underlineText,a:active,a:hover,a:link,a:visited{text-decoration:underline}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}h1,h2,h3,h4,p{font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}input[type=email],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;border-radius:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cf:after,.cf:before{content:" ";display:table}img{border:none}em{font-style:italic}strong{font-family:HelveticaNeueETW01-65Md}.userContent ol li,.userContent ul li,a:link,a:visited,p{font-family:HelveticaNeueETW01-55Rg}a{outline:0}h1,h2,h3,h4,p{padding:0 0 15px}p{color:#000;font-size:12px;line-height:160%;font-style:normal}a:link,a:visited,h1,h2,h3,h4{line-height:120%}a:link,a:visited{color:#000;-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;-ms-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in}a:active,a:hover{color:#DDD}h1,h2{font-size:26px}h3{font-size:16px}h4{font-size:14px}body,html{height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-delay:.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}@-webkit-keyframes fontfix{from,to{opacity:1}}.userContent img{max-width:100%;height:auto}.userContent ol,.userContent ul{margin-left:15px;font-size:12px;line-height:120%}.userContent ul{list-style-type:square}.userContent ol{list-style-type:decimal}.userContent ol li,.userContent ul li{padding-left:10px;margin-bottom:10px;color:#000;font-size:12px;line-height:160%;font-weight:400;font-style:normal}.userContent em,.userContent i,p.wp-caption-text{font-style:italic}.userContent b,.userContent strong{font-weight:700}.userContent a:link,.userContent a:visited{color:#000;text-decoration:underline}.userContent a:active,.userContent a:hover{color:#444}.alignleft{float:left;margin:10px 20px 10px 0}.alignright{float:right;margin:10px 0 10px 20px}.aligncenter,.alignnone{margin:10px 0}.aligncenter{text-align:center;width:100%!important}p.wp-caption-text{font-size:11px;padding:0 5px}.pageContentBlock{margin:0 0 20px}.pageContentBlock .contentButton{display:inline-block;margin:10px auto 0;padding:18px 10px;background-color:#000;cursor:pointer;text-align:center;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-ms-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in;background-repeat:repeat-x;background-image:url(assets/images/btn-bg.png);max-height:50px;min-width:80%}.pageContentBlock .contentButton span{color:#FFF;text-transform:uppercase;font-family:HelveticaNeueETW01-65Md}p.articlePhotoGalleryHeader{text-align:center;font-size:22px}.galleryImageVignette{position:relative}.galleryImageVignette a:after{-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 30px rgba(0,0,0,.4);box-shadow:inset 0 0 30px rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:""}.lb-caption a:link,.lb-caption a:visited{color:#FFF}.lb-number{padding-top:10px}.galleryImageHolder{opacity:1;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-ms-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in;float:left;max-width:300px;margin-right:1%;margin-bottom:1%;-webkit-transform:translateZ(0)}.galleryImageHolder img{display:block;width:100%;height:auto;max-width:none}.articlePhotoGallery div.galleryImageHolder{float:left;margin:0 0 10px;background-color:#FFF}.thumbnailTextHolder{clear:both;margin:20px 0}.thumbnailTextHolder p{font-size:11px}.pageBlockCarousel{position:relative;margin:0 0 20px}.bannerSlide{display:none;height:auto;max-width:100%;position:absolute;width:100%;z-index:-1}.cycle-next,.cycle-prev{display:block;width:30px;height:60px;position:absolute;top:50%;margin-top:-30px;opacity:.6;filter:alpha(opacity=.6);z-index:500;transition:all .3s ease-in}.cycle-next,.cycle-prev,dl.hideShowSingle dt{cursor:pointer;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}.cycle-next{background-image:url(assets/images/carousel/next-icon.png);right:0}.cycle-prev{background-image:url(assets/images/carousel/prev-icon.png);left:0}.cycle-pager{text-align:center;width:100%;z-index:500;position:absolute;bottom:0;overflow:hidden;opacity:.8;filter:alpha(opacity=.8)}.cycle-pager span.cycle-pager-active{color:#000}.cycle-pager span{font-family:Arial,sans-serif;font-size:50px;padding:3px;display:inline-block;color:#DDD;cursor:pointer}.hideShowWrapper{margin-bottom:20px}dl.hideShowSingle{margin:0 0 10px}dl.hideShowSingle dt{background-color:#000;color:#FFF;padding:10px 40px 10px 20px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease-in}dl.hideShowSingle dd{background-color:#FFF;color:#000;padding:10px 20px 0}dl.hideShowSingle dt .hideShowIcon{height:30px;width:30px;top:50%;right:2px;margin-top:-15px;position:absolute;color:transparent;text-decoration:none;display:block;background-color:#FFF}dl.hideShowSingle dt.hideShowSingleActive .hideShowIcon{background-color:#00f}.pageBlockMultiColBlock .column{float:left;width:32%;margin-right:2%;margin-bottom:2%;position:relative;clear:none}.pageBlockMultiColBlock .column:nth-of-type(3n){margin-right:0}.pageBlockMultiColBlock .column:nth-of-type(3n+1){clear:both}.pageBlockMultiColBlock .column .colImage img{width:100%;height:auto;display:block}.pageBlockMultiColBlock .column .contentInner{padding:20px 0;text-align:center}.pageBlockMultiColBlock .column h3{text-align:center;color:#2976cc;font-size:18px}.pageBlockMultiColBlock .column p{text-align:center}.pageBlockMultiColBlock .column .multiColButtonModeTitle{position:absolute;bottom:0;width:100%;left:0;background-color:rgba(0,0,0,.7);padding:20px 0;pointer-events:none}.pageBlockMultiColBlock .column .multiColButtonModeTitle h3{padding:0;color:#FFF}.pageBlockimagebesidetext .contentInner{background-color:#dfdcde}.pageBlockimagebesidetext .mediaWidth50 .imageCol{width:50%}.pageBlockimagebesidetext .mediaWidth60 .imageCol{width:60%}.pageBlockimagebesidetext .mediaAlignmentleft .imageCol{float:left}.pageBlockimagebesidetext .mediaAlignmentright .imageCol{float:right}.pageBlockimagebesidetext .mediaWidth50 .textCol{width:50%}.pageBlockimagebesidetext .mediaWidth60 .textCol{width:40%}.pageBlockimagebesidetext .mediaAlignmentleft .textCol{float:right;padding:20px 20px 20px 30px}.pageBlockimagebesidetext .mediaAlignmentright .textCol{float:left;padding:20px 30px 0 20px}.pageBlockimagebesidetext .imageCol img{width:100%;height:auto;display:block}.pageBlockimagebesidetext .contentButton{margin:10px 0 0}.pageBlockimagebesidetext .textCol h2{text-transform:uppercase;color:#2976cc;font-family:HelveticaNeueETW01-65Md}.pageBlockLocationMap{position:relative;margin:0}.pageBlockLocationMap #locationMap{width:100%;height:600px;background-color:#DDD}.locationMapTitle{position:absolute;width:100%;top:20px;text-align:center;z-index:9}.locationMapTitle h3{padding:20px;color:#FFF;background-color:#2976cc;display:block;margin:0 auto;max-width:180px}.pageBlockTextContent h1,.pageBlockTextContent h2{font-family:HelveticaNeueETW01-65Md;padding-bottom:20px}::selection{background:#75bdf0;color:#fff}::-moz-selection{background:#75bdf0;color:#fff}::-webkit-selection{background:#75bdf0;color:#fff}body,header#header{background-color:#FFF}body{margin:0;padding:0;font-style:normal;font-size:12px;line-height:120%;color:#000;font-family:HelveticaNeueETW01-55Rg}.contentInner{width:90%;max-width:1140px;margin:0 auto}header#header{padding:20px;width:100%;z-index:999;position:relative;margin-bottom:20px}.headLogo{float:left}.headLogo img{display:block;width:100%;max-width:170px;height:auto}nav.navMenu{float:right;margin-top:26px}nav.navMenu li{list-style:none;display:block;float:left;padding-right:20px}nav.navMenu li.menu-item-last{padding-right:0}nav.navMenu li a:link,nav.navMenu li a:visited{color:#000;display:block;font-size:13px;text-decoration:none;transition:color .3s ease-in}nav.footerNavMenu li a:link,nav.footerNavMenu li a:visited,nav.navMenu li a:link,nav.navMenu li a:visited{line-height:120%;-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;-ms-transition:color .3s ease-in;-o-transition:color .3s ease-in}nav.navMenu li a:active,nav.navMenu li a:hover{color:#2976cc}nav.navMenu .current-menu-item a:link,nav.navMenu .current-menu-item a:visited{color:#2976cc;font-family:HelveticaNeueETW01-65Md}nav.navMenu .contactLink{margin-top:-20px}nav.navMenu .contactLink a:link,nav.navMenu .contactLink a:visited{color:#2976cc;border:1px solid #2976cc;padding:20px}#wrapper{min-height:100%;height:auto!important;height:100%;margin-bottom:-250px}#footerPush{clear:both;height:250px}footer#footer{width:100%;display:block;height:250px;background-color:#222}footer#footer .contentInner{padding-top:50px;padding-bottom:30px}.footerRow1,.footerRow2{width:27%;float:left;margin-right:5%}.footerTop{padding-bottom:10px}.footerTop p.footerHeader{font-size:22px;line-height:120%;color:#FFF}.footerRow3{width:33%;float:left;min-width:220px}.footerRow2 a:visited,.footerRow3 a:link{text-decoration:none;color:#42a8ee}.footerRow2 a:active,.footerRow3 a:hover{text-decoration:underline}.footerRow3 p{font-size:13px;color:#AAA}.footerRow3 p strong{color:#FFF}.footerBase{clear:both;padding:40px 0 0}.footerBase p{font-size:12px;text-transform:uppercase;color:#AAA}.footerBase a:link,.footerBase a:visited{font-size:12px;color:#AAA;text-decoration:none}.footerBase a:active,.footerBase a:hover{color:#42a8ee}nav.footerNavMenu li{list-style:none;display:block;float:none}nav.footerNavMenu li a:link,nav.footerNavMenu li a:visited{color:#AAA;display:inline-block;font-size:13px;text-transform:uppercase;text-decoration:none;transition:color .3s ease-in;padding-bottom:10px}nav.footerNavMenu li a:active,nav.footerNavMenu li a:hover{color:#42a8ee}nav.footerNavMenu li.footerSubHeader a:link,nav.footerNavMenu li.footerSubHeader a:visited{color:#FFF;font-family:HelveticaNeueETW01-65Md}nav.footerNavMenu li.footerSubHeader a:active,nav.footerNavMenu li.footerSubHeader a:hover{color:#42a8ee}.newsFeed .column{float:left;width:32%;margin-right:2%;margin-bottom:2%;position:relative;clear:none}.newsFeed .column:nth-of-type(3n){margin-right:0}.newsFeed .column:nth-of-type(3n+1){clear:both}.newsFeed .column .colImage img{width:100%;height:auto;display:block;border:1px solid #DDD}.paginationLeft a,.paginationMiddle .current,.paginationMiddle .inactive,.paginationRight a{text-decoration:none;display:block;font-family:HelveticaNeueETW01-65Md;height:30px;width:30px}.newsFeed .column .contentInner{padding:20px 0;text-align:center}.newsFeed .column h3{text-align:center;color:#2976cc;font-size:18px}nav.pageSubNav{margin:10px 0 0}nav.pageSubNav li{list-style:none;display:block;float:left;padding-right:10px;padding-top:10px}nav.pageSubNav li.menu-item-last{padding-right:0}nav.pageSubNav li a:link,nav.pageSubNav li a:visited{color:#000;display:block;font-size:13px;line-height:120%;text-decoration:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;padding:10px 20px;background-color:#dfdcde}nav.pageSubNav li a:active,nav.pageSubNav li a:hover{color:#FFF;background-color:#000}nav.pageSubNav .current-menu-item a:link,nav.pageSubNav .current-menu-item a:visited{background-color:#000;color:#FFF;font-family:HelveticaNeueETW01-65Md}nav.pageSubNav .menu-newsmenu-container{float:left;left:50%;position:relative}.paginationMiddleOuter,nav.pageSubNav .menuWrapper{position:relative;float:right;right:50%}.pageHolder{position:relative;margin:20px 0}.paginationRight,p.postCategoryTxt{position:absolute;right:0}.paginationMiddle{float:left;left:50%;position:relative;text-align:center}.paginationMiddle .current,.paginationMiddle .inactive{color:#FFF;padding:8px 0 0;margin:0 2px;font-size:14px;line-height:14px;float:left}.paginationMiddle .current{background-color:#2976cc}.paginationMiddle .inactive{background-color:#999;transition:background-color .3s ease-in}.paginationLeft a,.paginationMiddle .inactive,.paginationRight a{-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-ms-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in}.paginationMiddle .inactive:hover{background-color:#2976cc}.paginationLeft a,.paginationRight a{margin:0;background-color:#2976cc;background-image:url(assets/images/icon-sprite.png);transition:background-color .3s ease-in}.paginationRight a{background-position:-90px -91px}.paginationLeft a{background-position:-93px -48px}.paginationLeft:hover a,.paginationRight:hover a{background-color:#999}.paginationLeft{position:absolute;left:0}.newsHeader{background-color:#2976cc;padding:30px 20px;margin-bottom:20px}.newsHeader h1{color:#FFF;text-align:center;padding:0}.contentText,p.postCategoryTxt,p.postDateTxt{text-align:left}.newsHeader h1 a:link,.newsHeader h1 a:visited{color:#FFF;text-decoration:none}.newsFeedContent{min-height:400px}p.postCategoryTxt{background-color:#2976cc;color:#FFF;padding:5px 10px;display:block;top:0;font-family:HelveticaNeueETW01-65Md;text-transform:uppercase;font-size:10px}.pageBlockContact,.sidebarFormWrapper{background-color:#dfdcde}p.postTitleTxt{padding:10px 0 5px}p.postTitleTxt a:link,p.postTitleTxt a:visited{color:#2976cc;text-decoration:none;text-transform:uppercase;font-size:14px;text-align:left}p.postDateTxt{color:#2976cc;font-size:11px}.singleContentSidebar{float:left;width:65%}.singleContentSidebar .contentInner{width:100%;margin:0}.sideBarContent{float:right;width:33%}.sideBarSubTitle{font-size:26px;color:#2976cc;text-align:right}.newsSingleContent .pageBlockTextContent,.sidebarBlockShare .sideBarSubTitle,.sidebarFormWrapper .sideBarSubTitle{text-align:left}.sidebarBlockOuter{margin-bottom:20px}.sidebarFormWrapper .sidebarFormOuter{width:90%;margin:0 auto;padding:20px 0 10px}.sidebarBlockShare,.sidebarContentOuter{background-color:#dfdcde;padding:4%}.newsSingleContent p.postCat a:link,.newsSingleContent p.postCat a:visited{text-decoration:none}.newsSingleContent p.postCat a:active,.newsSingleContent p.postCat a:hover{text-decoration:underline}.newsSingleContent p.postDate{color:#2976cc;font-size:12px}.pageBlockContact{padding:20px 0;margin:0}.contactLeft{float:left;width:66%}.contactRight{width:32%;float:right;margin-top:12px;border-top:5px solid #2976cc}.contactRight a:link,.contactRight a:visited{color:#2976cc;font-weight:400}.contactRight a:active,.contactRight a:hover{color:#000}.contactAddressTitle{padding-top:10px;font-size:18px;text-transform:uppercase;color:#2976cc}.contactTitle{text-align:center;margin:10px 0}.pageBlockNewsletter{background-color:#2976cc;padding:20px 0;margin:0}.pageBlockNewsletter .contactTitle h2{font-size:22px;color:#FFF}.newsletterForm .gform_wrapper .gform_footer{padding:0;margin:0;text-align:center}.newsletterForm{max-width:600px;margin:0 auto}.newsletterForm .gform_wrapper div.validation_error{color:#FFF;text-align:center}.newsletterForm .gform_wrapper .validation_message{color:#FFF;font-style:italic}.downloadIconOuter{max-width:60px;width:100%;float:left;margin-right:20px}.downloadIconOuter img{width:100%;height:auto}.downloadSingle{float:left;margin:10px 0;width:100%}.downloadTxtOuter{float:left;max-width:250px;margin:0 auto}.downloadTxt{margin:0;padding-bottom:0}.downloadTxt a:link,.downloadTxt a:visited{color:#2976cc;text-decoration:none}.downloadTxt a:active,.downloadTxt a:hover{text-decoration:underline}p.downloadSize{font-size:12px;margin:0}.downloadsWrapper{background-color:#dfdcde;padding:10px 20px 0;max-width:480px;margin-bottom:20px}