/*
Theme Name:         Sage Starter Theme
Theme URI:          https://roots.io/sage/
Description:        Sage is a WordPress starter theme. <a href="https://github.com/roots/sage">Contribute on GitHub</a>
Version:            8.5.0
Author:             Roots
Author URI:         https://roots.io/
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/
.post-grid {
    float: right;
    overflow: hidden;
    width: 95%;
}
#post-grid-344 .item {
    width: 300px !important;
}
#post-grid-344 .item {
    margin-right: 60px !important;
}
footer{
clear:both;	
	}
.post-grid-div{
width:75%;
float:left;	
	}
.sidebar-div{
width:25.5%;
float:left;	
	}
.sidebar-div .widget,.single-post .sidebar .widget,.search-results .sidebar .widget,.search-no-results .sidebar .widget,.archive .sidebar .widget{
    padding: 19px 12px 12px 0;
}
.sidebar-div .widget > h3,.single-post .sidebar .widget > h3 ,.search-results .sidebar .widget > h3,.search-no-results .sidebar .widget > h3,.archive .sidebar .widget > h3{
    background: #385172 none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
	 font-family:helvetica;
}

.archive .sidebar,.search-results .sidebar, .search-no-results .sidebar{
float:left;
width:28% !important;
}
.tagcloud a {
    background: #66b8be none repeat scroll 0 0;
    color: #fff;
    float: left;
    margin-right: 14px;
    overflow: hidden;
    padding: 10px;
	margin-bottom:10px;
	transition:all 0.5s ease 0s;
}
.tagcloud a:hover{
background: #385172 none repeat scroll 0 0;
text-decoration:none;	
	}
.jetpack-image-container img {
    height: auto;
    width: 100%;
}
.hidden-sm-down {
    clear: both;
}
.col-md-8.left_algn {
    float: left;
}
.single-post main,.archive main,.search-results main, .search-no-results main {
float:left;
padding:30px 42px 30px 98px !important;
max-width:100% !important;
	}
	.single-post .sidebar{
float:left;	
width:28%;
/*margin-left:5%;*/
	}
.element.element_2.read_more {
    background: #66b8be none repeat scroll 0 0;
    border-radius: 15px;
    color: #fff;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin: 0 auto;
    padding: 10px !important;
    text-align: center !important;
    transition: all 0.1s ease 0s;
    width: 40%;
}
.element.element_2.read_more:hover{
background: #fff none repeat scroll 0 0;
border:1px solid #6E6E6E;
color:#6E6E6E;
text-decoration:none;	
	}
	.layer-media {
    border: 2px solid #ccc;
	padding:10px;
	transition:all 0.1s ease 0s;
}
.layer-media:hover{
 border: 5px solid  #66B8BE;
	}
.widget ul  {
    list-style: outside none none;
}
.widget ul li:before {
		content: "\00BB \0020";
		/*color:#66b8be !important;*/
	     }
.widget ul li a{
/*color:#66b8be !important;*/
transition:all 0.5s ease 0s;	
	}
	.widget ul li a:hover{
color:#66b8be !important;
text-decoration:none;	
	}
.widget ul li{
border-bottom: 1px dashed #ccc;
    padding: 10px;
}
.sidebar-div .widget_search .search-form .search-submit,.sidebar .widget_search .search-form .search-submit {
    background-color: #66b8be;
    border-color: #66b8be;
    color: #fff;
}
.supsystic-social-sharing .sharer-flat{
background-image: linear-gradient(to bottom, rgb(102,184,190) 26%, rgb(102,184,190) 100%) !important;	
	}
	.layer-media img {
    height: 232px;
}
.title,.title_link{
font-family:Montserrat,sans-serif;	
	}
.tag{
white-space:normal !important;
font-weight:400 !important;
text-align: left !important;
padding:0px;
line-height:1.3 !important;
}
#post-grid-344 .title_link {
    display: block;
    font-size: 21px !important;
    line-height: normal;
    padding: 5px 10px;
    text-align: left;
}
#post-grid-344 .title_link:hover{
	text-decoration:none;
	}
.widget ul {
    margin: 0 !important;
    padding: 0;
}
.single-head .entry-title {
    color: #4d8e93;
margin-bottom:12px;
}
.single-head time {
    float: left;
    padding-right: 10px;
    width: auto;
}
.jp-relatedposts-post-img {
    border: 2px solid #ccc;
    padding: 11px;
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    color: #4d8e93;
    display: block;
    font-family: helvetica;
    margin: 0;
    max-width: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 5px;
    text-transform: none;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    color: #4d8e93;
    font-size: 19px !important;
    font-weight: 400;
    opacity: 1;
    text-decoration: none;
    font-family:helvetica;
}
.jp-relatedposts-post.jp-relatedposts-post-thumbs:hover .jp-relatedposts-post-a {
    text-decoration: none !important;
color:#385172;
}
.archive .entry-title {
    font-family: helvetica;
    text-align: left;
}
.archive .single-head .byline {
    color: #444748;
    line-height: 18px;
    text-align: left;
font-weight:400 !important;
font-size: 14px;
}
.archive .single-head time {
    color: #444748;
    text-align: left;
font-weight:400 !important;
font-size: 14px;
}
.archive .entry-summary {
    color: #444748;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    padding: 8px 0;
    text-align: left;
}
.archive .widget{
text-align:left;
}
.archive .widget ul li > a {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
.archive .widget ul li:before {
		content: "\00BB \0020";
		color:#444748 !important;
	     }
.supsystic-social-sharing {
    padding: 27px 0;
}
.element.element_2.read_more:active, .element.element_2.read_more:focus {
    text-decoration: none !important;
}
.search-results .main article,.archive .main article {
    border-bottom: 1px dashed #ccc;
    padding-top: 2%;
}
.archive .entry-title:hover,.search-results .entry-title:hover{
text-decoration:none;
}
.search-results .entry-title{
font-family:helvetica;
}
.entry-title > a:hover {
    text-decoration: none;
}
.archive .supsystic-social-sharing,.search-results .supsystic-social-sharing{
display:none !important;
}
.blog_heading{
margin-bottom: 0px;
    margin-left: 10%;
    margin-top: 2%;
}
.search-results .post-263 .entry-summary,.search-results .post-228 .entry-summary{
padding-bottom:2%;
}
.navigation.posts-navigation{
margin-top:3%;
}
.nav-previous > a {
    background: #66b8be none repeat scroll 0 0;
    color: #fff;
    overflow: hidden;
    padding: 12px !important;
border-radius:18px;
}
.nav-previous > a:hover{
text-decoration:none;
}
.supsystic-social-sharing a.social-sharing-button.counter-arrowed .counter-wrap.arrowed{
z-index:5 !important;
}
.at-icon-wrapper {
    background-color: #fff !important;
height: 25px !important;
 width: 25px !important;
}
.at-icon {
 background: #66b8be none repeat scroll 0 0 !important;
    border-radius: 30px !important;
    height: 25px !important;
    padding: 4px;
    width: 25px !important;
}
.type-post .entry-summary {
    margin-bottom: 2%;
}
.tag-link-position-3{
font-size:18pt !important;
}
@media only screen and (max-width: 768px)  { 
.post-grid-div{
width:100%;
float:left;	
	}
.sidebar-div{
width:100%;
float:left;	
	} }
@media only screen and (max-width: 600px)  { 
.single-post main,.search-results main,.search-no-results main,.archive main{
max-width: 100% !important;
    padding: 30px 15px !important;
    margin-top:16% !important;
}
.page-id-313 main{
 margin-top:16% !important;
}
.single-post .sidebar,.search-results .sidebar,.search-no-results .sidebar,.archive .sidebar{
width:100% !important;
}
.post-grid-div{
width:95%;
}
}
.shareaholic-share-buttons-container.shareaholic-ui.flat.floated.vertical.flat.floated{
display:none;
}