.page-landing #footer-copyright{margin-top:1em}@media only screen and (min-width:576px){.footer .col-sm-4{width:33%}}@media only screen and (max-width:576px){.footer .col-xs-12{width:100%}}.footer{position:relative;background:#2c3135;padding:60px 0 40px;padding:15px!important;min-height:150px}.footer p{margin:0 0 1em}.footer .container-fluid{position:relative;padding:0px;width:100%;padding:0px 15px}.footer .container-fluid .row:after{content:'';display:block;clear:both}.footer .contact{position:absolute;z-index:1;top:-40px;left:50%;display:block;width:80px;height:80px;margin:0 0 0 -40px;background:#f60;color:#fff;border-radius:50%}.footer .contact:hover{background:#ff944d}.footer .contact .phone{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);position:absolute;font-size:33px;top:16px;left:29px}.footer .contact .phone.pull-left{margin-right:0.3em}.footer .contact .phone.pull-right{margin-left:0.3em}.footer .contact .phone:before{content:"\f095"}.footer .contact span{font-weight:bold;font-size:0.6em;position:absolute;bottom:17px;left:15px}.footer .nav-seo{padding-top:59px}.footer .nav-seo-item{border-right:none}.footer .nav-seo-item:last-child{border:none}.footer .nav-seo-item>a{color:#fff;font-size:0.8em;border-radius:0;padding-right:0;padding-left:0;padding-top:0}.footer .nav-seo-item>a:hover{background:transparent}.footer .nav-seo-item>ul{margin:0;padding:0;list-style:none}.footer .nav-seo-item>ul>li{margin:0;padding:0}.footer .nav-seo-item li a{background:url(/assets/clubgyprock/webimages/icons/chevron-right-orange.png) 0 50% no-repeat;color:#595959;font-size:0.8em;padding:0 0 0 10px}.footer .nav-seo-item li a:hover{color:#fff}.footer .nav-footer{margin-bottom:30px}@media only screen and (min-width:768px){.footer .nav-footer{margin-bottom:0}}.footer .nav-footer>li{width:100%;color:#fff;font-size:0.8em;line-height:1;text-align:left;float:none;margin-left:0px}.footer .nav-footer>li .footer-link{margin-top:10px}@media only screen and (max-width:576px){.footer .nav-footer>li .footer-link{width:auto;display:inline-block;padding:0 2px}.footer .nav-footer>li .footer-link>a::after{content:" | ";color:#b7b9bf;padding-left:4px}.footer .nav-footer>li .footer-link:last-child>a::after{content:""}}.footer .nav-footer>li .footer-link>a{display:block;color:#b7b9bf;padding:0px;border-radius:0}.footer .nav-footer>li .footer-link #_ctl0__ctl1_rptFooter_FooterLink_2{border:0px}.footer .nav-footer>li:last-child{border:none}.footer .nav-footer>li:last-child a{padding-left:0px}.footer .nav-footer>li:first-child a{padding-left:0px}.footer .nav-footer>li.copy{float:none;clear:left;padding:10px 0 0;display:block;width:100%}.footer .nav-footer>li.social a{border:0px}.footer .nav-footer .presentation.social{width:auto;display:block;float:none;text-align:center}.footer .nav-footer .presentation.social:after{content:'';display:block;clear:both}.footer .nav-footer .presentation.social a{margin:0 14px;color:#d3d6de;float:none}.footer .nav-footer .presentation.social .social-pinterest{width:26px;height:32px;background:url(/Content/images/icons/pinterest.png) no-repeat;background-size:20px 24px;margin-top:5px;margin-left:20px}.footer .nav-footer .presentation.gyprock-links{display:block;float:none}@media only screen and (min-width:480px){.footer .nav-footer .presentation.gyprock-links{top:0;left:0;width:100%;text-align:center}}@media only screen and (min-width:768px){.footer .nav-footer .presentation.gyprock-links{top:10px;left:10px;width:40%;text-align:left}}.footer .footer-l{float:left;padding-left:15px;padding-right:15px}.footer .footer-r{float:left;margin-top:0px;min-height:1px;padding-left:15px;padding-right:15px;padding-top:0px;margin-bottom:-20px}.footer .footer-r .social{width:17%;padding-bottom:30px;border-bottom:solid 1px #595959;margin-bottom:30px}.footer .footer-r .social a{float:right}.footer .footer-r .logo{display:block;width:100%;margin:0 auto}.footer .footer-r .logo img{float:initial;margin-left:auto;margin-right:auto}.footer #footer-copyright{text-align:center;font-size:11.2px;color:#b7b9bf;padding-top:0px;bottom:0px;left:0px}@media only screen and (min-width:768px){.footer{padding:10px 0 40px}}@media only screen and (min-width:992px){.footer .contact{width:160px;height:160px;margin:0 0 0 -80px;top:-80px}.footer .contact .phone{font-size:66px;top:30px;left:54px}.footer .contact span{font-size:1.25em;bottom:36px;left:26px}.footer .nav-seo{padding-top:118px}}@media only screen and (min-width:768px){.footer .nav-seo-item{border-right:solid 1px #595959}.footer .nav-footer>li.copy{float:left;clear:none;padding:0 0 0 11px;width:auto}.footer .footer-r img{margin-top:20px}.footer .footer-r .logo{width:100%;display:block}.footer .footer-r .logo img{display:block;margin-bottom:10px}.footer #footer-copyright{bottom:0px;left:0px}.footer .row .footer-r{}.footer #footer-copyright{text-align:right!important}#footer-logo{text-align:right;margin-left:auto;margin-right:0px}.footer .footer-r .logo img{margin-left:auto;margin-right:0px}}@media (max-width:767px){.footer .row .footer-r{display:block;padding-top:30px}.footer #footer-copyright{text-align:center;width:100%}#footer-logo{margin-top:0px}#footer-logo a{text-align:center}.page-landing .footer .row .footer-r{padding-top:0;padding-bottom:10px}.footer .nav-footer .presentation.gyprock-links{position:relative;text-align:left}}