/*
Theme Name:        Shuttle iDark
Text Domain:	   shuttle-idark
Template:          shuttle
Version:           9.9.9
Requires at least: 5.0
Requires PHP:      5.6
Tested up to:      6.3
Description:       Shuttle iDark is the awesome free version of Shuttle Pro. It is really good for professionals. If you want to make a business, for big or small this theme is good for you. So if it is a restaurant, sport, medical, startup, corporate, business, ecommerce, portfolio, freelancers or any type of online agency or firm you will want to use this cool design. It had a multi-purpose design with widget areas in footer, so now even easy to make blog / news website which looks really clean and professional. The theme is responsive, WPML, Polylang, Retina ready, SEO friendly, and is a super design. Shuttle is fast and lightweight and can be used for any type of website, fully compatible with eCommerce plugins like WooCommerce an JigoShop. Whether you are building a website for yourself, your business or are a freelancer building websites for your cliente, Shuttle is the perfect choice. Plus if works with all the major page builders such as Elementor, Beaver Builder, Visual Composer, Divi, SiteOrigin and so much more!
Tags:              one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-header, custom-menu, full-width-template, theme-options, threaded-comments, editor-style, featured-images, featured-image-header, post-formats, sticky-post, translation-ready, flexible-header, custom-background, grid-layout, footer-widgets, blog, e-commerce, portfolio, rtl-language-support
Author:            Shuttle Themes
Author URI:        https://www.shuttlethemes.com
Theme URI:         https://shuttlethemes.com/features-idark/
License:           GPLv2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face { font-family: 'Crushed-Regular'; src: url(https://www.theveritasindia.org/wp-content/uploads/2024/03/Crushed-Regular.ttf); font-weight: normal; }
@font-face {
  font-family: 'Orstavic';
  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/OrstavicDemo-ZppEK.otf')  format('opentype'), /* Safari, Android, iOS */
}
@font-face {
  font-family: 'Angelina';
  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/Angelina-rnlA.otf')  format('opentype'), /* Safari, Android, iOS */
}
@font-face {

  font-family: 'Vilane-Regular';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/Vilane-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */

}
@font-face {

  font-family: 'mallanna';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/mallanna.ttf')  format('truetype'), /* Safari, Android, iOS */

}
@font-face {

  font-family: 'Vilane-Semi-Bold';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/Vilane-Semi-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */

}
@font-face {

  font-family: 'Vilane-Bold';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/Vilane-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */

}
@font-face {

  font-family: 'FiraSans-Book';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/04/FiraSans-Book.ttf')  format('truetype'), /* Safari, Android, iOS */

}
@font-face {

  font-family: 'FiraSans-SemiBold';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/04/FiraSans-SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */

}
.hentry .dailyverimg, #sidebar .widget{border-radius: 22px 22px 0px 0px;}
#slider.smrtsldr .n2-ss-text{font-family:'Ramabhadra' !important;font-size: 180% !important;}
#slider.smrtsldr .n2-ss-slider .n2-ss-layer-row{padding:0 20px !important;margin:10px 0 !important;}
.slider-full #slider.smrtsldr{margin-top: 15px;font-family:'Ramabhadra' !important;}
.slider-full #slider.smrtsldr .rslides-inner {border:solid 1px #B9AC66;}
.box-apm .apm-title-box h5{line-height:2 !important;}
.pbh h5{font-size:20px !important;font-family:'mallanna';}
.danpics img{border-radius:22px 22px 0 0;}
body{overflow:visible !important;}
@media only screen and (max-width: 768px) {
	ul.devotions_pt li{margin: 0 0 1.4em 0 !important;}
	.tdver{margin-bottom:5px !important;}
	.homewlno{
	    font-size:18px !important;
	}
	.slider-full #slider.smrtsldr{margin-top: 0px;font-family:'Ramabhadra' !important;}
	.hentry .dailyverimg, #sidebar .widget{border-radius: 15px 15px 0px 0px;}
	.slider-full #slider  .rslides-inner {border-radius: 22px;}
	.danpics figure{justify-content:space-evenly;width:100%;margin:10px auto;}
	.danpics img{border-radius:16px 16px 0 0;margin:0px auto;width:96%;box-shadow:0px 12px 12px -6px rgba(0,0,0,0.24);}
	
	
}
@media only screen and (max-width: 1100px) {
	.homewlno{
	    font-size:18px !important;
	}
	
}
.youtv{
	aspect-ratio: 16 / 9;
	width:100% !important;
	height:80vh !important;
}
.tdver{margin-bottom:15px;margin-top:-20px;}
/* Sub-header Style */
/*.devotions_pt.is-grid.uagb-post__equal-height article:last-child{display: none !important;}*/
.spldrop.has-drop-cap:not(:focus):first-letter{margin-bottom:.2em !important;}
.has-drop-cap:not(:focus):first-letter{font-size: 6em !important;margin: .14em .1em 0 0 !important;line-height:.6 !important;}
.qtip-shadow{box-shadow:1px 4px 8px 1px rgba(0,0,0,0.35) !important;}
.qtip-icon .ui-icon{background:#545440;color:white}
.qtip-content{font-family:'Noto Sans Telugu' !important;font-size:13px !important;font-weight:400;color:#01346f;border:solid 1px #b12525;background:#fffec6;line-height:1.2;overflow: hidden !important;overflow-y: auto !important;max-height: 150px}
.highlighting{color:#CF2E2E !important;font-size:20px !important;margin:10px 10px 10px 25px; !important;padding:0px 4px !important;text-align:left !important;border-left:solid 4px #01346f}
.devotions_pt.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-inherit img{border-radius: 8px 8px 0 0 !important;}
h2.uagb-post__title{font-family: 'mallanna' !important;height:28px;}
.devotions_pt a.wp-block-latest-posts__post-title{font-family: 'mallanna' !important;font-size: 18px;font-weight: 600;}
.devotions_pt .wp-block-latest-posts__featured-image img{border-radius: 6px;border: solid thin #D3D3D3;height:127px;}
.devotions_pat a.wp-block-latest-posts__post-title{display: none;}
.devotions_pt .uagb-post__inner-wrap{padding: 0 !important;}
.widget ul.footsoc li a {display: flex;font-size: 26px !important;}
#footer .widget ul.footsoc{align-content: flex-start !important;}
#footer .widget ul.footsoc li span {color:#FFFFFF;}
#footer .footblock h3{color: #EEC04E;background: rgb(11 52 102);padding: 5px 12px;margin-bottom: 5px;}
#footer .footblock .glsr-textarea{height: 40px;}
#footer .footblock .glsr-input{height: 25px;}
#footer .footblock .glsr-label:not(first-child){display: none;}
#footer .footblock .glsr-form-wrap{padding-left: 12px;}
#footer .widget ul.fblks, #footer .widget .fblk2{border-right: solid 1px #000;min-height: 225px;}
.with_frm_style .frm_message, .frm_success_style{background: #052d5e !important;border:1px solid #2969b7 !important;}
#footer .footblock .wp-block-columns.is-layout-flex{gap:0.1em;}
#footer .widget ul.fqlnks{line-height: 2.3em;}
#footer .widget ul.fqlnks li a{font-family: 'mallanna';}
.feedbackp{
	gap:2em !important;
}
button.wp-block-button__link
{
	background: #003273 !important;
	font-family: 'Open Sans' !important;
	padding: 8px 16px !important;
	font-size: 13px !important;
	font-weight: 400 !important;
}
.englishfont{font-family:'FiraSans-Book'}
#pre-header {
	/*background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);*/
	background: rgb(11 52 102);
	border-bottom: none;
}
#pre-header .header-links > ul > li:before {
	content: '|';
}
#pre-header .header-links > ul > li > a {
	color: #fff;
	font-weight: 400;
}
#pre-header .header-links .menu-hover > a,
#pre-header .header-links > ul > li > a:hover {
	color: #fff !important;
	opacity: 1;
	background-color: transparent;
}
#pre-header .header-links li a,
#pre-header-social li, #pre-header-social li a {
	color: #fff !important;
}
#pre-header-social li, #pre-header-social li a:hover {
	color: #fff !important;
	opacity: 1;
	/*background-color: transparent !important;*/
}
#pre-header-social li a:hover{
	background-color: rgb(180 135 64);
}
#pre-header-social li a:hover i{
	color:#fff;
}
#pre-header .header-links li a:hover {
	color: #fff !important;
}
#pre-header .header-links .sub-menu a {
	color: #4a4a4a !important;
	border-bottom: none !important;
}
#pre-header .header-links .sub-menu a:last-child {
	border-bottom: none;
}
#pre-header .header-links .sub-menu a:hover {
	color: #13aff0 !important;
	opacity: 1;
}
#pre-header .header-links .sub-menu .sub-menu {
	margin-top: 1px;
	background-color: #fff;
	border-left: 1px solid #eee;
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.07);
}
#pre-header-social li:last-child,
#pre-header-social li:last-child a {
	border-right: none;
}
#pre-header-social li a {
	border-left: none;
	color: #fff;padding: 7px 4px 1px 4px;margin: 2px 5px 3px 5px;
}
#pre-header .header-links .sub-menu {
	background-color: #fff;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	border: none;
}
/* Header Style */
#header,
#header-sticky {
	/*position: relative;*/
	background-color: #fff;
	border-bottom: none;
}
#logo h1,
#logo-sticky h1 {
	color: #1e1e1e;
}

#header .header-links .sub-menu a,
#header-sticky .header-links .sub-menu a {
	border-bottom: 1px solid #eee !important;
}
#header .header-links .sub-menu a:last-child,
#header-sticky .header-links .sub-menu a:last-child {
	border-bottom: none;
}
#header .header-links > ul > li a,
#header-sticky .header-links > ul > li a {
	transition: all 400ms;
	position: relative;
	color: #000;
	text-decoration:none !important;
	font-weight: normal;
}
#header .header-links > ul > li a:hover,
#header-sticky .header-links > ul > li a:hover {
	color: #13aff0 !important;
	opacity: 1;
}
#header .header-links > ul > li.menu-parent a:hover:before,
#header-sticky .header-links > ul > li.menu-parent a:hover::before {
	opacity: 1;
}
#header .header-links .sub-menu a,
#header-sticky .header-links .sub-menu a {
	padding: 2px 0px;
	color: #4a4a4a;
}
#header .header-links .sub-menu a:hover,
#header-sticky .header-links .sub-menu a:hover {
	color: #13aff0 !important;
	opacity: 0.75;
}
#header .header-links .sub-menu,
#header-sticky .header-links .sub-menu {
	/*top: 93px;*/
	border-top: none;
	border-bottom: none;
	background-color: #fff;
	margin-top: 0px;
	border-radius: 10px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	min-width: 200px!important;
}
#header .sub-menu li,
#header-sticky .sub-menu li {
	border: none;
}
#header .header-links .sub-menu .sub-menu,
#header-sticky .header-links .sub-menu .sub-menu {
	top: 0px;
	background-color: #fff;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
	border-left: 1px solid #eee;
}
#header .header-links .sub-menu a:hover,
#header .header-links .sub-menu .current-menu-item a,
#header-sticky .header-links .sub-menu a:hover,
#header-sticky .header-links .sub-menu .current-menu-item a {
	color: #13aff0 !important;
}
.more-link a{
	display: inline-block;margin-top: 8px;height: 10px;color: white !important;
}

/* Cta Style */
#introaction {
	background-color: #1e1e1e;
	padding: 60px 0px;
}
#introaction-core,
#outroaction-core,
.sc-action-core {
	position: relative;
	z-index: 2;
	padding: 50px 30px;
	border-radius: 0px;
	box-shadow: none;
	background-color: rgba(250, 250, 250, 0.1);
	border: none;
}
#introaction-core .three_fourth,
#introaction-core .one_fourth {
	margin: 0;
	float: none;
	text-align: center;
	width: 100%;
}
.action-text h3 {
	color: #fff;
	font-size: 36px;
	font-weight: 700;
	position: relative;
	display: inline-block;
}
.action-teaser p {
	color: #fff;
}
.action-link a {
	font-size: 13px;
	margin-top: 20px;
	padding: 8px 25px;
	transition: all .4s;
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
	border-radius: 25px;
	border: none;
	color: #fff;
	position: relative;
}
.action-link a:hover {
	color: #fff;
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
	box-shadow: none;
	border: none;
	opacity: 0.9;
}

/* Featured Style */
#section-home {
	margin-bottom: 10px;
}
.iconimage {
	border-radius:0px;
	border-bottom: none;
	overflow: hidden;
	position: relative;
}
.services-builder.style1 {
	border-radius: 0px;
	border: 2px solid #1e1e1e;
	padding: 20px;
	box-shadow: none;
	background-color: #fff;
	position: relative;
	z-index: 5;
	text-align: center;
}
.services-builder.style1 h3 {
	color: #1e1e1e;
	position: relative;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 3px;
	display: inline-block;
}
.services-builder.style1 p {
	color: #4a4a4a;
	padding: 0px;
}
.services-builder.style1 .iconmain {
	margin-top: 20px;
	text-align: center;
	padding: 0px;
}
.services-builder.style1 .iconurl {
	margin: 0;
	padding: 0px !important;
}
.services-builder.style1 .iconurl a {
	text-align: center;
	font-size: 13px;
	color: #fff;
	font-weight: 700;
	padding: 8px 25px;
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
	border: none;
	border-radius: 25px;
	text-decoration: none !important;
	text-transform: uppercase;
	display: inline-block;
}
.services-builder.style1 .iconurl a:hover {
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
	box-shadow: none;
	opacity: .9;
	color: #fff;
	border: none;
}

/* Footer style */
footer {
	border: none;
}
#footer {
	border-top: none;
	/*background-color: #1e1e1e;*/
	background-color: rgb(11 52 102);
	position: relative;
}
#footer .widget-area {
	position: relative;
}
#footer-core h2 {
	text-transform: capitalize;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: none;
}
#footer .widget ul li a:before {
	display: none;
}
#footer-core,
#footer-core p {
	color: #fff;
}
#footer .wp-block-latest-comments__comment-date,
#footer .wp-block-latest-posts__post-author,
#footer .wp-block-latest-posts__post-date {
	color: #aaa;
}
#footer .widget ul li a,
#footer .widget li a {
	color: #fff;
	/*font-weight: 500;*/
	font-size: 16px;
	text-decoration: none;font-family: 'FiraSans-Book';
}

#footer .widget ul li a:hover,
#footer .widget li a:hover {
	opacity: 1;
	color: #13aff0;
}
#footer .widget ul li span {
	display: block;
	color: #aaa;
	font-size: 13px;
	font-weight: 400;
}
.wp-block-archives li a{
	font-weight: normal;
	font-size: 13px !important;
}
.wp-block-archives{
	padding: 10px 30px;
}
#footer .widget li {
	border: none;
}
#footer .widget li:last-child {
	border-bottom: none;
}
#footer .widget_recent_entries ul li,
#footer .widget_recent_comments ul li {
	margin-bottom: 15px;
}
#footer .widget ul li:last-child {
	margin-bottom: 0px;
}
#footer .widget_tag_cloud a {
	background-color: #0e0e0e;
	border: none;
	color: #fff;
	font-weight: 500;
	border-radius: 5px;
}
#footer .widget_tag_cloud a:hover {
	color: #fff;
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
}
#footer input[type=text],
#footer input[type=email],
#footer input[type=password],
#footer input[type=search],
#footer input[type=tel],
#footer select,
#footer textarea {
	background-color: rgba(250, 250, 250, 0.1) !important;
	border: none !important;
	border-radius: 5px;
	box-shadow: none;
	color: #fff;
	padding: 5px 15px;
}
#footer .widget_search button {
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
	border: none;
	border-radius: 5px;
	color: #fff;
	font-weight: 600;
}
#footer .widget_search button:hover {
	opacity: .9;
}

/* Sub footer style */
#sub-footer {
	background-color: #1e1e1e80;
	border-top: 1px solid #2e2e2e;
	color: #fff;
}
#sub-footer a {
	color: #fff;
	text-decoration: none;
	font-size: inherit;
}
#sub-footer a:hover {
	color: #13aff0;
}
#footer-menu li:after {
	display: none;
}

/* Page heading style */
#intro {
	border: none;
	/*background-color: #1e1e1e;*/
	background-color: #f3ebbe;
	background-color: rgb(11 52 102 / 25%);
	/*padding: 50px 0px 0px 0px;*/
	padding: 10px 0px 0px 0px;
}
#intro .wrap-safari {
    padding:0px;
	/*padding-bottom: 35px;*/
	padding-bottom: 5px;
}
#intro .page-title {
	color: #00295e;
	font-size: 42px;
	font-weight: 700;
}
#intro .page-title span {
	background-color: transparent;
	padding: 0px;
}
#intro #breadcrumbs {
	color: #fff;
	font-weight: 500;
}
#intro #breadcrumbs-core {
	background-color: transparent;
	padding: 0px;
}
#intro #breadcrumbs-core a {
	color: #1e1e1e;
}

/*Side Bar Style */
.layout-sidebar-right #sidebar-core {
	border: none;
	padding: 0px;
	border-radius: 0px;
}
.widget_search .search input,
input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=tel],
select,
textarea {
	border: none !important;
	background-color: #eee !important;
	border-radius: 5px;
}
#sidebar .wp-block-search__button {
	border-radius: 5px;
	background-color: #13aff0;
	color: #fff;
	border: none;
}
#sidebar .wp-block-search__button:hover {
	opacity: 0.8;
}
#sidebar .widget {
	padding: 0px;
	overflow: hidden;
	background-color: #fff;
	border: none;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	/*border-radius: 0px;*/
}
#sidebar .widget_search {
	box-shadow: none !important;
}
#sidebar .widget_search::after,
#sidebar .widget_search::before {
	display: none;
}
#sidebar h2{
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 20px;
	font-weight: 500;
	font-size: 18px;
	color: #fff;
	text-transform: capitalize;
	border-bottom: none;
	background: rgb(19,175,240);
	/*background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);*/
	background: linear-gradient(90deg, rgb(5 44 96) 0%, rgb(78 255 243) 100%);
	width: 100%;
	position: relative;
}
#footer-core h2 {
	display: inline-block;
	margin: 0px 10px;
	padding: 10px 20px;
	font-weight: 500;
	font-size: 18px;
	color: #fff;
	text-transform: capitalize;
	border-bottom: none;
	background: rgb(19,175,240);
	/*background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);*/
	background: linear-gradient(90deg, rgb(5 44 96) 0%, rgb(78 255 243) 100%);
	width: 86%;
	position: relative;
}
#sidebar .widget ul,
#sidebar .widget ol,
#sidebar .wp-block-tag-cloud {
	padding: 20px;
	margin-bottom: 0px;
}
#sidebar .widget li a {
	font-size: 15px;
	text-decoration: none;
	font-weight: 400;
	color: #1e1e1e;
}
#sidebar .widget li a:hover {
	color: #13aff0;
}
#sidebar .widget li span {
	display: block;
	font-size: 13px;
	font-weight: 600;
	color: #aaa;
}
#sidebar .widget_recent_entries ul li,
#sidebar .widget_recent_comments ul li {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#sidebar .widget ul li,
#sidebar .widget li {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#sidebar .widget ul.wp-block-archives-list li{
	display: flex;
}
#sidebar .widget ul li:last-child, 
#sidebar .widget li:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#sidebar .widget_tag_cloud {
	border-bottom: none;
	padding-bottom: 0px;
}
#sidebar .widget_tag_cloud a {
	padding: 5px 12px;
	background-color: #f4f4f4;
	box-shadow: none;
	border: none;
	color: #4a4a4a;
	border-radius: 0px;
	font-weight: 400;
}
#sidebar .widget_tag_cloud a:hover {
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
	border-color: #13aff0;
	color: #fff;
}
footer.wp-block-latest-comments__comment-meta {
	background-color: transparent;
}

/* Blog Posts Style */
.blog-style2 #content,
.layout-sidebar-right #sidebar {
	background-color: #e5e5e5;
	background: #e5e5e5;
	border: none;
}
.layout-sidebar-right #sidebar {
	box-shadow: none;
}
.blog-style2 .blog-grid.column-2 {
	padding: 15px;
}
.blog-style2 .blog-article {
	margin-bottom: 50px;
	border: none;
	background-color: #fff !important;
	position: relative;
	border-radius: 0px;
	box-shadow: none;
	padding: 0px;
}
.blog-style2 .blog-article .entry-content {
	margin-top: 0px;
	background-color: none;
	text-align: left;
	padding: 0px;
	border-bottom: none;
	position: relative;
}
.blog-style2 .blog-article .entry-content p {
	color: #4a4a4a;
}
.blog-thumb img {
	border-radius: 0px;
	overflow: hidden;
}
.blog-article .more-link {
	padding-top: 0px;
	margin-bottom: 10px;
}
.blog-article .more-link a {
	font-size: 13px;
	color: #1e1e1e;
	padding: 5px;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #1e1e1e;
	border-radius: 0px;
	font-weight: 700;
	text-decoration: none !important;
}
.blog-article .more-link a:after {
	content: '>';
	margin-left: 3px;
}
.blog-article .more-link a:hover {
	background-color: transparent;
	opacity: 1;
	border-bottom: 1px solid #13aff0;
	color: #13aff0;
}
.blog-article .entry-meta {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}
.blog-article .entry-meta a,
.blog-article.sticky .entry-meta i,
.blog-article.sticky .entry-meta a {
	color: #7a7a7a;
	text-decoration: none !important;
}
.blog-article.sticky .entry-meta a:hover {
	color: #13aff0;
}
.blog-article .entry-meta > span:before {
	content: '|';
	color: #aaa;
}
.blog-article .entry-meta > span {
	font-size: 13px;
}
.blog-style2 .blog-article .blog-title {
	margin-top: 40px;
	font-size: 22px;
	color: #1e1e1e;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 0px;
}
.blog-article .blog-title a {
	text-decoration: none !important;
	color: #1e1e1e;
}
.blog-article.sticky .blog-title a {
	color: #1e1e1e;
	text-decoration: none !important;
}
.blog-article.sticky .entry-content p {
	color: #4a4a4a;
}


/* Blog Page Navigation Style */
.navigation.pagination .nav-links {
	border: none;
	display: inline-block;
}
.navigation.pagination .nav-links a,
.navigation.pagination .nav-links span {
	color: #1e1e1e;
	font-weight: 700;
	border: none;
	background-color: #f7f7f7;
	border-radius: 0px;
	text-decoration: none !important;
}
.navigation.pagination .nav-links a:hover,
.navigation.pagination .nav-links a.current,
.navigation.pagination .nav-links span:hover,
.navigation.pagination .nav-links span.current {
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
	color: #fff;
}

/* Single Post Style */
.single .entry-header {
	background-color: transparent;
	padding: 0px;
	margin-bottom: 20px;
	border-radius: 0px;
	border: none;
	border-bottom: none;
	box-shadow: none;
}
.single .entry-content {
	position: relative;
	background-color: transparent;	
	color: #4a4a4a;
	padding: 0px;
	border-radius: 0px;
	border: none;
	box-shadow: none;
}
.single .entry-meta {
	margin-top: 0px!important;
}
.single .entry-meta > span:before {
	content: '|';
	color: #ddd;
}
.single .entry-meta > span {
	font-size: 13px;
}
.single .entry-meta > span a {
	text-decoration: none !important;
}
.single .entry-meta{
	text-align: left;
	margin-top: 45px;
}
.nav-previous,
.nav-next {
	width: auto;
}
.nav-previous a,
.nav-next a {
	text-transform: uppercase;
	border-radius: 30px;
	font-weight: 700;
	text-decoration: none !important;
	background-color: transparent;
	padding: 0px;
	color: #1e1e1e;
	border: none;
	font-size: 13px;
	transition: all .4s;
}
.nav-previous a:hover,
.nav-next a:hover {
	opacity: 1;
	color: #13aff0;
	background-color: transparent;
	box-shadow: none;
}
#nav-above,
#nav-below {
	background-color: #fff;
	box-shadow: none;
	border-radius: 0px;
	padding: 30px;
	position: relative;
	border: 2px solid #1e1e1e;
}

.nav-previous a .meta-icon,
.nav-next a .meta-icon {
	display: inline-block;
}

/* Comments & Leave Comment Style */
#comments-title h3,
#reply-title {
	padding: 15px 20px;
	border-bottom: 1px solid #eee;
	text-align: left;
	font-size: 22px;
	font-weight: 700;
	text-transform: capitalize;
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);
	border-radius: 0px;
	color: #fff;
	margin-bottom: 20px;
	position: relative;
}
.commentlist article.comment {
	padding: 0px 0px;
	margin-bottom: 20px !important;
}
.comment-author h4 {
	color: #1e1e1e;
}
.commentlist {
	background-color: transparent;
	padding: 0px;
}
.commentlist .comment,
.commentlist .pingback {
	margin-top: 0px;;
}
.commentlist li article {
	margin-top: 0px;
	border-radius: 0px;
	box-shadow: none !important;
	background-color: transparent;
	padding: 20px !important;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px !important;
}
.commentlist article footer {
	background-color: transparent;
	border-top: none;
}
.comment .reply {
	float: right;
}
li.comment article {
	margin-bottom: 0px !important;
}
.comment .reply a {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	background-color: #13aff0;
	padding: 5px 8px;
	border-radius: 5px;
	border: none;
	text-decoration: none !important;
}
.comment .reply a:hover {
	border: none;
	color: #fff !important;
	background-color: #1e1e1e !important;
}
.commentlist .avatar {
	width: 80px;
	height: 80px;
	border-radius: 5px;
	border: none;
	margin: 0;
	margin-bottom: 20px;
}
.commentlist article header {
	text-align: left;
}
.comment-content {
	text-align: left;
}
.commentlist .children article:before {
	display: none;
}
.comment .reply a:hover {
	background-color: #1e1e1e;
	color: #fff;
}
#commentform input[type="text"]:focus,
#commentform textarea:focus {
	background-color: #fff;
}
.logged-in-as a {
	color: #13aff0;
}
.logged-in-as a:hover {
	color: #13aff0;
}
.comment-respond .form-submit {
	text-align: left;
}
#respond {
	border-radius: 0px;
	padding: 0px;
}
#commentform input[type="text"],
#commentform textarea {
	background-color: #f7f7f7 !important;
	border: 1px solid #e7e7e7 !important;
	border-radius: 5px;
	color: #4a4a4a;
}
.themebutton,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-size: 13px;
	border-radius: 10px;
	font-weight: 450;
	padding: 8px 8px;
	transition: all .4s;
	background: rgb(19,175,240);
	/*background: linear-gradient(90deg, rgba(19,175,240,1) 0%, rgba(19,240,191,1) 100%);*/
	background: linear-gradient(90deg, rgb(20 78 155) 0%, rgb(184 150 92) 100%);
	background: rgb(178 136 58);
	border: none;
	color: #fff;
	position: relative;
}
.themebutton:hover,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	color: #fff;
	background: rgb(19,175,240);
	background: linear-gradient(90deg, rgb(39 104 195) 0%, rgb(222 177 99) 100%);
	background: rgb(178 113 0);
	border: none;
	box-shadow: none;
	opacity: .9;
}

