/*
Theme Name: Newspaper Child
Template: Newspaper
*/

/*@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@200;300;400;500;600;700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@200&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@700&display=swap');

body,
html,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span,
div{
	font-family: 'Fira Sans', sans-serif !important;
}
.itemExtraFields ul:before,
.itemTagsBlock ul.itemTags:before{
	display:inline-block;
	clear:both;
	content:"";
	background-color:#000;
	height:2px;
	width:100%;
}
.code-block.code-block-1,
ins.adsbygoogle{
	display:none !important;
}
/* div#inner_wrap_wrapper_blog .addtoany_share_save_container.addtoany_content.addtoany_content_top{
	position: absolute;
    right: 0px;
} */
ul#menu-top-brands-tags li a{
	color:#aaa;
}
ul#menu-top-brands-tags li a:hover{
	color:#ff0000;
}
.tdb-next-post.tdb-next-post-bg.tdb-post-next{
	border-left:2px solid #ddd;
}
input[type=submit]:hover{
	background-color:#ff0000 !important;
}
div#inner_wrap_wrapper_blog .col_4{
	width:30%;
}
.comment_wrapper{
	text-align:right !important;
	padding-right:10px;
}
.car_news_wrapper h3.entry-title.td-module-title,
.best_blogs_wrapper h3.entry-title.td-module-title{
	line-height:20px;
}
[class*=tdb_module_loop] .td-image-wrap {
	padding-bottom:60% !important;
}
.td-search-query{
	color:#ff0000 !important;
}
.td-container, 
.tdc-row, 
.tdc-row-composer,
.search-results .td-container{
	width:1200px !important;
}
.car_news_wrapper h3.entry-title.td-module-title a,
.best_blogs_wrapper h3.entry-title.td-module-title a{
	font-size:14px;
	color:#aaa;
	line-height:0px;
}
.car_news_wrapper h4 span.td-pulldown-size,
.best_blogs_wrapper h4 span.td-pulldown-size{
	padding-left:0px;
}
.car_news_wrapper .td-post-author-name,
.best_blogs_wrapper .td-post-author-name{
	margin-bottom:5px;
}
.car_news_wrapper .td-post-author-name a,
.best_blogs_wrapper .td-post-author-name a{
	color:#aaa;
}
.internal_search_wrapper{
	position: fixed !important;
    top: 11.5% !important;
    z-index: 999 !important;
	width: 1200px !important;
	left:50%;
	transform:translate(-50%);
}
.white-popup-block:before{
	background-image:none !important;
}
.viewers_wrap{
	width:20% !important;
}
.td-drop-down-search form.external-search {
  padding: 16px;
}
.top_heading h1.tdb-title-text{
	font-size:20px;
	color:#000;
	font-weight:700 !important;
	text-transform:uppercase;
}
p.tdm-descr.td-fix-index{
	text-align:justify;
	word-break:break-word;
}
.tdb-next-post span{
	font-size:14px !important;
}
.itemTagsBlock ul.itemTags li a{
	background: #ddd;
    padding: 5px 15px;
    border-radius: 50px;
    color: #000;
	text-decoration:none;
}
.td-drop-down-search{
	background:#e1e1e1;
}
.td_module_column .td_module_wrap .td-module-container.td-category-pos-{
	border-bottom:2px solid #ddd;
/* 	width:99% !important; */
}
.td_module_column .td_module_wrap:nth-child(5) .td-module-container.td-category-pos-{
	border-bottom:none;
}
.white-popup-block:before{
	background-color: #e6e9ec26;
    background: #e6e9ec33;
}
.tdb-block-inner.td-fix-index p a {
    color: #2474c4 !important;
}
.td-module-meta-info .td-post-category,
.tdb-category.td-fix-index a.tdb-entry-category,
.tdb_single_categories a, 
.td-image-container .td-post-category,
.td-editor-date .td-post-category, 
.td_module_flex_2 .td-post-category, 
.td_module_flex_2 .td-post-vid-time,
.td-big-grid-flex .td-module-meta-info .td-post-category,
div#full_width_wrapper .td-big-grid-flex .td-post-category{
	background-color:#2474c4 !important;
}
.no-results.td-pb-padding-side h2{
	margin-left:22px;
}
.mfp-content #td-login-div{
	background-color:#60a6ef;
}
.itemTagsBlock ul.itemTags li a:hover{
	background:#ff0000;
	color:#fff;
	text-decoration:underline !important;
}
.post_dec_wrapper{
	padding-right:0px !important;
}
.td_social_type.td-pb-margin-side.td_social_youtube{
	display:none;
}
.td-header-style-9 .td-header-menu-wrap-full{
	height:46px !important;
}
.td-header-style-9 .td-logo-wrap-full{
	line-height: 131px !important;
}
.td-category-header .td-category-pulldown-filter,
.entry-crumbs{
	display:none;
}
.itemExtraFields ul{
	position:relative;
	z-index:0;
	margin-top:0px;
	top:-13px;
	list-style:none;
}
.td-category-grid .td-container,
.td-category-header .td-container{
	width:1200px !important;
}
.rmp-heading--title{
	font-size:20px !important;
}
.post-views.entry-meta{
	display:flex;
	position:relative;
	z-index:0;
	margin-bottom:15px;
}
.next_pev_wrapper a:hover{
	color:#ff0000;
}
.tdb-next-post.tdb-next-post-bg.tdb-post-next{
	text-align: left;
    padding-left: 20px;
}
span.td-author-date{
	display:flex;
	padding-bottom:10px;
}
.td_module_flex.td_module_flex_1.td_module_wrap.td-animation-stack .td-module-container.td-category-pos-{
	border-bottom:2px solid #ddd;
}
.td_module_flex.td_module_flex_1.td_module_wrap.td-animation-stack:nth-child(2) .td-module-container.td-category-pos-{
	border-bottom:none;
}
span.td-author-date span.td-post-author-name{
	display:block;
	width:100%;
}
span.td-author-date span.td-post-date{
	width:100%;
}
.td-subcat-filter .td-subcat-dropdown span,
.td-subcat-filter .td-subcat-list a{
	font-size:16px !important;
}
.white-popup-block:after{
	background:transparent !important;
}
.td-editor-date a.td-post-category{
	margin-bottom:10px;
}
div#inner_wrap_wrapper{
	width:1200px;
	margin:0 auto;
}
.td-editor-date a.td-author-photo{
	margin-right:5px;
	width:20%;
}
.next_pev_wrapper{
	padding-bottom:5px;
}
.tdb-next-post span a{
	color:#9F9F9F !important;
	font-weight:100;
}
.next_pev_wrapper span{
	color:#000 !important;
	font-weight:100;
}
.tdb-next-post a:hover{
	color:#ff0000 !important;
}
.td_module_flex_1 .td-author-photo,
.td_module_flex_3 .td-author-photo, 
.td_module_flex_4 .td-author-photo,
.td_module_flex_5 .td-author-photo{
	pointer-events:none;
}
.page-nav.page-nav-post{
	display: flex;
    justify-content: center;
}
.page-nav .current{
	background-color: #ff0000 !important;
    color: #fff;
    border-color: #ff0000 !important;
}
.post-views.entry-meta span.post-views-label{
	margin:0px 10px;
}
.post-views.entry-meta span.post-views-count{
	margin-left:10px;
}
.dashicons-chart-bar:before{
	content:"\f06e" !important;
	font-family:FontAwesome;
	position:absolute;
	top:5px;
	left:0px;
}
.rmp-rating-widget .rmp-icon--ratings{
	font-size:18px !important; 
	margin-top:10px;
}
.td-header-wrap .td-drop-down-search{
	position: absolute;
    top: -15% !important;
    right: 50px !important;
}
.td-module-comments a{
	display:none !important;
}
div#top_footer_wrapper .td_flex_block_1{
	display:block !important;
}
.itemExtraFields ul li.typeTextfield{
	margin-bottom:5px;
}
.itemExtraFields ul li.typeTextfield.group2:nth-child(even){
	background: #E2EDF8;
    padding: 5px 10px;
}
.itemTagsBlock ul.itemTags{
	position:relative;
	z-index:0;
	margin-top:8px;
	list-style:none;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	left:0px;
}
.itemTagsBlock ul.itemTags li{
	padding-top:10px;
	margin-right:10px;
	margin-left:0px;
	white-space:pre;
}
.itemExtraFields ul li {
	margin-left:0px;
}
.td-fix-index .itemExtraFields{
	background-color:#fff;
	padding:30px 15px;
}
.td-fix-index .itemTagsBlock{
	background-color:#fff;
	padding:30px 15px;
	margin-bottom:25px;
}
div#contact_details .wpcf7-response-output{
	font-size: 14px;
    font-weight: 400;
    background-color: #dff0d8 !important;
    background: #f0f0f0;
    color: #4a7439 !important;
    border-color: #d6e9c6;
    padding: 10px;
	margin-left:0px;
	margin-right:0px;
}
div#contact_details i.td-icon-font.td-icon-youtube{
	display:none;
}
.itemExtraFields span.top_heading{
	background: #000;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 15px;
	font-size:14px;
}
.itemTagsBlock span.top_heading{
	background: #000;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 15px;
	font-size:14px;
}
.td-header-main-menu{
	padding:0px 20px;
}
.addtoany_share_save_container.addtoany_content.addtoany_content_top{
	text-align:right;
	margin-top:0px !important;
}
div#inner_wrap_wrapper .td_block_separator{
	margin-bottom:0px !important;
}
.td-header-style-9 .td-header-sp-logo{
	background:#000;
}
.td-header-menu-wrap.td-header-gradient,
.td-header-style-9 .td-logo-wrap-full{
	background:#e1e1e1;
}
.td-header-style-9 .td-header-sp-logo img{
	padding-left:20px;
}
.td-header-gradient:before{
	display:none;
}
.sf-menu .td-menu-item > a{
	color:#ddd;
}
.tdb_single_featured_image img {
     display: none !important;
    width: 100%;
}
.td_module_wrap .entry-title{
	font-weight:500 !important;
	font-size:20px !important;
}
.sf-menu > .current-menu-item > a{
	color:#fff;
}
.tagdiv-type blockquote{
	margin:0px !important;
}
.tds-button1:hover:before{
	background-color:#ff0000 !important;
}
.td-drop-down-search form.external-search{
	background-color: #60a6ef;
    padding: 10px 20px;
	position:relative;
	z-index:0;
	width:1200px;
	margin:0 auto;
}
.td-drop-down-search.td-drop-down-search-open{
	background-color:#e1e1e1;
}
.td-drop-down-search form.external-search button{
	background-color: #ff0000;
    border: 1px solid #ff0000;
    color: #fff;
    padding: 5px 10px;
    font-size: 20px;
	position: absolute;
    z-index: 0;
    right: 2%;
    top: 17%;
}
.td-post-author-name,
.tdb_single_author a, 
.tdb_single_date a, 
.tdb_single_post_views a,
.tdb_single_author .tdb-author-name{
	pointer-events:none;
}
.td-drop-down-search form.external-search input[type="text"]{
	width:96.5%;
}
.tagdiv-type p{
	margin-bottom:10px !important;
}
.tdb_single_content .tdb-block-inner > *:not(.wp-block-quote):not(.alignwide):not(.td-a-ad){
	border-color:#fff;
}
p.badge{
	display:inline-block;
	background: #60a6ef;
    color: #fff;
    padding: 1px 10px;
    border-radius: 5px;
}
.tagdiv-type blockquote p{
	font-style:normal;
	color:#222 !important;
	font-size:14px !important;
	text-align:left !important;
	margin-bottom:0px !important;
	text-transform:inherit !important;
}
#motortype_btn .tds-button1{
	background-color: transparent !important;
    border: 2px solid #ff0000;
    color: #ff0000;
}
div#motortype_btn{
	text-align:center;
}
#motortype_btn .td-element-style{
	background-color:transparent !important;
}
#motortype_btn .tds-button1:before{
	background-color:transparent !important;
}
#motortype_btn .tds-button1:hover{
	background-color:#ff0000 !important;
	color:#fff;
}
.td-header-main-menu{
	width:1200px !important;
	margin:0 auto;
	background-color:#000;
}
.tdb-template .td-main-content-wrap{
	padding-top:0px;
}
.td-header-style-9 .td-header-sp-logo{
	text-align: left !important;
	width: 1200px;
	margin: 0 auto;
}
.footer_social_wrapper .tdm-social-item i{
	color:#808080;
	font-size:20px !important;
}
.footer_social_wrapper .tdm-social-item i:hover{
	color:#fff;
}
ul#menu-top-brands li a,
ul#menu-footer_col-4_2 li a,
ul#menu-footer_col-4_1 li a,
ul#menu-footer-6-en li a,
ul#menu-footer-5-en li a{
	color:#aaa;
	font-weight:100;
}
.td_social_type.td-pb-margin-side.td_social_facebook span.td_social_button a:before{
	display:inline-block;
	clear:both;
	content:"Facebook";
	text-transform:capitalize;
	position:absolute;
	left:15%;
	font-size:13px;
	color:#000;
}
.td_social_type.td-pb-margin-side.td_social_instagram span.td_social_button a:before{
	display:inline-block;
	clear:both;
	content:"Instagram";
	text-transform:capitalize;
	position:absolute;
	left:15%;
	font-size:13px;
	color:#000;
}
.td_social_type.td-pb-margin-side.td_social_soundcloud span.td_social_button a:before{
	display:inline-block;
	clear:both;
	content:"Linkedin";
	text-transform:capitalize;
	position:absolute;
	left:15%;
	font-size:13px;
	color:#000;
}
.td_social_type.td-pb-margin-side.td_social_pinterest span.td_social_button a:before{
	display:inline-block;
	clear:both;
	content:"Pinterest";
	text-transform:capitalize;
	position:absolute;
	left:15%;
	font-size:13px;
	color:#000;
}
.td_social_type.td-pb-margin-side.td_social_instagram span.td_social_button a{
	border: 1px solid #417096;
    border-radius: 50px;
    padding: 5px 15px;
    color: #417096;
}
.td_social_type.td-pb-margin-side.td_social_soundcloud span.td_social_button a{
	border:1px solid #0077b5;
	border-radius:50px;
	padding:5px 15px;
	color:#0077b5;
}
.td_social_type.td-pb-margin-side.td_social_pinterest span.td_social_button a{
	border: 1px solid #ca212a;
    border-radius: 50px;
    padding: 5px 15px;
    color: #ca212a;
}
.td_social_type.td-pb-margin-side.td_social_soundcloud .td-social-box,
.td_social_type.td-pb-margin-side.td_social_pinterest .td-social-box,
.td_social_type.td-pb-margin-side.td_social_instagram .td-social-box,
.td_social_type.td-pb-margin-side.td_social_facebook .td-social-box{
	border-bottom:1px solid #ddd;
	padding-bottom:50px;
}
.td_social_type.td-pb-margin-side.td_social_soundcloud .td-sp.td-sp-soundcloud{
    position: relative;
    z-index: 0;
    color: transparent;
	background-color:#0077b5 !important;
}
.td_social_type.td-pb-margin-side.td_social_soundcloud .td-sp.td-sp-soundcloud:before{
	display: inline-block;
    clear: both;
    content: "\f0e1";
    font-family: FontAwesome;
    font-size: 20px;
    color: #fff;
    top: 9px;
    position: absolute;
    left: 11px;
}
.td_social_type.td-pb-margin-side.td_social_twitter span.td_social_button a:before{
	display:inline-block;
	clear:both;
	content:"twitter";
	text-transform:capitalize;
	position:absolute;
	left:15%;
	font-size:13px;
	color:#000;
}
.td_social_type.td-pb-margin-side.td_social_youtube span.td_social_button a:before{
	display:inline-block;
	clear:both;
	content:"Youtube";
	text-transform:capitalize;
	position:absolute;
	left:15%;
	font-size:13px;
	color:#000;
}
.td_social_type.td-pb-margin-side.td_social_facebook span.td_social_button a{
	border: 1px solid #4d68a2;
    border-radius: 50px;
    padding: 5px 15px;
    color: #4d68a2;
}
.td-post-content img{
	margin-right:20px;
	margin-top:20px;
}
.td_social_type.td-pb-margin-side.td_social_twitter span.td_social_button a{
	border: 1px solid #29c5f6;
    border-radius: 50px;
    padding: 5px 15px;
	color:#29c5f6;
}
.td_social_type.td-pb-margin-side.td_social_youtube span.td_social_button a{
	border: 1px solid #e14e42;
    border-radius: 50px;
    padding: 5px 15px;
	color:#e14e42;
}
.td_social_type .td_social_info{
	display:none;
}
.footer_desc p{
	color:#aaa !important;
	font-weight:100;
}
ul#menu-footer_col-4_2 li a:hover,
ul#menu-footer_col-4_1 li a:hover,
ul#menu-footer-6-en li a:hover,
ul#menu-footer-5-en li a:hover{
	font-weight:600;
	font-size:13.5px;
	color:#ff0000;
}
.sf-menu ul .current-menu-item > a{
	color:#ff0000 !important;
}
.tdm_block.tdm_block_inline_text .tdm-descr a{
	color:#aaa !important;
	font-weight:400;
}
.tdm_block.tdm_block_inline_text .tdm-descr a:hover{
	color:#fff !important;
}
.td-footer-template-wrap h4.block-title.td-block-title{
	border-bottom:none;
}
div#inner_wrap_wrapper_blog .date_wrap,
div#inner_wrap_wrapper_blog .col_1{
	width:auto !important;
}
.td-footer-template-wrap h4.block-title.td-block-title span.td-pulldown-size{
	background:transparent;
	text-transform:uppercase;
	font-weight:600;
	font-size:18px;
}
div#copyright_content p.tdm-descr{
	font-size:14px !important;
	color:#aaa;
}
.td-header-style-9 .td-logo-wrap-full h1.td-logo{
	text-align:left;
	background-color:#000;
}
.sf-menu .td-menu-item > a{
	font-weight:400;
	font-size:14px;
}
.footer_logo_wrap{
	position:relative;
	z-index:0;
}
.form_email_icon a.td_single_image_bg{
	margin-top:20px;
	width: 10%;
    height: 40px !important;
}
.footer_logo_wrap p.tdm-descr{
	position: absolute;
    left: 5%;
	font-weight:bold;
}
.sf-menu > li > a:after{
	background-color:#ff0000 !important;
}
.tdi_52_c0b .td_module_wrap:hover .td-module-title a{
	color:#ff0000 !important;
}
.tdb_single_categories a,
.td-post-category,
.td_module_flex_2 .td-post-category, 
.td_module_flex_2 .td-post-vid-time,
.td-big-grid-flex .td-post-category{
	background-color:#ff0000 !important;
	border:1px solid #fff;
	color:#fff !important;
	text-transform:uppercase;
}
.admin-bar .td-header-menu-wrap.td-affix{
	background:#000;
}
.sf-menu .td-menu-item > a:hover{
	font-weight:400;
	font-size:14px;
	color:#fff;
}
.td-header-style-9 .header-search-wrap .td-icon-search{
	color:#fff !important;
}
.td-load-more-wrap a:hover{
	background-color:#ff0000 !important;
	border-color:#ff0000 !important;
}
.td-module-comments a:hover{
	background-color:#ff0000 !important;
}
.td-module-comments a:hover:after{
	border-color:#ff0000 transparent transparent transparent !important;
}
.sf-menu .td-normal-menu ul ul,
.sf-menu > li.td-normal-menu > ul.sub-menu{
	padding:0px;
}
.td_block_wrap{
	margin-bottom:0px !important;
}
.sf-menu > li.td-normal-menu > ul.sub-menu li:hover{
	background:#f1f1f1;
}
.sf-menu > li.td-normal-menu > ul.sub-menu li a:hover{
	color:#ff0000;
	font-size:11.5px;
}
.td-scroll-up-visible{
	background-color:#ff0000 !important;
}
.tdi_52_add .td-module-title a:hover{
	color:#ff0000;
}
.td-pb-row [class*="td-pb-span"] .td_module_wrap:hover .td-module-title a,
.td_module_wrap:hover .entry-title a,
h1 > a:hover,
h2 > a:hover,
h3 > a:hover,
h4 > a:hover,
h5 > a:hover,
h6 > a:hover{
	color:#ff0000 !important;
}
.tdb_single_categories a:hover,
.td-post-category:hover,
.td_module_flex_2 .td-post-category:hover,
.td_module_flex_2 .td-post-vid-time:hover,
.td-big-grid-flex .td-post-category:hover{
	background-color:#000 !important;
}
.td_module_flex_2 .td-module-thumb{
	margin-left:0px !important;
}
.td-scroll-up-visible:hover{
	background-color:#fff !important;
}
.td-next-prev-wrap{
	text-align:center;
}
.td-next-prev-wrap a{
	width:35px !important;
	height:35px !important;
	line-height:35px !important;
	font-size:12px !important;
	border:1px solid #000 !important;
	color:#000 !important;
}
.td-scroll-up-visible:hover i.td-icon-menu-up{
	color:#000 !important;
}
.td-header-wrap #td-header-search{
	width:100% !important;
}
.td-drop-down-search .td-search-form{
	margin:10px 20px !important;
}
.td-header-top-menu-full.td-container-wrap{
	display:none;
}
input#td-header-search-top{
	background-color:#ff0000;
	color:#fff;
}
.page-id-30004 .td-pb-span4{
	width:50%;
}
.page-id-30004 .td-main-content-wrap.td-main-page-wrap.td-container-wrap{
	background:#F0F0F0;
}
.page-id-30004 .td-main-content-wrap.td-main-page-wrap.td-container-wrap .contact_form {
    background: #fff;
    padding: 10px 20px;
	margin-bottom:20px;
}
.page-id-30004 .td-main-content-wrap.td-main-page-wrap.td-container-wrap .contact_form input[type=submit]{
	background-color:#2476C5;
	border-radius:3px;
}
.page-id-30004 .td-main-content-wrap.td-main-page-wrap.td-container-wrap .contact_form input{
	height: 40px;
    border-radius: 10px;
	border-width:2px;
	margin-bottom:20px;
}
.page-id-30004 .td-main-content-wrap.td-main-page-wrap.td-container-wrap .contact_form textarea{
	border-width:2px;
	margin-bottom:20px;
	border-radius: 10px;
}
.page-id-30004 .td-main-content-wrap.td-main-page-wrap.td-container-wrap .contact_form select{
	width: 100%;
    height: 40px;
    margin-bottom: 20px;
    border: 2px solid #ddd;
    border-radius: 10px;
    color: #808080;
	padding-left:5px;
}
div#contact_details h3.tdm-title.tdm-title-md{
	font-weight:bold;
}
.tdc-font-fa-envelope-o:before{
	color:#2476C5;
}
.page-id-30004 .td-main-content-wrap.td-main-page-wrap.td-container-wrap .contact_form h3{
	font-weight:bold;
}
.page-id-30004 .tdm-social-wrapper{
	margin-top:10px;
}
.page-id-30004 .tdm-social-wrapper .tdm-social-item i.td-icon-font.td-icon-facebook{
	background: #516EAB;
    color: #fff;
	font-size: 17px;
    width: 40px;
    height: 40px;
    line-height: 42px;
}
.tdb-block-inner.td-fix-index p a{
	color:#ff0000;
}
.td-next-prev-wrap a:hover{
	background-color: #000 !important;
    border-color: #000 !important;
	color:#fff !important;
}
.tdb_search_form .tdb-search-form-btn:hover{
	background-color:#ff0000 !important;
}
.search-results h1.tdb-title-text{
	color:#ff0000;
}
.page-id-30004 .tdm-social-wrapper .tdm-social-item-wrap:last-child .tdm-social-item{
	margin-left:10px !important;
}
.page-id-30004 .tdm-social-wrapper .tdm-social-item i.td-icon-font.td-icon-twitter{
	background: #29C5F6;
    color: #fff;
    font-size: 17px;
    width: 40px;
    height: 40px;
	margin-left:0px;
    line-height: 42px;
}
.page-id-30004 .tdm-social-wrapper .tdm-social-item i.td-icon-font.td-icon-youtube{
	background: #E14E42;
    color: #fff;
    font-size: 17px;
    width: 40px;
    height: 40px;
    line-height: 42px;
	margin-left:20px;
}
.td-header-menu-wrap.td-affix{
	background-color:#000 !important;
}
.tdm_block_column_content .tdm-title-md{
	font-weight:bold;
}
h4.block-title.td-block-title{
	margin-bottom:10px;
}
div#inner_wrap_wrapper_blog{
	border-top:2px solid #ddd !important;
	border-bottom:2px solid #ddd !important;
	padding:10px 0px;
}
div#inner_wrap_wrapper_blog .viewers_wrap,
div#inner_wrap_wrapper_blog .date_wrap time{
	position:relative;
	z-index:0;
}
div#inner_wrap_wrapper_blog .viewers_wrap:before{
	display:inline-block;
	clear:both;
	content:"";
	width:2px;
	height:40px;
	background:#ddd;
	position:absolute;
	top:-4px;
	left:5%;
}
div#inner_wrap_wrapper_blog .date_wrap time:before{
	display:inline-block;
	clear:both;
	content:"";
	width:2px;
	height:40px;
	background:#ddd;
	position:absolute;
	top:-13px;
	left:-20%;
}
.single-post h1.tdb-title-text{
	font-size:32px !important;
	font-weight:800;
}
.td-header-wrap .td-drop-down-search:before{
	display:none !important;
}
.category_name_wrapper{
	float:left;
	width:50%;
}
.td-header-menu-wrap.td-affix{
	width:1200px !important;
	left:50%;
	transform:translate(-50%) !important;
}
.td-header-style-1 .header-search-wrap .td-icon-search{
	color:#fff !important;
}
@media only screen and (max-width:767px){
	.td-header-style-1 .header-search-wrap .td-icon-search{
	color:#fff !important;
}
	div.td-header-menu-wrap.td-affix {
    transform: unset !important;
    left: 0;
}
	a.td-main-logo{
		margin-left:0px;
	}
	.td-big-grid-flex .td_block_inner{
		width:100%;
		margin-left:0px !important;
	}
	#footer_details .footer_desc{
		width:100% !important;
	}
	.td-menu-background, .td-search-background{
		background-image:url("https://drive-my.com/wp-content/uploads/2020/11/home_img1.png") !important;
		background-repeat: no-repeat !important;
    	background-size: contain !important;
	}
	.td-mobile-content li a{
		line-height: 10px !important;
    	font-size: 14px !important;
	}
	.td-mobile-container{
		background:rgba(0,0,0,0.8);
	}
	.tdc-row{
		width:auto !important;
		padding:0px !important;
	}
	.td-pb-row [class*="td-pb-span"]{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.tdc-row div#inner_wrap_wrapper{
		padding-left:0px !important;
	}
	.chat_wrap{
		text-align:left !important;
		justify-content:start !important;
	}
	div#inner_wrap_wrapper_blog .viewers_wrap:before,
	div#inner_wrap_wrapper_blog .date_wrap time:before{
		display:none;
	}
	.td-mobile-content .current-menu-item > a,
	.td-mobile-content .current-menu-ancestor > a, 
	.td-mobile-content .current-category-ancestor > a{
		color:#ff0000 !important;
	}
	.single-post h1.tdb-title-text{
		font-size:20px !important;
	}
	p strong{
		font-weight:400 !important;
	}
	.footer_logo_wrap p.tdm-descr{
		position:initial;
	}
	.footer_logo_wrap{
		margin-bottom:15px !important;
	}
	.pmb-print-this-page.wp-block-button{
		position:inherit;
	}
	.td-drop-down-search form.external-search{
		width:100% !important;
	}
	div#inner_wrap_wrapper{
		width:100%;
	}
	.footer_social_wrapper{
		text-align:center !important;
	}
	.td_block_separator span{
		display:none !important;
	}
	div#inner_wrap_wrapper_blog .col_4{
		width:100%;
	}
	.itemTagsBlock ul.itemTags li{
		width:100%;
		overflow:hidden;
	}
	.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_default_style{
		display:none;
	}
	div#inner_wrap_wrapper_blog .date_wrap, div#inner_wrap_wrapper_blog .col_1{
		width: 50% !important;
    	float: left;
	}
	div#inner_wrap_wrapper_blog .col_4{
		width: 50% !important;
    	float: left;
	}
	div#inner_wrap_wrapper_blog .tdb-block-inner.td-fix-index,
	div#inner_wrap_wrapper_blog .date_wrap time,
	div#inner_wrap_wrapper_blog .tdb-author-name-wrap{
		font-size:10px;
	}
	div#inner_wrap_wrapper_blog .col_4,
	div#inner_wrap_wrapper_blog .date_wrap, div#inner_wrap_wrapper_blog .col_1{
		padding:0px !important;
	}
	div#inner_wrap_wrapper_blog .viewers_wrap{
		width: 50% !important;
    	float: left;
		padding-left:0px !important;
	}
	.td-post-content p img{
		width:100%;
	}
	h1.td-logo{
		position: absolute;
		top: 0px;
		left: 7.5%;
	}
	.td-big-grid-flex .td-thumb-css{
		height:60% !important;
	}
	#td-mobile-nav .td-login-title{
		z-index:99 !important;
	}
	.td-footer-bottom-full{
		padding-top:0px !important;
	}
	div#td-login-mob{
		background-color:#60a6ef;
	}
	.td-footer-bottom-full .td-pb-span3{
		margin-bottom:0px !important;
	}
	.td-footer-bottom-full aside.footer-text-wrap{
		word-break: break-word;
    	color: #aaa;
		font-weight:100;
	}
	.td-footer-wrapper h3.entry-title.td-module-title a{
		font-size: 14px;
		color: #aaa;
	    line-height: 0px;
	}
	.td_block_21.td-column-1 .td-post-author-name a{
		color:#aaa;
		line-height:20px;
	}
	.td_block_wrap.td_block_list_menu{
		margin:38px 0px !important;
	}
	.td-footer-bottom-full .td-container:before{
		display:none;
	}
}
@media only screen and (max-width:320px){
	.internal_search_wrapper{
		top:9% !important;
	}
}
@media only screen and (min-width:360px) and (max-width:362px){
	.internal_search_wrapper{
		top:8.5% !important;
	}
}
@media only screen and (min-width:375px) and (max-width:380px){
	.internal_search_wrapper{
		top:8% !important;
	}
}
@media only screen and (min-width:400px) and (max-width:411px){
	.internal_search_wrapper{
		top:6.5% !important;
	}
}
@media only screen and (min-width:412px) and (max-width:414px){
	.internal_search_wrapper{
		top:7.2% !important;
	}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	div#footer_details .td_module_16 .td-module-thumb{
		top:25%;
	}
	.td_social_type.td-pb-margin-side.td_social_soundcloud span.td_social_button a:before,
	.td_social_type.td-pb-margin-side.td_social_pinterest span.td_social_button a:before,
	.td_social_type.td-pb-margin-side.td_social_instagram span.td_social_button a:before{
		left:25%;
	}
	.td_block_big_grid_flex_5 .td_module_flex_7 .entry-title,
	.td_block_big_grid_flex_5 .td_module_flex_6 .entry-title{
		line-height:10px;
	}
	div.tdi_8_a26 .td_module_flex_7 .td-module-meta-info,
	div.tdi_8_a26 .td_module_flex_6 .td-module-meta-info{
		margin-left:15px;
		margin-bottom:10px;
	}
	.td-pb-span8.td-main-content .td-ss-main-content{
		padding-left:15px;
	}
	.td_block_big_grid_flex_5 .td_module_flex_8 .td-module-meta-info{
		padding-right:23px !important;
	}
	div#copyright_content{
		background:#0d0d0d;
		padding-right:35%;
	}
	.td-big-grid-flex .td-module-meta-info{
		margin-left:20px;
		margin-bottom:20px !important;
	}
	.td_block_big_grid_flex_5 .td_module_flex_6 .td-module-meta-info{
		margin-left:20px;
		margin-bottom:20px;
	}
	.tdc-row.td-stretch-content, 
	.tdc-row-composer.td-stretch-content{
		padding:0px 30px;
	}
/* 	.td_module_flex_3 .td-image-container{
		flex: 0 0 30% !important;
		width: 30% !important;
	}
	.td-image-container{
		flex: 0 0 100% !important;
		width: 50% !important;
		margin: 0 auto 20px;
	} */
	span.td-author-date{
		flex-direction:column;
	}
	.td-module-meta-info{
		padding-left:0px !important;
	}
	.td_module_flex.td_module_flex_3:nth-child(3),
	.td_module_flex.td_module_flex_3:nth-child(5),
	.td_module_flex.td_module_flex_3:nth-child(4){
		display:none;
	}
	span.td-author-date span.td-post-author-name{
		margin-bottom:10px;
	}
	.td-image-container{
		margin-bottom:10px;
	}
	.td-module-container{
		display:flex;
		flex-direction:column !important;
	}
	.td-a-rec-id-sidebar > div {
    margin-bottom: -30px !important;
}
	.td-editor-date a.td-author-photo{
		width:50%;
	}
	.td_module_wrap .entry-title {
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 20px !important;
}
	.td_social_type.td-pb-margin-side.td_social_youtube span.td_social_button a:before,
	.td_social_type.td-pb-margin-side.td_social_twitter span.td_social_button a:before,
	.td_social_type.td-pb-margin-side.td_social_facebook span.td_social_button a:before{
		left:25%;
		font-size:12px;
	}
	.td-drop-down-search form.external-search{
		width:100% !important;
	}
	.td-header-style-9 .td-logo-wrap-full{
		line-height:130px !important;
	}
	div#inner_wrap_wrapper{
		width:100%;
	}
	.internal_search_wrapper{
		top:4.7% !important;
	}
	.td-header-main-menu{
		width:100% !important;
	}
	.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_default_style{
		display:none;
	}
	.mfp-content #td-login-div{
		background-color:#60a6ef;
	}
	.td-container.td-header-row.td-header-main-menu h1.td-logo{
		position:absolute;
		top:-70px;
	}
	.td-header-style-9 .td-logo-wrap-full{
		background-color:#000;
	}
	.td-container.td-header-row.td-header-main-menu a.td-main-logo{
		position:absolute;
		top:-70px;
		left:30px;
	}
}
@media only screen and (min-width:1024px) and (max-width:1199px){
	.tdc-row.stretch_row_1200,
	div#inner_wrap_wrapper{
		padding:0px 20px;
	}
	div#inner_wrap_wrapper .viewers_wrap{
		width:22.5%;
	}
	.td-drop-down-search form.external-search{
		width:100% !important;
	}
	.td-header-style-9 .td-logo-wrap-full{
		line-height:132px !important;
	}
	div#inner_wrap_wrapper{
		width:100%;
	}
	.internal_search_wrapper{
		top:3.5% !important;
	}
	.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_default_style{
		display:none;
	}
	.header-search-wrap{
		right:15% !important;
	}
	.td-container.td-header-row.td-header-main-menu a.td-main-logo{
		position:absolute;
		top:-70px;
		left:30px;
	}
	.td-container.td-header-row.td-header-main-menu h1.td-logo{
		position:absolute;
		top:-40px;
	}
	.td-header-style-9 .td-logo-wrap-full{
		background-color:#000;
	}
}
@media only screen and (min-width:1200px) and (max-width:1329px){
	.internal_search_wrapper{
		top: 7.2% !important;
	}
}
@media only screen and (min-width:1350px) and (max-width:1550px){
	.internal_search_wrapper{
		top: 7.6% !important;
	}
}
@media only screen and (min-width:1551px) and (max-width:1599px){
	.internal_search_wrapper{
		top: 6% !important;
	}
}
@media only screen and (min-width:1600px) and (max-width:1899px){
	.internal_search_wrapper{
		top: 5.3% !important;
	}
}
@media only screen and (min-width:1900px){
	.internal_search_wrapper{
		top: 4.3% !important;
	}
}
@media (max-width: 767px){
	.td-header-style-1 .td-header-sp-logo {
    display: none !important;
	}
	.td-header-menu-wrap-full.td-container-wrap .td-header-menu-wrap.td-header-gradient:nth-child(2){
		display:none;
	}
}

.td-header-main-menu .td-retina-data{
	margin-top: 10px;
}
@media only screen and (max-width:440px){
	.td_social_type.td-pb-margin-side.td_social_soundcloud span.td_social_button a:before,
	.td_social_type.td-pb-margin-side.td_social_pinterest span.td_social_button a:before,
	.td_social_type.td-pb-margin-side.td_social_instagram span.td_social_button a:before{
		left:16%;
		font-size:12px;
	}
	.td-main-menu-logo img{
		position:inherit !important;
		margin-left:50% !important;
	}
	.td-container.td-header-row.td-header-main-menu a.td-main-logo{
		display:none;
	}
}
@media only screen and (min-width:441px) and (max-width:460px){
	.td_social_type.td-pb-margin-side.td_social_soundcloud span.td_social_button a:before, .td_social_type.td-pb-margin-side.td_social_pinterest span.td_social_button a:before, .td_social_type.td-pb-margin-side.td_social_instagram span.td_social_button a:before{
		left:16% !important;
	}
	.internal_search_wrapper{
		top:9% !important;
	}
	.td-main-menu-logo img{
		position:inherit !important;
		margin-left:140% !important;
	}
	.td-container.td-header-row.td-header-main-menu a.td-main-logo{
		display:none;
	}
}
.white-popup-block{
	overflow: visible !important;
	min-height: 550px !important;
}
.mfp-content #td-login-div {
    background-color: transparent !important;
}
input#login_pass{
background:transparent !important;
}