/*
Theme Name: Love Leigh Road
Theme URI: 
Description: Love Leigh Road theme for the second generation Love Leigh Road site.
Version: v2.0
Author: James Wilsher
Author URI: 
Tags: 
*/

/* CSS RESET FOR HTML5 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;} body {line-height:1;} ol, ul {list-style:none;} blockquote, q {quotes:none;} blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;} table {border-collapse: collapse;border-spacing: 0;}
/* -------------------- */

/* GREY 	b3b3b3	*/
/* RED		c30e2e	OLD be1e2d */
/* BLUE		1b61a6	*/

html{width:100%;height:100%;background:url(images/texture.jpg) left top repeat fixed #f5f5f5;}
body{width:1000px;height:100%;margin:auto;font-size:14px;font-family:'Helvetica', 'Arial', sans-serif;color:#383838;}

div.clear{clear:both;} div.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

::selection{background:#383838;color:#f5f5f5;} ::-moz-selection{background:#383838;color:#f5f5f5;} ::-webkit-selection{background:#383838;color:#f5f5f5;} ::-ms-selection{background:#383838;color:#f5f5f5;}

a{text-decoration:none;/*transition:color 180ms ease;-moz-transition:color 180ms ease;-webkit-transition:color 180ms ease;-o-transition:color 180ms ease;-ms-transition:color 180ms ease/* future MS support - guess */;color:#c30e2e;}
a:hover{color:#b3b3b3 !important;}

a.readmore{font-size:14px !important;}

.lowercase{text-transform:lowercase !important;}

h1{font-size:28px;color:#c30e2e;text-transform:uppercase;border-bottom:1px solid #c30e2e;width:100%;height:auto;padding-bottom:21px;margin-bottom:40px;text-align:center;font-family: 'Roboto Slab', serif;font-weight:300;}
h2{font-size:24px;color:#c30e2e;text-transform:uppercase;padding-bottom:8px;margin-bottom:8px;font-family: 'Roboto Slab', serif;font-weight:300;}
h3{font-size:21px;color:#c30e2e;text-transform:uppercase;border-bottom:1px solid #c30e2e;width:100%;height:auto;padding-bottom:8px;margin-bottom:8px;font-family: 'Roboto Slab', serif;font-weight:300;}
h4{font-size:18px;color:#c30e2e;text-transform:uppercase;font-family: 'Roboto Slab', serif;font-weight:300;}
p{line-height:16px;color:#383838;font-weight:normal;}

/* HEADER */
header#header{width:960px;height:auto;display:block;padding:20px;background:#ffffff;box-shadow:0px 0px 3px 3px #c8c8c8;margin-top:0px;}
header#header hgroup a.logo{width:240px;height:100px;display:block;background:url(images/llr2-logo.png) center center no-repeat;float:left;}
	/* SOCIAL NETWORKS */
	header#header hgroup div#social-networks{width:700px;height:20px;display:block;float:right;margin-top:21px;}
	header#header hgroup div#social-networks a.social{width:24px;height:24px;display:block;background-position:right center;background-repeat:no-repeat;float:right;margin-left:8px;}
	header#header hgroup div#social-networks a.social:hover{background-position:left center;}
	header#header hgroup div#social-networks a.twitter{background-image:url(images/twitter-header.png);}
	header#header hgroup div#social-networks a.facebook{background-image:url(images/facebook-header.png);}
		/* SEARCH */
		header#header hgroup div#social-networks form#searchform{width:300px;float:right;text-align:right !important;}
		header#header hgroup div#social-networks form#searchform label{display:none;}
		header#header hgroup div#social-networks form#searchform input#s{border:none;border-bottom:1px #b3b3b3 solid;width:220px;}
		header#header hgroup div#social-networks form#searchform input#searchsubmit{border:none;background:#b3b3b3;color:#ffffff;font-size:12px;border-radius:3px;}
	/* NAV */
	header#header hgroup nav{width:700px;height:27px;display:block;border:1px #b3b3b3 solid;border-left:none;border-right:none;float:right;margin-top:10px;padding-top:9px;}
	header#header hgroup nav ul{text-align:center;}
	header#header hgroup nav ul li{display:inline-block;padding:0px 7px;}
	header#header hgroup nav ul li a{font-size:18px;text-transform:uppercase;font-family: 'Roboto Slab', serif;font-weight:300;}
	/* current item */ header#header hgroup nav ul li.current-menu-item a, header#header hgroup nav ul li.current-post-parent a{color:#b3b3b3;}

/* SECONDARY HEADER */
header#secondary{width:width:960px;min-height:140px;height:auto;display:block;padding:20px;overflow:hidden;}
header#secondary p{text-align:justify !important;}
	/* NOTIFICATIONS */
	header#secondary ul.header-notification li ul li{width:940px;height:auto;display:block;margin:auto;background:url(images/notification-red-bg.png) center center repeat;padding:10px;margin-bottom:20px;text-align:center;border:1px #c30e2e solid;}
	header#secondary ul.header-notification h3{display:none;}
	header#secondary ul.header-notification li ul li a.readmore{display:none;}
	/* EVENTS */
	header#secondary a.events-heading{width:22px;height:140px;display:block;background:url(images/events-heading.png) no-repeat;float:left;padding-right:20px;margin-right:20px;border-right:1px solid #c30e2e;background-position:left top;}
	header#secondary a.events-heading:hover{background-position:left bottom;}
	header#secondary div.special-events{width:100%;height:100%;display:block;margin:auto;}
	header#secondary div.special-events ul.header-text li h3{display:none;}
	div.special-events li.cat-post-item{width:265px;height:138px;display:block;overflow:hidden;float:left;margin-right:40px;}
	div.special-events li.cat-post-item a{font-size:18px;line-height:24px;}
	/* VIDEO */
	a.llr-video{width:250px;height:140px;display:block;background:url(images/video-1-play.png) center center no-repeat;box-shadow:0px 0px 3px 3px #c8c8c8;float:right;}


/* WRAPPERS */
div#wrapper2{width:960px;height:auto;display:block;padding:20px 20px;background:#ffffff;box-shadow:0px 0px 3px 3px #c8c8c8;}
div.breadcrumbs{width:100%;height:22px;display:block;border:1px #b3b3b3 solid;border-left:none;border-right:none;float:left;margin:0px 0px 20px;padding-top:7px;font-size:14px;}

/* LOOP */
div#wrapper-loop{width:680px;height:auto;display:block;float:left;}
div#wrapper-loop h1.home{display:none;}
body.home div#wrapper2 div#wrapper-loop h1.home{display:block;}
	/* NAV */
	nav.posts-nav-bottom{width:680px;height:27px;display:block;border:1px #b3b3b3 solid;border-left:none;border-right:none;float:left;margin-top:10px;padding-top:9px;}
	nav.posts-nav-bottom div{width:300px;height:auto;display:block;}
	nav.posts-nav-bottom div.older{float:left;text-align:left;}
	nav.posts-nav-bottom div.newer{float:right;text-align:right;}
	nav.posts-nav-bottom div a{font-size:18px;text-transform:uppercase;}

/* ARTICLES */
article{width:680px;height:auto;display:block;float:left;margin:auto;margin:0px 0px 40px;overflow:hidden;}
article img.featured-image{width:680px !important;height:auto;display:block;margin-bottom:20px;}
div#wrapper-loop article.post{width:680px;height:200px;overflow:hidden;margin-bottom:40px;}
div#wrapper-loop article.post div.text-content{width:420px;height:160px;display:block;float:left;padding-left:20px;}
div#wrapper-loop article.post a.exp-image{width:110px;height:160px;min-height:100px;display:block;background-image:url(images/llr-default-image.png);border-left:4px #c30e2e solid;;border-right:4px #c30e2e solid;background-size:cover;background-position:center center;float:left;transition:width 180ms ease;-moz-transition:width 180ms ease;-webkit-transition:width 180ms ease;-o-transition:width 180ms ease;-ms-transition:width 180ms ease/* future MS support - guess */}
div#wrapper-loop article.post a.exp-image:hover{width:210px;}
article p{margin-bottom:8px;}
article.post div.post-image{width:100%;height:368px;display:block;margin:0px auto 40px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
	/* FACEBOOK COMMENTS */
	h3.fbcom{margin-top:40px;}
	/* FOOTER */
	article.post footer.article-footer{width:100%;height:auto;display:block;margin:auto;}
	article.post footer.article-footer img{width:100px;height:100px;display:block;float:left;padding:0px 10px 10px 0px;}
	article.post footer.article-footer a{font-size:14px;}
/* ARTICLE TEXT FORMATTING */
article ol, article ul{max-width:580px;margin-left:60px;padding:20px 0px;}
article ol li, article ul li{line-height:16px;color:#383838;font-weight:normal;font-style:italic;}
article ol li{list-style-type:decimal;}
article ul li{list-style-type:disc;}
article p{text-align:justify;}
article p strong{font-weight:bold;}
article p em{font-style:italic;}
article p img.alignleft{float:left;padding-right:20px;padding-top:20px;padding-bottom:20px;}
article p img.alignright{float:right;padding-left:20px;padding-top:20px;padding-bottom:20px;}
article p img.aligncenter{padding:20px 0px;}
article blockquote{width:560px;padding:20px;height:auto;display:block;margin:auto;background:#f5f5f5;}
article blockquote p{color:#616161 !important;}
article blockquote ul, article blockquote ol{max-width:500px;margin-left:30px;}

/* AUTHOR LIST PAGE */
div#Author_List ul{max-width:680px !important;height:auto;padding:0px !important;margin:auto !important;font-style:normal !important;}
div#Author_List ul li{list-style:none;font-style:normal !important;margin-bottom:40px !important;}
div#Author_List ul li h2{display:block;}
div#Author_List ul li div.author-list{width:auto;height:auto;display:block;text-align:left;}
div#Author_List ul li div.user, div#Author_List ul li p.no_users{width:160px !important;height:auto;padding:8px;background:#f5f5f5;border-radius:10px;overflow:hidden;margin:0px 15px 15px 0px;display:inline-block;text-align:center;}

/* OFFERS ---> This turns things blue that need to be blue */
body.category-offers article h1{color:#1b61a6;border-bottom-color:#1b61a6 !important;}
body.category-offers article h2{color:#1b61a6;border-bottom-color:#1b61a6 !important;}
body.category-offers article h3{color:#1b61a6;border-bottom-color:#1b61a6 !important;}
body.category-offers article a{color:#1b61a6;}
div#wrapper-loop article.category-offers{border-left-color:#1b61a6 !important;}
div#wrapper-loop article.category-offers a.exp-image{border-color:#1b61a6 !important;}
div#wrapper-loop article.category-offers header h2 a{color:#1b61a6;}
div#wrapper-loop article.category-offers div.text-content p a{color:#1b61a6;}
body.category-offers div#wrapper2 div.breadcrumbs a{color:#1b61a6;}
body.category-offers aside h3{color:#1b61a6;border-bottom-color:#1b61a6 !important;}
body.category-offers aside a{color:#1b61a6;}
body.category-offers aside a.aside-footer{color:#1b61a6;border-top-color:#1b61a6 !important;}

/* AUTHOR THING */
body.author div#wrapper2 div.author-bio img.avatar{float:left;padding:0px 40px 40px 0px;}
body.author div#wrapper2 h2{}
body.author p.author-description{text-align:justify !important;}
body.author div#wrapper2 div.author-bio{width:680px;height:auto;display:block;float:left;}
body.author div#wrapper2 div.author-bio div.author-basics{width:100%;height:auto;display:block;margin-bottom:20px;}
body.author div#wrapper2 div.author-bio div.author-extras{width:100%;min-height:460px;height:500px;display:block;margin-bottom:40px;}
body.author div#wrapper2 div.author-bio div.author-contactinfo{width:100%;height:auto;display:block;margin-bottom:40px;}
div.author-twitter{width:220px;height:auto;display:block;float:left;}
div.author-twitter div.twtr-hd, div.author-extras div.author-twitter div.twtr-ft{display:none !important;}
iframe a, iframe a span{color:#c30e2e !important;}
div.author-map{width:420px;height:400px;display:block;float:right;}
div.author-map-large{width:680px;height:400px;display:block;float:right;}
div.author-map-large iframe{width:680px !important;}
body.author div#wrapper2 div.author-bio div h3{border-bottom:1px solid #c30e2e;width:100%;height:auto;padding-bottom:8px;margin-bottom:8px;}

div.author-hours{width:420px;height:auto;display:block;float:right;}
div.author-contactus{width:220px;height:auto;display:block;float:left;}

/* SIDEBAR */
aside{width:240px;height:auto;display:block;float:right;}
aside ul{width:200px;padding:20px;margin:0px auto 20px;background:#f5f5f5;box-shadow:0px 0px 3px 3px #c8c8c8;}
aside ul li{}
aside ul li a.aside-footer{width:100%;height:auto;display:block;border-top:1px solid #c30e2e;text-transform:uppercase;text-align:center;padding-top:8px;margin-top:8px;}
aside ul li h3{text-align:center;}
aside ul li ul{width:200px;padding:0px;background:transparent;border:none;margin:10px 0px;overflow:hidden;box-shadow:none;}
aside ul li ul li{width:200px;padding:0px;background:transparent;border:none;margin:10px 0px;}
aside ul li img{text-align:center;margin:auto;display:block;}
/*aside iframe.twitter-follow-button, */aside div.fb-like{margin-bottom:20px;}
	/* TWITTER */
	aside ul.twitter{background:url(images/llr-twitter.png) right bottom no-repeat #f5f5f5;}
	/* INSTAGRAM */
	aside ul.instagram{background:url(images/llr-instagram.png) right bottom no-repeat #f5f5f5;}
	aside ul.yinstagram_grid{}
	aside ul.yinstagram_grid li{display:inline-block !important;width:90px !important;height:90px !important;}
	aside ul.yinstagram_grid li a{float:left !important;}
	aside ul.yinstagram_grid li a img{float:left !important;width:90px !important;height:90px !important;}
	/* CALENDAR */
	div.kjo-link{display:none !important;}
	div.kjo-link p{display:none !important;}

/* FOOTER */
footer#footer{width:100%;height:auto;display:block;text-align:center;font-size:14px;border-top:1px solid #b3b3b3;padding-top:8px;margin-top:40px;padding-bottom:20px;}
a.built-by-pepagon{width:180px;height:20px;display:block;background:url(http://www.pepagon.info/external/web-buttons/built-by-pepagon.png) center center no-repeat;margin:8px auto 6px;}

div#blank-space{width:1000px;height:80px;display:none;margin:auto;}

