/*
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.
*/


[lang="it-IT"] .tdi_36 {
    display:none;
}


.tdi_210_33b > .td-element-style:after, .tdi_210_b9f > .td-element-style:after{
    background:#202835 !important;
}

.td-post-author-name, .tdb-author-photo, .tdb-author-name-wrap {
    display: none !important;
}

.login-menu {
    font-size: 12px;
    text-align: right;
}


.tdi_44_f58 .tdm-social-item i{
					font-size: 14px;
					vertical-align: middle;
				
					line-height: 25.2px;
				}.tdi_44_f58 .tdm-social-item i.td-icon-twitter,
				.tdi_44_f58 .tdm-social-item i.td-icon-linkedin,
				.tdi_44_f58 .tdm-social-item i.td-icon-pinterest,
				.tdi_44_f58 .tdm-social-item i.td-icon-blogger,
				.tdi_44_f58 .tdm-social-item i.td-icon-vimeo{
					font-size: 11.2px;
				}.tdi_44_f58 .tdm-social-item{
					width: 25.2px;
					height: 25.2px;
				
				    margin: 0px 0px 0px 0;
				}.tdi_44_f58 .tdm-social-item-wrap:last-child .tdm-social-item{
				    margin-right: 0 !important;
				}.tdi_44_f58 .tdm-social-item i,
				.tds-team-member2 .tdi_44_f58.tds-social1 .tdm-social-item i{
					color: #000000;
				}.tdi_44_f58 .tdm-social-item-wrap:hover i,
				.tds-team-member2 .tdi_44_f58.tds-social1 .tdm-social-item:hover i{
					color: #1e73be;
				}.tdi_44_f58 .tdm-social-text{
					margin-left: 2px;
				
					margin-right: 18px;
				}


.header-login .td-fix-index {
    display: flex;
    justify-content: flex-end;
}
.socials-wrapper-header {
    display: inline;
	    margin-right: 20px;
}

.socials-wrapper-header a i {
	color:#000000;
}

#menu-footer-de a {
    text-transform: uppercase;
}

.cli-style-v2{
	font-size: 10pt;
}

.cli-bar-container{
    max-width: 1200px;
}

.author-box-wrap{
	display:none;
}

.td-crumb-container{
	display:none;
}

.td-adspot-title, .tdi_71_071{
	display:none !important;
}

.tdb-block-menu > li {
    margin-right: 0 !important;
}

.tdb-menu > li > a{
	padding: 0 2px;
}

.responsible-play-footer {
    text-align: center;
    color: white;
    font-size: 11px;
}

.td-footer-wrap .td_block_wrap{
	margin-bottom:0;
}

.td-category-header{
	margin-top:40px;
}

.page-template .td-ss-main-content {
    padding: 3% 0;
}

.td-page-header {
    margin-top: 5% !important;
}

.hide-de, .hide-gr, .hide-uk, .hide-br{
	display:none !important;
}

/* :not(.logged-in)  */



.de .hide-de{
	display:block !important;
}

.el .hide-gr{
	display:block !important;
}

.en .hide-uk{
	display:block !important;
}

.pt-br .hide-br{
	display:block !important;
}



.td-menu-background, .td-search-background {
    background-image: none !important;
}

.td-mobile-content .current-menu-item > a{
	color:#ff3366 !important;
}

/* Old css */
.td_category_template_1 .td-pb-span8, .category .td-pb-span8{
	/* width:100%; */
}

.td_category_template_1 .td-block-span6, .category   .td-block-span6{
    width: 33.333333%;
	padding-right: 10px;
    padding-left: 10px;
}
/* old css */

/* New css armenis */
.td_category_template_1 .td-main-content-wrap .td-pb-span8, 
.category .td-main-content-wrap .td-pb-span8,
.tag .td-main-content-wrap .td-pb-span8{
	width:100%;
}

.td_category_template_1 .td-main-content-wrap .td-block-span6, 
.category .td-main-content-wrap  .td-block-span6,
.tag .td-main-content-wrap  .td-block-span6{
	width: 33.333333%;
	padding-right: 10px;
	padding-left: 10px;
}
/* New css armenis */

.td_category_template_1  .td-image-wrap, .category  .td-image-wrap, .tag .td-image-wrap {
    padding-bottom: 57%;
    display: block;
    position: relative;
}

.td_category_template_1  .td-module-thumb .entry-thumb, .category  .td-module-thumb .entry-thumb, .tag  .td-module-thumb .entry-thumb {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    min-width: 100%;
    background-size: cover;
	background-position:50% center;
}

.td_category_template_1  .td_module_wrap .entry-title, .category .td-block-span6  .td_module_wrap .entry-title, .tag .td-block-span6  .td_module_wrap .entry-title{
    font-size: 17px;
    line-height: 20px;
    font-weight: 500;
    margin: 0 0 6px 0;
}

.td-category-description {
    width: 100% !important;
}

.td-category-description p{
	color:#111 !important;
	font-size:14px !important;
	text-align:justify;
	font-style:normal !important;
}

.category .no-results{
	display:none;
}

.cus-banner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    font-weight: 700;
}

.cus-banner-date {
    background: white;
    font-size: 2rem;
    border-radius: 5px;
    padding: 5px 10px;
    transform: rotate(-10deg);
}

.cus-banner-title {
    text-align: center;
    color: white;
    font-size: 1.6rem;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}

.cus-banner-subtitle {
    font-size: 1.2rem;
}

.cus-banner-button a {
    color: white;
    padding: 10px 25px;
    border: solid 1px white;
    border-radius: 5px;
}

@media screen and (max-width:767px){
	.td_category_template_1 .td-block-span6, .category .td-block-span6, .tag .td-block-span6 {
		width: 100%!important;
	}

	.cus-banner {
		flex-direction: column;
	}

	.cus-banner > div {
		margin: 15px;
	}
    
   .it .vc_column.tdi_94.wpb_column.vc_column_container.tdc-column.td-pb-span3, .it  .vc_column.tdi_225.wpb_column.vc_column_container.tdc-column.td-pb-span3 {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    margin-bottom: 20px;
}
}

.el-cy .cus-banner {
	flex-direction:column;
    align-items:start !important;
    background-size: cover !important;
    background-position: center right !important;
    
}

.el-cy .cus-banner  .cus-banner-title{
	text-align:left;
}

.el-cy .cus-banner .cus-banner-button {
	margin:15px 0;
}

@media screen and (max-width:500px){
	.el-cy .cus-banner  .cus-banner-title{
    	width:67%;
        font-size:0.9rem !important;
    }
    
   .el-cy .cus-banner-subtitle {
    font-size: 0.78rem  !important;
	}
	
	.el-cy .cus-banner .cus-banner-button {
    margin: 5px 0 0 0;
}
    
    .el-cy .cus-banner-button a {
        padding: 2px 20px !important;
    font-size: 13px;
	}
}

[lang="fi"] .tdb_single_post_share,[lang="fi"] .tdb_single_post_share {
    display:none !important;
}

ul.lang-switcher {
    list-style: none;
    display: flex;
    justify-content: start;
    margin: 0 15px 0 0;
}

.lang-switcher li {
    margin: 0 3px;
}

.lang-switcher li a {
    color: #000;
}


.fr-ca .lang-switcher li:nth-child(3) a{
 font-weight:600;
 color:#ff3366;
}

.en-ca .lang-switcher li:first-child a {
    font-weight: 600;
    color: #ff3366;
}

.single-post .td-is-sticky span.td-pulldown-size{
    margin-top:20px;
}
