/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

 /* Edit by TK GG GIO @ Teknet S.r.l. */
 
.tm-navbar.uk-sticky-init.uk-active{
	background-color:transparent;
	position:relative!important;
}
.homepage #tm-top-a{
	margin-top:-210px;
}
.homepage .tm-navbar{
	box-shadow: initial;
}
.tm-navbar-container{
	height:210px;
}
.uk-navbar-nav > li.uk-active > a{
	color:#666666;
	text-decoration:underline;
}
.uk-navbar-nav > li > a{
	font-family: 'Cormorant SC', serif;
	font-size:16px;
	font-weight:bold;
	color:#40b8fc;
	padding: 0 0px;
}
.fontCormorantSC{
	font-family: 'Cormorant SC', serif;
}
.fontCormorantGaramond{
	font-family: 'Cormorant Garamond', serif;
}
.weightlight{
	font-weight:300;
}
.weightmedium{
	font-weight:500;
}
.weightsemibold{
	font-weight:600;
}
.weightbold{
	font-weight:700;
}
.uk-navbar-nav > li > a::after{
	display:none;
}
.tm-navbar .tm-navbar-container{
	-webkit-justify-content: initial;
    justify-content: initial;
}
.tm-nav.uk-hidden-small{
	margin-left:50px;
	width: calc(100% - 235px);
	display: table;
}
.tm-nav.uk-hidden-small > ul{
	width:100%;
}
.boxslidehome{
	background-color:rgba(255,255,255, .5);
	width:45%;
	padding:20px;
	float:right;
	color:#333333;
	text-align:left;
	font-weight:600;
}
.boxslidehome .sizemaggiore{
	font-size:23px;
	line-height:24px;
}
.uk-navbar-nav > li{
	width:12.5%;
	display:table;
	text-align:center;
}
.homeslider .uk-overlay-panel.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center.uk-overlay-fade > div{
	display: table;
	float: right;
	position: absolute;
	right: 20%;
}
a.btn-homeslide{
	background-color:#40b8fc;
	color:#fff;
	display:table;
	margin-top:50px;
	padding:7px 30px;
	text-transform:uppercase;
	font-size:13px;
}
a.btn-homeslide:hover{
	color:#fff;
}
.boxslidehome.noback{
	background-color: transparent;
	padding: 0px;
	width: calc(45% + 40px);
}
.titlesimble{
	font-size:30px;
	line-height:33px;
	display:table;
	margin:auto;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
}
.titlesimble:before{
	content:url('../../../images/eremo-di-montegiove/loghetto.png');
	display:table;
	margin:auto;
	margin-bottom:20px;
	
}
html, body{
	font-family: 'Cormorant Garamond', serif;
	font-size:18px;
	line-height:20px;
	font-weight: 500;
	letter-spacing:1px;
}
.boxhometitle{
	color:#40b8fc;
	font-weight:500;
	text-transform:uppercase;
	display: table;
    margin: auto;
	font-size:20px;
	margin-bottom:20px;
}
.boxhometitle::after{
	content:"";
	background-color:#40b8fc;
	height:1px;
	width: 70px;
	display:block;
	display:table;
	margin:auto;
	margin-top: 25px;
}
.tk-topb{
	display:table;
	margin-bottom:40px;
}
.boxhometopb .uk-margin{
	text-align:center;
}
.boxtopbcontainer{
	background-color:rgba(255,255,255,.9);
	padding:20px;
	height: 100%;
}
.boxhometopb > div .uk-margin{
	height: 100%;
	display: table;
}
.boxhometopb > div:nth-child(1) .uk-margin{
	background-image:url('../../../images/eremo-di-montegiove/homepage/eremo-di-montegiove-03.png');
	padding:20px;
	background-size:cover;
	background-repeat:no-repeat;
}
.boxhometopb > div:nth-child(2) .uk-margin{
	background-image:url('../../../images/eremo-di-montegiove/homepage/eremo-di-montegiove-04.png');
	padding:20px;
	background-size:cover;
	background-repeat:no-repeat;
}
.boxhometopb > div:nth-child(3) .uk-margin{
	background-image:url('../../../images/eremo-di-montegiove/homepage/eremo-di-montegiove-05.png');
	padding:20px;
	background-size:cover;
	background-repeat:no-repeat;
}
.titleliturgia, .titleaccoglienza{
	color:#fff;
	font-size:30px;
	text-transform:uppercase;
	display:table;
	margin-bottom:20px;
}
.liturgiacontainer{
	width:45%;
	color:#fff;
}
.homepage .tm-block-top-c.uk-block.uk-block-default.uk-block-large.uk-cover-background {
	padding-top:210px;
	padding-bottom:210px;
}
.homepage .tm-block-top-d.uk-block.uk-block-default {
	background-color:#40b8fc;
}
.accoglienzacontainer {
	color:#fff;
}
.titleaccoglienza, .titlepacenelmonastero{
	margin:auto;
}
.titlepacenelmonastero{
	font-size:30px;
	text-transform:uppercase;
	display:table;
	margin:auto;
}
.titleaccoglienza:before {
    content: url(../../../images/eremo-di-montegiove/loghetto-foglia.png);
    display: table;
    margin: auto;
    margin-bottom: 20px;
}
.titlepacenelmonastero:before{
	content: url(../../../images/eremo-di-montegiove/loghetto-foglia-blue.png);
    display: table;
    margin: auto;
    margin-bottom: 20px;
}
.width70{
	width:70%;
	display:table;
	margin:auto;
}
.width30{
	display:table;
	float:left;
	width:30%;
}
.farmaciabottomc .width70{
	display:table;
	float:left;
}
.farmaciabottomc .width30{
	margin-top: 40px;
}
.farmaciabottomc .width30 > div{
	padding:30px;
	border:2px solid #40b8fc;
}
.apiceaperto{
	display:table;
	float:left;
	width:5%;
}
.apicechiuso{
	display:table;
	float:left;
	width:5%;
}
.accoglienzacontent{
    display: table;
    float: left;
    width: 80%;
    margin: auto;
    text-align: center;
    margin-left: 2.5%;
    margin-right: 2.5%;
	font-family: 'Abel', sans-serif;
}
.accosecondbox{
	display:table;
	margin:auto;
	width:100%;
}
.accoglienzacitazione{
	display:table;
	margin-left: 5%;
}
.btn-homeslide.white{
	background-color:#fff;
	color:#666666;
	display:table;
	margin:auto;
}
.emptydiv{
	display:table;
	height:30px;
	width:100%;
}
.uk-block-default + .uk-block-default, .uk-block-muted + .uk-block-muted, .uk-block-primary + .uk-block-primary, .uk-block-secondary + .uk-block-secondary{
	border-top:0px;
}
.contentbell{
	color:#666666;
	display:table;
	text-align:center;
	width:80%;
	margin:auto;
}
a.boxlink{
	display:table;
	margin:auto;
	font-family:'Abel', sans-serif;
	color:#666666;
	text-transform:uppercase;
	font-size:12px;
}
a.boxlink.pacemonastero{
	float:right;
	margin-top: -15px;
	display:table;
}
.homepage .tm-block-bottom-b.uk-block.uk-block-default{
	background-color:#edeeef;
}
.footermetagrid i{
	color:rgba(255,255,255,0.8);
	padding-right:15px;
}
.righefoot{
	display:table;
	width:100%;
	color:#fff;
	font-family:'Abel', sans-serif;
	font-size: 17px;
	line-height:20px;
	padding-bottom:10px;
}
.footermetagrid {
	color:#fff;
}
.footermetagrid .uk-margin img{
	margin-bottom:20px;
}
.righefoot a{
	color:#fff;
}
.uk-block-secondary .righefoot a:not([class]), .uk-block-secondary .righefoot .uk-link{
	color:#fff;
}

.tm-block-bottom-e.uk-block.uk-block-secondary.uk-block-large {
	background-image:url('../../../images/eremo-di-montegiove/footer-meta.png');
	background-size:cover;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-bottom:40px;
}
.primapartefootmin{
	display: table;
    min-height: 150px;
	width:100%;
}
.fontabel{
	font-family: 'Abel', sans-serif;
}
.uk-block-secondary .menuwhite a:not([class]), .uk-block-secondary .menuwhite .uk-link{
	color:#fff;
	font-family:'Abel', sans-serif;
	font-size:17px;
}
.uk-block-secondary .menuwhite a:not([class]):before, .uk-block-secondary .menuwhite .uk-link:before{
	content:">";
	display:block;
	float:left;
	padding-right:10px;
	font-size:15px;
	font-weight:100;
}
.footermetagrid .nav > li > a:hover, .nav > li > a:focus{
	background-color:transparent;
}
.tm-block-footer{
	background-color:#fff;
	padding:20px 0px;
	font-family:'Abel', sans-serif;
	font-size:18px;
}
.tm-block-footer .tm-footer{
	color:#333333;
}
.homepage .tm-block-bottom-b.uk-block.uk-block-default{
	padding-top:60px;
	padding-bottom:0px;
}
.tkheading figure, .tkheading img {
	width:100%;
}
.headingtitle{
	text-transform:uppercase;
	color:#fff;
	padding:15px 100px;
	background-color:rgba(64,184,252, .9);
	font-size:36px;
	line-height:40px;
	font-weight:bold;
}
#tm-main.tm-block-main.uk-block.uk-block-default{
	padding-top:20px;
}
.uk-breadcrumb{
	display:table;
	margin:auto;
}
a:hover, .uk-link:hover{
	color:#40b8fc;
}
.uk-breadcrumb a{
	color:#cccccc;
	font-weight:bold;
	text-transform:initial;
	font-size:16px;
}
.uk-breadcrumb > li > span{
	color:#666666;
	font-weight:bold;
	text-transform:initial;
	font-size:16px;
}
.textarticle {
	line-height:40px;
}
.tkcongregazione .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center{
	display:table;
	float:left;
}
.width47e5{
	width:45%;
	float:left;
}
.width47e5.left{
	margin-right:2.5%;
}
.width47e5.right{
	margin-left:2.5%;
}
.textcongregazione{
	text-align:left;
	color:#333;
	font-size:18px;
	line-height:20px;
	letter-spacing:1px;
	width: 50%;
	margin-left:50px;
	margin-top:50px;
}
.comunita .tm-block-bottom-a.uk-block.uk-block-primary.uk-contrast{
	background-color:#fff;
}
.width50{
	width:50%;
	float:left;
}
.tkcontainer{
	display:flex;
	align-items:center;
}
.tkcontainer .width50 img{
	width:100%;
}
.displayflex{
	display:flex;
	align-items:center;
}
.containerblue{
	background-color: #40b8fc;
	width: 100%;
	display: table;
}
.containerblue div{
    max-width: 500px;
    float: right;
    padding: 40px;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 1px;
    padding-right: 60px;
	padding-top:100px;
	padding-bottom:100px;
}
.containerblue div center{
	text-transform:uppercase;
	display:table;
	margin:auto;
	padding-bottom:40px;
}
.containerblue div center::after{
	width: 70px;
    background-color: #fff;
    height: 1px;
    content: "";
    display: table;
    margin-top: 25px;
}
.tkcomunitabottomb figure, .tkcomunitabottomb img{
	width:100%
}
.tkcomunitabottomb .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center{
	display:table;
	float:left;
	width:100%;
}
.tkcomunitabottomb .textcongregazione{
	float:right;
	text-align:right;
}
.fedeinognuno{
	color:#40b8fc;
	text-transform:uppercase;
	font-size:20px;
	line-height:25px;
}
.fedeinognuno::after{
	content:"";
	width:70px;
	background-color:#40b8fc;
	display:table;
	height:1px;
	margin-top:20px;
}
.divulgazionecont{
	max-width: 500px;
	float: left;
	padding: 40px;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 1px;
	padding-right: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#666;
}
.blueline{
	display:table;
	width:70px;
	background-color:#40b8fc;
	height:1px;
	margin-top:0px;
	margin-bottom:70px;
}
.liturgiabotacontainer{
	display: flex;
    align-items: center;
}
.liturgiabottomb{
	background-color: #40b8fc;
	width: 100%;
	display: table;
	padding-top: 120px;
    padding-bottom: 120px;
	color:#fff;
	text-align:center;
}
.liturgiabottomb span{
	font-size:20px;
	line-height:20px;
}
.liturgiabottomb span::after{
	content:"";
	width:70px;
	height:1px;
	background-color:#fff;
	display:table;
	margin:auto;
	margin-top: 30px;
    margin-bottom: 30px;
}
.orariopreghiera .boxhometitle{
    float:left;
	width: 100%;
}
.orariopreghiera .boxhometitle::after {
    width: 70px;
	margin-left:0px;
}
.orariopreghiera > div:nth-child(2) .uk-margin{
	background-color:#e6e6e6;
	padding:50px;
}
.boxtopbcontainer:hover{
	background-color:#40b8fc;
	color:#fff;
}
.boxtopbcontainer:hover .boxhometitle{
	color:#fff;
}
.boxtopbcontainer:hover .boxhometitle::after{
	background-color:#fff;
}
.boxtopbcontainer:hover .boxlink{
	color:#fff;
}
.ospitalita .divulgazionecont{
	color:#fff;
	text-align:center;
}
.titleafterwhite{
	text-transform:uppercase;
	font-size:20px;
}
.titleafterwhite::after{
	display:table;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	content:"";
	background-color:#fff;
	width:70px;
	height:1px;
}
.ospitalitabottomb{
	text-align:left;
	padding-top:80px;
	display: table;
	padding-bottom:80px;
}
.ospitalitabottomb .boxhometitle{
	float: left;
	display: table;
	width: 100%;
}
.ospitalitabottomb .boxhometitle::after{
	margin-left:0px
}
.tk2-3{
	width:70%;
	float:left;
}
.tk2-3 > div{
	padding-right:70px;
}
.tk1-3{
	width:30%;
	float:left;
}
.borderblue {
	border:2px solid #40b8fc;
}
.borderblue > div{
	padding:40px;
}
.anticafarmacia .tm-block-bottom-a.uk-block.uk-block-primary.uk-contrast.tm-block-fullwidth{
	background-color:#fff;
}
.erbeterapeutiche{
	padding-top: 100px;
    padding-bottom: 100px;
    text-align: right;
}
.erbeterapeutiche .boxhometitle{
	margin-right:0px;
	float:right;
	display:table;
	width:100%
}
.erbeterapeutiche .boxhometitle::after{
	margin-right:0px;
}
/* .anticafarmacia .tm-block-bottom-b.uk-block.uk-block-default.tm-block-fullwidth{
	background-image:url("../../../images/eremo-di-montegiove/antica-farmacia-02.jpg");
	background-repeat:no-repeat;
	background-position:bottom center;
} */
.hortussantatis{
	background-color:#40b8fc;
	color:#fff;
	padding-top:20px;
	padding-bottom:20px;
}
.hortussantatis > div{
	display:table;
	margin:auto;
	text-transform:uppercase;
}
.hortussantatis > div::after{
	width:70px;
	background-color:#fff;
	height:1px;
	content:"";
	display:table;
	margin:auto;
	margin-top:20px;
}
.hortusimggal figure, .hortusimggal img{
	width:100%;
}
.hortusimggal .backrgbawhite{
	background-color:rgba(255,255,255,.8);
	display:table;
	margin:auto;
	color:#666;
	line-height: 35px;
	max-width:35%;
	padding:40px;
	min-width:350px;
}
.eremoteca{
	display:table;
	width:100%;
}
.eremoteca .boxblue{
	background-color:#40b8fc;
	color:#fff;
	padding: 30px 20px;
	max-width:350px;
	text-align:center;
	float:left;
	padding: 30px 40px;
	width: 60%;
	min-height:70px;
	display:flex;
	align-items:center;
}
.eremoteca .numblue{
	display:table;
	float:left;
	font-size: 50px;
	color:#40b8fc;
	line-height: 55px;
	margin-top: -40px;
	width: 40%;
    text-align: right;
}
.eremoteca .numblue::after{
	width:100%;
	content:"";
	height:1px;
	display:table;
	background-color:#40b8fc;
}
.eremoteca > div{
	display:flex;
	align-items:center;
	width: 54%;
}
.eremoteca > div.right{
	float:right
}
.comunita .tm-block-bottom-c.uk-block.uk-block-muted{
	padding-top:120px;
	padding-bottom:120px;
}

.containerblue.ospi div{
	float:left;
}
.eremoteca .right .numblue{
	text-align:left;
}
.bibliobottoma{
	background-color:rgba(64,184,252, .68);
	padding:50px;
	font-size:72px;
	max-width:400px;
	float:left;
	line-height:78px;
}
.biblioslider .uk-overlay-panel.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center.uk-overlay-fade > div, .biblioslider .uk-overlay-panel.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center.uk-overlay-fade > div > div{
	width:100%;
	display: table;
}
.biblioslider .uk-container.uk-container-center{
	padding-left:0px;
}
.width100{
	width:100%;
	display:table;
}
.patrimonioeremoteca{
	display:table;
}
.patrimonioeremoteca .boxhometitle{
	float:left;
}
.patrimonioeremoteca .boxhometitle::after{
	margin-left:0px;
}
.gridpatrimonio > div > div{
	text-align:center;
	background-color:#40b8fc;
	padding:40px;
	color:#fff;
}
.gridpatrimonio span{
	text-transform:uppercase;
	font-size:20px;
	line-height:25px;
}
.gridpatrimonio span::after{
	content: "";
	width: 70px;
	height: 1px;
	background-color: #fff;
	display: table;
	margin: auto;
	margin-top:20px;
	margin-bottom:30px;
}
.accosecondbox .uk-slidenav-position:hover .uk-slidenav{
	color:#fff;
	display:block!important;
	margin-left: -50px;
}
.accosecondbox .uk-slidenav-position .uk-slidenav{
	display:block!important;
	color:#fff;
	margin-left: -50px;
}
.accosecondbox .uk-slidenav.uk-slidenav-next.uk-hidden-touch{
	margin-right: -50px;
}
.farmaciabottomc{
	padding-top:100px;
	padding-bottom:100px;
}
.paddright{
	padding-right:30px;
}
.boxconimg{
	display:table;
	width:80%;
	margin:auto;
}
.farmaciabottomc img{
	width:80%;
	display:table;
	margin:auto;
}
.farmaciabottomc .bottext{
	background-color: #40b8fc;
	color: #fff;
	padding: 20px;
	padding-top: 60px;
	margin-top: -60px;
	text-align: center;
}
#tm-bottom-a.uk-block-primary{
	background-color:#fff;
}

.contactopb{
	width:50%;
	float:left;
	height:100%;
	display:table;	
}
.contactopb > div{
	padding:30px;
	border:1px solid #40b8fc;
	height:100%;
	display:flex;
	align-items:center;
}
.contactopb > div:nth-child(1){
	margin-right:40px;
}
.onlymobile{
	display:none;
}
.destopetablet{
	display:block;
}

.comunita .boxhometopb > div:nth-child(1) .uk-margin, .comunita .boxhometopb > div:nth-child(2) .uk-margin, .comunita .boxhometopb > div:nth-child(3) .uk-margin{
	width:90%;
}
.comunita .boxhometopb > div:nth-child(1) .uk-margin{
    background-image: url(../../../images/eremo-di-montegiove/comunita/comunita-san-benedettini-05.jpg);
}
.comunita .boxhometopb > div:nth-child(2) .uk-margin{
    background-image: url(../../../images/eremo-di-montegiove/comunita/comunita-san-benedettini-06.jpg);
}
.comunita .boxhometopb > div:nth-child(3) .uk-margin{
    background-image: url(../../../images/eremo-di-montegiove/comunita/comunita-san-benedettini-07.jpg);
}
.comunita .boxhometopb{
	display:table;
	width:100%;
	margin-top:70px;
}
.storiaearchitettura .boxhometitle{
	width: 100%;
}
.storiaearchitettura .boxhometitle::after{
	margin-left:0px;
}
.storiaearchbox1{
	color:#687480;
}
.storiaearchbox1 .width50{
	width:45%;
	margin-right:5%;
}
.storiaearchbox1 .width50:nth-child(1){
	margin-top: 20%;
}
.storiaearchitettura .tm-block-bottom-a.uk-block.uk-block-primary.uk-contrast{
	padding-top:0px;
}
.storiaearchbox2{
	background-color:#40b8fc;
	display:table;
	width:100%;
}
.storiaearchbox2 .width50{
	width:45%;
	margin-right:5%;
}
.storiaearchitettura #tm-bottom-a{
	min-height:700px;
}
.width100.storiaearchbox1 img{
	position:absolute;
	z-index:1;
}
.storiaearchitettura #tm-bottom-b{
	margin-top:-50px;
}
.storiaearchbox2 {
	color:#fff;
}
.storiaearchbox2{
	padding-top:80px;
	padding-bottom:80px;
}
.strutturachiesa .width50:nth-child(1){
	width:47.5%;
	float:left;
	margin-right:2.5%;
}
.strutturachiesa .width50:nth-child(2){
	width:47.5%;
	float:left;
	margin-left:2.5%;
	text-align:right;
}
.strutturachiesa .width50:nth-child(2) > div{
    margin-top: 50px;
	max-width: 450px;
	float: right;
}
.strutturachiesa .boxhometitle::after{
	float:right;
	position: absolute;
    right: 0;
}
.semidelverbo{
	margin-top:60px;
	position:relative;
}
.textsemiverbo{
	position:absolute;
	bottom:40px;
	max-width:350px;
	right:80px;
	color:#fff;
}
.tkesperienzapost{
	margin-top:60px;
}
.backpadriantichi{
	background-image:url("../../../images/eremo-di-montegiove/comunita/proposta-monastica/proposta-monastica-03.jpg");
	background-size:cover;
	position:absolute;
	height: 100%;
}
.propostamonastica .containerblue.ospi{
	float:right;
}
.floatright{
	float:right;
}
.propostamonastica .tkcontainer{
	display:table;
	width:100%;
}
.padriantichi{
	color:#fff;
	text-align:right;
}
.propostamonastica .containerblue div center{
	text-align: right;
	width: 100%;
	position:relative;
}
.propostamonastica .containerblue div center::after{
    float: right;
    position: absolute;
    right: 0;
}
.width40{
	width:40%;
	float:left;
}
.width60{
	width:60%;
	float:left;
}
.textcammino{
	display:table;
	color:#000;
}
.maximage80 > img{
	width:80%;
}
.contentlaparola .boxhometitle{
	text-align:left;
	display: table;
	width: 100%;
}
.ilcammino{
	position: relative;
	margin-bottom: 50px;
}
.lectiodivina .boxhometitle::after{
	position:absolute;
	left:0px;
	
}
.lectiodivina .boxhometitle{
	margin-bottom:50px;
	position:relative;
}
.bluebox-lectio{
	background-color:#40b8fc;
	padding:50px;
	margin-top: 30px;
	display:table;
}
.bluebox-lectio span::after{
	width:60px;
	margin-top:30px;
	height:1px;
	background-color:#fff;
	content:"";
	display:table;
}
.width20{
	width:20%;
	float:left;
}
.width80{
	width:80%;
	float:left;
}
.eb-event-title-link > span{
	color:#40b8fc;
}
.eb-taskbar.clearfix .btn.btn-primary{
	background-color:#40b8fc;
}
h1, .uk-h1{
	font-family: 'Cormorant SC', serif;
}
.eb-modal.cboxElement{
	display:table;
	width:100%;
	text-align:center;
	margin-bottom:30px;
}
.eb-modal.cboxElement > img{
	display:table;
	margin:auto!important;
	float:initial!important;
	margin-top:20px!important;
}
.eb_event a, .eb_event .uk-link{
	color:#40b8fc;
}
.uk-breadcrumb{
	margin-bottom:20px;
}
.storiaearchitettura .tm-block-bottom-d.uk-block.uk-block-primary.uk-contrast.uk-block-large{
	background-color:#fff;
}
/* .boxhometitle.bibl::after{
	float:left;
	position:absolute;
	margin-top:20px,
}
.boxhometitle.bibl{
	margin-bottom:40px;
} */

.btn-homeslide.bibl{
	min-width:200px;
	text-align:center;
}
.comunita .tm-block-bottom-d.uk-block.uk-block-primary.uk-contrast.uk-block-large{
	background-color:#40b8fc;
	padding-top:40px;
	padding-bottom:40px;
}
.txtwhiteafter::after{
	content:"";
	width:100px;
	height:1px;
	background-color:#fff;
	display:block;
	margin-top:15px;
	margin-bottom:15px;
}
.gallery .uk-subnav-pill > .uk-active > *{
	background-color:#40b8fc;
	font-size:20px;
}
.gallery .uk-subnav-pill > * > *{
	font-size:20px;
}
.gallery .uk-subnav-pill{
	padding-top:30px;
}
.btn-homeslide.white:hover{
	color:#40b8fc;
}
.uk-block-primary{
	background-color:#fff;
}
.displayflex{
	display:flex;
	align-items:center;
}
.homepage #tm-top-a .sizemaggiore{
	font-size:18px;
	line-height:initial;
}
.onlymobile.eremoteca{
	color:#687480!important;
}
.gridpatrimonio{
	display:table;
	width:100%;
}
.accoglienzacitazione{
	display:table;
	width:100%;
}
.uk-navbar-nav > li > a.programma2019{
    line-height: 17px;
    margin-top: 5px;
}
.uk-navbar-nav > li > a{
	font-size:15px;
}
.tm-navbar .uk-container.uk-container-center{
	max-width:1400px;
}
.acyterms{
	color:#666666;
	margin-top:15px;
	margin-bottom:15px;
}
.acyterms{
	display:table;
	width:100%
}
.acym_form tr{
	display:table;
	width:100%;
}
.acyfield_1.acyfield_text, .acyfield_2.acyfield_text{
	display: table;
    width: auto;
    float: left;
    margin-right: 20px;
}
.captchakeymodule{
	display: table;
    width: 100%;
    float: left;
}
.acyterms{
	display: table;
    width: 100%;
    float: left;
}
.acysubbuttons{
	display: table;
    width: 100%;
    float: left;
}
.hasTooltip{
	color:#40b8fc;
}
.acysubbuttons .btn.btn-primary.button.subbutton{
	background-color:#40b8fc;
	padding: 6px 40px;
	border-radius: 0px;
}
.acym_form{
	display: table;
	margin: auto;
	width: auto;
	max-width: 480px;
	text-align: center;
}
.homepage #tm-bottom-d{
	padding-top:20px;
	padding-bottom:20px;
}
.uk-block-secondary .menuwhite a:not([class]), .uk-block-secondary .menuwhite .uk-link {
    color: #fff;
    font-family: 'Abel', sans-serif;
    font-size: 17px;
}
.nav > li.item-304 > a.programma2019{
	color: #fff;
    font-family: 'Abel', sans-serif;
    font-size: 17px;
}
.nav > li.item-304 > a.programma2019::after{
	content: ">";
    display: block;
    float: left;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 100;
}
#mailingdata_terms_formAcym14841{
	margin-top:0px;
}
.acym_module_form .modal-body iframe{
	max-height: 100%!important;
}
.meditazionieomelie .table.table-bordered.table-striped, .meditazionieomelie #eb-event-properties-heading{
	display:none;
}
.sixButtonContainer{
  display:none;
}
#sixPopup265 .sixPopup_container{
  padding:0px!important;
}
.sixPopup_container .title{
  display:none;
}
body .fancybox-overlay .fancybox-opened .fancybox-skin{
  padding:0px!important
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.tm-navbar{
		box-shadow:0px 0px 0px rgba(0,0,0,0.1);
	}
}
@media screen and (max-width: 1024px){
	.uk-navbar-toggle{
		display:block!important;
		float: right;
		position: absolute;
		right: 10%;
	}
	.tm-nav.uk-hidden-small{
		display:none!important;
	}
	.boxslidehome{
		width:100%;
	}
	.boxslidehome.noback{
		width:100%;
	}
	.btn-homeslide{
		display: table;
		margin: auto;
	}
	a.boxlink.pacemonastero {
		float: initial;
		margin-top: 10px;
		display: table;
	}
	.textcongregazione{
		background-color: rgba(255,255,255,.7);
		padding: 25px;
	}
	.tm-navbar-container {
		height: 190px;
	}
	.tk2-3{
		width:100%;
	}
	.tk1-3{
		width:100%;
		margin-top:50px;
	}
	.farmaciabottomc .width70{
		width:100%;
	}
	.farmaciabottomc .width30{
		width:100%;
	}
	.farmaciabottomc{
		overflow-x:hidden;
	}
	.bibliobottoma{
		font-size:45px;
		line-height:50px;
	}
	.storiaearchbox1 .width50:nth-child(1){
		width:100%;
		margin-top:0px;
	}
	.width100.storiaearchbox1 img{
		position:relative;
		width: 50%;
		float: right;
		margin-bottom: -280px;
		margin-top: 35px;
	}
	.storiaearchbox1 .width50{
		width:100%;
	}
	.backpadriantichi{
		background-position:50%;
	}
	.table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > td:first-child{
		width:calc(100% - 10px);
		display:table;
	}
	.table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > td:last-child{
		width:calc(100% - 10px);
		display:table;
	}
}

@media screen and (max-width: 767px){
	.tm-navbar-container {
		height: 80px;
	}
	.tm-navbar{
		background-color:#40b8fc;
	}
	.uk-navbar-content.uk-navbar-center.uk-visible-small{
		display:table;
	}
	.boxslidehome .sizemaggiore {
		font-size: 15px;
		line-height: 24px;
	}
	.homepage #tm-top-a .uk-container{
		padding:0px;
	}
	.homepage #tm-top-a {
		margin-top: 0;
	}
	.homepage #tm-top-a .uk-overlay-panel{
		padding-left:0px;
		padding-right:0px;
	}
	.boxslidehome{
		width:calc(100% - 60px);
		padding-left:30px;
		padding-right:30px;
	}
	.titlesimble{
		text-align:center;
	}
	.liturgiacontainer{
		width:100%;
	}
	.titleaccoglienza{
		text-align:center;
		line-height:30px;
	}
	.titlepacenelmonastero{
		text-align:center;
		line-height:30px;
	}
	.primapartefootmin{
		min-height:0px;
	}
	html .uk-nav.uk-nav-offcanvas > li.uk-active > a{
		background-color:#40b8fc;
	}
	.headingtitle {
		text-transform: uppercase;
		color: #fff;
		padding: 15px 40px;
		background-color: rgba(64,184,252, .9);
		font-size: 20px;
		line-height: 30px;
		font-weight: bold;
	}
	.textcongregazione {
		text-align: left;
		color: #333;
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 1px;
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}
	.tkcongregazione .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center{
		padding-top:0px;
		padding-left:0px;
	}
	.tkcontainer {
		display: table;
		width: 100%;
	}
	.containerblue div {
		max-width: 100%;
		float: right;
		padding: 40px;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: 1px;
		padding-right: 60px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.width50 {
		width: 100%;
		float: left;
	}
	.tkcomunitabottomb .uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center{
		/* padding-top:0px;
		padding-left:0px; */
	}
	.tkcomunitabottomb figure, .tkcomunitabottomb img {
		min-height:310px;
		object-fit:cover;
	}
	.tkcongregazione .uk-overlay{
		min-height:270px
	}
	.tkcongregazione img{
		min-height: 230px;
	}
	.liturgiabotacontainer{
		display:table;
	}
	.divulgazionecont{
		padding-left:20px;
		padding-right:20px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.liturgiabotacontainer .width50{
		width:100%;
	}
	.blueline{
		display:none;
	}
	.ospitalitabottomb .tk2-3 > div{
		padding-right:20px;
	}
	.paddright{
		padding-right:0px;
	}
	.bibliobottoma {
		font-size: 20px;
		line-height: 25px;
	}
	.onlymobile{
		display:block;
	}
	.destopetablet{
		display:none;
	}
	.eremoteca .numblue{
	    font-size: 50px;
		color: #40b8fc;
		line-height: 55px;
		width:100%;
		padding-bottom:20px;
		margin-top:20px;
		text-align: center;
	}
	.eremoteca > div{
		display:table;
		width:100%;	
	}
	.contactopb > div:nth-child(1){
		margin-right:0px;
	}
	.contactopb > div{
		display:table;
	}
	.contactopb{
		width:100%;
		margin-top: 20px;
	}
	.width100.storiaearchbox1 img{
		width:100%;
		margin-bottom:0px;
	}
	.storiaearchbox2 .width50{
		width:100%;
	}
	.strutturachiesa .width50:nth-child(1){
		width:100%;
		margin-right:0px;
	}
	.strutturachiesa .width50:nth-child(2){
		width:100%;
		margin-left:0px;
		margin-top:40px;
	}
	.strutturachiesa .width50:nth-child(2) > div{
		text-align:left;
	}
	.storiaearchitettura .boxhometitle{
		text-align:left;
		float:left;
	}
	.storiaearchitettura .boxhometitle::after{
		left:0;
		right:initial;
	}
	.width50.backpadriantichi{
		display:none
	}
	.textsemiverbo{
		position: relative;
		width: 100%;
		bottom: initial;
		color: #000;
		display: table;
		left: 0;
		margin-top:20px;
	}
	.maximage80 > img{
		width:100%;
	}
	.marginmobile{
		margin-top:30px;
		display:table;
	}
	.bluebox-lectio .width20{
		width:100%;
	}
	.bluebox-lectio .width80{
		width:100%;
		margin-top:30px;
	}
	.bluebox-lectio{
		padding:20px;
	}
}