/*
Theme Name: iDea - Clean & Powerful Bootstrap Theme
Author: HtmlCoder
Author URI: http://www.htmlcoder.me
Author e-mail: htmlcoder.me@gmail.com
Version: 1.2.1
Created: August 2014
License URI: http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

/* ===== Liverpool Roofing Company - SEO / mobile fixes (2026) ===== */

/* Header brand + click-to-call */
.header .logo { margin: 12px 0 0; }
.header .logo .brand-name { display:block; font-size:20px; font-weight:700; line-height:1.2; color:#333; text-decoration:none; }
.header .logo .header-phone { display:inline-block; margin-top:4px; font-size:18px; font-weight:700; color:#09afdf; text-decoration:none; }

/* Responsive media: nothing wider than the screen */
.main-container img, .section img, .page-top img, #footer img { max-width:100%; height:auto; }
iframe { max-width:100%; border:0; }
.embed-responsive { margin-bottom:15px; }
.panel-body iframe[height="450"] { height:320px; }

/* Footer */
#footer .footer-heading { font-size:18px; margin-top:0; color:inherit; }
#footer address { margin-bottom:10px; }

/* Long words / phone numbers shouldn't break the layout */
body { overflow-wrap:break-word; }
.page-wrapper { overflow-x:hidden; }

@media (max-width: 767px) {
	.header .logo { text-align:center; margin:8px 0; }
	.header .logo .brand-name { font-size:18px; }
	.header-left { padding:0 50px 0 0; }
	.main-container h1, .main-container .h1 { font-size:26px; }
	h2, .h2 { font-size:22px; }
	.nav-tabs > li > a { white-space:normal; }
	.call-to-action .btn { white-space:normal; }
	.social-links { padding-left:0; }
}
