/* Blog single post comments ============================= */#blog-post-comments {	margin-top: 50px;	border-top: 1px dotted rgba(150, 150, 150, 0.3);}/* blog single comments heading */.comments-heading {	margin: 0 0 50px 0;	font-size: 28px;}.comments-heading span {	font-size: 48px;}/* blog single comments */.media-list {	margin-top: 20px;}.media {	margin-top: 30px;}.media-object {	position: relative;	display: block;	width: 50px;	height: 50px;	-webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}.media-object:hover {	opacity: .8;}.media-object:before {	position: absolute;	content: "";	top: 50%;	right: -21px;	width: 21px;	height: 1px;	border-bottom: 1px dotted rgba(150, 150, 150, 0.18);}@media (max-width: 768px) {	.media-object {		margin-bottom: 20px;	}	.media-object:before {		display: none;	}	.media-object:after {		position: absolute;		content: "";		bottom: -21px;		right: 50%;		width: 1px;		height: 21px;		border-left: 1px dotted rgba(150, 150, 150, 0.18);	}}.media-left, .media > .pull-left {	padding: 0;	margin-right: 20px;}.media-right, .media > .pull-right {	padding: 0;	margin-left: 20px;}.media-heading {	font-family: 'Oswald', sans-serif;	text-transform: none;	font-weight: 600;	letter-spacing: 0;	font-size: 15px;	color: #333;}.media-heading a {	color: #333;}.media-heading a:hover {	color: #ea4e4e;}.media, .media-body {	overflow: inherit;}.media-body {	width: 100%;	background-color: #fff;	padding-top:0px!important;	display: block;    padding-left: 75px!important;	padding: 20px;	margin-bottom: 2px;	-webkit-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	-moz-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);}@media (max-width: 768px) {	.media-body {		display: block;	}	.comment .avatar{	padding-right:0px;	}	.comment-form-cookies-consent label{	padding-top:8px!important;	}}.media-body .article-time {	display: block;	margin-bottom: 10px;	font-size: 14px;	font-style: italic;	color: #333;}.media-text {	clear: both;	padding-top: 12px;	font-size: 15px;	border-top: 1px dotted rgba(150, 150, 150, 0.18);}.media-reply {	text-align: right;	font-size: 13px;}.media-reply a {	color: #333;}.media-reply a:hover {	color: #ea4e4e;}.media-reply .btn-xs {	border-width: 1px;}/* blog single post comment form */#respond{	background-color: #fff;	margin-top: 100px;	margin-bottom: 50px;	padding: 5%;	-webkit-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	-moz-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);}#commentform .reminder {	margin: 20px 0 0 0;	padding-left: 20px;	font-size: 14px;	font-weight: normal;	color: #999;	cursor: pointer;}#commentform .reminder-checkbox {	cursor: pointer;}.comment {    margin-top: 30px;}li.comment {    width: 100%;    background-color: #fff;    list-style: none;    padding: 20px;}.comment p{	font-size:14px;}.comment-notes, .comment-form-cookies-consent{	font-size:13px;}.comment-form-cookies-consent label{padding:20px 0px;}#cancel-comment-reply-link{	position: absolute;    top: 21px;    left: 163px;    font-family: 'Oswald', sans-serif;    font-style: normal;    font-weight: 700;    font-size: 15px;    text-align: left;    text-transform: uppercase;    letter-spacing: 0.15em;    color: #ff264a;    margin: -4px 0 -2px 0;	}#cancel-comment-reply-link:before{	content:"/";	margin-right: 8px;}#reply-title{position:relative;}.comment #respond{margin-top:0px!important;}.sidebar-style-comment{	margin-top:50px!important;	margin-bottom:50px!important;}.share-icon-facebook:before {    content: "\f09a";}.share-icon-pinterest:before {    content: "\f0d2";}.share-icon-twitter:before {    content: "\f099";}.share-icon-linkedin:before {    content: "\f0e1";}.share-icon-googleplus:before {    content: "\f0d5";}.share-icon:before {    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    text-decoration: inherit;}.post-content h3{	margin-bottom: 20px;    font-family: 'Oswald', sans-serif;    font-size: 25px;    text-transform: uppercase;}blockquote{	font-family: 'Oswald', sans-serif;    font-size: 26px;	position:relative;    font-style: italic;    font-weight: 500;    text-transform: none;    text-align: left;    letter-spacing: 0.05em;    line-height: 1.5;    margin: -9px 0 -4px 0;	padding: 10px 30px;}blockquote:before {    position: absolute;    content: '"';    top: 0px;    left: -5px;    font-size: 42px;    color: #D2D2D2;}.wp-comment-cookies-consent{	margin: 0px 10px 0px 0px;}.share-blog-post .btn-rounded-full {    -webkit-border-radius: 0px!important;    -moz-border-radius: 0px!important;    border-radius: 0px!important;    width: 35px!important;    height: 35px!important;    line-height: 33px!important;}