/*
	Landing page CSS
*/

/* Headings */
.single-lp .h1 { font-size: 40px; margin: 0px 0px 30px 0px; text-align: center; text-transform: uppercase; font-family: ffdinmedium, Arial, sans-serif; }
.single-lp .h1top { display: none; }
.single-lp h2 { font-size: 25px; margin: 0px auto 30px auto; text-align: center; }
.single-lp .search-header { position: relative; right: 0px; bottom: 40px; }
.single-lp header.new .top-header .phoneblock { margin-top: 0px; }

/* Logos */
/*.single-lp header #inner { padding: 6px 20px; }*/
/*.single-lp header #inner nav { padding-top: 18px; }*/
.single-lp header.outer.new #logo a { margin-top: 0px; width: 210px; height: 52px; background-repeat: no-repeat; background-image: url(../images/lp/logo/white/lpGeneric.png); }
.single-lp header.outer.new #logo.location61 a { background-image: url(../images/lp/logo/white/61.png); }
.single-lp header.outer.new #logo.location65 a { background-image: url(../images/lp/logo/white/65.png); }
.single-lp header.outer.new #logo.location88 a { background-image: url(../images/lp/logo/white/88.png); }
.single-lp header.outer.new #logo.location90 a { background-image: url(../images/lp/logo/white/90.png); }
.single-lp header.outer.new #logo.location92 a { background-image: url(../images/lp/logo/white/92.png); }
.single-lp header.outer.new #logo.location94 a { background-image: url(../images/lp/logo/white/94.png); }
.single-lp header.outer.new #logo.location96 a { background-image: url(../images/lp/logo/white/96.png); }
.single-lp header.outer.new #logo.location97 a { background-image: url(../images/lp/logo/white/97.png); }
.single-lp header.outer.new #logo.location100 a { background-image: url(../images/lp/logo/white/100.png); }
.single-lp header.outer.new #logo.location102 a { background-image: url(../images/lp/logo/white/102.png); }
.single-lp header.outer.new #logo.location104 a { background-image: url(../images/lp/logo/white/104.png); }
.single-lp header.outer.new #logo.location106 a { background-image: url(../images/lp/logo/white/106.png); }
.single-lp header.outer.new #logo.location108 a { background-image: url(../images/lp/logo/white/108.png); }
.single-lp header.outer.new #logo.location112 a { background-image: url(../images/lp/logo/white/112.png); }
.single-lp header.outer.new #logo.location175 a { background-image: url(../images/lp/logo/white/175.png); }
.single-lp header.outer.new #logo.location177 a { background-image: url(../images/lp/logo/white/177.png); }
.single-lp header.outer.new #logo.location224 a { background-image: url(../images/lp/logo/white/224.png); }
.single-lp header.outer.new #logo.location236 a { background-image: url(../images/lp/logo/white/236.png); }
.single-lp header.outer.new #logo.location8776 a { background-image: url(../images/lp/logo/white/8776.png); }
.single-lp header.outer.new #logo.location9024 a { background-image: url(../images/lp/logo/white/9024.png); }

/* Section */
section#lp .content p { color: #000000; font-size: 12px; line-height: 20px; }
section#lp .content ul { margin-bottom: 40px; }
section#lp .content li { margin: 0px 0px 10px 20px; color: #000000; font-family: Helvetica, Arial, sans-serif; list-style:square; font-size: 12px; line-height: 20px; }

/* Landing page four buttons */
section#lpButtons { margin: 20px auto; }
#lpButtons li { display: inline-block; width: 22%; margin-right: 4%; list-style: none; }
#lpButtons li:last-child { margin-right: 0px; }
#lpButtons li img { width: 100%; height: auto; }

/* Locations */
.single-lp #locations { margin: 40px auto; }

/* Legal Disclosures */
.single-lp sup a { display: block; padding: 5px 0px; color: #000000; }

/* Landing Page Contact Floating Box */
#contact-float { position: fixed; top: 45%; background-color: #fbaa19; width: 68px; height: auto; z-index: 999999999; padding-top: 16px; }
#contact-float ul li { float: left; width: 30px; height: 30px; margin: 0px 18px 0px 18px; list-style: none; }
#contact-float ul li:first-child { padding-top: 16px; }

#contact-float .phone { background-image: url(../images/icons/phone-icon-lp.png); background-size: 30px 30px; background-repeat: no-repeat; }
#contact-float .text { background-image: url(../images/icons/text-icon-lp.png); background-size: 30px 30px; background-repeat: no-repeat; }
#contact-float .email { background-image: url(../images/icons/email-icon-lp.png); background-size: 30px 30px; background-repeat: no-repeat; }

/* Footer */
.single-lp footer { border: none; }
