/* ========================================================================
   AZIENDABANCA
   AUTHOR: F14WEB
 ========================================================================== */

/* --- SETTAGGI GENERALI ---- */
@import url('https://fonts.googleapis.com/css?family=Mukta&display=swap');
body { background-color: #fcfcfc; color: #101010; }
.tm-main { background-color: #FFF; }
.tm-sidebar-a { background-color:#f0f0f0; }
.ab-shop .tm-sidebar-a { background-color:#C0D4EF!important; }
em { color: #85AEEA; }
.no-display  { display: none!important; }
/* Elimina padding and margin template */
.tm-header { margin-top: 0px; margin-bottom: 0px; }
.tm-article-content { font-size: 18px; }
.uk-container { padding: 0px; }
.uk-container { margin-top: 0px; }
.uk-grid { margin-left: 0px; }
.uk-grid > * { padding-left: 0px; }
.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel { margin-top: 0px; }
.tm-footer { margin-bottom: 0px !important; }
.tm-footer .uk-panel-space { padding: 0px; }
/* uk-panel-box basic  */
.uk-panel-box h1, .uk-panel-box h2, .uk-panel-box h3, .uk-panel-box h4, .uk-panel-box h5 { color: #ffffff; }
.uk-panel-box a { color:#ffffff; }  /*non ho trovato dove lo gestisce nel template */
.uk-panel-box a:hover { color:#ffffff; text-decoration:underline !important; }  /*non ho trovato dove lo gestisce nel template */
.ab-link-box { font-weight: 500;  color: #ffffff !important;  font-size: 17px; font-family: ' Mukta ', sans-serif; }
.ab-link-box:after { content:url(/images/ab-design/ico_link_white.png); margin-left: 10px; vertical-align: middle; }
.uk-panel-box-primary a { color: #ffffff; text-decoration: none !important; }
.uk-panel-box-primary a:hover { color: #ffffff !important; text-decoration: underline !important; }
.uk-panel-box-primary .uk-button-primary { background-color: #5B84B9; }
.uk-panel-box-primary .uk-button-primary:focus,
.uk-panel-box-primary .uk-button-primary:hover { background-color: #364966; }
.uk-panel-box-secondary { color: #333333; }
.uk-panel-box-secondary h1, .uk-panel-box-secondary h2, .uk-panel-box-secondary h3, .uk-panel-box-secondary h4, .uk-panel-box-secondary h5 { color: #333333; }
.uk-panel-box-secondary a { color: #333333; }
.uk-panel-box-secondary a:hover { color: #87acdc; text-decoration:underline !important; }
.uk-panel-box-secondary .ab-link-box { font-weight: 500;  color: #354966 !important;  font-size: 17px; font-family: ' Mukta ', sans-serif; }
.uk-panel-box-secondary .ab-link-box:after { content:url(/images/ab-design/ico_link_az_dark.png); margin-left: 10px; vertical-align: middle; }
.ab-primary-dark { background-color: #364966; }
.ab-primary-dark { color: #ffffff; }
.ab-primary-dark h1, .ab-primary-dark h2, .ab-primary-dark h3, .ab-primary-dark h4, .ab-primary-dark h5 { color: #ffffff; }
.ab-primary-dark a { color: #ffffff; }
.ab-primary-dark a:hover { color: #87acdc; text-decoration:underline !important; }
.ab-secondary-dark { background-color: #87acdc; }
.ab-secondary-dark { color: #ffffff; }
.ab-secondary-dark h1, .ab-secondary-dark h2, .ab-secondary-dark h3, .ab-secondary-dark h4, .ab-secondary-dark h5 { color: #ffffff; }
.ab-secondary-dark a { color: #ffffff; }
.ab-secondary-dark a:hover { color: #87acdc; text-decoration:underline !important; }
.ab-primary-med { background-color: #85AEEA; }
.ab-primary-med { color: #ffffff; }
.ab-primary-med h1, .ab-primary-med h2, .ab-primary-med h3, .ab-primary-med h4, .ab-primary-med h5 { color: #ffffff; }
.ab-primary-med a { color: #ffffff; }
.ab-primary-med a:hover { color: #ffffff; text-decoration:underline !important; }
.ab-secondary-med { background-color: #737373; }
.ab-secondary-med { color: #ffffff; }
.ab-secondary-med h1, .ab-secondary-med h2, .ab-secondary-med h3, .ab-secondary-med h4, .ab-secondary-med h5 { color: #ffffff; }
.ab-secondary-med a { color: #ffffff; }
.ab-secondary-med a:hover { color: #ffffff; text-decoration:underline !important; }
.ab-primary-light { background-color: #c0d4ef; }
.ab-primary-light { color: #364966; }
.ab-primary-light h1, .ab-primary-light h2, .ab-primary-light h3, .ab-primary-light h4, .ab-primary-light h5 { color: #364966; }
.ab-primary-light a { color: #364966; }
.ab-primary-light a:hover { color: #364966; text-decoration:underline !important; }
.ab-primary-light .ab-link-box { font-weight: 500;  color: #354966 !important;  font-size: 17px; font-family: ' Mukta ', sans-serif; }
.ab-primary-light .ab-link-box:after { content:url(/images/ab-design/ico_link_az_dark.png); margin-left: 10px; vertical-align: middle; }
.ab-primary-light .uk-button-primary:focus, .ab-primary-light .uk-button-primary:hover { background-color: #364966; }
.ab-secondary-light { background-color: #ffffff; }
.ab-secondary-light { color: #333333; }
.ab-secondary-light h1, .ab-secondary-light h2, .ab-secondary-light h3, .ab-secondary-light h4, .ab-secondary-light h5 { color: #85AEEA; }
.ab-secondary-light a { color: #85AEEA; }
.ab-secondary-light a:hover { color: #85AEEA; text-decoration:underline !important; }
.ab-secondary-light .ab-link-box { font-weight: 500;  color: #354966 !important;  font-size: 17px; font-family: ' Mukta ', sans-serif; }
.ab-secondary-light .ab-link-box:after { content:url(/images/ab-design/ico_link_az_med.png); margin-left: 10px; vertical-align: middle; }
.ab-secondary-light .uk-button-primary:focus,
.ab-secondary-light .uk-button-primary:hover { background-color: #364966; }
.ab-box-dark { background-color: #333333; }
.ab-bg-grey	 { background-color: #dddddd; }
.ab-tras { background-color: transparent; }
.ab-box { padding: 30px; }

/* --- HOMEPAGE --- */
/* griglia home */
.ab-grid-home a {text-decoration:none !important; }
.ab-grid-home a:hover {text-decoration:underline; }
.ab-grid-home .ab-box-news-1 {background-color:#f0f0f0!important; color:#333333;}
.ab-grid-home .ab-box-news-2 {background-color:#85aeea!important; color:#FFFFFF;}
.ab-grid-home .ab-box-news-3 {background-color:#FFFFFF!important; color:#333333;}
.ab-grid-home .ab-box-news-1 a{color:#333333;}
.ab-grid-home .ab-box-news-1 a:hover {color:#333333;text-decoration:underline!important;}
.ab-grid-home .ab-box-news-2 a{color:#FFFFFF;} 
.ab-grid-home .ab-box-news-2 a:hover {color:#FFFFFF;text-decoration:underline!important;}
.ab-grid-home .ab-box-news-3 a{color:#333333;}
.ab-grid-home .ab-box-news-3 a:hover {color:#333333;text-decoration:underline!important;}
.ab-grid-home .uk-margin { margin-bottom: 0px; }
/* ab-blog news */
.ab-blog-news .media.media-left { float: left; margin-right: 20px; margin-bottom: 10px; }
.ab-blog-news p { margin-top: 0px;  }
.ab-blog-news p.categoria { margin-bottom: 10px;  }
.ab-blog-news h2.title { margin-top: 0px;  }
.ab-blog-news li + li { padding-top: 10px;  }
.ab-blog-news-t h1.uk-article-title { margin-top: 5px; margin-bottom: 10px; }
.ab-blog-news-t p.uk-article-meta { margin-top: 10px; }
/* ab-corsi-h home */
.ab-corsi-h li+li { margin-top: 20px; }
.ab-corsi-h img { margin: 0px; height: 60px; width: 60px; object-fit: cover; object-position: 0 0; }
.ab-corsi-h p { margin-bottom: 0px; }
@media (max-width : 459px) { .ab-corsi-h p { margin-left: 10px; } }
.ab-corsi-h .categoria { color: #354966; font-size: 14px; }

/* --- ARTICOLI --- */
/* articoli lista */ 
.art-list > li { line-height: 36px; }
.art-list > li:not(:first-of-type) { border-top: 1px solid #d0d0d0; }
.art-data, .art-title { line-height: 24px; padding: 5px;  }
/* articolo singolo */
.uk-breadcrumb { margin: 20px 0 0px 20px; color: #333; }
.content-article .banneritem { text-align: center; }
.azb-tags { font-size: 30px;  font-weight: 400;   margin-top: 40px; }
/* articolo data pubblicazione */
.tm-article-blog .tm-article-date { background: #85AEEA; padding: 15px 20px}
.tm-article-blog .tm-article-date-day { color: #FFF; }
.tm-article-blog .tm-article-date-month { color: #FFF; }
.tm-article-blog .tm-article-date-year { color: #FFF; }
.tm-article-blog .uk-article-meta { color: #666; }
.ab-home .uk-article-meta  { color: #354966; }

/* --- BANNER --- */
/* box advisor pubblicità quadrato */
.ab-banner-top .banner-top-content { text-align: center; height: 100%; display: flex; justify-content: center; }
.ab-banner-top .bannergroup { align-self: center; }
.ab-box-adv-cn { display: flex; justify-content: center; }
.ab-box-adv-in { align-self: center; }
/* banner news start */
.ab-banner-news { background: #dddddd; padding: 0px; }
.ab-banner-news .uk-panel { background: #dddddd; }
.ab-banner-news .uk-panel-box h2, .ab-banner-news .uk-panel-box a { color: #354966; }
@media (min-width : 770px) { .ab-banner-news .uk-row-first .uk-panel { padding-right: 15px; } .ab-banner-news .uk-row-second .uk-panel { padding-left: 15px; } }
@media (max-width : 769px) { .ab-banner-news .uk-row-second .uk-panel { padding-top: 0px; } }	
.ab-banner-news ul {  list-style-type: none; margin-left: 0px; padding-left: 0px; font-family: ' Mukta ', sans-serif; font-weight: 400; font-size: 18px; text-transform: unset; }
.ab-banner-news p.title {  text-transform: unset;  }
.ab-banner-news .uk-list-line>li:nth-child(n+2) { padding-top: 10px; }

/* --- NEWSLETTER --- */
.ab-box-newsletter form { margin: 0px; }
.ab-box-newsletter fieldset { margin: 0px; }
.tm-main-bottom  .ab-box-newsletter  { border-top: 2px solid #f0f0f0; margin-top: -40px; }
.ab-box-newsletter a, .ab-box-newsletter .help-block a  { color: #85aeea; }
.ab-box-newsletter .help-block a:hover  { text-decoration: underline !important; }
.ab-box-newsletter .ab-input.form-control { width: 90% !important; padding: 10px; color: #354966; border:2px solid #354966; margin-bottom:20px; }
.ab-box-newsletter .ab-input.form-control:focus { padding: 14px !important; border-color: #85aeea; background-color: #FFF; }
.ab-box-newsletter .ab-button.form-control { margin-bottom:20px; }
.tm-main-bottom .ab-box-newsletter form .uk-button.uk-button-primary,
.ab-dark-button { color: #FFF; padding: 6px 20px; text-transform: unset; background-color: #354966!important; border: 2px solid #354966!important; font-weight: bold; font-size: 18px; transition-duration: 0.5s; line-height: 24px; }
.tm-main-bottom .ab-box-newsletter form .uk-button.uk-button-primary:hover, .tm-main-bottom .ab-box-newsletter form .uk-button.uk-button-primary:focus { background-color: #fff!important; }
.tm-main-bottom .ab-box-newsletter form input[type="text"] { border: 2px solid #354966 }
.ab-box-newsletter .uk-button-primary   { color: #fff; }
.ab-box-newsletter .ab-button.form-control:hover,
.ab-dark-button:hover { background-color: #FFF; color: #354966;	text-decoration: none; }
.ab-box-newsletter.ab-box-460 .ab-info { margin: 15px 10px 20px 0 !important; float: left; }
.ab-box-newsletter .ab-info { margin: 5px 10px 20px 0 !important; float: left; }
.ab-box-newsletter .help-block { margin-top: 0px !important; }
.ab-box-newsletter.ab-box-460 .help-block { width: 80%; } 
.ab-box-newsletter .gbs3 .gcore-display-table { display: inherit; }
.ab-soc-share { position:absolute; bottom:20px; }
.btn .label { display: no; }
.ab-box-newsletter  .ico-small .ab-social { max-width: 240px; padding-bottom: 20px; }
.ab-box-newsletter  .ico-small .fa { font-size: 30px; }
.ab-box-newsletter  .ico-small .fa:hover, .ab-box-newsletter  .ico-small .fa:focus  { color: #739ed6; }
.ab-box-newsletter .form .uk-button.uk-button-primary { background-color: transparent; border: 2px solid #fff; border-radius: 0px;  }
.ab-box-newsletter .form .uk-button.uk-button-primary:hover, .ab-box-newsletter .form .uk-button.uk-button-primary:focus { background-color: #fff; color: #364966; }
.ab-box-newsletter .uk-button.uk-button-primary:focus, .ab-box-newsletter .uk-button.uk-button-primary:hover { text-decoration: none!important; }
.ab-box-newsletter  input[type="text"] { border-radius: 0px!important;  }
.ab-box-newsletter  input[type="text"]:focus { padding: .67857143em 1em; }
.ab-box-newsletter  .form .row-privacy label { position: absolute; width: 400px; max-width: 400px;  }
.ab-home .ab-box-newsletter  .form .row-privacy label { color: #fff; }
.ab-home .ab-box-newsletter .ab-social .fa { font-size: 80px; color: #85AEEA; }
.ab-home .ab-box-newsletter .ab-social .fa:hover, .ab-home .ab-box-newsletter .ab-social .fa:focus { font-size: 80px; color: #fff; }

/* --- BOX VARI --- */
/* box carriere */
li.ab-carriere img { max-width: 50px; }
.ab-carriere .uk-flex-item-1 a { text-transform: unset; font-family: 'Oswald' ,sans-serif; font-weight: 400 !important; color: #354966; }
/* box PVB PARTNER */
.ab-box-pvb ul { font-family: ' Mukta ', sans-serif; font-weight: 400; font-size: 18px; text-transform: unset;  list-style-type: none; padding-left: 0px; }
.ab-box-pvb li { line-height: 28px; margin: 10px 0; }
.ab-box-pvb .link-all { position: absolute; bottom: 30px; }
.tm-sidebar-a  .ab-box-pvb .link-all { position: inherit; }

/* --- RICERCA --- */
/* lista aricoli risulato search (tm-noblog è la classe della pagina) */
.tm-noblog .uk-article-title a {  color: #85aeea; }
.tm-noblog .uk-article-title a:hover {  color: #85aeea; text-decoration:underline; }
/* cerca search box */
.serarch-result .addthis_inline_share_toolbox { display: none; }
input[type="search"]:focus:not(.search-query) { background-color: rgba(115, 127, 138, 0.2); }
.uk-nav-search > li.uk-active > a { background: #85aeea; color: #fff; }
/* cerca search box mobile */
.ab-search	{ display: flex; justify-content: center; }
.ab-search h3 { margin: -10px 0 5px 0; }
.ab-search .uk-margin  { align-self: center; }
.ab-search .uk-search:before { color: #FFF; }  /* icona lenta */
.ab-search input.uk-search-field { text-align: left; width: 100% !important; }
.ab-search search.uk-active .uk-search-field { 	width: 100%; background-color:#fff; padding: 0 0 0 30px !important; width: 100%!important; } 
.ab-search input.uk-search-field:focus { background: rgba(0, 0, 0, 0.12); color: #fff; width: 100%!important; padding: 0 0 0 30px !important; }
.ab-search input::-webkit-input-placeholder {   color: rgba(255,255,255,0.5);  }
.ab-search input:-moz-placeholder { /* Firefox 18- */   color: rgba(255,255,255,0.5); }
.ab-search input::-moz-placeholder {  /* Firefox 19+ */  color: rgba(255,255,255,0.5); }
.ab-search input:-ms-input-placeholder {   color: rgba(255,255,255,0.5); }
.ab-search .uk-nav-search > li.uk-active > a { background: #85aeea; color: #fff; }

/* --- ECWID --- */
.ab-ecwid-box .ecwid-SingleProduct-v2 {  border: 1px solid #ddd; max-width: 220px!important; }

/* --- AB-ONLINE (SOTTOSCRIZIONE PAYWALL) --- */
.ab-no-signup ul.osm-signup-container { display: none; }
/* Box Il mio account */
.account-info form { margin: 0px; max-width: 202px; margin: 0 auto; }
.account-info p.intro-msg { font-family: ' Mukta ', sans-serif; text-align: center; font-size: 20px; }
.account-info .uk-button-primary { margin-left: 10px; background-color: #648dc1; }
.account-info .uk-button-primary:hover, .account-info .uk-button-primary:focus, .account-info .uk-button-primary:active { background-color: #4372af; }
.box-stato-piano ul { list-style-type: none; padding-left: 0px; }
.ab-home h3.ab-online:after, .ab-online .tm-content .uk-grid .uk-article .uk-article-title:after,
.ab-online .tm-article-content h1:after  { content: url(/images/ab-design/ab-online-40.jpg); position: absolute;  margin-left: 10px; }

/* --- ICAGENDA --- */
/* box eventi */ 
.box-events .default_eventlist .ic-date-img-box { margin: 10px 15px 10px 0; float: left; }  /* dimensione quadrato calendario */
.box-events .default_eventlist .ic-date-div { height: 40px; width: 46px; padding-top: 20%; } /* dimensione quadrato calendario */
.box-events .default_eventlist .iceventlist-title { line-height: 25px !important; font-size: 17px;}
.box-events .iceventlist-title.ic-block a { color: #FFF; text-transform: unset; font-family: ' Mukta ', sans-serif; font-weight: 400 !important; }
.box-events .iceventlist-title.ic-block a:hover { color: #FFF; text-decoration: underline!important; }
.box-events .default_eventlist hr { border-top: none; }
.box-events .default_eventlist .iceventlist-title { padding-top: 10px; }
.box-events .default_eventlist .ic-date-div { border-radius: 0px; text-align: center; text-shadow: rgba(0,0,0,0.5) 0 0 7px; box-sizing: content-box; }
.box-events .default_eventlist .ic-day { line-height: 18px !important; font-size: 16px; font-weight: bold; }
.box-events .default_eventlist .ic-month { line-height: 12px !important; font-size: 12px; font-weight: normal; }
.box-events .link-all { position: absolute; bottom: 30px; }
/* lista eventi pagina evento */
.ic-event { border-radius: 0px; padding:30px; background: rgba(192,212,239,0.5); }
.ic-event:nth-child(2n+1) { background: #f0f0f0; }
.ic-box-date { border-radius: 0px; }
#icagenda a { color: #364966; }
#icagenda a:hover { text-decoration: underline; color: #364966; }
.ic-title-cat { font-size: 14px; font-weight: 400;}
.ic-content .ic-event-title { border-bottom: none; padding-bottom: 5px !important; }
.ic-more-info { font-size: 14px; font-family: ' Mukta ', sans-serif; }
.ic-more-info a:link, .ic-more-info a:visited { color: #364966; font-weight: 300; }
.ic-more-info a:hover { color: #364966; text-decoration: underline !important; }
/* pagina evento */
.ic-event-header { background: none; padding: 0px; border:none; }
.ic-info { margin: 0; padding: 20px; color: #fff; text-align: center; background: #85AEEA; border: none; border-radius: 0; }
.ic-detail-desc { border-radius: 0px; }
.ic-info-box-header {  border: 1px solid #5677A7; background-color: #5677A7; border-radius: 0px; }
.ic-info-box-content { border: 1px solid #5677A7;  margin: 0; }
.ic-info-box { background: none; border-radius: 0px; }
/* pagina registrazione */
#icagenda .ic-reg-event { border-radius: 0px; }
#icagenda .icagenda_form .fieldset { border-radius: 0px; margin: 10px 0; background: rgba(133,174,234,0.5) ; }
#icagenda select, #icagenda textarea, #icagenda input[type="text"], #icagenda input[type="password"], #icagenda input[type="datetime"], 
#icagenda input[type="datetime-local"], #icagenda  input[type="date"], #icagenda  input[type="month"], #icagenda  input[type="time"], 
#icagenda input[type="week"], #icagenda  input[type="number"], #icagenda  input[type="email"], #icagenda input[type="url"], 
#icagenda input[type="search"], #icagenda  input[type="tel"], #icagenda  input[type="color"], #icagenda  .uneditable-input	{ background-color: rgba(246, 246, 246, 0.5); }
#icagenda textarea { width: 98%; min-height: 50px; }
#icagenda textarea:focus, #icagenda input:not([type]):focus, #icagenda input[type="text"]:focus, #icagenda input[type="password"]:focus, 
#icagenda input[type="email"]:focus, #icagenda input[type="url"]:focus, #icagenda  input[type="search"]:focus, #icagenda  input[type="tel"]:focus { background-color: rgba(246, 246, 246, 0.8); border-color: rgba(133,174,234,1); -webkit-box-shadow: 0 0 0px #f8b9b7; -moz-box-shadow: 0 0 0px #f8b9b7; box-shadow: 0 0 0px #f8b9b7; }
#icagenda .icagenda_form .ic-tos-content { background: rgba(109,148,204,0.00); }
#icagenda .icagenda_form .button { font-family: roboto; font-size: 14px; background: rgba(109,148,204,0.60); color: #fff; padding: 5px 20px; border: none; border-radius: 0px; text-align: center; margin: 0 20px; }
#icagenda  .icagenda_form .button:hover { background: rgba(109,148,204,1); }

/* --- FORMS JOOMLA ---*/
/* general forms uilkit */ 
.uk-form select, .uk-form textarea, .uk-form input:not([type]), 
.uk-form input[type="text"], .uk-form input[type="password"], 
.uk-form input[type="datetime"], .uk-form input[type="datetime-local"], 
.uk-form input[type="date"], .uk-form input[type="month"], 
.uk-form input[type="time"], .uk-form input[type="week"], 
.uk-form input[type="number"], .uk-form input[type="email"], 
.uk-form input[type="url"], .uk-form input[type="search"], 
.uk-form input[type="tel"], .uk-form input[type="color"] { background-color: rgba(255,255,255,0.3); }
.uk-form input[type="radio"], .uk-form input[type="checkbox"] { background-color: rgba(255,255,255,0.7); }
.uk-form input[type="radio"]:not(:disabled) { margin-top: 4px; }
.uk-form legend { padding-bottom: 0px; padding-top: 20px; }
.inputbox.input-mini { background-color: #eaeaea; }
.uk-form input[type=radio]:checked:before { background-color: rgba(54,73,102,0.7); }
.uk-form input[type=checkbox]:checked:before, .uk-form input[type=checkbox]:indeterminate:before { color: rgba(54,73,102,1); }

/* --- CHRONOFORMS --- */
.gbs3 .form-control {display: block; width: 300px !important; height: 40px;	padding: 6px 12px; font-size: 16px;	line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #fff; background-image: none; border: 1px solid #d0d0d0; border-radius: 0px; box-shadow: none; }
.gbs3 .form-control:focus { border-color: #354966; background-color: #CADCF7; color: #354966; outline: none; padding: 6px 12px; -webkit-box-shadow: none;  box-shadow: none; }
.gbs3 .form-control:-moz-placeholder { color: #999;}
.gbs3 .form-control::-moz-placeholder { color: #999; }
.gbs3 .form-control:-ms-input-placeholder { color: #999; }
.gbs3 .form-control::-webkit-input-placeholder { color: #999; }
.gbs3 .gcore-checkbox-item {  margin: 10px 0px; }
.gbs3 label {  font-weight: 100 !important; }
.gbs3 .btn-default { text-shadow: none;	background-image: none;	border-color: 2px solid #354966; color: #354966;	padding: 6px 20px; font-size: 18px;	transition-duration: 0.5s; }
.gbs3 .btn-default:hover, .gbs3 .btn-default:focus { background-color: #354966;	color: #FFF; font-weight: bold; }
.fa.fa-asterisk {  color: #354966 !important; }
.chrono_credits, .chronoforms6_credits { display:none; }

/* --- TAG ---*/
.tag-category { padding:30px; }
.tag-category h2:before { content: "LE NOTIZIE SU: "; }
.tag-category .chzn-container-active.chzn-with-drop .chzn-single,
.tag-category .chzn-container-single .chzn-single { background-color: #eaeaea; background: #eaeaea;	border: 0px; border-radius: 0; box-shadow: none; color: #444; }
.chzn-container .chzn-drop {  position: absolute; top: 100%; left: -9999px; z-index: 1010; background-color: #fff; box-sizing: border-box; width: 100%; border: 1px solid #85aeea; border-top: 0; background: #fff; box-shadow: none; border-radius: 0px; }
#categorylist_header_title a { font-weight: 100; }
#categorylist_header_date a { font-weight: 100; }
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #fff; }
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color: #fff; }
.list-title { font-family: ' Mukta ', sans-serif; text-transform: unset; font-size: 25px; line-height: 34px !important; padding: 20px 0 !important;}
.list-title a { color: #85aeea; }
.list-title a:hover { color: #85aeea;  text-decoration: underline; }
.list-date.small { font-size: 16px; line-height: 34px !important; padding: 20px 0 !important; }

/* --- ZOO --- */
/* blog teaser */
.ab-blog { background-color: #466277; }
.ab-blog .uk-margin { margin: 0px;  }
.ab-blog .uk-panel-box { padding: 30px 30px 0 30px;  }
.ab-blog .ab-zoo-box { padding: 20px 30px 30px 30px; min-height: 150px; }
.ab-blog .ab-zoo-box-1 { background-color: #eff1d8 !important; }
.ab-blog .ab-zoo-box-1 a { color: #b7ba97!important; }
.ab-blog .ab-zoo-box-1 a:hover { color: #b7ba97; text-decoration:underline!important ;}
.ab-blog .ab-zoo-box-2 { background-color: #E1CFBB !important; }
.ab-blog .ab-zoo-box-2 a { color: #cf6d29; }
.ab-blog .ab-zoo-box-2 a:hover { color: #cf6d29; text-decoration:underline!important ;}
.ab-blog .ab-zoo-box-3 { background-color: #466277 !important; }
.ab-blog .ab-zoo-box-3 a { color: #ffffe8 !important; }
.ab-blog .ab-zoo-box-3 a:hover { color: #ffffe8; text-decoration:underline!important ;}
.ab-blog .ab-zoo-box-1 .uk-badge { background: #D0DE62; }
.ab-blog .ab-zoo-box-2 .uk-badge { background: #EE6201; }
.ab-blog .ab-zoo-box-3 .uk-badge { background: #B3B388; }
.ab-blog .uk-badge { display: inline-block;	padding: 0 6px;	font-size: 11px;	font-weight: bold;	line-height: 22px;	color: #ffffff;	text-align: center;	vertical-align: middle;	text-transform: unset; }
.ab-blog .uk-panel-badge {	position: inherit; }
.ab-blog .uk-list {  margin-top: 10px; }
.ab-blog a { font-size: 25px;  line-height: 34px; }
.ab-blog .ab-zoo-dlink { position: absolute; bottom: 30px; }
.ab-blog .ab-zoo-box-1 .ab-zoo-link { font-weight: 500;  font-size: 17px;  font-family: ' Mukta ', sans-serif; }
.ab-blog .ab-zoo-box-1 .ab-zoo-link:after { content:url(/images/ab-design/ico_link_z1.png); margin-left: 10px; vertical-align: middle; }
.ab-blog .ab-zoo-box-2 .ab-zoo-link { font-weight: 500;  font-size: 17px;  font-family: ' Mukta ', sans-serif; }
.ab-blog .ab-zoo-box-2 .ab-zoo-link:after { content:url(/images/ab-design/ico_link_z2.png); margin-left: 10px; vertical-align: middle; }
.ab-blog .ab-zoo-box-3 .ab-zoo-link { font-weight: 500;  font-size: 17px;  font-family: ' Mukta ', sans-serif; }
.ab-blog .ab-zoo-box-3 .ab-zoo-link:after { content:url(/images/ab-design/ico_link_z3.png); margin-left: 10px; vertical-align: middle; }
.ab-blog .ab-zoo-dlink p {margin:0px;}
/* blog zoo classi principali:
LIS - blogbanca-uikit blogbanca-uikit-blogbanca  
ART - blogbanca-uikit  							
LIS - creditoimprese-uikit creditoimprese-uikit-credito-imprese-2
ART - creditoimprese-uikit 						
#cf6d29  -  #E1CFBB
LIS -  womanbank-uikit womanbank-uikit-women-bank
ART -  womanbank-uikit
#BF6DBF (#ECB9EC) - #B3B388 - #FEFEE7
*/
/* immagine in testa ad lista ed articoli */
.ab-blog-bb img { padding:30px; background-color: rgba(137,206,175,0.4); } /* #89CEAF */
.ab-blog-ci img { padding:30px; background-color: rgba(254,254,231,0.7); } /* #E0CEBA */
.ab-blog-wb img { padding:30px; background-color: rgba(254,254,230,1); } /* #FEFEE7 */ 
.uk-panel.uk-panel-box.ab-blog-teaser-bb { padding: 30px 30px 0 30px; background-color: rgba(137,206,175,0.4); }
.uk-panel.uk-panel-box.ab-blog-teaser-ci { padding: 30px 30px 0 30px; background-color: rgba(254,254,231,0.7); }
.uk-panel.uk-panel-box.ab-blog-teaser-wb { padding: 30px 30px 0 30px; background-color: rgba(254,254,230,1); }
.uk-panel.uk-panel-box.ab-blog-teaser-bb h3 { color: #50A59E!important;  }
.uk-panel.uk-panel-box.ab-blog-teaser-ci h3 { color: #cf6d29!important;  }
.uk-panel.uk-panel-box.ab-blog-teaser-wb h3 { color: #B3B388!important;  }
/* setting generico delle pagine blog zoo */
.yoo-zoo.blogbanca-uikit { margin-top: -40px; }
.yoo-zoo.creditoimprese-uikit { margin-top: -40px; }
.yoo-zoo.womanbank-uikit { margin-top: -40px; }
/* lista articoli blog zoo */
.blogbanca-uikit-blogbanca .ab-zoo-rubrica { font-family: ' Mukta ', sans-serif; color: rgba(80, 165, 158, 0.6)!important;  }
.creditoimprese-uikit-creditoimprese .ab-zoo-rubrica { font-family: ' Mukta ', sans-serif; color: rgba(80, 165, 158, 0.6)!important;  }
.womanbank-uikit-womanbank .ab-zoo-rubrica { font-family: ' Mukta ', sans-serif; color: rgba(191,109,191,0.6)!important;  }
.blogbanca-uikit .uk-pagination > li > a:hover, .blogbanca-uikit .uk-pagination > li > a:focus { background-color: #89CEAF; color: #ffffff !important; }
.creditoimprese-uikit .uk-pagination > li > a:hover, .creditoimprese-uikit .uk-pagination > li > a:focus { background-color: #cf6d29; color: #ffffff !important; }
.womanbank-uikit .uk-pagination > li > a:hover, .womanbank-uikit .uk-pagination > li > a:focus { background-color: #B3B388; color: #ffffff !important; }
/* pagina articolo blog zoo */
.blogbanca-uikit .uk-article-title h1 { font-size: 34px!important; line-height: 40px!important; font-weight: 400; text-transform: unset; }
.blogbanca-uikit a { color: #50A59E!important;  text-transform: unset; }
.blogbanca-uikit a:hover { color: #89CEAF;  }
.blogbanca-uikit .ab-zoo-rubrica { font-family: ' Mukta ', sans-serif; color: rgba(80, 165, 158, 1);  }
.blogbanca-uikit .uk-article-title { color: #50A59E; }
.blogbanca-uikit .uk-article-lead { font-family: ' Mukta ', sans-serif; color: #50A59E;  }
.blogbanca-uikit h1, .blogbanca-uikit h2, .blogbanca-uikit h3, 
.blogbanca-uikit h4, .blogbanca-uikit h5 { color: #50A59E; }
.creditoimprese-uikit .uk-article-title h1 { font-size: 34px!important; line-height: 40px!important; font-weight: 400; text-transform: unset; }
.creditoimprese-uikit a { color: #cf6d29!important;  text-transform: unset; }
.creditoimprese-uikit a:hover { color: #E1CFBB;  }
.creditoimprese-uikit .ab-zoo-rubrica { font-family: ' Mukta ', sans-serif; color: rgba(207,109,41,1);  }
.creditoimprese-uikit .uk-article-title { color: #cf6d29; }
.creditoimprese-uikit .uk-article-lead { font-family: ' Mukta ', sans-serif; color: #cf6d29;  }
.creditoimprese-uikit h1, .creditoimprese-uikit h2, .creditoimprese-uikit h3, 
.creditoimprese-uikit h4, .creditoimprese-uikit h5 { color: #cf6d29; }
.womanbank-uikit .uk-article-title h1 { font-size: 34px!important; line-height: 40px!important; font-weight: 400; text-transform: unset; }
.womanbank-uikit a { color: #B3B388!important;  text-transform: unset; }
.womanbank-uikit a:hover { color: #FEFEE7;  }
.womanbank-uikit .ab-zoo-rubrica { font-family: ' Mukta ', sans-serif; color: #B3B388;  }
.womanbank-uikit .uk-article-title { color: #B3B388; }
.womanbank-uikit .uk-article-lead { font-family: ' Mukta ', sans-serif; color: #B3B388;  }
.womanbank-uikit h1, .womanbank-uikit h2, .womanbank-uikit h3, 
.womanbank-uikit h4, .womanbank-uikit h5 { color: #B3B388; }

/* --- FOOTER ---  */
/* pubblichiamo anche */
.ab-footer-light { background-color: #f0f0f0; color: #333; }
.ab-footer { background-color: #1D2024 }
.ab-footer .ab-foot-desc-l { text-align: left; }
.ab-footer .ab-foot-desc-m { text-align: center; }
.ab-footer .ab-foot-desc-r { text-align: right; }

/* --- MOBILE VERSIONS ---  */
@media only screen and (max-width : 767px) {
	.ab-search h3 { margin: 10px 0 10px 0; }
	.ab-box-460 { min-height: 140px;  }
	.ab-blog { background-color:#f0f0f0; }
	.ab-blog .ab-zoo-dlink { position: inherit; }
	.ab-footer .ab-foot-desc-l { text-align: center; padding: 20px 0; }
	.ab-footer .ab-foot-desc-m { text-align: center; padding: 20px 0; }
	.ab-footer .ab-foot-desc-r { text-align: center; padding: 20px 0; }
	.ab-foot-publi img { margin-top: 20px; }
}
@media only screen and (min-width : 768px) and (max-width : 1023px) {
	.ab-box-460 { min-height: 440px; }
	.ab-blog .ab-zoo-dlink { position: inherit; }
	.ab-blog .ab-zoo-box { min-height: 300px; }
	.ab-box-newsletter .ab-button.form-control, .ab-dark-button {  padding: 6px 10px; }
	.ab-box-newsletter.ab-box-460 .help-block {  width: 100%; }
	.ab-footer .ab-foot-desc-m { text-align: center; padding: 20px 0; }
	.ab-foot-publi img { margin-top: 20px; }
	.ic-info-box .ic-info-box-header { width: auto; }
	.ic-info-box .ic-info-box-content { width: auto; }
}
@media only screen and (min-width : 1024px) and (max-width : 1280px) {
	.ab-banner-top	{height:90px;}
	.tm-navbar .tm-logo { margin-bottom: 20px; }
	.ab-box-460 { min-height: 510px; }
	.ab-blog .ab-zoo-dlink { position: inherit; }
	.ab-blog .ab-zoo-box { min-height: 220px; }
	.ab-box-newsletter .ab-button.form-control, .ab-dark-button {  padding: 6px 2px; font-size: 16px; }
	.ab-box-newsletter.ab-box-460 .help-block {  width: 100%; }
	.ic-info-box .ic-info-box-header { width: auto; }
	.ic-info-box .ic-info-box-content { width: auto; }
}
@media only screen and (min-width : 1281px) { .ab-box-460 { min-height: 400px; } }
@media only screen and (min-width : 1381px) { .ab-grid-home { width: 1381px; } }

/* --- TI SEI PERSO --- */
@media (min-width: 540px) { .ab-search .uk-search { width: 500px; } }
.ab-search input.uk-search-field:focus { background: rgba(0, 0, 0, 0); color: #395a86; border: 1px solid rgba(133, 174, 234, 1); box-shadow: 0px 0px 0px 0px rgba(115, 127, 138, 0) }
.ab-search .uk-search:before { color: #85aeea; }

/* --- COOKIE --- */
/* Tabella Cookie */
.cookie-list { font-size: 12px; }
.cookie-list th, .cookie-list td, .cookie-browser td { padding: 10px 20px; border: 1px solid #d0d0d0; }
.cookie-list tr:nth-child(odd), .cookie-browser tr:nth-child(odd){ background-color: #f5f5f5; }
.cookie-browser { max-width: 900px; margin: auto; }