.widget-area { padding: 30px 0px 0px 30px; border-left: 1px solid #ddd; }

@media (max-width:991px) {
	.widget-area { display: none; }
}
.widget-area .signle-widget { padding: 0px 0 30px; }
.widget-area .signle-widget .widget-title { color: #2e2e2e; font-size: 22px; line-height: 1.2; font-weight: 700; margin-top: 0; }
.widget-area .signle-widget.elp-widget .es_button { padding-top: 0; }
.widget-area .signle-widget.elp-widget .es_textbox { max-width: 300px; width: 60% }
.widget-area .signle-widget #searchform { padding-top: 0; margin-bottom: 0; }
.widget-area .signle-widget ul { list-style: none; padding: 0; margin: 0; }
.widget-area .signle-widget ul li a { padding: 5px 0px 4px 0; display: block; text-decoration: none; color: #2f343b; font-size: 16px; font-weight: 600; }
.widget-area .signle-widget ul li a:hover { color: #10819e; }
.widget-area .signle-widget ul.social li a { padding: 0; font-size: 38px; -webkit-transition: all ease-out 0.2s; -moz-transition: all ease-out 0.2s; -o-transition: all ease-out 0.2s; transition: all ease-out 0.2s; }
.widget-area .signle-widget ul.social li a:after { display: none; }
.widget-area .signle-widget ul.social li a.facebook { color: #3b5998; }
.widget-area .signle-widget ul.social li a.twitter { color: #55acee; }
.widget-area .signle-widget ul.social li a.googleplus { color: #C1442A; }
.widget-area .signle-widget ul.social li a.linkedin { color: #008cc9; }
.widget-area .signle-widget ul.social li a:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.widget-area .widget_search.signle-widget { border-top: 0; margin-top: 0; padding-top: 40px; padding-bottom: 23px; }
.widget-area .widget_search .widget-title { display: none; }
.widget-area .widget_search .search-form { position: relative; }
.widget-area .widget_search .form-control { height: 50px; border: 1px solid #DFDFDF; margin-top: 4px; border-radius: 3px; margin-bottom: 10px; -webkit-box-shadow: none; box-shadow: none; display: inline-block; width: 100% }
.widget-area .widget_search .fa { font-size: 22px; }
.widget-area .widget_search .search-submit { background: transparent; color: #0d9abf; font-size: 19px; padding: 11px 15px; position: absolute; bottom: 10px; right: 0; }
.widget-area .widget_search .search-submit:active { -webkit-box-shadow: none; box-shadow: none; }
.widget-area .widget_search .search-submit:hover { color: #10819e; }
.widget-area aside.widget-area { padding: 0; border: none; }
.widget-area .widget_recent_entries li a { padding-bottom: 4px !important; }
.widget-area .widget_search .form-control { padding-right: 42px; }
@media (min-width:992px) {
	.blog .blog-custom .col-md-8, .single.single-post .blog .col-md-8 { width: 70.666667% }
	.blog .blog-custom .col-md-4, .single.single-post .blog .col-md-4 { width: 29.333333% }
	.blog .widget-area .signle-widget.elp-widget .es_textbox, .single.single-post .blog .widget-area .signle-widget.elp-widget .es_textbox { max-width: 300px; width: 54% }
	.blog .es_textbox_button, .single.single-post .blog .es_textbox_button { width: 113px; }
}

.blog-left-content p, .search-page p { font-size: 18px; line-height: 30px; color: #2e2e2e; }
@media screen and (max-width:767px) and (min-width:600px) {
	.blog-left-content p, .search-page p { font-size: 16px; }
}
.blog-left-content p:first-child img, .search-page p:first-child img { margin-bottom: 20px; }
.blog-left-content ol, .blog-left-content ul, .search-page ol, .search-page ul { margin-top: 0px; }
.blog-left-content .entry-title, .search-page .entry-title { margin-top: 0px; margin-bottom: 0px; }
.blog-left-content .entry-title a, .search-page .entry-title a { color: #2f343b; text-decoration: none; }
@media screen and (max-width:991px) and (min-width:768px) {
	.blog-left-content .entry-title a, .search-page .entry-title a { font-size: 30px; }
}
@media screen and (max-width:767px) and (min-width:600px) {
	.blog-left-content .entry-title a, .search-page .entry-title a { font-size: 26px; }
}
@media screen and (max-width:599px) and (min-width:320px) {
	.blog-left-content .entry-title a, .search-page .entry-title a {/* font-size: 22px; */ }
}
.blog-left-content .meta ul li:last-child{
	display: none;
}

.blog-left-content .entry-title a:hover, .search-page .entry-title a:hover { color: #001d40; }
.blog-left-content .meta ul, .search-page .meta ul { width: 100%; margin-bottom: 20px; padding-left: 0; padding-bottom: 20px; }
.blog-left-content .meta ul li, .search-page .meta ul li { float: left; margin: 0 15px; color: #767676; list-style: none; position: relative; font-size: 16px; }
.blog-left-content .meta ul li:after, .search-page .meta ul li:after { content: ""; width: 5px; height: 5px; display: block; border-radius: 50%; background: #cdcdcd; position: absolute; right: -17px; top: 13px; }
.blog-left-content .meta ul li:first-child, .search-page .meta ul li:first-child { margin-left: 0; }
.blog-left-content .meta ul li:last-child:after, .search-page .meta ul li:last-child:after { display: none; }
.blog-left-content .meta ul li a, .search-page .meta ul li a { color: #9b9898; text-decoration: none; }
.blog-left-content .meta ul li a:hover, .search-page .meta ul li a:hover { color: #0d9abf; }
.blog-left-content .meta ul li a:hover span, .search-page .meta ul li a:hover span { color: #0d9abf !important; }
.blog-left-content .meta ul li .avatar, .search-page .meta ul li .avatar { border-radius: 50%; width: 45px; border: 2px solid #3ea7eb; margin-right: 5px; height: auto; margin-top: -15px; margin-bottom: -15px; }
.blog-left-content .meta { font-size: 16px; }
.blog-left-content .meta > .author { margin-right: 10px; }
.blog-left-content .meta > .categories { position: relative; padding-left: 15px; }
.blog-left-content .meta > .categories:before { content: ''; width: 5px; height: 5px; display: block; border-radius: 50%; background: #cdcdcd; position: absolute; left: 0px; top: 8px; }
.blog-left-content .entry-content .size-full, .search-page .entry-content .size-full { max-width: 98%; height: auto !important; }
.blog-left-content .post-thumb, .search-page .post-thumb { margin-bottom: 20px; }
@media (min-width:1400px) {
	.blog-left-content .post-thumb, .search-page .post-thumb { width: 100%; max-width: 1200px; }
}
@media (max-width:1400px) {
	.blog-left-content .meta ul li:last-child{
		padding-left: 40px!important;
	}
}
@media (max-width:560px) {
	.blog-left-content .meta ul li:nth-child(2){
		padding-left: 40px!important;
	}
}

.blog-left-content .aligncenter, .search-page .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.blog-left-content .readmore, .blog .readmore { display: inline-block; color: #fff; background: #f28521; height: 36px; min-width: 115px; font-size: 14px; font-weight: bold; text-align: center; border-radius: 5px; line-height: 36px; text-decoration: none; margin: 10px 0 0 0; }
.blog-left-content .readmore:hover, .blog .readmore:hover { background: #10819e; }
.col-md-6 .blog-left-content .entry-title { display: inline-block; position: relative; line-height: 1.4; font-size: 20px; min-height: 58px; }
.col-md-6 .blog-left-content .entry-title a { }
.sigle-post-area .blog-left-content {padding: 30px 0;margin-top: 0px;}
.sigle-post-area .blog-left-content .meta ul { margin-top: 20px; }
.sigle-post-area h2 { font-weight: 400; }
.sigle-post-area #respond input[type="text"], .sigle-post-area #respond select, .sigle-post-area #respond textarea { width: 100%; }
.author-area .blog-left-content:first-child { margin-top: 0; }
.single-tutorials .blog-left-content { padding-bottom: 0; border-bottom: none; }
@media only screen and (max-width:480px) {
	.tax-faqs_type .blog-left-content p { text-align: justify; }
	.blog-left-content .meta ul li, .blog .meta ul li, .search-page .meta ul li {margin: 0px 10px 6px 10px;line-height: 2;}
	.blog-left-content .meta ul li:after, .blog .meta ul li:after, .search-page .meta ul li:after { display: none; }
	.main-blog .blog-left-content .meta ul, .main-blog .blog .meta ul { padding-bottom: 0; }
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-top: 36px; }
.entry-content h2, .entry-content h3 { color: #2e2e2e; }
.entry-content h2 { font-size: 32px; }
.entry-content h3 { font-size: 24px; }
@media screen and (max-width:1199px) and (min-width:992px) {
}
@media screen and (max-width:991px) and (min-width:768px) {
	.blog-left-content .entry-title, .search-page .entry-title { font-size: 30px; }
}
@media screen and (max-width:767px) and (min-width:600px) {
	.blog-left-content .entry-title, .search-page .entry-title { font-size: 26px; }
	.entry-content h2, .entry-content h3 { font-size: 20px; }
	
}

#blogModal .modal-dialog { margin: auto; top: 10%; }
#blogModal .related-post { display: inline-block; width: 100%; margin: 10px 0; }
#blogModal .related-post img { float: left; width: 75px; margin-right: 15px; }
#blogModal .related-post h3 { display: inline-block; width: calc(100% - 100px); margin: 0; }
.blog .pagination li.active a, .blog .pagination li.active a:focus, .blog .pagination li a:focus, .blog .pagination li a:hover { border: 1px solid #f28521; color: #f28521; border-radius: 5px; }
.blog-custom #searchform, .main-blog #searchform { padding-top: 40px; }
.archive-area .page-header { background: #f2f2f2; padding: 10px; margin-top: 55px; }
.archive-area .page-header .page-title { margin: 0; border-bottom: 0; }
.main-blog .blog-left-content {margin-bottom: 40px;}
.catg a { color: #9b9898; text-decoration: none; }
.cvf_pag_loading { padding: 30px 0; }
.cvf-pagination-nav { margin-bottom: 20px; margin-top: 20px; }
.cvf-universal-pagination { text-align: center; }
.cvf-universal-pagination ul { margin: 0; padding: 0; }
.cvf-universal-pagination ul li { display: inline-block; margin: 3px; padding: 4px 8px; background: #FFF; color: black; }
.cvf-universal-pagination ul li.active:hover { cursor: pointer; background: #1E8CBE; color: white; }
.cvf-universal-pagination ul li.selected { background: #1E8CBE; color: white; }


.call-to-section.cta-single{background: #FAFAFA;border: 1px solid #E0E0E0;border-radius: 20px;margin: 60px 0;}
.call-to-section.cta-single form{max-width: unset;margin-top: 30px;}
.call-to-section.cta-single h2{font-size: 38px; line-height: normal;font-weight: 700;color: #0D0925;margin-bottom: 15px;}
.call-to-section.cta-single p{font-size: 20px;line-height: normal;color: #696969;}
.call-to-section.cta-single input[type='email']{display: inline-block; width: 320px; background: #FFFFFF;border: 1px solid #161616;border-radius: 5px;font-size: 16px;font-weight: 400;padding: 25px 15px;}
.call-to-section.cta-single button.signup-submit{display: inline-block; background: #3366FF;border-radius: 5px;font-size: 16px;font-weight: 500;border: unset;padding: 15px;}

@media only screen and (max-width:767px) {
	.call-to-section.cta-single h2{font-size: 30px;}
	.call-to-section.cta-single p{font-size: 17px;}
	.call-to-section.cta-single{padding: 35px 20px;}
	.call-to-section.cta-single input[type='email']{max-width: calc(100% - 140px);}
}
@media only screen and (max-width:480px) {
	.call-to-section.cta-single p{font-size: 16px;}
	.call-to-section.cta-single button.signup-submit{display: block;margin-top: 15px;width: 100%;}
	.call-to-section.cta-single input[type='email']{display: block;max-width: unset;width: 100%;}
}