/* BLOG STYLES HORIZONAL */



pre.language-markup{
display: flex !important;
white-space: normal !important;
word-break: break-word !important;
overflow-y:scroll !important;
}


/* SIDE BAR SYLES */

h3.sidebar-headings{
text-align:left;
//border:2px solid #eaeaea;
text-transform:uppercase;
margin-top:22px;
font-family:Trebuchet MS;
color: #ffffff;
font-size:16px;
font-weight:600;
letter-spacing:2px;
background:#751548;
padding: 11px 10px 11px 17px;
display:block;
border-top-right-radius:3px;
border-top-left-radius:3px;
width:100%;
}


div.archive-container{
word-wrap: break-word;
box-shadow: 0 1px 3px rgba(0,0,0,.1);
background:#ffffff;
padding-top:0px;
margin-top:-8px;
padding-bottom:0px;
}

div.archive-container h5{padding-left:5px;color:#333;margin-top:5px;font-weight:bold;text-align:left;} /* year */
div.archive-container h6{color:#4d4d4d;font-size:14px;margin-bottom:12px;font-weight:bold;padding-left:5px;}/* month */

/* CHANGES COLOUR FOR CURRENT YEAR */

a.current,a.current:hover{color:black;cursor:default;border-top:none !important;padding-top:0 !important;}
a.expandyear{border-top:1px dotted #d2d2d2;display:block;padding-top:10px;padding-bottom:10px;padding-left:15px;}


ul.archives li > a{
display:block;
color: #3A87CA;
font-size: 15px;
text-transform: none;
padding: 10px 0 5px 0;
font-weight:normal;
margin-bottom:-27px;
}

ul.archives li a.archive_link{padding-left:0px !important;padding-right:5px;margin-bottom:10px !important;font-size:13px;padding-top:0px;margin-top:0px;color:#595959;}
ul.archives li a.archive_link span > i{color:red;margin-right:-13px;}
ul.archives li.archive_li:first-child {padding-top: 0px;}
ul.archives li.archive_li:last-child {padding-bottom: 0px;}
ul.fa-ul{margin-left:35px !important;}

ul.archives li > span{font-family: 'Open Sans', sans-serif;color:#595959;font-weight:lighter;font-size:13px;padding-left:15px;padding-right:5px;display:block;padding-bottom:25px;}

a.expandmonth{padding-left:15px;}



ul.archives li > a:hover{text-decoration:underline;}
ul.archives li a:hover > span{text-decoration:none !important;}
ul.archives li  > i{color:#3B8AD4;}
ul.archives li:last-child{padding-bottom:15px;}
ul.archives li:first-child{padding-top:15px;}

div.archive-container.links{
font-size:12px;
}

ul.archives{
list-style:none;
margin-left:3px;
font-size:12px;

}



ul.archives li a{padding-left:15px;padding-right:15px;}

ul#category li > a{text-transform:none;}
ul#category li > a  img{margin-right:5px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
ul#category li > a:hover img{margin-right:0px;}




/* creates a space where header would be */
div.blog-container{min-height:20px;display:block;}

/*
h1.cat-heading{
	font-size:20px;
	margin-top:15px;
	padding-bottom: 0px;
    color: rgba(0,0,0,.75);
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    letter-spacing: .5px;
    line-height: 1.3em;
    text-transform: uppercase;
	margin-bottom:5px;
	}
	
	*/

h1.cat-heading{font-family: 'Poppins', sans-serif;font-weight:600;display:block;text-align:left;border-left:3px solid #4d1a38;padding-left:15px;font-size:40px;color:#19191B;text-transform:none !important;}

h1.cat-heading span{font-size:15px;font-family: 'Open Sans', sans-serif !important;font-style:italic;display:block;color:#808080;}


div.recent-container{
display:block;
margin-bottom:5px;
border-bottom:1px solid #E5E5E5;
padding: 15px 15px 10px 15px;

}

span.recent-text{
position:relative;
color: rgba(0,0,0,.75);
font-size: 14px;
font-weight: 600;
line-height:16px;
display:block;
}

span.recent-date{color:#B6B6B6;font-size:13px;font-family: 'Open Sans', sans-serif;display:block;padding-bottom:15px;margin-top:-22px;}
span.recent-date > span{color:#595959;font-weight:normal;}
span.date-larger{font-size:15px !important;padding-bottom:25px !important;}




/* BUTTONS AND SOCIAL */


.readmore.tiny{
border-radius:3px;
font-size:14px !important;
font-weight:bold !important;
    padding: 10px;
    border: none !important;
    background: #ffba21 !important;
    
    color: white !important;
transition: all 0.3s ease-in-out;
}

.readmore.tiny:hover{background:#01252E !important;border:none;}


.button.small.fb-button {
background: #3b5998;
padding-top:7px !important;
padding-bottom:7px !important;
color: #fff;
border: 0;
border-radius: 0;
width: 24.5%;
font-size:1em !important;
height: 2rem;
}
.button.small.fb-button > i{font-size:1.1em !important;}
.button.small.fb-button:hover {
 margin-top:0px;
 background: #2A3F6C;
   
}

.button.small.twitter-button{
background: #55acee;
padding-top:7px !important;
padding-bottom:7px !important;
color: #fff;
border: 0;
border-radius: 0;
width: 24.5%;
font-size:1em !important;
height: 2rem;
}
.button.small.twitter-button > i{font-size:1.1em !important;}
.button.small.twitter-button:hover{
background: #2595E9;
}


.button.small.link-button{
background: #0077b5;
padding-top:7px !important;
padding-bottom:7px !important;
color: #fff;
border: 0;
border-radius: 0;
width: 24.5%;
font-size:1em !important;
height: 2rem;
}
.button.small.link-button > i{font-size:1.1em !important;}
.button.small.link-button:hover{
background: #086593;
}




.button.small.pinterest-button{
background: #AA2529;
padding-top:7px !important;
padding-bottom:7px !important;
color: #fff;
border: 0;
border-radius: 0;
width: 24.5%;
font-size:1em !important;
height: 2rem;
}
.button.small.pinterest-button > i{font-size:1.1em !important;}
.button.small.pinterest-button:hover{
background: #961e20;
}






/* LAYOUT STYLE HORIZONTAL */

.spacer{height:10px;display:block;}


div.post-container{background:white;margin-bottom:20px;padding:25px 25px 0px 25px;box-shadow: 0 1px 3px rgba(0,0,0,.1);}
div.post-container p{color:#595959;font-size:14px;font-weight:normal;}	
div.post-container p.cat-top a{color:orange;font-weight:bold;font-size:13px;display:block;margin-top:-8px;margin-bottom:-15px;text-transform:uppercase;}	

/* HORIZONTAL IMAGE CONTAINER  */
.featured-img {
    display: block;
    width: 100%;
    height: 210px;
    position: relative;
    z-index: 2;
    overflow: hidden;
	//border:1px solid #e5e5e5;
}

p > img.blogimage {

/*
    position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    height: auto;
	*/
   
   
   min-width: 100%;
    z-index: 1;
    height: 210px;
    object-fit: cover;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
  
}


p > img.blogimage:hover{

-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
  
}


h2.post-title{
display:block;
font-size:20px !important;
//text-transform:uppercase;
font-weight:bold;
text-align:left !important;
color:#50514f;
min-height:45px;
//letter-spacing:1px;
margin-top:5px;
padding:0 17px 5px 0px;
font-family: 'Open Sans', sans-serif !important;
}
h2.post-title:hover{color:#51878B;}

div.post-container span{color:#ccc;display:block;margin-top:-8px;font-size:13px;padding-bottom:10px;}



/* inner and outer for category page */
div.inner{background:#ffffff;}
div.outer{box-shadow: 0px 0px 7px -4px rgba(0,0,0,0.75);padding-bottom:0px;background:#ffffff;border-bottom:3px solid #751548;margin-bottom:30px;}


div.post-text-wrapper p{text-align:center;padding:0 17px 10px 17px;font-weight:lighter;font-size:14px;}

/* small social icons index */
div.share-blog{text-align:left;padding-bottom:10px;margin-top:-60px;}
div.share-blog a > span{display:inline-block;color:#ccc;transition:all ease-in-out 0.3s;margin-right:7px;font-size:18px;}
div.share-blog a:hover > span{color:#333;}

.post-date{margin-left:-5px !important;margin-top:25px !important;font-family: Courier,Courier New,monospace;text-align:center;font-size:14px !important;color:#999999 !important;}


/* MAIN BLOG POST STYLES  */

div.articles {
margin-top:22px;
margin-bottom:30px;
display:block;
background:white;
padding-left:15px;
padding-right:15px;
box-shadow: 0 1px 3px rgba(0,0,0,.1);
}

div.articles  p{font-size:17px;}

div.articles h1{
font-family: 'Open Sans', sans-serif;
font-weight:bold;
font-size:18px; 
color:#404040;
text-align:center;
padding-top:30px;
padding-bottom:20px;
}

/* blog post sub-headings */
div.articles h2{
font-family: 'Open Sans', sans-serif !important;
font-weight:bold !important;
font-size:20px !important; 
color:#6D6E71 !important;
}


/* PAGINATION */

ul.pagination li.current a{
    background: red !important;
    color: #fff !important;
    cursor: default !important;
    font-weight: bold !important;
	padding: .1875rem .625rem !important;
}
	
	.pagination .current {
    padding: .1875rem .625rem;
    background: none !important;
    color: #fefefe;
    cursor: default;
}

.pagination a{
    
    color: #999 !important;
}
	
	
	


