/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/


#loginNode .piano-loginButton {
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;	

}

#loginNode .piano-logoutButton {
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;	
	
}

#loginNode .piano-myAccountButton {
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;		
	
}

#loginNode .piano-subscribeButton  {
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;		
	
}

/* Mobile Piano Buttons */


#loginMobileNode .piano-loginMobileButton {
	background-color:#ffffff;
	color: #000000;
	font-family: Montserrat;
    font-weight: 600;	
	text-align: center;
	border-bottom: .2em solid #46722D;	
}

#loginMobileNode .piano-logoutMobileButton {
	background-color:#ffffff;
	color: #000000;
	font-family: Montserrat;
    font-weight: 600;	
	text-align: center;
	border-bottom: .2em solid #46722D;	
}

#loginMobileNode .piano-myMobileAccountButton {
	background-color:#ffffff;
	color: #000000;
	font-family: Montserrat;
    font-weight: 600;		
	text-align: center;
	border-bottom: .2em solid #46722D;
}

#loginMobileNode .piano-subscribeMobileButton  {
	background-color:#ffffff;
	color: #000000;
	font-family: Montserrat;
    font-weight: 600;		
	text-align: center;
	border-bottom: .2em solid #46722D;
}


#loginMobileNode .piano-loginMobileButton::before {
		border-bottom: .2em solid #46722D;
}
#loginMobileNode .piano-logoutMobileButton::before {
		border-bottom: .2em solid #46722D;
}
#loginMobileNode .piano-myMobileAccountButton::before {
		border-bottom: .2em solid #46722D;
}
#loginMobileNode .piano-subscribeMobileButton::before  {
		border-bottom: .2em solid #46722D;
}


/* Mobile Buttons Hover */

#loginMobileNode .tds-button1:hover{
	background-color:#46722D;
	text-align: center;
}

#loginMobileNode .tds-button1:hover{
	background-color:#46722D;	
	text-align: center;
}

#loginMobileNode .tds-button1:hover{
	background-color:#46722D;	
	text-align: center;
}

#loginMobileNode .tds-button1:hover{
	background-color:#46722D;	
	text-align: center;
}


#loginMobileNode a:hover{
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;	

}

#loginMobileNode a:hover{
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;	
	
}

#loginMobileNode a:hover{
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;		
	
}

#loginMobileNode a:hover{
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;		
	
}





/* End Mobile Buttons Hover */



.tdi_110 .tdb-menu > li .tdb-menu-sep,
                .tdi_110 .tdb-menu-items-dropdown .tdb-menu-sep{
                    top: -1px;
                }.tdi_110 .tdb-menu > li > a .tdb-sub-menu-icon,
                .tdi_110 .td-subcat-more .tdb-menu-more-subicon{
                    top: -1px;
                }.tdi_110 .td-subcat-more .tdb-menu-more-icon{
                    top: 0px;
                }.tdi_110 .tdb-normal-menu ul .tdb-menu-item > a .tdb-sub-menu-icon,
                .tdi_110 .td-pulldown-filter-list .tdb-menu-item > a .tdb-sub-menu-icon{
                    right: 0;
                
                    margin-top: 1px;
                }.tdi_110 .tdb-menu .tdb-normal-menu ul,
                .tdi_110 .td-pulldown-filter-list,
                .tdi_110 .td-pulldown-filter-list .sub-menu{
                    box-shadow:  1px 1px 4px 0px rgba(0, 0, 0, 0.15);
                }.tdi_110 .tdb-menu .tdb-mega-menu .sub-menu > li{
					box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.1);
}

.tdi_110 .tdb-menu > li > a:after,
.tdi_110 .tdb-menu-items-dropdown .td-subcat-more:after{
background-color: #000;
bottom: 0px;
height: 0px;
}


.td-excerpt {
    font-family: Lora;
    font-size: 14px;
    font-weight: 400;
	color: #000000;
}

/* Mobile Piano Buttons - Ver 2 */


#loginMobileNode2 .piano-loginMobileButton {
	background-color:#ffffff;
	color: #000000;
	font-family: Montserrat;
    font-weight: 600;	
	text-align: center;
	border-bottom: .2em solid #46722D;	
}

#loginMobileNode2 .piano-logoutMobileButton {
	background-color:#ffffff;
	color: #000000;
	font-family: Montserrat;
    font-weight: 600;	
	text-align: center;
	border-bottom: .2em solid #46722D;	
}

#loginMobileNode2 .piano-myMobileAccountButton {
	background-color:#ffffff;
	color: #000000;
	font-family: Montserrat;
    font-weight: 600;		
	text-align: center;
	border-bottom: .2em solid #46722D;
}

#loginMobileNode2 .piano-subscribeMobileButton  {
	background-color:#ffffff;
	color: #000000;
	font-family: Montserrat;
    font-weight: 600;		
	text-align: center;
	border-bottom: .2em solid #46722D;
}


#loginMobileNode2 .piano-loginMobileButton::before {
		border-bottom: .2em solid #46722D;
}
#loginMobileNode2 .piano-logoutMobileButton::before {
		border-bottom: .2em solid #46722D;
}
#loginMobileNode2 .piano-myMobileAccountButton::before {
		border-bottom: .2em solid #46722D;
}
#loginMobileNode2 .piano-subscribeMobileButton::before  {
		border-bottom: .2em solid #46722D;
}


/* Mobile Buttons Hover */

#loginMobileNode2 .tds-button1:hover{
	background-color:#46722D;
	text-align: center;
}

#loginMobileNode2 .tds-button1:hover{
	background-color:#46722D;	
	text-align: center;
}

#loginMobileNode2 .tds-button1:hover{
	background-color:#46722D;	
	text-align: center;
}

#loginMobileNode2 .tds-button1:hover{
	background-color:#46722D;	
	text-align: center;
}


#loginMobileNode2 a:hover{
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;	

}

#loginMobileNode2 a:hover{
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;	
	
}

#loginMobileNode2 a:hover{
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;		
	
}

#loginMobileNode2 a:hover{
	background-color:#46722D;
	color: #ffffff;
	font-family: Montserrat;
    font-weight: 600;		
	
}





/* End Mobile Buttons Hover */


.tdb_header_menu .tdb-menu > li > a {
    padding: 0 8px;
}

.tdb_header_menu .tdb-menu > li > a:after {
background-color: #000;   
height: 0px;
}

 .tdi_127 .tdb-menu > li > a:after, .tdi_127 .tdb-menu-items-dropdown .td-subcat-more:after {
background-color: #000;
bottom: 0px;
height: 0px;
}

#leaky-paywall-quick-register input[name="website"] {
    display: none !important;
}

#leaky_paywall_message p {font-family: Lora !important;
  font-size: 16px !important;
  line-height: 1.8 !important;
  font-weight: 400 !important;}