/*
Theme Name: IndicatoriCrisi
Description: Child-theme for Beans.
Author: Italix
Author URI: http://www.italix.net
Template: tm-beans
Version: 1.0.3
Text Domain: ix-indicatoricrisi
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

html
{
    background-color:white;
}

/* site larghezza massima 1200px */
.tm-site { max-width: 1200px; margin: auto; }

body, p, a, h1, h2, h3, footer
{
    font-family: 'Barlow', sans-serif;
}


/* header >>> */

header .tm-site-branding a { display: none; }

.tm-overlay-navigation a:hover { text-decoration: none; }

.ix-header-text { margin-top:30px; font-size: 65px; font-weight: 900;}

header .ix-position 
{ 
    display: inline-block;
    position: absolute;
    margin-top: 20px;
    margin-left: 30px;
}

.ix-color-azzuro { color: #00abe9; }

.ix-color-nero { color: black; }

nav.tm-primary-menu { top: -35px; margin-right: -17px;}

nav.tm-primary-menu a { font-size: 16px; color: black;}

.tm-overlay-navigation
{
    border:none;
    box-shadow:none;
    padding: 0;
}


/* header <<< */


/*  pagina home >>> */

article.post-664 header { display: none; }

article.post-664 .tm-article-content.uk-text-large { font-size: 30px; line-height: 45px; }

article.post-664 .tm-article-content.uk-text-large img { margin-right: 20px; }

article.post-664 .tm-article-content.uk-text-large p { margin-bottom: 40px; }

.post-664 .ix-btn-border 
{
    border:5px solid #00cbf6;
    padding: 10px 20px;
    border-radius: 45px;
}
/*  pagina home <<< */


/* footer >>> */

footer { font-size: 16px; }

footer svg {
    font-size: 50px;
    font-weight: 600;
}

footer hr { border-top: none; border: 3px solid black; }

footer img { margin-right: 10px; }

footer .ix-powered a { text-decoration: none; color: black;}


/* footer <<< */










/* ix: disattiviamo il primo uk-container, in modo che header bianco occupi tutta la larghezza */
.tm-header > div > .uk-container
{
    background-color:white;
    max-width:100%;
    width:100%;
    margin:0;
    padding:0;
}


body.page-id-36 h1
{
    display:none;
}
body.page-id-36 main
{
    padding-top:0;
}
body.page-id-36 .kt-row-column-wrap
{
    padding:25px 0 0 0;
}

/*
.tm-header
{
    background-image:url('http://website010.italix.eu/wp-content/uploads/2018/12/spaceship-2000x600.jpg') !important;
    height:500px;
    background-size:cover !important;
}
.page-id-13 .tm-header
{
    background-image:url('http://website010.italix.eu/wp-content/uploads/2018/12/galaxies-2000x600.jpg') !important;
}

.page-id-36 .tm-header
{
    background-image:url('http://website010.italix.eu/wp-content/uploads/2019/01/mappa-2000-600.jpg') !important;                     
}
*/

/*
.page-id-36 header .ix_header_background_image_mobile { display: none; }
.page-id-36 header .ix_header_background_image_desktop { display: block; }*/

/*
.ix_header_inner_desktop, .ix_header_inner_mobile { background-size:cover !important; }
*/

/*
.ix_header_inner_desktop { display:block; }
.ix_header_inner_mobile { display:none; }
*/

.ix_header_inner_desktop
{
    background-size:1200px 303px;
/*    height:492px; */
}

.page-id-664 .ix_header_inner_desktop
{
    background-position:50% 190px;
    height:492px;
}


.tm-header
{
    min-height:auto;
}
.ix-header-inner-desktop
{
    height:auto !important;
}

.wp-block-table
{
    width:100%;
}
.tm-main
{
    padding-top:25px !important;
}
h1
{
    padding-bottom:15px;
}

@media only screen and (min-width: 900px) 
{
.tm-article-content
{
    font-size:24px;line-height:36px;
}
}

@media only screen and (max-width: 455px) 
{

.ix-arrow
{
    display:none;
}
.post-664 .ix-btn-border
{
    border:solid 0px white !important;
    padding:0 0 0 8px !important;
}

.ix_header_inner_desktop
{
    background-size:600px 151px !important;
/*    height:342px; */
}

.page-id-664 .ix_header_inner_desktop
{
    background-position:50% 160px;
    height:310px;
}

header .ix-position {margin-top:10px;}
.ix-header-text { margin-top:30px; font-size: 28px; font-weight: 900;}
.ix-header-text img {width:85px;}

article.post-664 .tm-article-content.uk-text-large
{
    font-size:15px;line-height:22px;
}
.page-id-673 .tm-article-content img
{
    width:36px;
}

/* .ix_header_inner_desktop { display:none; } */ 
/* .ix_header_inner_mobile { display:block; } */

/*
.tm-header
{
    background-image:url('http://website010.italix.eu/wp-content/uploads/2018/12/spaceship-1000x1200.jpg') !important;
    height:500px;
    background-size:cover !important;
}

.page-id-13 .tm-header
{
    background-image:url('http://website010.italix.eu/wp-content/uploads/2018/12/galaxies-mobile.jpg') !important;
}

.page-id-36 .tm-header
{
    background-image:url('http://website010.italix.eu/wp-content/uploads/2019/01/mappa-1000-1200.jpg') !important;
}
*/

/*
.page-id-36 header .ix_header_background_image_mobile { display: block; }
.page-id-36 header .ix_header_background_image_desktop { display: none; }*/


}

@media only screen and (max-width: 750px) 
{
    .ix-desktop-vspacing
    {
        display:none;
    }
}

.ix-justify
{
    text-align:justify;
}




.ix-parallax-sentence-grid
{    
    margin-top:150px;
    margin-left:20px;
}
.ix-parallax-sentence-box p, .ix_header_inner_mobile .ix-text
{
        color:white;
        font-weight:normal;
        font-size:18px;       
        line-height:24px;
        text-align:left;
}

.page-id-235 .ix-parallax-sentence-box p
{
    font-size:18px;
    line-height:24px;
}

.ix-parallax-sentence-box, .ix_header_inner_mobile .ix-box
{
    padding-top:16px;
    padding-left:16px;
    padding-bottom:16px;

    background-color:rgba(0,0,0,0.25);
}

.ix_header_inner_mobile .ix-box
{ margin-top: 280px; margin-left: 20px;}


@media only screen and (min-width: 500px) 
{

.ix-parallax-sentence-grid
{    
    margin-top:200px;
    margin-left:30px;
}
.ix-parallax-sentence-box p
{
        color:white;
        font-weight:normal;
        font-size:24px;       
        line-height:36px;
        text-align:left;
}
.page-id-235 .ix-parallax-sentence-box p
{
        font-size:22px;       
        line-height:33px;
}

.ix-parallax-sentence-box
{
    padding-top:20px;
    padding-left:20px;
    padding-bottom:20px;

    background-color:rgba(0,0,0,0.25);
}

}




/*********************************************/ 

/* Tutte pagine >>> */
.uk-container  /* per ingrandire width di tutte le pagine*/
{
    max-width:none;
}
/* Tutte pagine >>> */



[data-markup-id="beans_fixed_wrap[_header]"] /* border blue prima img header*/
{
    border-bottom: 8px solid #00abe9;
}






/* page servizi-old >>> */
.page-id-6 .wp-block-kadence-rowlayout ul,
.page-id-8 .wp-block-kadence-rowlayout ul,
.page-id-10 .wp-block-kadence-rowlayout ul, 
.page-id-13 .wp-block-kadence-rowlayout ul 
{
    list-style-type: none; /* toglie pallina del li prima delle img*/
    padding-left: 0;
}
/* page servizi-old <<< */


/* page contatti >>>*/
.page-id-22 .kt-row-column-wrap /* toglie padding generale */
{ padding: 0; }

/* toglie p per spaziamento */
.page-id-22 #kt-layout-id_contact_block_1 p,
.page-id-22 #kt-layout-id_contact_block_2 p,
.page-id-22 #kt-layout-id_contact_block_3 p,
.page-id-22 #kt-layout-id_contact_block_4 p
{
    display:none;
}

/* spazio tra ogni riga */
.page-id-22 .kt-inside-inner-col { margin-bottom: 30px; }


/* decoration btn invia */
.page-id-22 .ix-btn-send 
{ 
    width: 300px; 
    background-color: #1f67d4; 
    color: white;
    font-weight: 700; 
    text-decoration: none;
    padding: 1px 10px 1px 10px;
    display: table-cell;
    clear: both;
    height: 50px;
    border-radius: 8px;
    border: none;
    font-size: 23px;
}

/* decorazione quando ha avvisi di sbaglio */
.page-id-22 div.wpcf7-response-output
{ 
    text-align: center;
    font-size: 23px;
    border-width: 5px;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-id-22 .ix-label { font-weight:400; color:black; } /* cambia label */

/* toglie spazio sinistro della prima opzione del checkbox */
.page-id-22 .wpcf7-list-item { margin-left: 0; margin-right: 17px; } 

@media only screen and (max-width: 766px) 
{
    .kt-mobile-layout-row.kt-v-gutter-default>.wp-block-kadence-column 
    {
        margin-bottom: 0; /* per schermo piccolo sta aggiungendo piu spazio */
    }
}

.post-22 h1
{
    display:none;
}

/* page contatti <<< */

.cf7sr-g-recaptcha > div
{
    margin:0 auto;
}

nav
{
    float:left !important;
    margin-left:127px;
}

@media only screen and (min-width: 950px) and (max-width: 1195px) 
{
    nav.tm-primary-menu a 
    {
        font-size:13px;
        padding:0 10px;
    }
    nav
    {
        float:left !important;
        margin-left:140px;
    }
}

.tm-header
{
/*
    min-height:460px !important;
*/
}

/* ix: allinea logo */
.tm-overlay-navigation-outer
{
    padding-left:10px !important;
}
.ix-footer-contacts
{
    padding-bottom:0px;
}
.ix-footer-contacts>div>div
{
    padding-left:10px;
    padding-bottom:10px;
}
footer
{
    padding-top: 25px !important;
}

.ix_icon_cell
{
    width:140px;
}

.ix_icon_cell_2
{
    width:130px;
}

.ix_icon_cell img
{
    width:125px;
}

.ix_icon_cell_2 img
{
    width:125px;
}

.page-id-673 table tr td
{
    text-align:left;
}







    .ix-footer-contacts
    {
        display: block;
    }
    
    .ix-footer-contacts-mobile
        {
        display: none;
    }





@media only screen and (max-width: 490px) 
{
    .ix_icon_cell
    {
        width:20%;
    }

    .ix_icon_cell_2
    {
        width:20%;
    }

    .ix_icon_cell img
    {
        width:90%;
    }

    .ix_icon_cell_2 img
    {
        width:90%;
    }
    
    
    .ix-footer-contacts
    {
        display: none;
    }
    
    .ix-footer-contacts-mobile
        {
        display: block;
    }
}

.page-id-669 table
{
    border-collapse:collapse;
}
.page-id-669 table tr td
{
    border:solid 1px #ccc;
    padding:8px;
}



.ix-borders table
{
    border-collapse:collapse;
}
.ix-borders table tr td
{
    border:solid 1px #ccc;
    padding:8px;
}

.ix-navigation a
{
    font-size:17px;
}


