/* ==========================================================================
*
* Custom CSS Stylesheet. This is where you should add your own styles!
*
** ========================================================================== */

/* Simple style overrides or custom adds */

.lista-meses {
	margin-left: 10px;
}

.pagination li:first-child {
	margin-right: 0;
}

.pagination li:last-child {
	margin-left: 0;
}

.some-css-selector {font-size:13px;}


.image-style-align-left {
	float: left;
	margin-right: 20px;
	width: auto !important;
}

.image-style-align-right {
	float: right;
	margin-left: 20px;
	width: auto !important;
}

.kl-title-block p {
	font-size: 1.2rem;
	line-height: 1.6;
	font-weight: 100;
}

.inner-item h3 {
	font-family: Open Sans;
	font-size: 1rem;
	line-height: 1.4;
	font-weight: 400;
	font-style: normal;
}

.image img {
	width: 100%;
}

oembed {
	width: 100%;
}

.linha-titulo {
	width: 100%;
	border-top: 1px solid red;
	display: inline-block;
	
}

.controle-linha-titulo {
	padding: 0 !important;
}


.site-header-main-center {
	/* margin-right: auto; */
	margin-left: 10px;
}

.main-nav > ul > li > a {
	font-size: 14px;
	
}

.cf_response {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

.newsletter-signup input[type="text"] {
	display: inline-block;
	height: 40px;
	width: 100%;
	background: white;
	box-shadow: none;
}

.lista-podcasts {
	background-color: #eee;
	padding: 20px;
	border-radius: 10px;
	margin-bottom: 20px;
}

.circlehover.style3:hover .triangle {
	display: inline;
}

.circlehover.style3 .text {
	
	bottom: 1px;
	
}

.circlehover.style3 {
	width: 100px;
	height: 100px;
	
}

.circlehover.style3 .triangle {
	
	left: 47px;
	
	top: 42px;
}

.latest_posts.default-style.kl-style-2 .lp-title .m_title {
	font-size: 2.5rem;
}

.latest_posts.default-style.kl-style-2 .lp-title {
	
	padding: 0;
	
}


.tab-content ul li {
	list-style: disc;
	margin-left: 40px;
}
.tab-content ol li {
	list-style: decimal;
}

/* Iframe da página https://www.floridachristianuniversity.edu/commencement-ceremony-2020.php */
.youtubee {
	height: 600px;
}

.itemLinks span a {
	background: #eee;
	padding: 7px 10px;
	line-height: 1;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #888;
	border-radius: 2px;
	display: inline-block;
	margin-right: 15px;
}

.social_icons li a {
	color: #cdcdcd;
	text-decoration: none;
	line-height: 1;
	font-size: 25px;
	display: inline-block;
	vertical-align: middle;
}


/* ==========================================================================
** Responsive styles custom rules
* These rules are ready to be used for either overrides
* or just your own custom rules.
========================================================================== */


/** Higher screens+ **/
@media only screen and (min-width : 1921px){

}


/** Desktop+ **/
@media (min-width: 1200px) {
	.newsletter-signup input {
		border: 1px solid #a3a3a3;
		width: calc(90% - 68px);
	}
}


/** Laptop **/
@media (max-width: 1200px) {

}


/** Laptop+ **/
@media (min-width: 991px) {
/* Iframe da página https://www.floridachristianuniversity.edu/commencement-ceremony-2020.php */

}


/** Laptop **/
@media (min-width: 992px) and (max-width: 1199px) {
	.card-whatsapp {
		left: 83% !important;
	}
	
}


/** Large Tablets **/
@media (max-width: 992px) {

}


/** Tablets (landscape mode)  **/
@media (min-width: 768px) and (max-width: 991px) {
	.card-whatsapp {
		left: 70% !important;
	}
}


/** Tablets+  **/
@media (min-width: 768px) {
	
}


/** Tablets (portrait mode)  **/
/*@media (min-width : 481px) and (max-width : 768px) {*/
@media (min-width : 481px) and (max-width : 768px) {
	
}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 767px) {
	.nlbox--hugediscount > span {
		font-size: 4rem;
		line-height: 1.3;
	}
	
	.card-whatsapp {
	
		left: 220px !important;
	
	}
	
	.calendly-inline-widget {
		
		height: 1200px !important;
	}
	
	
}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 600px) {
		
}


/** Smartphone portrait mode **/
@media (max-width: 480px) {
	/* Iframe da página https://www.floridachristianuniversity.edu/commencement-ceremony-2020.php */
	.youtubee {
		height: 400px;
	}	
}


/** Normal phone portrait mode+ **/
@media (min-width: 320px) {
	
}
	

/** whatsapp+ **/
		.whatsapp-link {
					position: fixed;
					width: 60px;
					height: 60px;
					bottom: 40px;
					right: 40px;
					background: #42ac46;
					color: #fff;
					border: none;
					border-radius: 50px;
					text-align: center;
					font-size: 35px;
					box-shadow: 1px 1px 2px #888;
					z-index: 1000;
			}

			.whatsapp-link:focus{
					outline: thin dotted;
					outline: 0px auto -webkit-focus-ring-color;
					outline-offset: 0px;
			}

			.fa-whatsapp {
					margin-top: 10px;
			}
			.card-whatsapp {
				width: 400px;
				height: 320px;
				position: fixed;
				border-radius: 6px;
				/*top: 58%;
				left: 83%;
				transform: translate(-50%, -50%);*/
				bottom: 110px;
				right: 45px;
				display: none;
				font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
				background-color: white;
				z-index: 1;
			}

            .card-whatsapp .cad-header{
                border-bottom: 1px solid rgb(243, 243, 243);
                border-top-left-radius: 6px;
                border-top-right-radius: 6px;
                background: #42ac46;
                color: #fff;

            }

            .card-whatsapp .cad-header h4{
                padding-left: 20px;
                margin: 0;
                
            }
            .card-whatsapp .cad-header h4 i{
                font-size: 40px;
            }

            .card-whatsapp .cad-header span{
                padding-left: 10px;
            }

            .card-whatsapp .cad-header h6{
                padding-left: 70px;
            }
            .card-whatsapp .card-body{
               font-size: 15px;
               color: rgb(153, 153, 153);
               padding: 0 10px;
            }

            .card-whatsapp .card-body .nomes{
                height: 55px;
                border-left: 3px solid #42ac46;
                text-align: left;
                margin-top: 15px;
                background-color: rgb(245, 248, 250);
                color:#000;
                font-size: 18px;
            }
            
            .card-whatsapp .card-body .nomes i{ 
                padding-right: 10px;
                padding-left: 10px;
                font-size: 30px;
                color: green;
            }

            .card-whatsapp .card-body .nomes a{
                color: black;
                text-decoration: none;

            }

            .card-whatsapp .card-body .nomes:hover{
                background-color: #42ac46;
            }
            
            .cad-header h1, .cad-header h2,.cad-header h3,.cad-header h4, .cad-header h5,.cad-header h6 {
							margin-bottom: .5rem;
							font-weight: 500;
							line-height: 1.2;
						}
						
						.cad-header h4 {
							font-size: 1.5rem;
						}
						.cad-header h6 {
							font-size: 1rem;
							margin-top: 0;
						}
						
.social_icons .fa-whatsapp {
	margin-top: 0;
}


.imagem-palestrante {
	
}

.hgSlickNav-arr.hgSlickNav-prev {
	text-align: left;
	display: block;
	position: absolute;
	/*top: 50px;*/
	height: 25px;
	width: 20px;
	z-index: 1;
	background-color: white;
}

.hgSlickNav-arr.hgSlickNav-next {
	text-align: right;
	display: block;
	position: absolute;
	/*top: 50px;*/
	height: 25px;
	width: 20px;
	z-index: 1;
	background-color: white;
	right: 0;
}

.caixa-mosaicos {
	background-color: #efefef !important;

}
.mosaico {
	display: grid;
	grid-template-columns: repeat(2, 50%);
	/* grid-gap: 2px; */
	height: auto;
	background-color: white;
	border-radius: 10px;
}

.img-mosaico { 
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.item-mosaico {
	width: 100%;
	height: 190px;
}

.texto-mosaico {
	padding: 0 20px;
	text-align: justify;
}

.titulo-mosaico {
	font-size: 25px !important;
	padding: 20px 0 0 20px;
	border-bottom: none !important;
	color: #333756;
	font-weight: bold;
}

.texto-mosaico p {
	font-size: 1rem !important;
}

.hg_section ul li {
  list-style: disc;
  
  list-style: none;

	margin-top: 0;
	margin-bottom: 1rem;
}