/*
 Theme Name:   Newspaper Child
 Description:  Child theme for valbrembanaweb.com
 Author:       Daniele Gusmini
 Template:     Newspaper
 Version:      1.0.0
*/

@import url("../Newspaper/style.css");


div.no-shadow img {
	box-shadow:0px 0px #000 !important;
}

ul.network_nav,
ul#portal_list {
list-style:none;
}
ul.network_nav > li,
ul#portal_list > li {
margin-left:10px;
}
.searchandfilter p {
margin-top: 1em;
display:inline-block;
}
.searchandfilter ul{
display:inline-block;
}
.searchandfilter li {
list-style: none;
display:block;
padding-right:10px;
}
.widget-area .searchandfilter li, .widget-area .searchandfilter p {
display:block;
}
.searchandfilter label {
display:block;
}
.searchandfilter h4 {
margin:15px 0;
font-size:16px;
}
.searchandfilter ul > li > ul:not(.children) {
margin-left:0;
}
.td-next-prev-wrap a {
color: #000;
border: 1px solid #000;
}
div.h60px img {
height:60px;	
}
div.h100px img {
height:100px;	
}
div.h110px img {
height:110px;	
box-shadow: 3px 3px 3px #000;
}
div.h220px img {
height:220px;	
box-shadow: 0 0 0 #fff;
}
#rev_slider_3_1_wrapper {
min-height: 280px;
}
#rev_slider_3_1 {
min-height: 280px;
}
.td_block_image_box_background_top,
.td_block_image_box_background_bottom {
background-color: rgb(0, 170, 71, 0);
margin-bottom: 0px !important;
}
.td_block_image_box_background_top {
padding: 10px;
}
.td_block_image_box_background_bottom {
padding: 0 10px 10px 10px;
}
.td_block_image_box .td-custom-image a::before {
opacity: 0;
background-color: #b3b2b2;
}
.no_overlay a::before {
opacity: 0 !important;
}
div.td-custom-title > h3.entry-title > a {
text-shadow: 2px 2px 2px #000;
}
.td_spot_img_all > img {
box-shadow: 3px 3px 3px #000;
}
.commercio .tdm-image-box {
background-size: 110px 110px!important;
background-repeat: no-repeat;
background-position: center 60px!important;
}

div.top_widget_area {
display: none !important;
}

.tdb-mega-modules-wrap span.entry-thumb,
.eventi_cat span.entry-thumb,
.mangiaredormire_cat span.entry-thumb,
.commercio_cat span.entry-thumb {
background-size: contain;
background-repeat: no-repeat;
}
div.pum-overlay {

}

.td_block_image_box .td-custom-image a::after {;
border: 2px solid #fff;
opacity: 1;
}

.ultopmenu_esterno {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

div.td-post-content > div > p {
font-family: var(--font-serif-text);
font-weight: 400;
font-size: 1.125rem;
line-height: 1.5;
}
/*
div.td-post-content > div > p:first-of-type:first-letter {
    float: left;
    font-family: Georgia, serif;
    font-size: 54px;
    line-height: 55px;
    padding: 9px 5px 0 0;
}
*/

.vertica-ads img {
	width: 450px;
}

.eventinotitle h3.td-module-title {
	display:none;
}


.eventinotitle a.td-image-wrap  {
	height:500px!important;
	
}


/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/


.ziowidget-dove-alloggiare-mangiare {
	color:white !important;
	background-color:red;
	box-shadow: 3px 4px 6px 0px #444;
}

.td_block_image_box .td-custom-image a::before {
background-color: #777!important;
opacity: 0!important;
}

@media only screen and (min-width: 620px)
{
.ziowidget-dove-alloggiare-mangiare {
	min-width:30%;
	}
}

@media only screen and (max-width: 619px)
{
.ziowidget-dove-alloggiare-mangiare {
	min-width:48%;
	}
}

div:not(.noshadow).h220px .td_spot_img_all > img {
    box-shadow: 3px 3px 3px #000;
}