/*
Theme Name: Uace Forte Monte Ricco Cadore | Child
Author: Nisar Abed Staff. Virtualgeo
Author URI: http://www.virtualgeo.eu
Theme URI: http://www.virtualgeo.eu
Description: UACE FMR Cadore Child Theme
Version: 2.0
Template: uace
Text Domain: uace_fmr_cadore
*/

/* -----------------------------------------------------------------------------
Menu Principale */

.main-navigation ul li.btn_home_ftv a i {font-size: 20px;}

.main-navigation ul li.btn_home_ftv a:hover i {color: #ffbd29;}


/* -----------------------------------------------------------------------------
Videoguide */

body.videoguide .logo_fondazione {display: none;}

body.videoguide .logo_fondazione img {max-width: 150px;}


/* -----------------------------------------------------------------------------
Videoguide > History */

/* Body */
body.vg_history {position: relative;}

/* Main */
body.vg_history #main,
body.fullscreen_pb.vg_history #main {padding: 25px 0px 35px 0px;}

/* Background */
body.vg_history,
body.vg_history #main {background-color: transparent;}

/* Menu Footer */
body.vg_history #masthead,
body.vg_history #colophon {display: none;}

body.vg_history .textwidget {position: relative;}

body.vg_history .textwidget .segnalibro_sopb {margin-top: 20px;}

/* Lang Switch */
body.fullscreen_pb.vg_history .cont_lang_switch {top: 15px;}

/* Indice */
body.vg_history .indice,
body.fullscreen_pb.vg_history .entry-content .panel-grid .panel-row-style.indice {margin: 0px 0px 60px 0px;}

body.vg_history .indice .logo .textwidget img {max-width: 55%;}

body.vg_history .indice .textwidget ul {
    margin: 0px 0px 0px 0px;
    list-style: none;}

body.vg_history .indice .textwidget ul li {
    margin: 0px 0px 0px 0px;
    padding: 10px 15px 15px 15px;}

body.vg_history .indice .textwidget ul li a.title {
    font-size: 22px;
    line-height: 27px;
    font-family: "OpenSans-Light", sans-serif, Arial;
    font-weight: normal;
    padding: 0px 0px 10px 0px;}

body.vg_history .indice .textwidget ul li a {
    font-size: 16px;
    line-height: 20px;
    color: #cecece;
    padding: 0px 0px 5px 0px;
    display: inline-block;
    outline: none;
    width: 100%;}

body.vg_history .indice .textwidget ul li a:hover {color: #ffbd29;}

body.vg_history .indice .textwidget ul li a
body.vg_history .indice .textwidget ul li a:hover {transition: 0.2s ease all;}

/* Images */
body.vg_history .textwidget .show_img,
body.vg_history .textwidget a.show_img {
    display: inline-block;
    float:left;
    padding: 0px 15px 0px 0px;
    margin: 40px 0px 0px 0px;}

body.vg_history .textwidget a.show_img {
    outline: none;
    margin: 65px 0px 0px 0px;}

body.vg_history .textwidget a.show_img img {border-radius: 5px;}

body.vg_history .textwidget .show_img br {display: none;}

/* Uace Modal (mobile iframe panotour compatibile) */
body.vg_history .row_script .uace_modal {}

body.vg_history .row_script .uace_modal {}

body.vg_history .web_app_banner {display: none !important;}

body.vg_history .row_script .uace_modal .uace_modal_content {
    margin: 15px auto 0px auto; /* Modal iFrame position > Height */
    padding: 0px 0px 0px 0px;
    background-color: transparent;
    border:0px;}

body.vg_history .row_script .uace_modal .uace_modal_content .uace_modal_close {margin: 0px 0px 5px 0px;}

body.vg_history .row_script .uace_modal .uace_modal_content .uace_modal_title {display: none;}

body.vg_history .row_script .uace_modal .uace_modal_content .modal_area {margin: 20px 0px 0px 0px;}

body.vg_history .row_script .uace_modal .uace_modal_content .modal_area img {max-height: 70vh;}

body.vg_history .row_script .uace_modal .uace_modal_overlay {background-color: transparent;}

/* Fancybox Plugin (no mobile in panotour) */
body.vg_history #fancybox-overlay {background-color: transparent !important;}

/* UP */
.menu_fixed, 
.menu_fixed .share_mf, 
.menu_fixed .contacts_mf, 
.menu_fixed .pulse_up_mf {display: inline-block;}


/* Titoli */
body.vg_history .history_title .textwidget {padding: 35px 15px 0px 15px;}

body.vg_history .history_title .textwidget h3 {padding: 30px 0px 5px 0px}

body.vg_history .entry-content h1, body.vg_history .entry-content h1,
body.vg_history .entry-content h2, body.vg_history .entry-content h2,
body.vg_history .entry-content h3, body.vg_history .entry-content h3,
body.vg_history .entry-content h4, body.vg_history .entry-content h4,
body.vg_history .entry-content h5, body.vg_history .entry-content h5,
body.vg_history .entry-content h6, body.vg_history .entry-content h6 {color: #cecece;}

/* Testo */
body.vg_history .entry-content,
body.vg_history .entry-content .textwidget {
    color: #adadad;
    font-size: 18px !important;
    line-height: 22px;}


/* -----------------------------------------------------------------------------
Contemporaneo > Brain Tolling */

body.fullscreen_pb.brain-tooling {}

body.fullscreen_pb.brain-tooling .row_header {
    max-height: 80vh;
    overflow: hidden;}

body.fullscreen_pb.brain-tooling .intro .so-widget-sow-editor.so-widget-sow-editor-base {width: 100%;}

body.fullscreen_pb.brain-tooling .intro img {width: 100%;}

body.fullscreen_pb.brain-tooling .testo h3.widget-title {
    padding:25px 15px 0px 15px;
    text-align: left;}

body.fullscreen_pb.brain-tooling .testo .textwidget {
    text-align: left;
    padding: 15px 15px 15px 15px;
    margin: 0px 0px 70px 0px;}

body.fullscreen_pb.brain-tooling .pulse_link.pl_rosso_tiziano {
    margin:20px 5px 5px 5px;
    width: 230px;}


/* -----------------------------------------------------------------------------
Pulsante Rosso Tiziano */

.pulse_link.pl_rosso_tiziano {
    background: linear-gradient(#991020,#991020); /* #991020 #990033 #aa0039 */
    background-color: #990033;}

.pulse_link.pl_rosso_tiziano:hover {
    background: linear-gradient(#a81324,#a81324);
    background-color: #a81324;}

body .pulse_link.pl_rosso_tiziano,
body .pulse_link.pl_rosso_tiziano:hover,
body .pulse_link.pl_rosso_tiziano a,
body .pulse_link.pl_rosso_tiziano a:hover,
body .uace_modal .pulse_link.pl_rosso_tiziano a,
body .uace_modal .pulse_link.pl_rosso_tiziano a:hover {color: #fff;}

.pulse_link.pl_rosso_tiziano,
.pulse_link.pl_rosso_tiziano:hover {transition: 0.2s ease all;}


/* -----------------------------------------------------------------------------
Arting */

body.fullscreen_pb.arting .intro_arting .text_intro_arting {width: 100%;}

body.fullscreen_pb.arting .intro_arting .text_intro_arting h1 {
    position: absolute;
    top:0px;
    bottom:0px;
    padding: 50px 15px 15px 15px;
    margin: 0px 0px 0px 0px;
    box-sizing: border-box;
    left:0px;
    right:0px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-family: "OpenSans-Light", sans-serif, arial;
    font-size: 100px;
    line-height: 110px;
    text-shadow: 2px 1px 1px rgba(20, 20, 20, 0.8);
    opacity: 0.8;
    z-index: 1;}


/* -----------------------------------------------------------------------------
Footer */

#colophon, 
.layout-full #colophon {
    background-color: #000000;
    border-top: 1px solid #242424;}

/* -----------------------------------------------------------------------------
Iubenda Privacy Controls and Cookie Solution */

body button.iubenda-tp-btn.iubenda-cs-preferences-link {display: none !important;}

/* -----------------------------------------------------------------------------
Responsive */

.show_ind_ris {display: none;}

/* -----------------------------------------------------------------------------
Responsive Media Query */

@media (max-width: 2560px) {} 
@media (max-width: 2050px) {} 
@media (max-width: 1920px) {}
@media (max-width: 1680px) {
    
    /* Arting */
    body.fullscreen_pb.arting .intro_arting .text_intro_arting h1 {
        padding: 25px 15px 15px 15px;
        font-size: 80px;
        line-height: 90px;}
    
}
@media (max-width: 1344px) {}
@media (max-width: 1280px) {}
@media (max-width: 1164px) {}
@media (max-width: 1080px) {
    
    /* Arting */
    body.fullscreen_pb.arting .intro_arting .text_intro_arting h1 {
        font-size: 60px;
        line-height: 70px;}
    
}
@media (max-width: 1024px) {
    
    /* Modal img Panotour */
    body.vg_history .row_script .uace_modal .uace_modal_content .modal_area img {max-height: 350px;}
    
    /* Testo */
    body.vg_history .entry-content,
    body.vg_history .entry-content .textwidget {font-size: 16px !important;}
    
}
@media (max-width: 999px) {}
@media (max-width: 992px) {}
@media (max-width: 810px) {
    
    /* Videoguide */
    body.videoguide .logo_fondazione {display: inline-block;}

}
@media (max-width: 765px) {}
@media (max-width: 680px) {}
@media (max-width: 640px) {
    
    /* Arting */
    body.fullscreen_pb.arting .intro_arting .text_intro_arting h1 {
        font-size: 40px;
        line-height: 50px;}
    
}
@media (max-width: 568px) {
    
    /* Arting */
    body.fullscreen_pb.arting .intro_arting .text_intro_arting h1 {
        position: relative;
        font-size: 35px;
        line-height: 40px;}
    
}
@media (max-width: 480px) {
    
    /* History */
    body.vg_history .textwidget {text-align: center;}
    
    /* Images */
    body.vg_history .textwidget .show_img,
    body.vg_history .textwidget a.show_img {
    display: block;
    float:none;
    padding: 0px 0px 0px 0px;
    margin: 0px auto 10px auto;}
    
}
@media (max-width: 400px) {}
@media (max-width: 359px) {}
@media (max-width: 320px) {}


/* -----------------------------------------------------------------------------
Responsive - Media Queries Max Height */

@media (max-height:965px) {}
@media (max-height:720px) {}
@media (max-height:600px) {}
@media (max-height:480px) {}
