/*
 Theme Name:   Newspaper-child
 Description:  Newspaper Child Theme
 Author:       Akansha Saxena
 Template:     Newspaper
 Version:      1.0.0
*/
@import url("../Newspaper/style.css");
@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700");

body, body p {
    font-family: arial;
    font-weight:normal;
}
body h1,body h2, body h3, body h4, body h5, body .block-title,
.td-header-wrap .td-header-menu-wrap .sf-menu > li > a{
font-family: 'Oswald', sans-serif;
font-weight:normal;
}

.td-post-author-name .custom_author_name
{
    font-weight: 700 !important;
    margin-right: 3px !important;
    color: #000 !important;
}

.custom_field_topic
{
    color: #FF9200;
    font-weight: normal;
    font-size: 11px;
    line-height: 13px;
    font-style: normal;
    text-transform: uppercase;
    display: block;
    padding: 0;
    margin: 0;
}

.custom_field
{
	padding: 1% 0px;
}
.archive.date .td-main-content .entry-thumb
{
	width: auto !important;
	height: 150px !important;
	max-width: 160px !important;
}
.archive.tag .td-main-content .entry-thumb
{
	width: auto !important;
	height: 150px !important;
}
.archive.category .td-main-content .entry-thumb
{
	width: auto !important;
	height: 150px !important;
}
.search .td-main-content .entry-thumb
{
	width: 160px !important;
	height: 140px !important;
}
.custom_field_banner_image{
    text-align: center;   
}

#show_social_tabs .social_tab_header ul{
	display: table;
	width: 100%;
    padding: 0px;	
}
#show_social_tabs .social_tab_header ul li{
	display: table-cell;
	margin: 0% 2px;
    text-align: center;
    border: 2px solid #4984dd;	
}

/*===========================================*/
aside input#mc-embedded-subscribe{
    margin-top:10px;
}
aside.widget{
  margin-bottom:35px; 
}
aside.widget.widget_archive{
    margin-bottom:25px;
}
aside.widget.widget_archive select{
    margin-top:12px;
}
aside.widget.country_widget .block-title{
    margin-bottom: 25px;
}
.td-pb-span4 .td_block_wrap.td_block_2{
    padding-bottom:11px;
}
.td_block_2 .td-block-span12 .td_module_2{
     padding-bottom: 30px;
}

.td-post-sharing-top a.td-social-sharing-buttons:hover,
.td-post-sharing-top a.td-social-sharing-buttons:focus,
.td-post-sharing-top a.td-social-sharing-buttons:visited,
.td-post-sharing-top a.td-social-sharing-buttons:hover * {
    opacity: 1;
    color: #fff;
}
#social_tab_for_facebook > p{
     margin-top: 20px;
}

#test_suggestions {
    border: 1px solid #e1e1e1 !important;
    background: #f5f2f2;
    padding: 0;
    max-height: 180px;
    overflow-y: auto;
    position: absolute;
    left: 24px;
    right: 24px;
    box-sizing: border-box;
    z-index: 1;
}
#test_suggestions br{
  display:none;
}
#test_suggestions li{
    border-bottom:1px solid #e1e1e1;
    padding: 1px 10px 1px;
    display:block;
    margin:0;
    font-size:12px;
    cursor:pointer;
}
#test_suggestions li:hover{
    background-color:#e1e1e1;
}
#test_suggestions li:last-of-type{
   border-bottom:0;
   margin-bottom:0;
}

#show_social_tabs .social_tab_header ul li{
  display: block !important;
  float:left;
  width: 49.7%;
  border-bottom:0 !important;
  margin:0;
}
#show_social_tabs .social_tab_header ul{
   border-bottom:2px solid rgb(73, 132, 221);
}
#show_social_tabs .social_tab_header ul li:first-child{
  margin-left: 0 !important;
  margin-right: .5% !important;
  font-size: 18px;
  font-weight: 600;
}
#show_social_tabs .social_tab_header ul li:last-child{
  /*border-radius:7px 4px 0 0;*/
  font-size: 18px;
  font-weight: 600;
}

/*==fontstyling==*/
.td-header-top-menu a{
    font-size:10px; 
    font-family:arial;
}
.td-header-wrap .td-header-menu-wrap .sf-menu > li.menu-item > a{
    font-size: 16px;
    text-transform: capitalize;
    color:#333;
}
div .sf-menu ul .td-menu-item > a{
    font-size:16px;
    font-family:arial;
}
body .block-title{
    font-size:18px;
    text-transform:uppercase;
}
.td_block_1 .td-block-row > div:first-child .td_module_wrap h3.entry-title {
    font-size: 26px;
    line-height: 1.3em;
}
.td_block_1 .td-block-row > div:first-child .td_module_wrap .td-excerpt {
    font-size: 16px;
    line-height: 1.5;
    color: #000;
    font-family: arial;
}
.td-module-meta-info .td-post-date{
    font-size: 12px;
    line-height: 12px;
    font-family:arial;
}
.td_block_1 .td-block-row .td_module_6 .item-details .entry-title{
    font-size: 20px;
    font-weight: normal;
    line-height: 1.3em;
}
/*==end font-styling==*/

@media(max-width:1140px){
    .td_module_mx1 .td-module-thumb{
        height:174px !important;
    }
}
@media(min-width:768px) and (max-width:1199px){
    #test_suggestions{
        left:15px;
        right:15px;
    }
}
@media(max-width:767px){
    #test_suggestions{
        left:0;
        right:0;
    }
}