body {

		font-family: "Montserrat", sans-serif;

}

#slider-detalle p {
	color: #ffffff !important;
}

#staff .h-100.w-100.rounded{

	min-height: 330px

}





.border-bottom-primary{
	border-bottom: 4px solid #00b5ad !important
	
}

 .grecaptcha-badge {
  z-index: 999;
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: -2px !important;
	 right: inherit;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}
	


img.icon-white{

		filter: brightness(0) invert(1) !important;

}



#webcheck{

	background-image: url('../img/portada-webcheck.jpg');

	background-size: cover ;

	background-position: 70%;

	min-height: 800px

	}



#cursos .card.rounded.shadow{

	/*min-height: 500px*/

}



.h-90px{

	height: 95px

}



#cursos article.post .post-date .day{

	padding-top: 15px;

	padding-bottom: 10px;

}







::placeholder {

  color: #2B2B2B !important;

}

.temas-cursos p{

	line-height: 1.1rem;

}



.temas-cursos > h1, h2, h3, h4, h5, h6{

	margin-bottom: 0px

}

.temario p{

	font-size: 0.8rem;

	line-height: 1.1rem;

	margin-bottom: 0px;

}

.temario {

	background-color: #f7f7f7;

	min-height: 365px;

	border-radius: 5px;

}



.owl-carousel.temario-th:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]{

	background-color: #F6B81D;

    border-color: #F6B81D #F6B81D #F6B81D;

    color: #808080

}

.owl-carousel.temario-th .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{

	background-color: #F6B81D;

}



.owl-carousel.temario-th:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:active, .owl-carousel.temario-th:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].active{

	background-color: #7F7F7F;

    border-color: #7F7F7F #7F7F7F #7F7F7F;

    color: #000000

}





img.mobile_noria{

	

	margin-top: -150px;

	margin-bottom: -150px;

}



.curso-list .list.list-icons li{

	padding-left: 5px

}



.section-text-black, .section-text-black h1, .section-text-black h2, .section-text-black h3, .section-text-black h4, .section-text-black h5, .section-text-black p, .text-black{

	color: #000000 !important

}



.badge-black{

	background-color: #000000;

	color: #ffffff;

}

.text-black{

	color: #000000;

}

.text-gray{

	color: #525252;

}



.list.list-borders li {

	border-bottom-color: #000000

}



img.logo-servicio{

	height: 100px;

	width: auto;

}



.list-lantos img{

	vertical-align: bottom;

    width: 22px;

	margin-right: 8px;

}



.list.list-icons.list-lantos li{

	padding-left: 0px;

}



#foot-servicios img{

		-webkit-transition: all 0.5s ease !important;

-moz-transition: all 0.5s ease !important;

-ms-transition: all 0.5s ease !important;

-o-transition: all 0.5s ease !important;

transition: all 0.5s ease !important;

	opacity: 0.8

}

#foot-servicios img:hover{

		-webkit-transition: all 0.5s ease !important;

-moz-transition: all 0.5s ease !important;

-ms-transition: all 0.5s ease !important;

-o-transition: all 0.5s ease !important;

transition: all 0.5s ease !important;

	opacity: 1;

		

}





a.toggle-title:hover{

											background-color: #00b5ad !important;

											color: #ffffff !important;

										}

.toggle-content .row:hover img {

	-webkit-transition: all 0.5s ease !important;

-moz-transition: all 0.5s ease !important;

-ms-transition: all 0.5s ease !important;

-o-transition: all 0.5s ease !important;

transition: all 0.5s ease !important;

	filter: brightness(1.9) invert(1) saturate(2.3) url('#dark-blue-sepia') hue-rotate(133deg) !important;

	

}





.toggle-content img{

											width: 22px;

											padding-left: 5px; 

											padding-right: 5px;

										}



										.toggle-content .row:hover{

											background-color: #F3F3F3;

											-webkit-transition: all 0.5s ease !important;

-moz-transition: all 0.5s ease !important;

-ms-transition: all 0.5s ease !important;

-o-transition: all 0.5s ease !important;

transition: all 0.5s ease !important;

										}

										.toggle-content .row{

											border-bottom: 1px solid #f5f5f5

										}



.bk-servicios-classics:before {

    content: ' ';

	position: absolute;

	left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    display: block;

	background-image: url('../img/bk-classics.jpg');

	background-size: auto 100%;

	background-repeat: no-repeat;

	background-position: center left;

	opacity: 0.1;

}







	

.icon-rojo img{



filter: brightness(1.9) invert(1) saturate(2.3) url('#dark-blue-sepia') hue-rotate(133deg);

	

}





#cursos .card{

	margin-bottom: 50px

}

.lh-1{

	line-height: 1!important

}



.lh-1-5{

	line-height: 1.2!important

}

.lh-2{

	line-height: 1.5!important

}

.lh-3{

	line-height: 2!important

}



.destacado{

	

	/*border-radius: 8px;

	border-top: 3px solid #00b5ad;

    border-bottom: 1px solid #DFDFDF;

    border-left: 1px solid #ECECEC;

    border-right: 1px solid #ECECEC;

    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 4%);*/

}

.destacado img{

	width: 80px;

	-webkit-transition: all 1s ease !important;

-moz-transition: all 1s ease !important;

-ms-transition: all 1s ease !important;

-o-transition: all 1s ease !important;

transition: all 1s ease !important;

	

}

.destacado img:hover{

				

-webkit-transition: all 1s ease !important;

-moz-transition: all 1s ease !important;

-ms-transition: all 1s ease !important;

-o-transition: all 1s ease !important;

transition: all 1s ease !important;

filter: brightness(1.9) invert(1) saturate(2.3) url('#dark-blue-sepia') hue-rotate(133deg);

	

}



	.content-grid.content-grid-dashed .content-grid-item.noline:before{

	border: none !important;

	}

	



#industrias a .icon-hover-industrias{

														

															height: 110px;

															

															

-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease;

-ms-transition: all 0.5s ease;

-o-transition: all 0.5s ease;

transition: all 0.5s ease;



														}

														

#industrias a .icon-hover-industrias img{

															width: 100px;

															height: 100px;

															padding-top: 10px;

															

-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease;

-ms-transition: all 0.5s ease;

-o-transition: all 0.5s ease;

transition: all 0.5s ease;



															



														}

														

#industrias a:hover .icon-hover-industrias img{

															width: 110px;

															height: 110px;

															padding-top: 0px;

															

-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease;

-ms-transition: all 0.5s ease;

-o-transition: all 0.5s ease;

transition: all 0.5s ease;

filter: brightness(1.9) invert(1) saturate(2.3) url('#dark-blue-sepia') hue-rotate(133deg);

															



														}

														

#industrias a:hover h4{

-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease;

-ms-transition: all 0.5s ease;

-o-transition: all 0.5s ease;

transition: all 0.5s ease;

color:#00b5ad;

text-decoration: none !important;

															

															border: 1px solid #00b5ad;

														

														}

														

#industrias a h4{

															

															border: 1px solid transparent;

																border-radius: 20px;

															

															

-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease;

-ms-transition: all 0.5s ease;

-o-transition: all 0.5s ease;

transition: all 0.5s ease;

color:none;

text-decoration: none !important;

														}



.icon-medio{

	width: 130px;

}



.letter-spacing-0{

	letter-spacing: normal !important;

}



.icon-chico{

	width: 80px;

}



/*

.cards-container .call-home:hover {

background: rgb(0,181,173) !important;

	

background: linear-gradient(0deg, rgba(0,181,173,1) 0%, rgba(0,181,173,1) 1%, rgba(255,255,255,1) 1%) !important;

	

}

.cards-container .call-home {

			

background: white !important;

background: linear-gradient(0deg, rgba(255,255,255,1.00) 0%, rgba(255,255,255,1.00) 1%, rgba(255,255,255,1.00) 1%) !important;

}*/



.cards-container .call-home:hover {

	background-position: center 100%;



	

}

.cards-container .call-home {

		background-position: center 102%;

	background-image: url('../img/bk_icon_home.gif');

	background-repeat: no-repeat;

	

	-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

transition: all 0.3s ease;

}









.overlay.overlay-wearcheck:before{

    background: #B50008!important;  

}



.overlay.overlay-classics:before{

    background: #524FA1!important;  

}



.overlay.overlay-training:before{

    background: #F6B81D!important;  

}


.overlay-blue:before {
    background-color: #005596 !important;
}


.btn-white{

	border-color: #ffffff !important;

	color: #ffffff !important;

}



.btn-white2{

	border-color: #ffffff !important;

	background-color: #ffffff;

	color: #000000 !important;

}

.btn-white2:hover{

	border-color: #000 !important;

	background-color: #000;

	color: #fff !important;

}



.btn-wearcheck{

	border-color: #E41E2A !important;

	color: #E41E2A !important;

}

.btn-classics{

	border-color: #524FA1 !important;

	color: #524FA1 !important;

}

.btn-id{

	border-color: #939598 !important;

	color: #939598 !important

}

.btn-training{

	border-color: #F6B81D !important;

	color: #F6B81D !important

}

.btn-training-noria{

	border-color: #005596 !important;

	color: #005596 !important

}



.btn-white:hover{

	color: #000000 !important;

	background-color: #ffffff !important;

}

.btn-wearcheck:hover{

	color: #FFFFFF !important;

	background-color: #E41E2A !important;

}

.btn-classics:hover{

	color: #FFFFFF !important;

	background-color: #524FA1 !important;

}

.btn-id:hover{

	color: #FFFFFF !important;

	background-color: #939598 !important

}

.btn-training:hover{

	color: #FFFFFF !important;

	background-color: #F6B81D !important

}
.btn-training-noria:hover{

	color: #FFFFFF !important;

	background-color: #005596 !important

}







.color-wearcheck{

	color: #E41E2A !important

}

.color-classics{

	color: #524FA1 !important

}

.color-id{

	color: #939598 !important

}

.color-training{

	color: #F6B81D !important

}
.color-training-noria, .color-noria, .text-noria{

	color: #005596 !important

}





.bg-wearcheck{

	background-color: #E41E2A !important

}

.bg-classics{

	background-color: #524FA1 !important

}

.bg-id{

	background-color: #939598 !important

}

.bg-training{

	background-color: #F6B81D !important

}
.bg-training-noria{

	background-color: #005596 !important

}





.process .process-step:hover .process-step-circle.color-border-wearcheck{

	background-color: #E41E2A !important

}





.color-border-wearcheck{

	border-color: #E41E2A !important

}

.color-border-classics{

	border-color: #524FA1 !important

}

.color-border-id{

	border-color: #939598 !important

}

.color-border-training{

	border-color: #F6B81D !important

}
.color-border-training-noria{

	border-color: #005596 !important

}

.color-border-white{

	border-color: #ffffff !important

}







.hover-wearcheck.btn:hover{

	border-color: #E41E2A !important;

	background-color: #E41E2A !important

}

.hover-classics.btn:hover{

	border-color: #524FA1 !important;

	background-color: #524FA1 !important

}

.hover-id.btn:hover{

	border-color: #939598 !important;

	background-color: #939598 !important

}

.hover-training.btn:hover{

	border-color: #F6B81D !important;

	background-color: #F6B81D !important

}
.hover-training-noria.btn:hover{

	border-color: #005596 !important;

	background-color: #005596 !important

}





/*

* Container

*/

@media (min-width: 1240px) {

		.container {

				max-width: 1240px !important;

		}

	

	

}



@media (max-width: 600px) {

	#servicios .tabs ul.nav li.nav-item img {

				display: none

		}

	

	img.logo-wearcheck-o{

		padding: 20px;

		margin-top: 10px;margin-bottom: 10px;

	}

	

	

	img.mobile_noria{

		margin-bottom: 60px

	}

	

	

	#webcheck{ 

		background-image: url('../img/portada-webcheck-mobil.jpg');

		background-position: 90%;

	

}

	

		section.bk-training-video .vide-video-wrapper video{

				padding-top: 0% !important

				

			}



}





/*

* Border

*/

.border-color-grey {

		border-color: #e7e7e7 !important;

}



/*

* Header

*/

.header-top {

		border-bottom: 1px solid #e7e7e7 !important;

}



.header-top .header-top-phone {

		font-size: 16px !important;

		padding: 6px 40px 6px 0 !important;

}



.header-top .header-top-phone img {

		margin-right: 7px;

}



.header-top .header-top-email,

.header-top .header-top-opening-hours {

		font-size: 12px !important;

		letter-spacing: -0.3px;

}



.header-top .header-top-email i,

.header-top .header-top-opening-hours i {

		margin-right: 6px !important;

}



.header-top .header-top-email {

		margin-right: 15px;

}



@media (max-width: 1199px) {

		.header-top .nav-item-header-top-socials {

				width: 100%;

		}

	

	section.bk-training-video .vide-video-wrapper video{

				padding-top: 0% !important

				

			}

}



.header-top .nav-item-header-top-socials .header-top-socials ul li {

		margin-right: 30px;

}



.header-top .nav-item-header-top-socials .header-top-socials ul li i {

		font-size: 15px !important;

}



.header-top .header-top-button-make-as-appoitment {

		width: 195px;

}



.header-top .header-top-button-make-as-appoitment a {

		font-size: 12px;

}



/*

* Header Container

*/

.header-container .header-nav .nav li > a {

		text-transform: none !important;

		font-size: 14px !important;

}



.header-container .header-nav .nav li .dropdown-menu a {

		font-size: 0.8em !important;

}



.header-container .header-nav .nav li:hover > a {

		background: #fff !important;

}



.header-container .header-nav .nav li:hover > a:before {

		border-bottom: 0 !important;

}



.header-container .header-nav .nav li:hover > a + ul.dropdown-menu {

		border-top: 0 !important;

		margin-top: -5px !important;

}



/*

* Header Search

*/

.header-column-search {

		flex-grow: 0.14 !important;

}



@media (max-width: 1199px) {

		.header-column-search {

				flex-grow: 0.3 !important;

		}

}



@media (max-width: 991px) {

		.header-column-search {

				order: 2;

				flex-grow: 0.1 !important;

				width: 100%;

				padding-right: 15px;

		}

}



@media (max-width: 991px) {

		.header-column-logo {

				order: 1;

		}

}





@media (max-width: 991px) {

	

	

	

		.header-column-nav-menu {

				order: 3;

				flex-grow: 0.1 !important;

		}

}



.header-nav-features {

		padding: 0 !important;

		margin: 0 !important;

}



.header-nav-features:not(.header-nav-features-no-border):before {

		display: none !important;

}



/*

* Carousel Slider

*/

.custom-dots-style-1 .owl-dots .owl-dot {

		background: transparent;

		border-radius: 100%;

		width: 20px;

		height: 20px;

		display: inline-flex;

		align-items: center;

		justify-content: center;

		border: 2px solid #212121;

}



.custom-dots-style-1 .owl-dots .owl-dot > span {

		background: transparent !important;

}



.custom-dots-style-1 .owl-dots .owl-dot.active > span {

		background: #212121 !important;

}



.custom-dots-style-1 .owl-dots .owl-dot + .owl-dot {

		margin-left: 6px !important;

}



/*

* Cards

*/

.custom-cards {

		position: relative;

		min-height: 300px;

}



@media (max-width: 1199px) {

		.custom-cards {

				height: auto;

		}

}



.custom-cards .cards-container {

		position: absolute;

		top: -70%;

		left: 0;

}



@media (max-width: 1199px) {

		.custom-cards .cards-container {

				position: static;

		}

}



.custom-cards .cards-container .card {

		min-height: 290px;

}



.custom-cards .cards-container .card .card-body {

		padding: 50px;

}



.custom-cards .cards-container .card .card-body .card-text {

		line-height: 20px;

}



.custom-cards .cards-container .card .card-body img {

		padding-bottom: 20px;

}



.custom-cards .cards-container .card .card-body .card-title {

		font-size: 20px;

}



.custom-cards .cards-container .card .card-body .card-text,

.custom-cards .cards-container .card .card-body .card-title {

		margin: 0;

}



/*

* Custom List Icons

*/

.custom-list-icons li {

		line-height: 35px !important;

		padding-left: 52px !important;

}



.custom-list-icons li i {

		border-color: #e7e7e7 !important;

		width: 40px !important;

		height: 40px !important;

		line-height: 33px !important;

		top: 0 !important;

}



.custom-list-icons:first-child li {

		padding-right: 60px !important;

}



/*

* Custom Carousel

*/

.custom-owl-carousel .owl-next:before {

		content: "\f061" !important;

		color: #212529 !important;

		font-size: 20px !important;

}



.custom-owl-carousel .owl-prev:before {

		content: "\f060" !important;

		color: #212529 !important;

		font-size: 20px !important;

}



.custom-owl-carousel .owl-carousel .owl-nav {

		top: 40%;

}



/*

* About Me

*/

.more-about {

		background-color: #FFF;

		background-position-y: center;

		background-repeat: no-repeat;

		background-size: contain;

		height: auto;

		position: relative;

		overflow: hidden;

		margin-bottom: 70px;

}



@media (max-width: 991px) {

		.more-about {

				padding-top: 70%;

				position: static;

				background-size: 100%;

				background-position: 0 0;

				background-color: #FFF;

				margin-bottom: 0;

				overflow: auto;

		}

}



@media (min-width: 992px) {

		.more-about .col-cuttin-more-about:before {

				content: '';

				position: absolute;

				top: -35%;

				right: -90%;

				width: 100%;

				height: 100%;

				background: #fff;

				z-index: 0;

				transform: rotate(75deg);

		}

		.more-about .col-cuttin-more-about:after {

				content: '';

				position: absolute;

				top: 35%;

				right: -90%;

				width: 100%;

				height: 100%;

				background: #fff;

				z-index: 0;

				transform: rotate(-75deg);

		}

}



@media (min-width: 992px) and (max-width: 1200px) {

		.more-about {

				background-size: 130%;

		}

		.more-about .col-cuttin-more-about:before {

				right: -127%;

				top: -38%;

		}

		.more-about .col-cuttin-more-about:after {

				right: -127%;

				top: 38%;

		}

}



/*

* Patient Reviews

*/

.patient-reviews {

		background-position: right;

		background-repeat: no-repeat;

		background-color: #fff;

		background-size: contain;

		height: auto;

		position: relative;

		overflow: hidden;

}



@media (max-width: 1199px) {

		.patient-reviews {

				padding-top: 51%;

				position: static;

				background-size: 100%;

				background-position: 0 0;

				background-color: #FFF;

				margin-bottom: 0;

				overflow: auto;

		}

}



@media (min-width: 1200px) {

		.patient-reviews .col-cutting-patient-reviews:before {

				content: '';

				position: absolute;

				top: -50%;

				left: -68%;

				width: 100%;

				height: 100%;

				background: #fff;

				z-index: 0;

				transform: rotate(-70deg);

		}

		.patient-reviews .col-cutting-patient-reviews:after {

				content: '';

				position: absolute;

				top: 50%;

				left: -68%;

				width: 100%;

				height: 100%;

				background: #fff;

				z-index: 0;

				transform: rotate(70deg);

		}

}



@media (max-width: 991px) {

		.patient-reviews {

				padding-top: 54%;

		}

}



.patient-reviews section.section {

		padding: 90px 0 !important;

}



@media (max-width: 1199px) {

		.patient-reviews section.section {

				padding: 30px 0 70px !important;

		}

}



.patient-reviews section.section .owl-carousel .owl-nav {

		top: 19%;

}



.patient-reviews section.section p.lead {

		font-size: 14px;

}



.patient-reviews section.section h4.review-signature {

		font-size: 18px;

}



.patient-reviews .owl-stage-outer .owl-item {

		padding: 0 60px;

}



.patient-reviews .owl-next {

		transform: none !important;

}



.patient-reviews .owl-next:before {

		content: "\f061" !important;

		color: #212529 !important;

		font-family: 'Font Awesome 5 Free' !important;

		font-weight: 900 !important;

		font-size: 20px !important;

		left: 1px !important;

		top: -1px !important;

		border: none !important;

		position: static !important;

		transform: none !important;

}



.patient-reviews .owl-next:after {

		display: none !important;

}



.patient-reviews .owl-prev {

		transform: none !important;

}



.patient-reviews .owl-prev:before {

		content: "\f060" !important;

		color: #212529 !important;

		font-family: 'Font Awesome 5 Free' !important;

		font-weight: 900 !important;

		font-size: 20px !important;

		left: 1px !important;

		top: -1px !important;

		border: none !important;

		position: static !important;

		transform: none !important;

}



.patient-reviews .owl-prev:after {

		display: none !important;

}



.patient-reviews .review-quotes {

		left: 0;

		width: 10%;

}



.patient-reviews .review-quotes + .lead {

		width: 90%;

}



/*

* Medical Services

*/

.medical-services {

		background-repeat: no-repeat;

		background-attachment: fixed;

		background-size: cover;

}



.medical-services .cards-medical-services {

		margin-bottom: 32px;

}



.medical-services .cards-medical-services .card {

		margin-bottom: 30px;

}



.medical-services .section-funnel-layer-bottom {

		position: absolute;

		bottom: 0;

		left: 0;

		width: 100%;

		padding: 96px 0;

		padding: 6rem 0;

		transform: translate3d(0, 99%, 0);

		z-index: 20;

}



@media (max-width: 1199px) {

		.medical-services .section-funnel-layer-bottom {

				display: none;

		}

}



.medical-services .section-funnel-layer-bottom .section-funnel-layer:nth-child(1) {

		transform: skewY(-4.7deg);

		position: absolute;

		top: 0;

		left: -50%;

		width: 100%;

		height: 100%;

		z-index: 6;

}



.medical-services .section-funnel-layer-bottom .section-funnel-layer:nth-child(2) {

		transform: skewY(-175.3deg);

		position: absolute;

		top: 0;

		left: 50%;

		width: 100%;

		height: 100%;

		z-index: 6;

}



/*

* Google Maps

*/

#googlemaps {

		min-height: 480px;

}



/*

* Contact Form

*/

.custom-form-style-1 .form-control {

		border: 0;

		padding: 19.2px;

		padding: 1.2rem;

		box-shadow: none !important;

		height: auto;

		background: #F4F4F4 !important;

}



/*

* Footer Top Info

*/

.footer-top-info {

		margin-bottom: -1px;

}



.footer-top-info .footer-top-info-detail {

		position: relative;

		width: 100%;

		padding-right: 190px;

}



@media (max-width: 991px) {

		.footer-top-info .footer-top-info-detail {

				margin: 15px;

		}

}



@media (max-width: 575px) {

		.footer-top-info .footer-top-info-detail {

				margin: 0;

				margin-left: -10px;

		}

}



.footer-top-info .footer-top-info-desc {

		white-space: nowrap;

		width: 100%;

		overflow: hidden;

		text-overflow: ellipsis;

}



.footer-top-info .btn-footer-top-info {

		width: 180px;

		height: 55px;

		line-height: 51px;

		position: absolute;

		right: 20px;

}



.footer-top-info .btn-footer-top-info:hover {

		border-color: #FFF !important;

}



@media (max-width: 991px) {

		.footer-top-info .btn-footer-top-info {

				margin-right: 15px;

		}

}



@media (max-width: 575px) {

		.footer-top-info .btn-footer-top-info {

				margin-right: -5px;

		}

}



/*

* Footer

*/

#footer .custom-info .custom-info-block span {

		display: block;

		font-size: 14px;

}



#footer .custom-info .custom-info-block span.title-custom-info-block {

		letter-spacing: -0.35px;

}



#footer .custom-info .custom-info-block span.text-custom-info-block {

		letter-spacing: -0.35px;

}



#footer .nav-footer > ul {

		padding: 0;

}



#footer .nav-footer > ul li {

		list-style: none;

}



#footer .social-icons li {

		margin: -1px 13px 0 0;

}



#footer .social-icons li a {

		width: 38px;

		height: 38px;

		line-height: 41px;

}



#footer .social-icons li:hover a {

		color: #333 !important;

}



#footer .footer-copyright {

		border-top: 1px solid rgba(225, 225, 225, 0.1);

}



#footer .footer-column-opening-hours .custom-info {

		padding: 15px 0;

		border-bottom: 1px solid rgba(225, 225, 225, 0.1);

}

