/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Oct 03 2019 | 05:24:08 (am)
/*
/******* Do not edit this file *******/


/***Post Image***/
.blog-post-full-wrapper .bpf-image-wrapper
{
    padding:0px;
    border:0px solid #EEE;
    background-color:#FFF;
    position:relative;
    margin-bottom:15px; !important;
    overflow:hidden;
    margin-left:0px;
    margin-right:none;     
}
/***Post Main Image Description Box***/
.blog-post-full-wrapper .bpf-image-wrapper .bpf-image-desc {
    background-color: #FFFFFF;
    bottom: 20px;
    color: #666666;
    font-size: 13px;
    font-style: italic;
    left: 0;
    line-height: 13px;
    max-width: none;
    padding: 8px 18px;
    position: absolute;
}
/***Search Results Image Description Box***/
.blog-post-short-wrapper .bps-image-wrapper .bps-image-desc {
    background-color: #FFFFFF;
    bottom: 20px;
    color: #666666;
    font-size: 13px;
    font-style: italic;
    left: 0;
    line-height: 14px;
    max-width: none;
    padding: 8px 18px;
    position: absolute;
}
/***Search Results Image***/
.blog-post-short-wrapper .bps-image-wrapper
{
    padding:0px;
    border:0px solid #EEE;
    background-color:#FFF;
    position:relative;
    margin-bottom:15px;
    overflow:hidden;
    margin-left:0px;
    margin-right:none;     
}
/***Spacing Between Search Results***/
.blog-post-short-separator {
    height: 5px;
}
/***Post Image Responsiveness***/
.blog-post-full-wrapper .bpf-content img {
        max-width: 100%;
        height: auto;
}
/***Main Slider description opacity***/
.dc-basic-slider .inner-wrapper > ul li.slide .description {
    background-color:rgba(20, 20, 20, 0.5);
}
/***Line Seperators on Home Page***/

.dc-recent-posts-list-box-seg .dc-clear-both
{
	height: 10px;
	border-top: 1px solid #EEE;
}  

.dc-recent-posts-list-box-seg .dc-clear-both:first-child, .dc-recent-posts-list-box-seg .dc-clear-both:last-child
{
	height: 1px;
	border-top: 0px solid #EEE;
}

/*****Spacing between Social Icons*****/
.rtsocial-container-align-center .rtsocial-twitter-horizontal, .rtsocial-container-align-center .rtsocial-gplus-horizontal, .rtsocial-container-align-center .rtsocial-linkedin-horizontal, .rtsocial-container-align-center .rtsocial-pinterest-horizontal, .rtsocial-container-align-center .rtsocial-fb-horizontal {
margin: 0 12px 0 0;
}
/*****Spacing between Social Icon and Count*****/
.rtsocial-horizontal-count {
margin: 0 0 0 5px;
}
/*****Line and space below Social Icons*****/
.rtsocial-container {
    padding: 0px 0px 2px 0px;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 15px;
}
/*****Space between Tags and Social Icons*****/
.blog-post-full-wrapper ul.bpf-info-bar {
    margin-bottom: 10px;
}
/*****Read More link spacing*****/
p {
    margin: 0 0 10px;
}
/*****Read More link uppercase*****/
.blog-post-short-wrapper .bsp-more-link {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
h1 { font-size:30px; line-height:34px;
      
} 
body {
    color: #444444;
    font-size: 16px;
    line-height: 22px;
}
.dc-widget-wrapper ul.xoxo li a, .dc-widget-wrapper ul.blogroll li a, .dc-widget-wrapper ul li.page_item a, .dc-widget-wrapper ul li.cat-item a, .dc-widget-wrapper ul.menu li a, .dc-widget-wrapper ul.dc-widget-archives li a, .dc-widget-wrapper ul.dc-widget-categories li a {
    color: #4A4A4A;
    font-size: 13px;
    line-height: 14px;
}
.dc-widget-wrapper .dc-widget-title {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
.dc-recent-posts-list-box-seg .bottom-side .excerpt {
    font-size: 14px;
    line-height: 18px;
}
.dc-recent-posts-list-box-seg .bottom-side .title {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}
.blog-post-full-wrapper ul.bpf-info-bar li {
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 5px;
    padding-left: 16px;
    padding-right: 10px;
}
.blog-post-short-wrapper .bps-info-bar div {
    font-size: 11px;
    line-height: 14px;
}
.dc-basic-slider .inner-wrapper > ul li.slide .description .text {
    color: #E0E0E0;
    font-size: 16px;
    line-height: 20px;
}
.blog-post-full-wrapper .bpf-related .head {
    border-bottom: 1px solid #F0F0F0;
    border-left: 1px solid #F0F0F0;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    padding: 4px 8px;
}
/***** Top Button *****/
.dcs-top {
    border-bottom: 1px solid #EEEEEE;
    clear: both;
    font-family: "Source Sans Pro";
    font-size: 14px;
    height: 10px;
    line-height: 4px;
    margin-bottom: 15px;
    padding-bottom: 4px;
    text-align: right;
}
.dcs-top a {
    color: #666666;
}
.dcs-top a:hover {
    color: #222222;
    text-decoration: none;
}
