/*
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
*/


/* CENTRO UNIVERSITA */


/*sticky */
.tm-header 
{
  padding:0px;
}

.uk-block
{
  padding: 0px;
}

.tm-main > div > div.uk-grid
{
  margin-top: 125px;
}

.ix-title-header-1 a, .ix-title-header-2 a
{
  font-weight: bold;
  color:black;
}

.ix-title-header-1 a:hover, .ix-title-header-2 a:hover
{
  text-decoration: none;
}
.ix-title-header-1
{
  font-size: 40px;
  line-height: 50px;
  text-align: left;
}

@media only screen and (max-width: 480px)
{
.ix-title-header-1
{
  font-size: 30px;
  line-height:40px;
  text-align: left;
}
}
.ix-title-header-2
{
  font-size: 16px;
  line-height: 22px;
  text-align: left;
}



.tm-primary-menu
{
  margin-top: -30px;
}




/*fine sticky*/

.tm-site-branding   /*toglie dente del header*/
{
  display: none ;
}



.tm-main 
{
  background-color: #ffffff;
  padding:0px;
}


.uk-panel-box 
{
  padding: 0px 25px;
}

.wp-li-padding 
{
  padding-bottom: 15px;
}


/*menu */
/*
.uk-navbar-nav > li > a
{
  color: black;
}
.uk-navbar-nav > li.uk-active > a
{
 background-color: #f9e8a5;
 color: black;
}

.uk-navbar-nav > li:hover
{
 background-color: #f4e5ab !important;
 color: black;
}

*/

aside .uk-nav-side 
{
  
  color: black;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  text-transform: none;
 

}


aside .uk-nav > li > a {
    padding: 10px 10px;
    color: black;

}

aside .uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
    background-color: #f4d24c;
    color: black;
    outline: none;

}

aside .uk-nav-side ul a:hover {
    color:black;
    background-color: #f4d24c;
   /* text-decoration: underline;*/
}

aside .uk-nav-side ul a {
    padding: 5px 10px;
    color: black;
}

aside .uk-nav-side ul.uk-active a {
    background-color: #f4d24c;
}

aside ul.uk-nav-sub {
    padding-left: 15px;
}

aside .uk-nav-side > li > a
{
  color: black;
}

aside .uk-nav-side > li.uk-active > a
{
  background-color: #f4d24c;
  color: black;
}


aside #beans_menu_item_link[_506] a:hover
{
 background-color: white; 

}

.ix-header-menu
{
 margin-top: 25px;
 color: black;
}

 .ix-header-menu a
{
  color: black;
}


.ix-header-menu a:hover
{
   font-weight:bold;
}

aside  .current-menu-ancestor > a
{
  background-color: #f4d24c;
}


aside  .current-menu-ancestor > div .uk-active
{
  background-color: #f4d24c;
}
/* voci menu schemo piccolo
@media only screen and (max-width: 580px)
{
 .tm-primary-menu
 {
    margin-top: -27px;
 }

.tm-primary-menu a
{
  line-height: 20px;
  min-height: 20px;
  font-size: 0.9rem;
  padding: 3px 8px;

}

}
*/

/*fine menu*/








#swipebox-overlay
{
  display: none;
}








/*menu grandezza schermo */
.tm-tertiary
{
  display:none;
}


.tm-primary-menu
  {
    display:block;
  }

.ix-header-menu
  {
    display: none;
  }

@media only screen and (min-width: 768px)
{
.tm-tertiary
{
  display: block;
}

.tm-primary-menu
  {
    display:none;
  }
.ix-header-menu
{
  display: block;
}

}




.ix-dieci-parole
{
 /* color: #000000;*/ 
  /*font-family: Verdana, Arial, Helvetica, sans-serif; */
 /* font-size: 13.3333px;*/
}


.ix-palazzo-box
{
	text-align: center;
	color:black;
	width: 100%;
	padding-bottom: 20px;
}



.ix-post-festival-biblico .ix-sub-tittle
{
  color: #009999;
}


.ix_news_item .btn-leggi
{
  background-color: #1842d8;
  padding:10px 15px;
  min-width: 100px;
  text-align: center;
  margin-top: 15px;
  float: right;
}

.ix_news_item h1
{
  margin:10px 0 5px 0;
  font-weight: bold;
}

.ix_news_item .btn-leggi a
{
  color:#fff;
}

.ix_news_item .cf_title
{
/*  text-align: center;  */
  margin: 10px 0 10px 0;
}

.ix_news_item .cf_period
{
  color: #ff7d0f;
  margin-top: 10px;
  margin-bottom: 0;
}


.btn-indietro
{
  background-color: #1842d8;
  padding:10px 15px;
  max-width: 100px;
  text-align: center;
  margin-top: 15px;
  float: left;
}


.btn-indietro a
{
  color:#fff;
}



/*img top pagine*/
.tm-article-image
{
  text-align: center;
}

.link-title a:hover
{
    color: #444;
}








/* loop shortcode widget */
  .tm-widget .uk-panel-title
  {
    background-color: #f4d24c;
    padding: 10px;
    color: black;
  
  }


  .ix_news_item .cf_title_widget 
  {
    margin-top: 5px;
    font-size: 16px;
    line-height: 22px;
  }

  .ix_news_item .cf_sub_title_widget 
  {
  font-size: 12px;
  line-height: 18px;
  }

  .ix_news_item .cf_period_widget
  {  
  color: #ff7d0f;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  }

.btn-leggi_widget
{
  /*background-color: #1842d8;*/
  padding:5px 5px;
  text-align: center;
/*  margin-top: 15px;*/
  float: right;
}

.ix_news_item .btn-leggi_widget a
{
  /*color:#fff;*/
}

/*lettera schermo */

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

  .ix_news_item .cf_title 
  {
    font-size: 20px;
    line-height: 30px;
  }

  .ix_news_item .cf_period 
  {  

    font-size: 16px;
    line-height: 22px;
  }

}






@media only screen and (max-width: 1220px) and (min-width: 750px)
{
  .tm-article-content, .tm-article-content p
  {
    font-size: 14px;
    line-height: 21px;
  }

  .ix_news_item .cf_title 
  {
    font-size: 26px;
    line-height: 36px;
  }

  .ix_news_item .cf_period 
  {  

    font-size: 20px;
    line-height: 26px;
  }

}

@media only screen and (min-width: 1220px)
{
  .tm-article-content, .tm-article-content p
  {
    font-size: 18px;
    line-height: 27px;
  }

  .ix_news_item .cf_title 
  {
    font-size: 30px;
    line-height: 45px;
  }

  .ix_news_item .cf_period
  {  

    font-size: 24px;
    line-height: 30px;
  }

}



.ix-tipo-proposte
{
  margin-top: 30px;
  margin-bottom: 15px;
  background-color: #f4d24c;
  padding:15px 20px 1px 20px;
  text-align: center;

}

.ix-tipo-proposte h1
{
  color: black;
 
}



/*gallery */
/*
.aigpl-breadcrumb {
  content: "";

}-*/
.aigpl-breadcrumb: {
  content: "Menu principale";

}

.aigpl-gallery-album-wrp .aigpl-inr-wrp 
{
  min-height: 445px;
}


/*fine gallery */



/* footer */

.tm-footer > div > div.uk-grid
{
  color: black;
  margin: 20px 0px 20px -35px;
}

@media only screen and (max-width: 1220px) 
{
  .tm-footer > div > div.uk-grid
{
  color: black;
  margin: 20px 0px 20px -25px;
}
}



.ix-footer-text.ix-space
{
  padding-left: 0px;
}
@media only screen and (max-width: 768px) 
{
 .ix-footer-text.ix-space
{
  padding-left: 22px;
}
}


.tm-footer
{
  background-color: #f4d24c;
  margin-top: 30px;
}

.ix-footer-title
{
  font-size: 24px;
  font-weight: bold;
}

.ix-footer-text
{
  font-size: 12px;
}

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

.ix-footer-text-icon a
{
  color: black;
}

.ix-footer-text-icon img
{
   padding:5px; 
}

.ix-footer-text-icon-padding
{
  margin:5px 0px;
  text-align: center;
}

/* fine footer*/
/*header cambio con grandezza schermo


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


*/
/* INIZIO MAILCHIMP >>>> */
.mc4wp-form-fields input[type="submit" i]
{
  background-color: #1842d8;
  padding:10px 15px;
  text-align: center;
  color:white !important;
  border:none; 
}

.mc4wp-form-fields input[type="submit" i]:hover
{  text-decoration: underline; }

.mc4wp-form-fields input[type="nome" i],
.mc4wp-form-fields input[type="email" i]
{ border: 1px solid #ddd; height: 40px; max-width: 100%; }

/* FINE MAILCHIMP <<<< */



/* contact form 7 */

.wpcf7-submit
{
  background-color: #1842d8;
  padding:10px 15px;
  text-align: center;
  color:white !important;
  border:none;
}

.wpcf7-submit:hover
{
  text-decoration: underline;
}



.ix-align-label
{
  text-align: right;
  padding-top: 6px;
}

.ix-align-text
{
  padding-bottom: 10px;
}

span.wpcf7-list-item {
    margin-left: 0;
}

@media only screen and (max-width: 768px)
{
  .ix-align-label
{
  text-align: left;
  padding-top: 6px;
}

}


/*fine contact form 7 */
 

/* book-a-room */

.roomCol1-ix-line 
{
  background-color: #f4d24c;
  padding: 15px 1px 3px 15px;
  margin-bottom: 15px;
}
.roomCol1-ix-line h2
{
  color: black;
  font-weight: bold;
}

.roomCol2-ix-line h4
{
 text-align: justify;
}

.branchRoom
{
  border-bottom-style: none !important;
}




.ix-col3 .wpcf7-submit 
{
  float: right !important;
}

/*@media screen and (max-width: 500px)*/

.branchRoomsContainer .branchRoom .roomCol3
{
 clear: none !important;
}






.branchRoomsContainer .branchRoom .roomCol1 {
    float: left;
    width: 20% !important;
}

.branchRoomsContainer .branchRoom .roomCol3 {
    width: 20% !important;
}

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

.branchRoomsContainer .branchRoom .roomCol1 {
    float: left;
    width: 25% !important;
}

.branchRoomsContainer .branchRoom .roomCol2 {
    float: left;
    width: 45% !important;
}

.branchRoomsContainer .branchRoom .roomCol3 {
    width: 30% !important;
}

.branchRoomsContainer .branchRoom 
{
  padding-left: 10px !important;
}

}

/* fine book-a-room */



/* book-a-room calendario */

#calForm #submitCal
{
  margin:2px;
  padding:0 3px;
}


#topRow .instructions 
{
  background: none; 
  height: 100px;
}

#topRow .selectedItem 
{
  background-color: #f4d24c;
}
   
#topRow .normalItem a
{
  color: black;
}

#topRow .normalItem a:hover
{
  text-decoration: none;
}

#topRow .normalItem:hover
{
  background-color: #f4d24c;
    
}
#calDisplay .calSelectedDay
{
  background-color: #f4d24c;
}

#topRow .itemCont
{
  padding-top: 15px;
}

/* book-a-room calendario */



/* Pagination */
.pagination {
 /*  clear:both;
   position:relative;*/
   font-size:11px; /* Pagination text size */
   line-height:13px;
  /* float:right; /* Pagination float direction */
}
.pagination span, .pagination a {
 /*  display:block;
   float:left;*/
   margin: 2px 2px 2px 0;
   padding:6px 9px 5px 9px;
   text-decoration:none;
   width:auto;
/*
   -webkit-transition: background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -ms-transition: background .15s ease-in-out;
   -o-transition: background .15s ease-in-out;
   transition: background .15s ease-in-out;*/
}


/* 1: opzioni;

.pag_first span, .pag_first a 
{
  color:#fff; /* Pagination text color 
  background: black; /* Pagination non-active background color 
}

.pag_first a:hover{
   color:black;
   background: #f4d24c; /* Pagination background on hover 
}
.pag_first .current
{
   padding:6px 9px 5px 9px;
   background: #f4d24c; /* Current page background 
   color:black;
}

fine 1: opzioni*/


/* 2: opzioni;

 .pag_second span, .pag_second a 
{
  color:black; /* Pagination text color 
  background: #eaeaea; /* Pagination non-active background color 
}


 .pag_second a:hover{
   color:black;
   background: #f4d24c; /* Pagination background on hover 
}
 .pag_second .current
{
   padding:6px 9px 5px 9px;
   background: #f4d24c; /* Current page background 
   color:black;
}


fine 2: opzioni*/


 .pag_third span, .pag_third a 
{
  border:solid 1px black;
  color:black; /* Pagination text color */
  background: white; /* Pagination non-active background color */
}


 .pag_third a:hover{
   color:black;
   background: #f4d24c; /* Pagination background on hover */
}
 .pag_third .current
{
   padding:6px 9px 5px 9px;
   background: #f4d24c; /* Current page background */
   color:black;
}

.pag_third img
{
  margin-top: -2px;
}


/* fine Pagination */



/* non vedere il shortcode del centro nella widget sulla pagina home */
body.home .tm-main .tm-secondary .shortcode-widget-4
{
  display: none;
}

body.home .tm-main .tm-secondary .shortcode-widget-2
{
 margin-top: 0px;

}


/* FINE non vedere il shortcode del centro nella widget sulla pagina home */

nav.tm-primary-menu .uk-button
{
    background-color: rgb(244, 210, 76);
}



/* BTN INFO E COSTI uso sale pagina prenotazione PASSO 3 */
.ix-btn-uso-sale
{
    background-color: #EEE;
    padding: 2px 6px;
    border: thin solid #666;
    border-radius: 5px;
    color: #000;
    box-shadow: 3px 3px 5px #888888;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 0px;  
}
 
.ix-btn-uso-sale a
{ color:#000;  display: inline-block;}

.ix-btn-uso-sale a:hover
{ text-decoration: none; cursor: default; }

