#page-container #main-content .blog-page-section{
	padding:105px 0 60px;
	background:#f5f7fa;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item{
	padding:0 0 60px;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-img{
	float:left;
	width:290px;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-img img{
	display:block;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-right{
	float:right;
	width:350px;
}
html body.et_right_sidebar #page-container #main-content .container:before{
	display:none;
}
html body.et_right_sidebar #page-container #main-content #left-area{
	width:680px;
	padding:0;
	margin:0;
}
html body.et_right_sidebar #page-container #main-content #sidebar{
	padding:0;
	margin:0;
	float:right;
	width:405px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget{
	background:#ffffff;
	padding:42px 45px 50px;
	margin:0 0 40px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget:last-child{
	margin:0;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget .widgettitle{
	color:#1468ae;
	font-size:22px;
	line-height:26px;
	font-family:'Work Sans', sans-serif;
	font-weight:600;
	padding:0 0 28px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list, #page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-info ul, html body.single-post #page-container .page_title .post-item-info ul, #page-container #main-content .single-post-section .single-post-item .single-post-share ul{
	list-style:none;
	margin:0;
	padding:0;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li .recent-post-img{
	float:left;
	width:145px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li .recent-post-img img{
	display:block;
	width:100%;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li .recent-post-item-right{
	float:right;
	width:150px;
	margin-top:-8px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li{
	padding:0 0 30px;
	margin:0;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li:last-child{
	padding:0;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li h4{
	color:#62656c;
	font-size:18px;
	line-height:26px;
	font-weight:600;
	font-family:'Work Sans', sans-serif;
	padding:0;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li h4 a, #page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-info ul li a, #page-container #main-content .blog-page-section .blog-posts-list .post-item h3 a, html body.single-post #page-container .page_title .post-item-info ul li a{
	color:inherit;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-info ul li{
	float:left;
	color:#a6a9ad;
	font-size:14px;
	line-height:20px;
	font-weight:500;
	font-family:'Work Sans', sans-serif;
	margin:0 30px 0 0;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-info ul li:last-child, html body.single-post #page-container .page_title .post-item-info ul li:last-child{
	margin:0;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item h3{
	color:#1468ae;
	font-size:22px;
	line-height:26px;
	font-weight:600;
	font-family:'Work Sans', sans-serif;
	padding:8px 0 17px;
	margin:0;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-desc p{
	line-height:24px;
}
#page-container #main-content .blog-page-section .blog-posts-main #loadMore{
width: 210px;
height: 60px;
border: 2px solid #c8daeb;
line-height: 56px;
text-align: center;
color: #1468ae;
font-size: 16px;
text-transform: uppercase;
font-weight: 600;
font-family: 'Work Sans', sans-serif;
display: block;
margin: auto auto 60px;
border-radius: 50px;
}
#page-container #main-content .blog-page-section .blog-posts-main #loadMore span{
	background:url(images/load-more-icon.jpg) no-repeat right center;
	padding:0 22px 0 0;
}
#page-container #main-content .single-post-section{
	background:#f5f7fa;
	padding:100px 0;
}
html body.single-post #page-container .page_title h6{
	padding:0 0 12px;
}
html body.single-post #page-container .page_title h2{
	padding: 0 0 16px;
width: 635px;
font-size:40px;
line-height:44px;
}
html body.single-post #page-container .page_title .post-item-info ul li{
	color:#b8b9c1;
	font-size:16px;
	line-height:20px;
	font-weight:500;
	font-family: 'Work Sans', sans-serif;
	margin:0 50px 0 0;
	float:left;
}
#page-container #main-content .single-post-section .single-post-item .entry-content p{
	line-height:24px;
	padding:0 0 30px;
}
#page-container #main-content .single-post-section .single-post-item .entry-content img{
	display:block;
}
#page-container #main-content .single-post-section .single-post-item .entry-content h2{
	color:#000000;
	font-size:30px;
	line-height:36px;
	font-weight:700;
	font-family: 'Work Sans', sans-serif;
	padding:0 0 28px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap, #page-container #main-content .single-post-section .single-post-item #comment-wrap #respond{
	padding:0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap h3.comment-reply-title{
	color:#000000;
	font-size:30px;
	line-height:30px;
	font-weight:600;
	font-family: 'Work Sans', sans-serif;
	padding:0 0 12px;
	margin:0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap #respond p.comment-notes, #page-container #main-content .single-post-section .single-post-item #comment-wrap #respond form#commentform p.logged-in-as{
	color:#62656c;
	font-size:16px;
	line-height:24px;
	padding:0 0 32px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap #respond form p.logged-in-as a{
	color:inherit;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share ul li{
	float:left;
	margin:0 20px 0 0;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share ul li a, #page-container #main-content .single-post-section .single-post-item .single-post-share ul li img{
	display:block;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share ul li span{
	color:#62656c;
	font-size:20px;
	font-weight:600;
	font-family: 'Work Sans', sans-serif;
	display:block;
	padding:0 20px 0 0;
	line-height:16px;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share{
	padding:36px 0 65px;
	margin:0 0 64px;
	border-bottom:2px solid #d0e1ef;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform{
	padding:0;
	margin:0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p{
	padding:0 0 26px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p label{
	display:block !important;
	color:#62656c;
	font-size:18px;
	line-height:20px;
	font-family: 'Work Sans', sans-serif;
	font-weight:600;
	margin:0 0 12px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p label span{
vertical-align: middle;
display: inline-block;
line-height: 14px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p input, #page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p textarea{
width: 100%;
border: 1px solid #c6c8cc;
color: #62656c;
font-size: 16px;
line-height: 20px;
height: 56px;
background: none;
outline: none;
padding: 8px 15px;
box-shadow: none;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p textarea{
	height:160px;
	padding-top:15px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p ::-webkit-input-placeholder{
opacity:0;
} 
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p :-moz-placeholder{
opacity:0;
} 
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p ::-moz-placeholder{ 
opacity:0;
} 
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p :-ms-input-placeholder{
opacity:0;
} 
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p :input-placeholder{
opacity:0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p.comment-form-cookies-consent, #page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p.comment-form-url{
	display:none;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p.form-submit{
	padding:0;
	text-align:left;
	position:relative;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p.form-submit input[type="submit"]{
    width: 210px;
    height: 60px;
    border: 2px solid #c8daeb;
    line-height: 56px !important;
    text-align: center;
    color: #1468ae;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
    display: block;
    margin: 0;
    border-radius: 50px;
    padding: 0 18px 0 0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p.form-submit:before{
	background:url(images/load-more-icon.jpg) no-repeat right center;
width: 8px;
height: 100%;
content: "";
display: block;
position: absolute;
left: 174px;
top: 1px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section{
	padding:80px 0 0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section h1#comments{
	color:#1468ae;
	font-size:22px;
	line-height:26px;
	padding:0 0 32px;
	font-weight:600;
	font-family: 'Work Sans', sans-serif;
	margin:0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist{
	margin:0;
	padding:0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li{
	background:#fbfcfd;
	margin:0 0 30px;
	padding:32px 36px 36px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li:last-child{
	margin:0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body{
	margin:0;
	padding:0;
	min-height:inherit;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body:after{
	display:block;
	content:"";
	clear:both;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_avatar{
	width:55px;
	position:relative;
	top:0;
	float:left;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_avatar img{
	display:block;
	width:100%;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_postinfo{
float: left;
padding: 0 0 0 22px;
margin: 0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_area{
	padding:24px 0 0;
	float:left;
	width:100%;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment-edit-link, #page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .reply-container{
	display:none !important;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_postinfo .fn{
	display:block;
	color:#000000;
	font-size:18px;
	line-height:20px;
	font-weight:500;
	font-family: 'Work Sans', sans-serif;
	padding:6px 0 3px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_postinfo .comment_date{
	display:block;
	color:#a9abaf;
	font-size:14px;
	line-height:20px;
	font-weight:500;
	font-family: 'Work Sans', sans-serif;
}




@media only screen and (min-width:768px) and (max-width:1179px){
#page-container #main-content .blog-page-section{
	padding:70px 0 40px;
}
html body.et_right_sidebar #page-container #main-content #left-area{
	width:66% !important;
	float:left;
}
html body.et_right_sidebar #page-container #main-content #sidebar{
	width:30% !important;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-img{
	width:36%;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-img img{
	width:100%;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-right{
	width:60%;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-info ul li{
	margin:0 20px 0 0;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item h3{
font-size: 18px;
line-height: 22px;
padding: 4px 0 8px;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-desc p{
	line-height:21px;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item{
	padding:0 0 35px;
}
#page-container #main-content .blog-page-section .blog-posts-main #loadMore{
	width: 180px;
height: 52px;
line-height: 48px;
font-size: 15px;
margin:auto auto 30px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget{
	padding:20px;
	margin:0 0 30px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget .widgettitle{
font-size: 20px;
line-height: 24px;
padding: 0 0 20px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li h4{
	font-size:14px;
	line-height:18px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li .recent-post-item-right{
width: 63%;
margin-top: -5px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li .recent-post-img{
	width:33%;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li{
	padding:0 0 20px;
}
#page-container #main-content .single-post-section{
	padding:70px 0;
}
html body.single-post #page-container .page_title h6{
	padding:0 0 8px;
}
html body.single-post #page-container .page_title h2{
padding: 0 0 11px;
width: 80%;
font-size: 36px;
line-height: 38px;
}
html body.single-post #page-container .page_title .post-item-info ul li{
	margin:0 30px 0 0;
}
#page-container #main-content .single-post-section .single-post-item .entry-content p{
line-height: 22px;
padding: 0 0 20px;
}
#page-container #main-content .single-post-section .single-post-item .entry-content h2{
font-size: 26px;
line-height: 30px;
padding: 0 0 18px;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share ul li span{
	padding:0 12px 0 0;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share{
padding: 22px 0 40px;
margin: 0 0 40px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap h3.comment-reply-title{
	font-size:28px;
	padding:0 0 8px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p label{
	font-size:17px;
	margin:0 0 8px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p input, #page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p textarea{
	font-size:15px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p textarea{
	height:120px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p{
	padding:0 0 20px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section{
	padding:55px 0 0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section h1#comments{
	padding:0 0 22px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li{
margin: 0 0 20px;
padding: 20px;
}

}


@media only screen and (max-width:767px){
#page-container #main-content .blog-page-section, #page-container #main-content .single-post-section{
	padding:30px 0;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-img img, #page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-img, html body.et_right_sidebar #page-container #main-content #left-area{
	width:100%;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-right{
	float:left;
	width:100%;
	padding:16px 0 0;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-info ul li{
	margin:0 12px 0 0;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item .post-item-desc p{
	line-height:22px;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item h3{
font-size: 19px;
line-height: 23px;
padding: 6px 0 8px;
}
#page-container #main-content .blog-page-section .blog-posts-list .post-item{
	padding:0 0 28px;
}
html body.et_right_sidebar #page-container #main-content #sidebar{
	float:none;
	width:100%;
	padding:40px 0 0;
}
#page-container #main-content .blog-page-section .blog-posts-main #loadMore{
	width: 160px;
height: 50px;
line-height: 46px;
font-size: 15px;
margin:auto;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget{
	padding:20px;
	margin:0 0 20px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget .widgettitle{
	padding:0 0 18px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li .recent-post-img{
	width:34%;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li .recent-post-item-right{
width: 61%;
margin-top: -4px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li h4{
	font-size:15px;
	line-height:19px;
}
html body.et_right_sidebar #page-container #main-content #sidebar .et_pb_widget ul.recent-posts-list li{
	padding:0 0 20px;
}
#page-container #main-content .single-post-section .single-post-item .entry-content p{
line-height: 21px;
padding: 0 0 18px;
}
#page-container #main-content .single-post-section .single-post-item .entry-content h2{
font-size: 19px;
line-height: 24px;
padding: 0 0 12px;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share ul li{
	margin:0 15px 0 0;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share ul li span{
	padding:0 10px 0 0;
}
#page-container #main-content .single-post-section .single-post-item .single-post-share{
padding: 20px 0 30px;
margin: 0 0 36px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap h3.comment-reply-title{
	font-size:26px;
	line-height:28px;
	padding:0 0 8px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap #respond p.comment-notes, #page-container #main-content .single-post-section .single-post-item #comment-wrap #respond form#commentform p.logged-in-as{
font-size: 14px;
line-height: 21px;
padding: 0 0 22px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p label{
	font-size:16px;
	margin:0 0 5px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p input, #page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p textarea{
	height:45px;
	font-size:15px;
	padding:7px 12px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p textarea{
	height:120px;
	padding-top:12px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p{
	padding:0 0 16px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p.form-submit input[type="submit"]{
	width: 180px;
height: 50px;
line-height: 46px !important;
font-size:15px;
padding:0 14px 0 0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap form#commentform p.form-submit:before{
	left:152px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section{
	padding:30px 0 0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section h1#comments{
font-size: 20px;
line-height: 24px;
padding: 0 0 15px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li{
margin: 0 0 15px;
padding: 12px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_avatar img{
	max-width:100%;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_avatar{
	width:45px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_postinfo{
	padding:0 0 0 10px;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_postinfo .fn{
	font-size:16px;
	padding:4px 0 0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_area{
	padding:15px 0 0;
}
#page-container #main-content .single-post-section .single-post-item #comment-wrap .comments-list-section .commentlist li .comment-body .comment_area p{
	font-size:14px;
	line-height:18px;
}
html body.single-post #page-container .page_title h2{
padding: 0 0 6px;
width: 100%;
font-size: 26px;
line-height: 28px;
}
html body.single-post #page-container .page_title h6{
	padding:0 0 8px;
}
html body.single-post #page-container .page_title .post-item-info ul li{
	font-size:15px;
	margin:0 15px 0 0;
}


}