/*
Theme Name: Beans child
Description: Starter Child Theme for the Beans Theme.
Author: Beans
Author URI: http://www.getbeans.io
Template: tm-beans
Version: 1.0.0
Text Domain: tm-beans
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/* scipioni  */


p,div,td,b,span,li,body,i,strong,li,a,.uk-navbar-nav>li>a
{
  font-family: 'Montserrat', 'sans-serif';
}


/* colore sfundo*/
.tm-main {
 background-color:white;
}


/*center menu */
.uk-block {
    padding-top: 10px; 
    padding-bottom: 10px;   
}

main .uk-container {
  /* max-width: none; */ /* italix: server per avere larghezza a tutto schermo */
}

main .uk-container-center{
  /* max-width: none;  */ /* italix: server per avere larghezza a tutto schermo */
}

 /*fine center menu*/




/* menu opizioni 1 : colorato */
/*
.tm-header {
 background-color: #f5d0ae;
 border-bottom: none;

}

.uk-navbar-nav >li > a{
  color: black;
  font-size: 15px;
  background-color: #f5d0ae;
  text-shadow: none;
  
}

.uk-navbar-nav > li > a:hover {
  background-color: #f5a359; 
  color: white; 
}

.uk-navbar-nav > li.uk-active > a {
  background-color: #f5d0ae;
  color: black;
  box-shadow: none;
}


.uk-navbar-nav > li.uk-active > a:hover {
  color:white;
  background-color: #f5a359; 
}

.uk-navbar-nav > li.uk-open > a{
background-color: #f5d0ae;
color:black ;

}

.uk-nav-dropdown >li > a {
  background-color: #f5d0ae;
  color: black;

}

.uk-navbar-nav > li.uk-open > a:hover {
background-color: #f5a359; 
color:white ;

}


/* menu opizioni 2  in bianco */

.tm-header {
 background-color: white;
 border-bottom: none;   /*    border tolta per sticky*/
}

.uk-navbar-nav >li > a{
  color: black;
  font-size: 15px;
  background-color: white;
  text-shadow: none;
  
}

.uk-navbar-nav > li > a:hover {
  background-color: #f5a359; 
  color: black; 
  text-shadow:none;
  box-shadow: none;
}

.uk-navbar-nav > li.uk-active > a {
  background-color: #f5a359;
  color:black;
  box-shadow: none;
  text-shadow: none;
}


.uk-navbar-nav > li.uk-active > a:hover {
  color:black;
  background-color: #f5a359;
}

.uk-navbar-nav > li.uk-open > a{
background-color: #f5a359;
color:black ;

}

.uk-navbar-nav > li.uk-open > a:hover {
background-color: #f5a359;
color:black ;

}



/*fine opizioni menu principale*/





/*colore menu list*/

.uk-dropdown-navbar{
 /*background-color: #f5d0ae;*/
 background-color: white;
/* border-bottom: 5px solid #f5a359;                    border tolta per sticky*/
 border-right: 1px solid #f5a359;
 border-left: 1px solid #f5a359;
 border-top: 1px solid #f5a359;
}


/* opizioni 1: sfundo colore forte... scritta bianca */
/*
.uk-nav-dropdown >li > a:hover {
  background-color: #f5a359; 
  color: #fff;

}
*/

/* opizioni 2: sfundo debore... scritta nera */
.uk-nav-dropdown >li > a:hover {
  background-color: #f5a359; 
  color: black;
  text-shadow:none;
  box-shadow: none;
}

.uk-nav-dropdown >li > a {
  background-color: white;
  color: black;
}

.uk-navbar {
  background: none;
  background-image: none;
  border:none;
  color:white;
 
}


/*fine menu*/




/* test menu slidebar
.uk-navbar-nav > li.uk-open > a:hover{
  background-color:#f5a359;
  color: white;
}

.wpcf7-form-control .wpcf7-select a:hover {
  background-color:#f5a359;
  color: white;
}


era ver sbarra laterale.. info - imail - indirizzo
div .ix-widget {
  padding-top: 20px;
}
/*fine menu slidebar*/






.uk-panel-box {
  background: none;
  border: 1px solid #E5E5E5;
 
}



div .ix-grid-chisiamo-text {
 text-align: center;
}

div .ix-grid-chisiamo-pad {
  padding-left: 0px;
}



/* larghezza schermo*/

.show-if-gt-1200
{
  display:none;
}

.show-if-lt-768
{
  display:block;
}
.show-if-gt-768
{
  display:none;
}

.ix-footer-small {
/*
  padding-top: 20px;
  padding-left: 50px;
*/
}

@media only screen and (min-width: 768px) 
{
  .show-if-lt-768
  {
    display:none;
  }
  .show-if-gt-768
  {
    display:block;
  }
  .show-if-gt-1200
  {
    display:none;
  }

.ix-footer-small 
{
/*
  padding-top: 0px;
  padding-left: 0px;
*/
}

.uk-grid .ix-footer {
/*    padding-left: 80px; */
}

}

@media only screen and (min-width: 1200px) 
{
  .show-if-lt-768
  {
    display:none;
  }
  .show-if-gt-768
  {
    display:none;
  }
  .show-if-gt-1200
  {
    display:block;
  }
}

/*
@media only screen and (max-width: 845px)
{
 .ix-footer-write-left
 {
   padding-left: 80px;
   padding-top: 20px;
 }

} 
*/

/*fine larghezza schermo*/



/*
div .ix-lettera-home-strong {
  font-size: 18px;
}

div .ix-lettera-home {
  font-size: 16px;
}

div .ix-lettera-page{
  font-size: 16px;
}
*/


/*Footer   */

.tm-footer {
  margin-top: 20px;
  border-top: 3px solid #f5a359;
}

div .ix-footer-right-center {
 /*padding:0;*/

}


#vs-claim-1
{
    text-align: justify; 

    font-size:12px;
    line-height:18px;
}
.tm-article-content
{
    font-size:12px;
    line-height:18px;    
}





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


.ix-galleria-luoghi
{
  margin-top:5px;
  padding-bottom: 15px;
  
  font-size: 18px;
  line-height: 25px;
  text-align: center;
}
}


@media only screen and (min-width:480px) and (max-width:770px)
{


.ix-galleria-luoghi
{
  margin-top:5px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
}
}



@media only screen and (min-width:750px) and (max-width: 980px)
{
.ix-galleria-luoghi
{
  margin-top:5px;
  padding-bottom: 15px;
  
  font-size: 9px;
  line-height: 13px;
  text-align: center;
}

#vs-claim-1
{
    font-size:14px;
    line-height:21px;

    font-size:1.6vw; 
    line-height:2.2vw;
}

.tm-article-content
{
    font-size:14px;
    line-height:21px;

    font-size:1.6vw; 
    line-height:2.2vw;    
}

.uk-navbar-nav>li>a, .uk-navbar-nav>li ul li>a
{
    font-size:12px;

    /*font-size:1.3vw; */
}

.ix-panel-avail
{
    font-size:12px;
}
.ix-panel-avail .uk-panel-title
{
    font-size:16px;
    font-weight:bold;
}

.rev_slider, .rev_slider_wrapper
{
    height:320px !important;
}


}


@media only screen and (min-width:980px) and (max-width: 1220px)
{

.ix-galleria-luoghi
{
  margin-top:5px;
  padding-bottom: 15px;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}

#vs-claim-1
{
    font-size:14px;
    line-height:21px;
}

.tm-article-content
{
    font-size:14px;
    line-height:21px;
}

.uk-navbar-nav>li>a, .uk-navbar-nav>li ul li>a
{
    font-size:13px;
}

.ix-panel-avail
{
    font-size:13px;
}
.ix-panel-avail .uk-panel-title
{
    font-size:17px;
    font-weight:bold;
}

.ix-logo-holder
{
    height:415px; /* 378+30+10 */
}
.rev_slider, .rev_slider_wrapper
{
    /* height:378px !important; */
}


}


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

.ix-galleria-luoghi
{
  margin-top:5px;
  padding-bottom: 15px;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
}



#vs-claim-1
{
    font-size:18px;
    line-height:27px;
}

.tm-article-content
{
    font-size:18px;
    line-height:27px;
}

.ix-logo-holder
{
    height:502px; /* 462+30+10 */
}
.rev_slider, .rev_slider_wrapper
{
    height:462px !important;
}

}



.uk-navbar-nav:first-child>li:first-child>a {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

article
{
    margin-top:10px;
}

.uk-form .ix-form-item select, .ix-form-item input, .wpcf7-select
{
    width:100% !important;
}
.wpcf7-date
{
    font-size:12px !important;
}

.ix-panel-avail .uk-panel-title
{
    color: #d15733;
}

.ix-panel-avail
{
    border:solid 1px #f5a359;
    border-bottom:solid 4px #f5a359;
}

.uk-breadcrumb
{
    display:none;
}

h1, h2
{
    padding-bottom:5px;
    border-bottom:solid 4px #f5a359;
}

.page-id-592 .ix-panel-avail, .page-id-594 .ix-panel-avail, 
.page-id-1165 .ix-panel-avail, .page-id-1167 .ix-panel-avail,
.page-id-1175 .ix-panel-avail, .page-id-1189 .ix-panel-avail,
.page-id-596 .ix-panel-avail, .page-id-598 .ix-panel-avail
/*.page-id-800 .ix-panel-avail, .page-id-602 .ix-panel-avail*/
{
    display:none;
}

#ix_prepend_logo
{
    display:none;
}
.ix-logo-holder
{
    display:block;
}

@media (max-width: 768px)
{

#ix_prepend_logo
{
    display:block;
}
.ix-logo-holder
{
    display:none;
}

}

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



/*sticky */

.uk-active[data-uk-sticky] {
    background: #ffffff;
   /* margin-left: inherit;*/
}



/*language */

.ix-language-posizion
{
  float: right; 
  padding-top: 8px;
}

.wpml-ls-legacy-dropdown {
  width: 7em;
  max-width: 100%;
}

@media (max-width: 1220px)
{
 .uk-navbar-nav > li > a 
  {
   padding: 0 10px;
  }
}


@media (max-width: 960px)
{
  .ix-language-posizion
  {
   padding-top: 0px;
  }
}


/* fine language */

.checkbox-627 span span,
.checkbox-401 span span
{
    margin-left:0;
}

.rc-anchor-invisible-text
{
margin-bottom:0.5em;
background-color:white;
color:#555;
}
