.container.article {
	@media(min-width: 768px){
		padding-top: 50px;
	}
}
.banner {
	width: 100%;
	height: 65vh;
	object-fit: cover;
}

.title-post {
	margin-bottom: 3rem;
	@media(min-width: 1367px) {
		margin-top: 2rem;
		margin-bottom: 3rem;		
	}
}

.content-post {
	p {
		font-size: 16px;
		@media(max-width: 767px){
			text-align: justify;
		}
	}
	img {
		width: 100%;
		height: auto;
		margin-top: 5rem;
		margin-bottom: 5rem;
	}
}

.tags-wrapper {
	margin-bottom: 10rem;
}

.footer-post {
	div {
		padding: 0;
	}
	height: 25px;
	h4 {
		margin: 0;
	}
	a {
		line-height: 18px;
	}
	@media(max-width: 767px) {
		&>div {
			&:first-child {
				float: left;
			}
			&:last-child {
				float: right;
			}
		}
	}
}



ul.tags {
	list-style: none;
	padding-left: 0;
	li.tag {
    display: inline;
    padding: 0;
    margin: 2px;
    font-size: 12px;
    color: #FFF;
    // border-radius: 10px;
    &:first-child {
    	margin-left: 0;
    }
    a {
	    padding: 3px 10px;
    	color: #2f2f2f;
    	background-color: #d8d8d8;
  		font-weight: bold;
    	&:focus {
    		text-decoration: none;
    	}
    	&:hover {
    		background-color: #c7c7c7;
    	}
    }
	}	
}	

.article-card {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	height: 29rem;
	overflow: hidden;
	img {
		height: 21rem;
		padding-bottom: 1rem;
		border-bottom: 1px solid #eee;
		width: 100%;
		object-fit: cover;
	}
	a {
		&:focus {
			text-decoration: none;
		}
		h5 {
			font-size: 15px;
			line-height: 24px;
		}		
	}

}

.article-card-list {
	img {
		width: 100%;
		height: 18rem;
		object-fit: cover;
	}
	height: 20rem;

	hr {
		clear: both;
		margin-bottom: 2rem;
    margin-top: 2rem;
	}

	a.read-more {
		padding-bottom: 3.5rem;
	}

	@media(max-width: 767px){
		&:first-child {
			img {
				margin-top: 5rem;
			}
		}
		img {
			margin-top: 2rem;
			margin-bottom: 1rem;
		}
	}
}

.tooltip_templates {
	display: none;
}

#share {
	z-index: 1600;
	.tooltip-close {
		float: right;
		&:hover {
			color: red;
		}
	}

	ul {
		list-style: none;
		padding-left: 0;
		li {
			display: inline;

			.btn-twitter {
				&:hover, &:focus, &:active {
					color: #00aced;
					box-shadow: none;
				}
			}
			.btn-facebook {
				&:hover, &:focus, &:active {
					color: #3b5998;
					box-shadow: none;
				}
			}
			.btn-google {
				&:hover, &:focus, &:active {
					color: #dd4b39;
					box-shadow: none;
				}
			}			
			.btn-linkedin {
				&:hover, &:focus, &:active {
					color: #0077b5;
					box-shadow: none;
				}
			}
			.btn-pinterest {
				&:hover, &:focus, &:active {
					color: #bd081c;
					box-shadow: none;
				}
			}
			.btn-mail {
				&:hover, &:focus, &:active {
					color: #9e9e9e;
					box-shadow: none;
				}
			}

		}
	}
	input {
		color: black;
		border: none;
		border-bottom: 1px solid #ddd;
		width: 200px;
		margin-right: 7px;
		&:focus {
			outline: none;
			border: none;
		}
	}
}	

.jscroll-added {
  padding-left: 15px;
  padding-right: 15px;
}

