.logo-box h1 {
    font-size: 1.1em;
    color: #46a1b4;
    padding-left: 20px;
}
.logo-box h1 span{
	font-weight: 400;
	font-size: 0.9em;
}
.icn-text-alt .icn-text-alt-icn {
    color: #005C74;
}
.theme-color {
    color: #005C74;
}
.btn-link {
    color: #46a1b4;
}
.h-decor {
    background-color: #46a1b4;
}
.department-tab.active, .department-tab:hover {
    background-color: #005C74; 
}
/*.department-tecnologia-tab {
    background-color: #b1b1b1;
} 
.department-tecnologia-tab .department-tab-text {
    color:#fff;
}*/
.department-item a{
	color:#fff;
	background:#46a1b4;
	padding: 0 3px;
    border-radius: 4px;
    font-size: 0.9em;
}
.department-item a:hover{
	text-decoration:none;
	background: #005C74;
}
.department-tab-chiru {
    background: #cff1f3;
}
.department-tab-implant {
    background: #9ccccf;
}
.quickLinks .col:nth-child(1) > .link2 {
    background-color: #005C74;
}
.quickLinks .col:nth-child(1) > .link2:hover {
    color: #005C74!important;
}
.quickLinks .col:nth-child(2) > .link2 {
    background-color: #005C74;
}
.quickLinks .col:nth-child(2) > .link2:hover {
    color: #005C74!important;
}
.quickLinks .col:nth-child(3) > .link {
    background-color: #006a86;
}
.quickLinks .col:nth-child(3) > .link:hover {
    color: #006a86!important;
}
.quickLinks .col:nth-child(4) > .link {
    background-color: #46a1b4;
}
.quickLinks .col:nth-child(4) > .link:hover {
    color: #46a1b4!important;
}
.backToTop {
    background: #005c74;
}
.footer-bottom {
    background: #005c74;
}
.footer ul.icn-list li > [class*='icon'] {
    color: #19b5be;
}
.layout-landing .btn:hover, .layout-landing:not(.touch) .btn:focus:hover {
    background: #19b5be;
}
.faq-item [data-toggle='collapse'] span:first-child {
    color: #19b5be;
}
ul.numbered-list-xl li:before {
    color: #19b5be;
}
ul.numbered-list-xl li:hover:before {
  background-color: #005c74; 
}
.footer-social a {
    color: #19b5be;
}
#testimonialsSection{
	margin-top:0;
}
#testimonialsSection .bg-cover{
	background-image: none!important;
	background: #f6f7f9!important;
}
.input-group [class*='icon-'] {
    color: #19b5be;
}
.layout-landing .btn-fill, .layout-landing:not(.touch) .btn-fill:focus, .layout-landing .btn-hover-fill, .layout-landing:not(.touch) .btn-hover-fill:focus {
    background: #19b5be;
}
.doctor-box-position {
    color: #005c74;
}
.doctor-box-booking > a {
    color: #19b5be;
}
body:not(.touch) .quickLinks .col > .link:hover, .quickLinks .col > .link.active {
    text-decoration: none;
    color: #005c74!important;
}
.quickLinks .col > .link:visited{
	color:#fff;
}
#icona-home-1{
	display:none;    
}
#icona-home-1 i{
	font-size: 18px!important;
    line-height: 1.7;
}
#icona-home-1 a{
	min-height: unset;
}
.alert-danger{
    background: #fcc;
    color: #f00;
    border: 1px solid #f00;
}
.alert-success{
    background: #b8efb8;
    color: #384c38;
    border: 1px solid #384c38;
}
.slick-dots li.slick-active button, .slick-dots li.slick-active button:hover {
    background-color: #005c74;
}
.slogan-message{
    background: #a30000;
    color: #fff;
    padding: 0 10px 35px;
    text-align: center;
}
.snowflake {
    position: absolute;
    width: 10px;
    height: 10px;
    background: linear-gradient(white, white);
    border-radius: 50%;
    filter: drop-shadow(0 0 10px white);
    margin-left: -30px;
    margin-top: -40px;
  }


@media (max-width: 1023px){
	.quickLinks.stuck .col > .link2 {
	    min-height: 76px;
	}
}
@media (max-width: 768px){	
	#icona-home-3{
		display:none;
	}
	#icona-home-1{
		display:block;
	}
	body:not(.touch) .quickLinks .col > .link:hover, .quickLinks .col > .link.active {
	    text-decoration: none;
	    color: #fff!important;
	    background-color: #19b5be!important;
	}
	.quickLinks a i {
	    color: #fff!important;
	}
}
@media (max-width: 767px){
	.header-logo {
	    width: auto;
	}
	.department-tabs > * {
	    flex: 0 0 calc(33% - 12px);
	    min-width: calc(33% - 12px);
	}
}