/*
Theme Name:     Newsmag 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:       Newsmag                             
Version:        3.3c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
@import url("https://www.pieromuscari.it/webtv.css");


.td-scroll-up, .td-hide-scroll-up-on-mob, .td-scroll-up-visible {background-color:#9830C3!important; }

h1 {font-size: 1.8em!Important}
h2 {font-size: 1.6em!Important}
h3 {font-size: 1.4em!Important}
h4 {font-size: 1.2m!Important}
h5 {font-size: 1.1em!Important}
h6 {font-size: 1em!Important}
p, .td-post-content, .mce-content-body, .wpb_text_column, .comment-content {font-size: 1.1em!Important}
.page.contatti {float:none!important;padding-right:0px;}
.page .wpcf7 {padding:0px!important;margin-right:-100px;}
.single-post .modulo-contatto .wpcf7-submit input {background: #000}
.single-post .modulo-contatto label{color:#000!important}
.single-post .modulo-contatto .wpcf7-quiz-label{color:#000!important}
.td-a-rec-id-header img {right:-42px;}

/*.td-pb-margin-side { margin: 0 450px 0 450px!important;}*/

.td-header-row.td-header-header {margin-left: 0px;}

.td-header-sp-logo img {right: 0!important; width: 100%!Important; height: auto!Important; max-height: 90%!Important}

.testo-in-colonne .td_mod_wrap {column-count: 2; column-gap: 60px;}
.pulsante a {font-size: 18px; padding: 10px 50px; background-color:#9830C3!important;}
.td-entry-crumbs {display: none!important}
.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern span.event-color {display: none}
.mec-slider-t2 .mec-slider-t2-img {background-size: contain!Important; width: 52%!important; background-repeat: no-repeat!Important;}

.td_block_big_grid .td-big-thumb {height: 0!Important; width: 50%!Important; padding-bottom: 28.28%!Important;}
.td_block_big_grid .td-tiny-thumb, .td_block_big_grid .td-module-empty {height: 0!Important; width: calc(25% - 4px)!Important; padding-bottom: 14%!Important;}
.td_block_big_grid_2 .td-big-grid-post {height: 0!Important; width: calc(50% - 2px)!Important; padding-bottom: 28.28%!Important;}

.td-big-grid-post .td-module-thumb {position: absolute}
.td-big-grid-post .td-module-thumb {width: 100%}
.td-block-row .td-block-span4 {width: 33.33%!important}
.td-big-grid-wrapper {margin: 0 20px;}
.td_module_3 .td-module-thumb {position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.td-module-image {height: 0; padding-bottom: 56.25%; overflow: hidden;}
.entry-title {padding-top: 10px}
.td-pb-border-top {border-top: none!important;}
.td-pb-border-bottom {border-bottom: none!important;}
.td-pb-row .wpb_column:before, .td-container-border:after, .td-next-prev-separator, .td-container .td-pb-row .wpb_column:before, .td-container-border:before, .td-main-content:before, .td-main-sidebar:before, .td-pb-row .td-pb-span4:nth-of-type(3):after, .td-pb-row .td-pb-span4:nth-last-of-type(3):after, .td-pb-row .wpb_column:before {background-color: transparent!important}
.td-pb-row [class*="td-pb-span"] {border: none!important}
.td-pb-row [class*="td-pb-span"], .td-pb-border-top, .page-template-page-title-sidebar-php .td-page-content > .wpb_row:first-child, .td-post-sharing, .td-post-content, .td-post-next-prev, .author-box-wrap, .td-comments-title-wrap, .comment-list, .comment-respond, .td-post-template-5 header, .td-container, .wpb_content_element, .wpb_column, .wpb_row, .white-menu .td-header-container .td-header-main-menu, .td-post-template-1 .td-post-content, .td-post-template-4 .td-post-sharing-top, .td-header-style-6 .td-header-header .td-make-full, #disqus_thread, .page-template-page-pagebuilder-title-php .td-page-content > .wpb_row:first-child, .td-footer-container:before {border-color: transparent!Important}

#riga-talk {display: inline-block; vertical-align: middle; height: 450px; margin: 30px 0; width: 100%;}
.home-testo-sx {width: 50%; position: relative; float: left; margin: 54px 0; height:0; padding-bottom: 28.125%; background: #033927;}
.testo { padding: 45px}
.testo p {margin-bottom: 0!important}
.video-home video {width: 100%!important;  height: auto!important; max-width: 100%!important}

.video-home .vp-center {display: block!Important}
.conteiner-box {display: block;}
.vertical-align-box {display: flex; align-items: center; justify-content: center; flex-direction: row; }
.box-sx {width: 50%; float: left; position: relative; display: block;}
.box-dx {width: 50%; float: left; position: relative; display: block;}

.box-16-9 {height: 0; padding-bottom: 56.25%; }
.sfondo-verde {background-color: #000000;}
.box-4-3 {height: 0; padding-bottom: 75%;}
.immagine-talk {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-image: url('https://notiziedispettacolotv.it/wp-content/uploads/2021/11/home.jpg'); background-repeat: no-repeat; background-size: cover;}
.talk-home {position: absolute; top: 50%; transform: translateY(-50%);}
.talk-home p {margin-bottom: 0!important}

.spiegazione-inlire-talk {height: 0; overflow: hidden; }
.max {height: auto!important; }
body.wp-admin .spiegazione-inlire-talk {height: auto!important;}
.do-action-talk {padding: 20px}
.do-action-talk:hover {cursor: pointer}
.titolo-talk {position: relative; float: left; width: 80%}
.indicazioni {position: relative; float: left; width: 20%;  display: flex; align-items: center; justify-content: center; flex-direction: row; }
.indicazioni .contenitore {padding: 35px 20px; background: url('https://inlire.tv/wp-content/uploads/2021/02/forma-logo.png') no-repeat; background-size: contain;}
.triangolo {font-size: 14px; color: #AF8401}
.testo-triangolo {font-size: 12px; margin-right: 10px; color: #fff}

body.page-id-21591 .td-main-content-wrap .td-container {background: rgb(255,255,255); background: linear-gradient(0deg, rgba(255,255,255,1) 60%, rgba(175,132,1,1) 100%);}

.box-presentazione-talk .td-module-container {display: flex; align-items: center; justify-content: center; flex-direction: row!important; }
.box-presentazione-talk .td-image-container {width: 70%!important; float: left; position: relative!important; display: block;}
.box-presentazione-talk .td-module-meta-info {width: 30%!important; float: left; position: relative!important; display: block; height: 0!important; padding: 50px!important; padding-bottom: 19%!important; background-color: #053625;}
.box-presentazione-talk .td_module_flex_2:nth-child(odd) .td-image-container {order: 2;}
.box-presentazione-talk .td_module_flex_2:nth-child(odd) .td-module-meta-info {order: 1;}
.box-presentazione-talk .td_module_flex_2:nth-child(even) .td-image-container {order: 1;}
.box-presentazione-talk .td_module_flex_2:nth-child(even) .td-module-meta-info {order: 2;}
.box-presentazione-talk .td-module-title a {font-size: 22px; color: #fff}
.box-presentazione-talk .td-excerpt {color: #fff}

.box-presentazione-restart .td-module-meta-info {background-color: #053625; max-width: 70%; margin: auto; height: 0!important; padding: 50px!important; padding-bottom: 38%!important; overflow: hidden}
.box-presentazione-restart .td_module_wrap .entry-title {margin: 0!important; padding-top: 0!important; }
.box-presentazione-restart a, .box-presentazione-restart .td-excerpt  {color: #fff}

.ultimi-talk-home .td-editor-date {height: 0; margin-bottom: -20px}
.ultimi-talk-home .td_module_flex_2 .entry-title {margin-bottom: 0px!Important}

.mec-wrap {margin-bottom: -100px}
.owl-stage-outer {margin-bottom: -60px}
.owl-stage {margin: -60px 0}

.testo-footer {clear: both}
.testo-home-evidenza {position: absolute!important; bottom: -200px}
.freccia-testo {position: absolute; left: -25px; font-size: 30px}

.sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a {color: #113125}

.modulo-contatto {max-width: 480px; margin: auto!Important; color: #fff!important}
.modulo-contatto span, .modulo-contatto label {color: #fff!important;}
.page .modulo-contatto input, .page .modulo-contatto textarea {background: rgba( 255, 255, 255, 0.6)}

.td-post-template-8 {max-width: 100%!important}
.td-post-template-8 .td-post-header {padding-top: 0}

.td-scroll-up.td-scroll-up-visible {background-color:#2e9c44;!important}
.testo-riassunto {font-size: 11px;}

div.wpcf7 .wpcf7-submit {padding: 8px 60px; width: 100%;}

.mec-events-meta-group-countdown .countdown-w .block-w li {font-size: 12px!important}

.videogallery--navigation-outer.skin-oasis .videogallery--navigation-outer--block {opacity: 1!important}
.videogallery--navigation-outer.skin-oasis .block-title {padding-top: 7px}
.videogallery--navigation-outer .videogallery--navigation-outer--bigblock {text-align: center}
.videogallery--navigation-outer.skin-oasis .block-title {margin: 0!important; padding: 5px!importan; font-size: 11px!important; line-height: 13px!important; font-weight: bold}
.videogallery--navigation-outer.layout-one-third .videogallery--navigation-outer--block {width: 17.7%!important}
.videogallery--navigation-outer {margin-top: -20px;}

.entry-date:not(.quinta-riga) {display: none!important}

.td-header-sp-rec {width: 768px!important; max-width: 100%!important}

.logo {width: 23%; position: relative; float: left;}
.presentazione_azienda {width: 77%; position: relative; float: left;}
.titolo h1 {font-size: 45px!Important; font-family: 'Montserrat', sans-serif; margin-top: 0!Important}
.sottotitolo {position: relative; float: left; font-family: 'Montserrat', sans-serif; font-size: 110%; font-weight: bold; width: 50%; padding-right: 25px}
.icone {position: relative; float: left; width: 50%; padding-left: 25px}
.descrizione {position: relative; float: left; width: 100%; column-count: 2; column-gap: 50px;}
.pms .struttura {margin-bottom: -20px}
.pms .td-category {padding: 0!Important}
.categorie .td-category {text-align: center}
.brand {min-width: 236px; min-height: 253px; background-image: url("https://franchisingtv.it/wp-content/uploads/2021/07/MarchioFranchisingTv-modificato_icona.jpg"); background-size: contain; background-repeat: no-repeat; background-position: center}
.brand img {max-width: 170px; max-height: 120px; position: absolute; top: 58%; left: 50%; transform: translatey(-50%) translatex(-50%); }



@media (max-width: 768px) {
	.logo, .presentazione_azienda, .sottotitolo, .icone {width: 100%}
	.pms .struttura {margin-bottom: 0}
}
@media (max-width: 480px) {
	.descrizione {column-count: 1; column-gap: 0;}
}

@media (min-width: 1200px) {
body.page {width: 1240px!Important; max-width: 1240px!Important; margin: auto; box-shadow: 5px 0 15px -4px rgba(01, 0, 0, 0.4), -5px 0 8px -4px rgba(01, 0, 0, 0.4); overflow-x: hidden;}
body.post-template.post-template-aziende.single.single-post {width: 1240px!Important; max-width: 1240px!Important; margin: auto; box-shadow: 5px 0 15px -4px rgba(01, 0, 0, 0.4), -5px 0 8px -4px rgba(01, 0, 0, 0.4); overflow-x: hidden;}
.td-js-loaded .td-menu-background, .td-js-loaded .td-search-background {visibility: hidden!important}
.td-header-header {margin: 0 20px}
.td-header-container, .td-container, .td-container, .td-pb-span12, .td_block_big_grid, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7, .td-header-main-menu.td-affix {width: 1240px!Important; max-width: 1240px!Important;}
.td-pb-span8 {width: 66.66%!Important}
.td-pb-span4 {width: 33.33%!Important}
	.special-padding {padding: 40px}
	.talk-home {left: 80px;    right: 60px; }
	/*.td-pb-margin-side { margin: 0 450px 0 450px!important;}*/
	.info-contatti-aziende {display:block!important;}
}

@media (min-width: 1024px) {
	.td_module_2 .entry-thumb, .td_module_3 .entry-thumb {min-height: auto!important; width: 100%!important; height: auto!important}
	
}


@media (max-width: 1150px) {
	.testo-home-evidenza {bottom: -100px}
	.special-padding {padding-top: 150px!important; padding-bottom: 150px!important; padding-left: 20px;!important padding-right: 40px;!important}
	.talk-home {left: 20px; padding-right: 20px;}
	/*.td-pb-margin-side { margin: 0 250px 0 250px!important;}*/
}

@media (min-width: 768px) {
	.menu-newsletter {float: right!Important; margin-right: 20px!Important}
}
@media (min-width: 480px) {
	.call-to-action .elementor-cta__content {max-width: 75%; float: right}
	.dzsvg-videogallery {height: 495px!important}
	.videogallery.mode-rotator3d .rotator3d-item.currItem {margin-left: -75px; width: 700px!important}
	.videogallery.mode-rotator3d .rotator3d-item {height: 100%!important}
	.videogallery.mode-rotator3d .rotator3d-item.nextItem {margin-left: 9.80%;}
	.videogallery.mode-rotator3d .rotator3d-item.prevItem {margin-left: -4.98%;}
}

@media (max-width: 768px) {
	.testo-home-evidenza {position: relative!important; bottom: auto; left: auto;}
	.freccia-testo {display: none}
	.chi-siamo-foto .td-pb-span8, .chi-siamo-foto .td-pb-span8 {width: 100%%!Important;}
	.player-home, .ultimi-talk {width: 100%!important}
	.vertical-align-box {flex-direction: column; }
	.box-4-3 {height: auto; padding-bottom: 20px;}
	.talk-home {position: relative; top: auto; transform: none; left: auto;    right: auto; }
	.box-sx {width: 100%; }
	.box-dx {width: 100%; }
	.page-id-21591 .vertical-align-box {flex-direction: row; }
	.titolo-talk {width: 70%}
	.indicazioni {width: 30%;}
	.box-presentazione-talk .td-module-meta-info {padding: 15px!important; padding-bottom: 19%!important;}
	.box-presentazione-talk .td-excerpt {display: none!Important}
	/*.td-pb-margin-side { margin: 0 50px 0 50px!important;}*/
}

@media (max-width: 480px) {
	.td_block_big_grid .td-big-thumb, .td_block_big_grid .td-tiny-thumb, .td_block_big_grid .td-module-empty {width: 100%!Important; padding-bottom: 56.25%!Important;}
	.dzsvg-videogallery {height: 200px!important}
	.videogallery--navigation-outer--clip {height: auto!important}
	.videogallery--navigation-outer .videogallery--navigation-outer--bigblock {position: relative!Important}
	.videogallery .media--main-area {height: 0!important; padding-bottom: 65%!important;}
	.videogallery.mode-rotator3d .rotator3d-item.currItem {margin-left: -20%!important; width: 90%!important;}
	.videogallery--navigation-outer.layout-one-third .videogallery--navigation-outer--block {width: 50%!important}
	.td_block_5 .td-block-row .td-block-span4 {width: 50%!Important}
	.td_block_4 .td-block-row .td-block-span4 {width: 100%!Important}
	.td-footer-container.td-container {padding: 40px}
	.testo-footer {max-width: 230px; margin: auto; text-align: center;}
	.ultimi-eventi .td_module_mx5:nth-child(n+3), .ultimi-eventi .td_module_mx_empty {display: none!important}
	.vc_row {padding: 0 10px}
	.testo-in-colonne .td_mod_wrap {column-count: 1; column-gap: 0;}
	.td-big-grid-wrapper {margin: 10px!important}
	.td_block_big_grid_2 .td-big-grid-post {padding-bottom: 56.25%!Important;}
	.conteiner-box {margin-top: 30px}
	.page-id-21591 .vertical-align-box {flex-direction: column; }
	.titolo-talk {width: 100%; text-align: center}
	.indicazioni {width: 200px; margin-top: 30px}
	.box-presentazione-talk .td-image-container, .box-presentazione-talk .td-module-meta-info {width: 50%!important;}
	.box-presentazione-talk .td-module-meta-info {padding: 10px!important; padding-bottom: 30%!important; display: block;}
	.box-presentazione-talk .td-module-meta-info h3 {position: absolute; top: 50%; transform: translateY(-50%); padding: 0!important; margin: 0!important;}
	.box-presentazione-talk .td-module-title a {font-size: 15px; line-height: 1.2!important}
	.indicazioni .contenitore {padding: 40px 20px; display: flex; width: 200px; height: auto;}
	.spiegazione-inlire-talk span {color: #000!important}
	.special-padding {padding-top: 50px!important; padding-bottom: 50px!important; padding-left: 20px;!important padding-right: 40px;!important}
	/*.td-pb-margin-side { margin: 0 30px 0 30px!important;}*/
}