/*
Theme Name: techindiatoday
Description: Child theme for Tech India Today
Author: Tech India Today
Author URI: https://www.techindiatoday.com/
Template: gillion
*/
#ez-toc-container a:visited {
	color: #2aa8ef;
}
.blog-slider-style9 h2 {
    line-height: 100% !important;
}
h1.post-title {
	color: #fff;
	font-size: 42px;
	margin-top: 5px;
	background: linear-gradient(to right,#FFF 40%,#1f9dd5 50%,#FFF 60%);
	background-size: 200% auto;
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: anitext 2.5s linear infinite;
	display: inline-block;
}
@keyframes anitext{to{background-position:200% center}}

/* Add your custom CSS below */
.post-content.post-single-content a {font-weight: bold;color: #1f9dd5;}.post-content-share .jssocials-share {border: 1px solid #1f4077;border-radius: 50px;}.post-content-share .jssocials-share-logo {color: #1f4077;}.sh-titlebar a {color: #1f4077 !important;font-weight: bold;}.post-single-meta .post-meta-content a,.post-single-meta .post-views,.post-single-meta .post-readtime,.post-single-meta .post-readtime span {font-size: 14px;color: #1f4077!important;font-weight: bold;}.sh-comment-form {background-color: #f0f0f0;}.sh-comments .submit {background-color: #1f4077;}.sh-back-to-top{bottom: 15%;right: 1.7%;background: #1f4077;}.sh-back-to-top .fa{color: #fff;}.page-content a{color: #1f9dd5;font-weight: bold;}.widget_about_us .widget-learn-more {background-color: #1f4077;}.blog-slider-item .post-meta a {color: #fff;font-weight: 700;}.blog-slider-item .post-meta a {color: #fff;font-weight: 700;}.blog-slider-item .post-meta a:hover {color: #1f9dd5 !important;font-weight: 700;}.tit-social li {display: inline-block;padding: 10px;font-size: 24px;}.foo-fix{background-attachment: fixed !important;}.post-swtich-style2 .post-switch-type{font-weight: 700;}.sh-comment-form label, .sh-comments-required-notice{color: #2b2b2b;}.sh-comments-required-notice span{color: red;}.sh-comments .submit:hover, .widget_about_us .widget-learn-more:hover{background-color: #1f4077;}.sh-footer .post-readtime{color: #f0f0f0 !important}.sh-footer .sh-footer-widgets a:hover{color: #1f9dd5 !important;}.widget_about_us .sh-widget-socialv2-list i:hover {opacity: 0.7;}.sh-post-categories-style2 .post-categories a {font-weight: bold;font-size: 16px;color: #1f4077;}.sh-comment-form label span {color: red;}.post-switch {padding: 35px;border: 1px solid #f5f5f5;background: #f5f5f5;border-radius: 8px;}.sh-copyrights-info {font-size: 14px;margin-top: 0px;}.sh-copyrights{padding: 20px;}.sh-footer .post-meta span{color: #f0f0f0 !important;}.post-content-share .jssocials-share:hover{box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.4);}.sh-footer-widgets ul li, .sh-footer-widgets ul li {border-bottom: 1px solid rgba( 255,255,255,0.1) !important;}.blog-slider-item h1, .blog-slider-item h2 {font-size: 32px !important;}#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {width: 320px !important;border: 1px solid #3b3b3b;}
.mailpoet_submit {
    background-color: #1f4077;
    color: #fff;
    line-height: 44px;
    padding: 0 30px;
    border: none;
    font-weight: bold;
    font-size: 12px;
	border-radius: 100px !important;
	text-transform: uppercase;
}
.home .blog-style-masonry-card .post-content-container {
	padding: 20px !important;
}
.home .post-title h1, .post-title h2 {
    font-size: 14px !important;
    line-height: 20px !important;
}
.tit-social li a:hover {
	opacity:0.7;
}
.vc_pageable-slide-wrapper .vc_grid-item-mini {
    background-color: #fff !important;
	box-shadow: 0px 6px 30px rgba(0,0,0,0.1);
}
.vc_pageable-slide-wrapper .vc_gitem_row .vc_gitem-col {
    padding: 25px !important;
}
.vc_pageable-slide-wrapper .vc_grid-item-mini .vc_btn3 {
    padding: 10px 30px !important;
    border-radius: 100px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    transition: 0.3s all ease-in-out;
    font-size: 11px !important;
	background-color: #1f4077 !important;
}
div.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991 {
    background: none !important;
}
.sh-titlebar {
    background-color: #f1f1f1 !important;
}
.archive h1 {
    font-size: 24px !important;
}
.blog-single .post-content ul.ez-toc-list {
    padding-left: 2px !important;
}
.blog-single .post-content ul {
    padding-left: 20px !important;
}