html,body{margin:0;padding:0;border:0;font-size:100%;font-family:Arial, Helvetica, sans-serif;vertical-align:baseline;text-align:inherit !important}@media screen and (max-width: 480px){.tg-hidden-xs{display:none !important}}@media screen and (max-width: 979px){#footer .newsletter-container{display:none !important}}#footer.cropped{margin-top:75px}@media screen and (min-width: 610px) and (max-width: 800px){#footer.cropped{margin-top:50px}}@media screen and (max-width: 609px){#footer.cropped{margin-top:25px}}#footer.full .newsletter-container{background-color:#F1F1F1}#footer .newsletter-container{width:100%;clear:both}#footer .newsletter-container .subscribe-container{max-width:980px;margin:0px auto;padding:15px 0px;background-color:#F1F1F1;height:40px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width: 1035px){#footer .newsletter-container .subscribe-container{margin:0px 10px;padding:15px 0px}}@media screen and (max-width: 1010px){#footer .newsletter-container .subscribe-container{margin:0px 10px;padding:15px 0px}}@media screen and (max-width: 979px){#footer .newsletter-container .subscribe-container{margin:0px 10px;padding:5px 0px}}#footer .newsletter-container .subscribe-container .form{padding:0px 20px}@media screen and (max-width: 1035px){#footer .newsletter-container .subscribe-container .form{padding:0px 30px}}@media screen and (max-width: 1010px){#footer .newsletter-container .subscribe-container .form{padding:0px 10px}}@media screen and (max-width: 979px){#footer .newsletter-container .subscribe-container .form{padding:0px 0px}}#footer .newsletter-container .subscribe-container .form .subscribe-label{position:relative;font-size:16px;margin-bottom:5px;float:left;line-height:22px;font-weight:600;letter-spacing:1px;margin-right:15px}#footer .newsletter-container .subscribe-container .form .subscribe-label span{font-weight:normal}#footer .newsletter-container .subscribe-container .form .signup-box{position:relative;cursor:pointer;margin-top:0px;line-height:40px;text-align:center;display:inline-block;letter-spacing:0.4px;font-size:17px}@media screen and (max-width: 979px){#footer .newsletter-container .subscribe-container .form .signup-box{display:block}}#footer .newsletter-container .subscribe-container .form .submit-container{display:inline;margin:2px 0px !important;text-align:center;float:right;height:40px;line-height:40px}#footer .newsletter-container .subscribe-container .form .submit-container .btn-submit{float:none !important;display:inline-block;width:120px;height:35px;letter-spacing:1.5px;line-height:15px;text-transform:uppercase;vertical-align:middle}#footer .newsletter-container .subscribe-container .form .field{position:relative;cursor:pointer;margin-top:0px;display:inline-block;vertical-align:middle;width:400px}@media screen and (max-width: 979px){#footer .newsletter-container .subscribe-container .form .field{max-width:400px;width:100%}}#footer .newsletter-container .subscribe-container .form input{height:35px;max-width:100%;min-width:245px;display:inline-block;font-size:14px;width:100%;position:relative;display:table-cell;padding-right:35px;padding-top:7px}#footer .newsletter-container .subscribe-container .form .icon{width:40px;height:35px;position:absolute;right:0;top:0;color:#555}#footer .newsletter-container .subscribe-container .form .icon>div{width:40px;height:34px;display:table-cell;vertical-align:middle;text-align:center}#footer .newsletter-container .subscribe-container .form .icon:focus{outline:none}#footer .newsletter-container .subscribe-container .form .field-msg{position:absolute}#footer .body-container{width:100%;background-color:#fff;clear:both;color:#064F93;padding:20px 0px 10px;font-size:initial !important}#footer .body-container .footer-body{max-width:980px;margin:0px auto;clear:both}@media screen and (min-width: 980px) and (max-width: 1079px){#footer .body-container .footer-body{margin:0px 35px}}@media screen and (max-width: 979px){#footer .body-container .footer-body{margin:0px 10px}}#footer .menu-container{width:100%;float:left;list-style:none;margin:0;padding:0;margin-bottom:25px}@media screen and (max-width: 800px){#footer .menu-container{margin-bottom:0px}}@media screen and (max-width: 480px){#footer .menu-container{font-size:15px}}#footer .menu-container .tg-cat-heading{margin:0px 0px 10px;font-weight:bold;padding-bottom:3px;text-transform:uppercase;color:#000000;margin-right:25%;border-bottom:1px solid #cccccc}@media screen and (max-width: 800px){#footer .menu-container .tg-cat-heading{text-align:left}}@media screen and (max-width: 480px){#footer .menu-container .tg-cat-heading{font-size:14px !important;margin-right:5%}}#footer .menu-container .tg-cat-heading.add-estab{margin-right:0px}#footer .menu-container .add-establishment .desc-container{line-height:1.5;margin-bottom:15px}@media screen and (max-width: 480px){#footer .menu-container .add-establishment .desc-container{margin-bottom:20px}}#footer .menu-container .add-establishment .desc-container p{line-height:1.5;color:#333;text-align:left;font-size:13px}@media screen and (max-width: 800px){#footer .menu-container .add-establishment .desc-container p{text-align:center !important;line-height:1.7}}#footer .menu-container .add-establishment .links{text-align:center}@media screen and (max-width: 800px){#footer .menu-container .add-establishment .links li{text-align:center !important}}#footer .menu-container .add-establishment .tg-btn{padding:8px 12px}#footer .menu-container .sub-menu:not(:last-child){width:20%;float:left}@media screen and (max-width: 800px){#footer .menu-container .sub-menu:not(:last-child){width:33%;text-align:center}}#footer .menu-container .sub-menu:last-child{width:40%;float:left}@media screen and (max-width: 800px){#footer .menu-container .sub-menu:last-child{margin-top:25px;margin-bottom:20px;width:100%;display:block;text-align:center;clear:both}}#footer .menu-container .sub-menu .links li{line-height:1.8;font-size:14px}@media screen and (max-width: 800px){#footer .menu-container .sub-menu .links li{text-align:left}}#footer .menu-container .sub-menu .links li a:not(.tg-btn):hover{color:#51A451 !important}@media screen and (max-width: 360px){#footer .menu-container .social-media-icons .fa-stack{display:none}}#footer .menu-container .social-header{padding-left:7px}@media screen and (max-width: 360px){#footer .menu-container .social-header{padding-left:0px}}#footer .partnership-logos{list-style-type:none;text-align:center}@media screen and (max-width: 979px){#footer .partnership-logos{display:inline-block}}#footer .partnership-logos .tg-label{margin-bottom:10px}#footer .partnership-logos li{padding:0px 12px 0px 0px;display:inline-block}#footer .partnership-logos li:first-child{padding-left:0px;margin-right:10px}#footer .partnership-logos li:last-child{padding-right:0px;margin-left:10px}#footer .partnership-logos li a{color:#fff;font-weight:bold;text-decoration:none;font-size:12px}@media screen and (min-width: 481px) and (max-width: 979px){#footer .partnership-logos li a{font-size:11px}}@media screen and (max-width: 480px){#footer .partnership-logos li a{font-size:9px}}#footer .partnership-logos li a img{width:140px}#footer .company-container{width:100%;clear:both;padding:10px 0px;line-height:1;background-color:#F1F1F1}@media screen and (max-width: 800px){#footer .company-container{padding:5px 0px}}#footer .company-container .company-row{max-width:980px;margin:0px auto;clear:both}#footer .company-container .payment-icons{float:right;width:40%;text-align:right}@media screen and (max-width: 800px){#footer .company-container .payment-icons{width:100%;display:block;text-align:center;float:none;margin-bottom:10px;clear:both}}#footer .company-container .payment-icons .icon{padding:0 15px;display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:2.3}@media screen and (min-width: 481px) and (max-width: 979px){#footer .company-container .payment-icons .icon{padding:0px 7px 0px 0px}}@media screen and (max-width: 480px){#footer .company-container .payment-icons .icon{padding:0px 9px 0px 0px}}#footer .company-container .payment-icons .icon img{vertical-align:middle;max-height:131%}@media screen and (max-width: 480px){#footer .company-container .payment-icons .icon img{max-height:100%}}#footer .company-container .payment-icons .visa,#footer .company-container .payment-icons .eft{height:12px}#footer .company-container .payment-icons .diners,#footer .company-container .payment-icons .ssl{height:17px}#footer .company-container .payment-icons .msc,#footer .company-container .payment-icons .amex{height:20px}#footer .company-container .trademark-container{width:55%;float:left;list-style-type:none}@media screen and (max-width: 800px){#footer .company-container .trademark-container{width:100%;display:table;text-align:center;clear:both}}#footer .company-container .trademark-container .tg-logo-icon{height:35px;overflow:hidden;float:left}@media screen and (max-width: 800px){#footer .company-container .trademark-container .tg-logo-icon{float:none;line-height:0}}@media screen and (max-width: 480px){#footer .company-container .trademark-container .tg-logo-icon{display:none}}#footer .company-container .trademark-container .tg-logo-icon img{height:35px}#footer .company-container .trademark-container span{display:inline-block}#footer .company-container .trademark-container li{padding:0px 3px 1px;display:inline-block}#footer .company-container .trademark-container li a,#footer .company-container .trademark-container li span{padding:0px}@media screen and (max-width: 800px){#footer .company-container .trademark-container li:not(.tg-logo-icon){vertical-align:middle;line-height:0}}#footer .company-container .trademark-container li a,#footer .company-container .trademark-container li span,#footer .company-container .trademark-container .separator{color:#757575;text-decoration:none;font-size:12px;font-weight:500}#footer .company-container .trademark-container li a:hover{color:#51A451 !important}#footer .company-container .trademark-container .separator{padding:0px 0px 1px}#footer .links .fa-stack{font-size:13px}.blog.tg #footer .newsletter-container .subscribe-container{max-width:1170px !important}@media screen and (min-width: 609px) and (max-width: 1150px){.blog.tg #footer .newsletter-container .subscribe-container{width:95%}}.blog.tg #footer .body-container .footer-body{max-width:1170px !important}@media screen and (min-width: 609px) and (max-width: 1150px){.blog.tg #footer .body-container .footer-body{width:95%}}.blog.tg #footer .company-container .company-row{max-width:1170px !important}@media screen and (min-width: 609px) and (max-width: 1150px){.blog.tg #footer .company-container .company-row{width:95%}}#homepage #footer.tg .newsletter-container{height:200px;background-color:#F2F2F2}#homepage #footer.tg .newsletter-container .subscribe-container{max-width:1080px !important}@media screen and (min-width: 609px) and (max-width: 1150px){#homepage #footer.tg .newsletter-container .subscribe-container{width:95%}}#homepage #footer.tg .newsletter-container .subscribe-container .subscribe-label{font-size:26px;display:block;margin:0px 10px !important;text-align:center;width:100%;line-height:40px;padding-top:10px}#homepage #footer.tg .newsletter-container .subscribe-container .subscribe-label span{font-size:19px;padding-top:5px}@media screen and (min-width: 610px) and (max-width: 979px){#homepage #footer.tg .newsletter-container .subscribe-container .subscribe-label{margin:0px !important;font-size:20px;padding-top:10px;line-height:30px}#homepage #footer.tg .newsletter-container .subscribe-container .subscribe-label span{font-size:16px}}@media screen and (min-width: 481px) and (max-width: 609px){#homepage #footer.tg .newsletter-container .subscribe-container .subscribe-label{margin:0px !important;font-size:16px;padding-top:10px;line-height:30px}#homepage #footer.tg .newsletter-container .subscribe-container .subscribe-label span{font-size:14px}}@media screen and (max-width: 480px){#homepage #footer.tg .newsletter-container .subscribe-container .subscribe-label{font-size:15px;margin:0px;padding-top:5px;line-height:25px}#homepage #footer.tg .newsletter-container .subscribe-container .subscribe-label span{font-size:14px}}#homepage #footer.tg .newsletter-container .subscribe-container .signup-box{width:100%}#homepage #footer.tg .newsletter-container .subscribe-container .submit-container{display:inline-block;margin:15px 0px 35px !important;text-align:center;width:100%}@media screen and (max-width: 979px){#homepage #footer.tg .newsletter-container .subscribe-container .submit-container{margin:5px 0px !important}}#homepage #footer.tg .newsletter-container .subscribe-container .submit-container .btn-submit{float:none !important;display:inline;padding:8.5px 14px}#homepage #footer.tg .newsletter-container .subscribe-container .field{max-width:500px;width:80%;margin-left:60px}@media screen and (max-width: 979px){#homepage #footer.tg .newsletter-container .subscribe-container .field{margin-left:0px}}@media screen and (max-width: 735px){#homepage #footer.tg .newsletter-container .subscribe-container .field{margin-bottom:10px}}#homepage #footer.tg .body-container .footer-body{max-width:1080px}@media screen and (min-width: 609px) and (max-width: 1150px){#homepage #footer.tg .body-container .footer-body{width:95%}}#homepage #footer.tg .company-container .company-row{max-width:1080px}@media screen and (min-width: 609px) and (max-width: 1150px){#homepage #footer.tg .company-container .company-row{width:95%}}.footer.is_ie:not(.homepage) .submit-container .field{width:360px !important}.footer.is_ie:not(.homepage) .submit-container .field input{float:right}

/*# sourceMappingURL=footer_tg.css.map */