/*
Theme Name:     B0001411 client development
Theme URI:      http: //lexblog.com
Description:    Child theme for the lxb Theme
Author:         Scott Fennell, Devon Persing and friends
Template:       lxb-parent-theme-1.1.1
Version:        1.1.3
*/

@import url("../lxb-parent-theme-1.1.1/style.css");




















/*universals*/

.post-title, .post-title a, .widget-title, #menu-global-navigation li a {font-family: 'proxima-nova'}

.searchform .s {font-family: helvetica;}

blockquote {font-family: 'minion-pro'}

em, i {font-style: italic;}

b, strong {font-weight: 600;}

.alignright, .alignleft {
    margin-top: 0;
}


.blog-footer .stay-connected ul li a,
.colophon .lexblog,
.blog-description,
.blog-title a,
.hide-text {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

a,
button,
input[type="submit"],
input[type="image"]
 {
     -webkit-transition: all .35s ease-in-out;
     -moz-transition: all .35s ease-in-out;
     -ms-transition: all .35s ease-in-out;
     -o-transition: all .35s ease-in-out;
     transition: all .35s ease-in-out;
}

a {color:#7fb830;}

.wpcf7-submit,
submit, button,
#feedburner_email_widget_sbef_submit
 {background-color:#7fb830;}

a:hover {color: #573373;}

.wpcf7-submit:hover,
submit:hover, button:hover,
#feedburner_email_widget_sbef_submit:hover
 {background-color:#573373;}


img.left {float: left; padding-right: 8px; }




































/*frame*/
body {background: url("images/body_bg.png") repeat-x scroll left top transparent}
.blog-wrapper, .blog-header, .blog-footer, .blog-footer-inner-wrapper {width: 990px; }
.blog-wrapper {margin-top: 0px; background: transparent}




































/*top*/
.blog-header {background: url("images/header.png") no-repeat scroll left top transparent;
height: 379px; 
}

.blog-title a {
    height: 230px;
    left: auto;
    position: absolute;
    right: 0;
    width: 600px;
}

.blog-description {display: none !important;}

.header-widgets .search-box {
    width: 220px;
}

.searchform .s, .widget .searchform .searchsubmit {
    background: none repeat scroll 0 0 transparent;    
}

.searchform .s {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    width: 170px;
}

#menu-global-navigation, #menu-global-navigation * {color: #fff; border-right: none; border-left: none; background: none !important; }

#menu-global-navigation li a {text-transform: uppercase; font-weight: 600; font-size: 12px; border-right: none; border-left: none; background: none; height: 23px; border-bottom: 8px solid transparent}

#menu-global-navigation li a:hover {border-bottom: 8px solid #9ce23b}
























/*main*/

.main-wrapper {
    background: url("images/content.png") repeat-y scroll left top transparent;
    min-height: 400px;
    padding-top: 25px;  
    padding-bottom: 0
}


.main {
    margin-left: 45px;
}































/*content*/









































/*sidebar*/

.sidebar .org {font-size: 16px;}

.sidebar {border-left: none;
    float: right;
    margin-bottom: 20px;
    margin-top: 5px;
    width: 260px;
    margin-right: 15px; 
}

.sidebar .widget-title { color: #d81eb7; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; }


/*links*/
.links li, .links .children {border-bottom: 1px dotted #ccc;}

.links .links-parent a, .links .links-parent li {border-bottom: none;}

.links .children li {
    padding-left: 0;
}

.links .children li a {
    padding-left: 20px;
}






/*.sidebar .widget.author-feature {margin-bottom: 10px; }
.author-feature .avatar {float: left; padding-right: 10px; padding-bottom: 1px; }
.author-feature .widget-title {font-weight: 600; margin-top: -4px; margin-bottom: 1px;}
h4.author-title {text-transform: uppercase; font-weight: 500; font-size: 11px; margin-bottom: 4px; }
.author-feature .bio {font-size: 11px; margin-bottom: 4px; }
h4.latest-header {font-size: 11px; }
a.latest-link {
    display: block;
    font-size: 11px;
    padding-bottom: 5px;
}
a.archive-link {font-size: 9px; display: block; text-transform: uppercase; }
*/





/*stay connected*/
.sidebar .stay-connected {
    margin-bottom: 0px;
}

.stay-connected ul li a[title="email"] {
	background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-email.png) no-repeat left center;
}

/*a[title="youtube"] {background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-youtube.png) no-repeat left center}*/

.sidebar .feedburner h3.widget-title {
	text-transform: none; font-size: 11px; 
	font-family: helvetica, arial, sans-serif; 
	text-transform: none; margin: 4px 0;
    padding: 5px 0 2px 22px; color: #333;
    letter-spacing: normal; 
    
}

.feedburner #feedburner_email_widget_sbef_submit, .feedburner input[type="submit"] {
    background: none repeat scroll 0 0 #7FB830;
    border: medium none;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 11px;
    font-weight: 600;
    height: 24px;
    line-height: 12px;
    padding: 4px 0 3px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 26px;
    width: 53px;
}

.sidebar .feedburner .button:hover {background: transparent; cursor: pointer;}


.feedburner #feedburner_email_widget_sbef_email, .lxb_mct_subscribe_widget_form input[type='email'] {
    border: 1px solid #ccc;
    float: left;
    height: 15px;
    padding: 4px 4px 3px;
    width: 132px;
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.feedburner #feedburner_email_widget_sbef_submit, .feedburner input[type="submit"]  {
	width: 68px; 
}
.feedburner #feedburner_email_widget_sbef_email, .lxb_mct_subscribe_widget_form input[type='email']  {
width: 112px;
}
}

#ie7 .feedburner #feedburner_email_widget_sbef_submit {
	top: 30px; 
}

#ie8 .feedburner #feedburner_email_widget_sbef_submit {
	top: 27px; 
}





























/*bottom*/

.blog-footer {background: url(images/footer.png) no-repeat left top; min-height: 368px; }

.blog-footer-inner-wrapper {
padding-top: 25px; 
    background: none;
}

.legal {position: static; }

.legal li:first-child {border-right: none; padding: 0;}

.legal ul {
    clear: both;
    float: none;
    margin-top: 60px;
    padding-bottom: 30px;
}

#ie8 .legal ul {margin-top: 30px;}

.legal a {font-size: 10px; }

.colophon .lexblog {display: block; background-image: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/lexblog.png);}


.footer-extras .widget-title, .blog-footer .stay-connected .widget-title {color: #d81eb7; text-transform: uppercase; letter-spacing: 1px; font-size: 14px;}

.footer-extras {overflow: hidden; float: left; }

.footer-extras .widget {margin-right: 20px }

.colophon {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CDBCDA;
    border-top: 1px solid #CDBCDA;
    clear: both;
    float: left;
    height: auto;
    margin-left: 13px;
    margin-top: 25px;
    padding: 10px 25px;
    position: relative;
    width: 650px;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;    
}
.colophon .copyright-info {position: static;}

.colophon .lexblog {position: absolute; right: 25px; top: 5px; width: 313px; display: block;}

#ie7 .colophon {overflow: hidden;}

#ie7 .colophon .lexblog {position: static; float: right; margin-top: -14px}

#ie7 .colophon .copyright-info {position: relative; top: 4px;}

.footer-contact {
    color: #B99ECE;
    float: right;
    padding-top: 94px;
    width: 245px;
}

.blog-footer .stay-connected ul li a {display: block; width: 16px; height: 16px; float: left; margin-right: 4px; }

.blog-footer .stay-connected {width: 200px; padding-top: 20px; }



























/*homepage*/














































/*post*/
.post-byline, .post-categories {
	font-size: 11px;
	font-weight: 600;
	font-family: helvetica, arial;
}

 

.post-title {margin-bottom: 10px; color: #573373;}

.post-title a {color: #573373;}

.post-title a:hover {color: #7fb830;}

.post-byline {margin-bottom: 4px; }

.post-categories {margin-bottom: 10px;}

 
.post-content {font-size: 14px;}

.post-content blockquote:before {color: #d81eb7; font-family: helvetica; font-weight: 600; font-size: 90px; top: -4px;}

#ie8 .post-content blockquote:before {top: -10px; }

.post-content blockquote {color: #9a78b4; font-size: 20px; } 

.pagination {border-top: 1px solid #ccc; padding-top: 5px; margin-bottom: 0; }

.pagination-old a, .pagination-new a {
    background: none;
    padding: 0;
}

#ie7 .pagination-old a {position: relative; top: -16px; }

.nav_arrow {font-family: Lucida Sans Unicode; font-size: 17px;}

.more-link, .more {text-decoration: none !important; }

a.dsq-subscribe-email em, a.dsq-subscribe-rss em {
    text-decoration: none !important;
}

.post-content img[align="left"] {margin-right: 10px;}
.post-content img[align="right"] {margin-left: 10px;}





















/*archive*/
.grid-row img {display: none;}

.grid-row .post-title a {}















/*404*/

.main .s {color: #333;font-weight: 400;}

.main .searchsubmit {background-color: #333;}











/*contact page*/
.wpcf7-submit {margin-bottom: 0 !important;}

.wpcf7-form p {margin-bottom: 0;}












/*ie6*/
#ie6 *,

#ie6 p,

#ie6 div,

#ie6 a,

#ie6 td,

#ie6 tr,

#ie6 table,

#ie6 span,

#ie6 li,

#ie6 img,

#ie6 ul,

#ie6 ol,

#ie6 dt,

#ie6 dl,

#ie6 dd,

#ie6 body,

#ie6 html,

#ie6 nav,

#ie6 footer,

#ie6 aside,

#ie6 br,

#ie6 header,

#ie6 section,

#ie6 article {

    margin: 0 !important;

    padding: 0 !important;

    position: static !important;

    float: none !important;

    text-indent: 0 !important;

    background: white !important;

    color: black !important;

    background-image: none !important;

    width: auto;

    height: auto;

}