@import url("https://fonts.googleapis.com/css?family=Open+Sans|Quicksand|Indie+Flower|Noto+Sans|Raleway|Titillium+Web|Jura|Source+Sans+Pro");
.gallery-caption{}
.bypostauthor {} .sticky{
position:relative;
padding:20px;
background:#F8F8F8;
border:1px solid #EEEEEE;
overflow:hidden;
}
.sticky::before{
position:absolute;
right:-50px;
top:20px;
content:"Featured";
display:inline-block;
width:160px;
padding:5px;
font-family:'Open Sans';
text-align:center;
background:#d81143;
color:#FFFFFF;
transform:rotate(45deg);
} .post,.attachment{
margin-bottom:60px !important;
}
.post *{
box-sizing:border-box;
margin:0px;
text-decoration:none;
font-family:Open Sans;
word-wrap:break-word;
color:#424242;
}
.attachment a{
color:#424242;
}
h2.lx-post-title{
margin-left:0px;
margin-bottom:10px;
font-size:22px;
}
h2.lx-post-title a{
color:#424242;
}
h2.lx-post-title a:hover{
text-decoration:underline;
}
.lx-post-date{
text-align:center;
}
.lx-post-date a{
color:#999999;
}
.lx-post-content img{
max-width:100% !important;
height:auto !important;;
}
.attachment-post-thumbnail{
display:block;
margin:auto;
margin-bottom:20px;
max-width:100% !important;
height:auto !important;;
}
.lx-post-content .wp-caption{
max-width:100% !important;
height:auto !important;;
}
.lx-post-content{
margin-left:0px;
font-size:14px;
}
.lx-post-content h1,
.lx-post-content h2,
.lx-post-content h3,
.lx-post-content h4,
.lx-post-content h5,
.lx-post-content h6{
margin:40px 0px;
}
.lx-post-content p{
margin:10px 0px;
font-size:14px !important;
line-height:26px;
}
.lx-post-content a{
color:#d81143;
}
.lx-post-content ul,
.lx-post-content ol{
margin-left:30px !important;
}
.lx-post-content ul,
.lx-post-content ul li,
.lx-post-content ol,
.lx-post-content ol li{
margin:10px 0px;
}
.lx-post-content blockquote{
position:relative;
padding:0px 20px;
background:#FBFBFB;
overflow:hidden;
}
.lx-post-content blockquote::before{
content:'\f10d';
font-family:FontAwesome;
position:absolute;
z-index:0;
top:0px;
left:0px;
padding-right:20px;
font-size:100px;
color:#F2F2F2;
}
.lx-post-content blockquote p{
position:relative;
z-index:1;
font-size:16px;
font-weight:bold;
color:#999999;
}
.lx-post-content blockquote cite{
display:block;
margin-top:10px;
font-size:14px;
font-weight:normal;
text-align:right;
color:#999999;
}
.lx-post-content table {
margin:20px 0px;
border-spacing:0;
border-collapse:collapse;
}
.lx-post-content table thead th{
background:#EEEEEE;
}
.lx-post-content table tr:nth-child(2n+1){
background:#FBFBFB;
}
.lx-post-content table tr th,
.lx-post-content table tr td{
padding:10px;
}
.lx-post-content dl{
padding-left:20px;
border-left:1px solid #EEEEEE;
}
.lx-post-content dl dt{
margin-bottom:10px;
font-weight:bold;
}
.lx-post-content dl dd{
margin-bottom:20px;
margin-left:20px;
}
.lx-post-content address{
padding:10px;
color:#999999;
border:1px solid #EEEEEE;	
}
.lx-post-content abbr,
.lx-post-content acronym,
.lx-post-content big,
.lx-post-content ins,
.lx-post-content tt,
.lx-post-content kbd{
font-weight:bold;
border-bottom:1px solid #424242;
}
.lx-post-content cite{
font-weight:bold;
}
.lx-post-content code{
display:inline-block;
padding:0px 5px;
background:#F8F8F8;
color:#626262;
}
.lx-post-content del{
text-decoration:line-through;
}
.lx-post-content pre{
width:100%;
padding:10px;
font-size:14px;
background:#F8F8F8;
border:1px solid #EEEEEE;
counter-reset: linecounter;
overflow:auto;
}
.lx-post-content pre span.line{
counter-increment: linecounter;
}
.lx-post-content pre span.line:before{
content: counter(linecounter);
width: 2em;
display: inline-block;
margin-right:10px;
color:#d81143;
border-right: 1px solid #999999;
}
.lx-post-content q{
font-style:italic;
color:#999999;
}
.lx-post-content .aligncenter{
margin:auto;
text-align:center;
}
.lx-post-content .alignleft{
float:left;
margin-right:20px;
}
.lx-post-content .alignright{
float:right;
margin-left:20px;
}
.lx-post-content .wp-caption-text{
margin:0px;
font-style:italic;
text-align:center;
color:#999999;
}
.lx-post-content .gallery{
}
.lx-post-content .gallery dl{
padding-left:0px;
border-left:0px;
}
.lx-post-content .gallery dl dt{
margin-bottom:0px;
font-weight:normal;
}
.lx-post-content .gallery dl dd{
margin-bottom:0px;
margin-left:0px;
}
.lx-post-content .gallery .gallery-item img{
width:90% !important;
height:auto !important;
}
.lx-post-content .page-links a{
width:90% !important;
font-weight:bold;
}
.lx-post-meta-info{
margin-top:20px;
padding:10px 0px;
font-size:13px;
border-bottom:1px solid #EEEEEE;
}
.lx-post-meta-info i{
float:left;
font-family:FontAwesome;
display:inline-block;
width:20px;
margin-top:3px;
color:#999999;
}
.lx-post-meta-info .lx-post-author{
color:#999999;
}
.lx-post-categories ul{
margin:0px;
padding:0px;
list-style:none;
}
.lx-post-categories ul li{
float:left;
margin-right:5px;
}
.lx-post-categories ul li a{
color:#999999;
}
.lx-post-categories ul li a:hover{
color:#424242;
}
.lx-post-tags{
color:#999999;
}
.lx-post-tags a{
color:#999999;
}
.lx-post-tags a:hover{
color:#424242;
}
.lx-post-leave-comment{
float:right;
color:#999999;
}
.lx-post-leave-comment:hover{
color:#424242;
} .navigation{
font-family:'Open Sans';
}
.navigation{
font-family:'Open Sans';
}
.navigation .screen-reader-text{
display:none;
}
.nav-links{
margin-top:50px;
}
.nav-links .page-numbers{
display:inline-block;
padding:5px 10px;
text-decoration:none;
color:#424242;
}
.nav-links a.page-numbers:hover{
color:#d81143;
}
.nav-links .current{
display:inline-block;
padding:5px 10px;
font-weight:bold;
background:#F8F8F8;
color:#424242;
border:1px solid #EEEEEE;
}
.lx-page-pagination{
display:none;
} .nav-previous{
float:left;
max-width:50%;
padding:5px 10px;
word-wrap:break-word;
background:#F8F8F8;
}
.nav-previous:hover{
background:#EEEEEE;
}
.nav-previous a{
font-size:13px;
}
.nav-next{
float:right;
max-width:50%;
padding:5px 10px;
word-wrap:break-word;
background:#F8F8F8;
}
.nav-next:hover{
background:#EEEEEE;
}
.nav-next a{
font-size:13px;
} .lx-clear-fix{
clear:both;
} .comment-body{
margin-left:70px;
margin-bottom:60px;
font-size:14px;
font-family:'Open Sans';
}
.comment-body *{
box-sizing:border-box;
}
.comment-author{
position:relative;
}
.comment-author img{
position:absolute;
left:-70px;
width:60px;
height:60px;
}
.comment-author cite.fn a{
font-style:normal;
font-size:20px;
text-decoration:none;
}
.comment-author .says{
display:none;
}
.commentmetadata a{
font-style:italic;
text-decoration:none;
color:#BEBEBE !important;
}
.comment-body h1,
.comment-body h2,
.comment-body h3,
.comment-body h4,
.comment-body h5,
.comment-body h6{
margin:40px 0px;
}
.comment-body p{
margin:10px 0px;
line-height:26px;
}
.comment-body p iframe{
width:100% !important;
}
.comment-body img{
max-width:100%;
}
.comment-body a{
color:#424242;
}
.comment-body a.comment-reply-link{
display:inline-block;
padding:10px;
text-decoration:none;
background:#d81143;
color:#FFFFFF;
}
.comment-body ul,
.comment-body ol{
margin-left:30px !important;
}
.comment-body ul,
.comment-body ul li,
.comment-body ol,
.comment-body ol li{
margin:10px 0px;
}
#comments li.comment{
list-style:none;
}
#comments li.comment li.comment{
margin-left:70px;
}
.comment-body blockquote{
position:relative;
padding:0px 20px;
background:#FBFBFB;
overflow:hidden;
}
.comment-body blockquote::before{
content:'\f10d';
font-family:FontAwesome;
position:absolute;
z-index:0;
top:0px;
left:0px;
padding-right:20px;
font-size:100px;
color:#F2F2F2;
}
.comment-body blockquote p{
position:relative;
z-index:1;
font-size:16px;
font-weight:bold;
color:#999999;
}
.comment-body blockquote cite{
display:block;
margin-top:10px;
font-size:14px;
font-weight:normal;
text-align:right;
color:#999999;
}
.comment-body table {
margin:20px 0px;
border-spacing:0;
border-collapse:collapse;
}
.comment-body table thead th{
background:#EEEEEE;
}
.comment-body table tr:nth-child(2n+1){
background:#FBFBFB;
}
.comment-body table tr th,
.comment-body table tr td{
padding:10px;
}
.comment-body dl{
padding-left:20px;
border-left:1px solid #EEEEEE;
}
.comment-body dl dt{
margin-bottom:10px;
font-weight:bold;
}
.comment-body dl dd{
margin-bottom:20px;
margin-left:20px;
}
.comment-body address{
padding:10px;
color:#999999;
border:1px solid #EEEEEE;	
}
.comment-body abbr,
.comment-body acronym,
.comment-body big,
.comment-body ins,
.comment-body tt,
.comment-body kbd{
font-weight:bold;
border-bottom:1px solid #424242;
}
.comment-body cite{
font-weight:bold;
}
.comment-body code{
display:inline-block;
padding:0px 5px;
background:#F8F8F8;
color:#626262;
}
.comment-body del{
text-decoration:line-through;
}
.comment-body pre{
width:100%;
padding:10px;
font-size:14px;
background:#F8F8F8;
border:1px solid #EEEEEE;
counter-reset: linecounter;
overflow:auto;
}
.comment-body pre span.line{
counter-increment: linecounter;
}
.comment-body pre span.line:before{
content: counter(linecounter);
width: 2em;
display: inline-block;
margin-right:10px;
color:#d81143;
border-right: 1px solid #999999;
}
.comment-body q{
font-style:italic;
color:#999999;
}
.comment-body .aligncenter{
margin:auto;
text-align:center;
}
.comment-body .alignleft{
float:left;
margin-right:20px;
}
.comment-body .alignright{
float:right;
margin-left:20px;
}
.comment-body .wp-caption-text{
margin:0px;
font-style:italic;
text-align:center;
color:#999999;
}
.pingback{
list-style:none;
}
.pingback .comment-body{
margin-left:0px;
}
.lx-comment-pagination{
display:none;
} .comment-respond{
margin-top:50px;
padding:30px;
font-family:'Open Sans';
font-size:14px;
background:#F8F8F8;
}
.comment-respond *{
box-sizing:border-box;
}
#cancel-comment-reply-link{
float:right;
padding:5px 10px;
background:#d81143;
color:#FFFFFF;
}
.logged-in-as a{
color:#d81143;
}
.comment-respond .required{
color:#FF0000;
}
.comment-form p label{
display:block;
font-weight:bold;
}
.comment-form p textarea{
width:100% !important;
padding:10px;
}
.comment-form p input[type='text']{
width:60% !important;
padding:10px;
}
.comment-form p input[type='submit']{
padding:10px;
font-weight:bold;
background:#d81143;
color:#FFFFFF;
border:0px;
cursor:pointer;
}
.lx-widget-area{
padding:30px;
background:#212121;
overflow:auto;
}
.lx-widget-area *{
color:#FFFFFF;
}
.lx-widget-area h1{
margin-bottom:10px;
color:#d81143 !important;
}
.lx-widget-area aside{
margin-bottom:30px;
}
.lx-widget-area aside:last-child{
margin-bottom:0px;
}
.lx-widget-area aside form input[type='text']{
width:100%;
margin-top:5px;
padding:10px;
background:#666666;
}
.lx-widget-area aside form input[type='submit']{
margin-top:5px;
padding:10px;
background:none;
border:1px solid #FFFFFF;
cursor:pointer;
}
.lx-widget-area aside ul{
list-style:none;
}
.lx-widget-area aside ul li{
margin-bottom:10px;
}
.lx-widget-area aside ul li .post-date{
display:block;
font-size:13px;
font-style:italic;
color:#BEBEBE;
}
.lx-search-result{
margin-bottom:30px;
}
.lx-go-back{
color:#d81143;
}