/*
Theme Name: MediPoint Child
Theme URI: http://medipoint.elated-themes.com/
Description: A child theme of MediPoint Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: medipoint
Template: medipoint
*/
body{
	font-size:17px !important;
}
.eltd-process-item.eltd-icon-or-number .eltd-process-item-numeration:after {
	color: rgba(255, 255, 255, 0.0) !important;
}
.eltd-process-holder.columns-3 .eltd-process-item {
	width: calc(100% / 2) !important;
}
a.vermas{
	color: #ffffff !important;
	font-weight: 600 !important;
	font-size: 30px !important;
	float: right !important;
	
}
.innovacion a.mega-menu-link {
	background-color: #001432 !important;
	color: #ffffff !important;
}
.innovacion a.mega-menu-link:hover {
	background-color: #00588b !important;
	color: #ffffff !important;
}
.page-id-13782 .eltd-page-header, .page-id-13782 .eltd-title .eltd-title-holder, .page-id-13782 footer, .page-id-13782 footer .eltd-container-inner, .page-id-13782 footer .eltd-footer-inner, .page-id-13782 footer .eltd-footer-top-holder, .page-id-13782 .mobmenur-container, header.page-id-13783, footer.page-id-13782 {
	display: none !important;
} 

.eltd-process-item.eltd-icon-or-number .eltd-icon-shortcode {
	background-color: #00588b !important;
}

footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal:hover a>i {
	color: #00a0d0 !important;
}
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal a>i{
	padding-left:20px !important;
}
footer .fa-facebook-f:before, footer .fa-facebook:before {
	padding-left: 20px !important;
}

.eltd-st-text-text p::before{
	display:none !important;
	height:0px !important;
}

td, th { border-bottom: thin !important; }
table { border: none !important }    /* remove bottom border */
table tbody tr, table thead tr {
	border-left: none !important;
	border-right:none !important;
	border-bottom: 1px solid rgb(0,20,50) !important;
}
table th {
	background-color: rgb(0,20,50) !important;
	text-align: center !important;
	padding: 5px !important;
	color: #ffffff !important;
}
table td {
	border-bottom: 1px solid rgb(0,20,50) !important;
	text-align: center !important;
	padding: 8px !important;
	font-size: 18px !important;
	color: #716f6f !important;
}
table td.left {
	text-align: left !important;
	padding-left: 30px !important;
	color: rgb(0,20,50) !important;
	font-weight:100 !important;
}

.eltd-grid {
width: 1200px !important;
}
.page-id-12870 #respond input[type=text], .page-id-12870 #respond textarea, .page-id-12870 .eltd-booking-form input[type=text], .page-id-12870 .eltd-booking-form textarea, .page-id-12870 .post-password-form input[type=password], .page-id-12870 .wpcf7-form-control.wpcf7-date, .page-id-12870 .wpcf7-form-control.wpcf7-number, .page-id-12870 .wpcf7-form-control.wpcf7-quiz, .page-id-12870 .wpcf7-form-control.wpcf7-select, .page-id-12870 .wpcf7-form-control.wpcf7-text, .page-id-12870 .wpcf7-form-control.wpcf7-textarea {
    background-color: rgba(0,0,0,0) !important;
    border-color:#ffffff !important;
    border-width: 1px !important;
    color: #ffffff !important;
}
input[type=submit]::selection {
background: #00a0d0 !important;
} 
.eltd-parallax-section-holder {
    background-size: cover !important;
}
.eltd-portfolio-list-holder article .eltd-pl-item-inner {
	padding: 20px !important;
	background-color: #ffffff !important;
	min-height: 300px !important;
	border-radius: 10px !important;
	 transition: box-shadow .3s;
}
.tratshadow{
	 transition: box-shadow .3s;
}
.eltd-portfolio-list-holder article .eltd-pl-item-inner:hover, .tratshadow:hover {
  box-shadow: 0 0 11px rgba(33,33,33,.2) !important; 
}
.eltd-portfolio-list-holder article .eltd-pl-item-inner {
    width: 85% !important;
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader .eltd-pli-text-holder .eltd-pli-excerpt {
    display: none !important;
}




.eltd-separator {
    border-color: #00588b !important;
}
.eltd-progress-bar .eltd-progress-content-outer .eltd-progress-content {
    background-color: rgb(0,20,50) !important;
}

.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-inner {
    background-color: rgb(0,20,50) !important;
}
.eltd-booking-form.dark .eltd-booking-form-inner {
    background-color: rgb(0,20,50) !important;
}

.medipoint-bullet .tp-bullet:hover, .medipoint-bullet .tp-bullet.selected {
    background: #00588b !important;
}
.eltd-unordered-list ul>li.eltd-list-item .eltd-icon-wrapper i {
    color: #00588b !important;
}
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.square a:hover{
    color: #00588b !important;
}
.eltd-light-header .eltd-main-menu.eltd-default-nav>ul>li>a, .eltd-light-header .eltd-vertical-area-widget-holder, .eltd-light-header .eltd-vertical-menu>ul>li>a, #menu-main-menu ul li, #menu-main-menu ul li a, .eltd-main-menu>ul>li>a, .eltd-main-menu.eltd-default-nav > ul > li > a, .eltd-page-header #lang_sel > ul > li > a, .eltd-page-header #lang_sel_click > ul > li > a, .eltd-page-header #lang_sel ul > li:hover > a {
    color: #777 !important;
	font-size: 12 px !important;
	font-weight:100 !important;
}
.eltd-light-header .eltd-logo-area .eltd-dark-logo, .eltd-light-header .eltd-logo-area .eltd-normal-logo, .eltd-light-header .eltd-menu-area .eltd-dark-logo, .eltd-light-header .eltd-menu-area .eltd-normal-logo, .eltd-light-header .eltd-vertical-menu-area .eltd-dark-logo, .eltd-light-header .eltd-vertical-menu-area .eltd-normal-logo {
    height: 60px;
}
h5.eltd-team-name {
	font-size: 14px !important;
	font-weight:100 !important;
	font-family: "Roboto Condensed",sans-serif !important;
}
.fa-warning:before, .fa-exclamation-triangle:before {
	content: no-open-quote !important;
}
.cd-timeline-img {
	width: 20px !important;
	height: 20px !important;
}
.eltd-call-to-action .eltd-call-to-action-row-75-25 .eltd-call-to-action-column1, .eltd-call-to-action .eltd-call-to-action-row-75-25 .eltd-call-to-action-column2 {
	width: 0% !important;
}

@media only screen and (max-width: 1440px){
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-logo-wrapper a{
    height: 60px!important;
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button {
    display: none !important;
}
.eltd-logo-wrapper, .eltd-logo-wrapper a {
	vertical-align: baseline !important;
	min-height:60px !important;
	background: no-repeat !important;
	margin-top: 5px !important;
}
footer .eltd-container {
    background-color: rgb(0,20,50) !important;
}
.widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover{
	background-color: #00588b !important;
	border-color: #00588b !important;
}
a.eltd-btn.eltd-btn-large.eltd-btn-solid.eltd-btn-custom-hover-bg.eltd-btn-custom-border-hover.eltd-btn-custom-hover-color{
	background-color: #ffffff !important;
	border-color: rgb(0,20,50) !important;
	color: rgb(0,20,50) !important;
}
body {
    font-family: "Roboto Condensed",sans-serif !important;
    font-weight: 100 !important;
}
.eltd-drop-down ul li{
    font-family: "Roboto Condensed",sans-serif !important;
    font-weight: 100 !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto Condensed",sans-serif !important;
	font-weight: 100 !important;
}
.eltd-drop-down .second .inner ul li a, .eltd-main-menu ul li a, .eltd-main-menu>ul>li>a, .xdsoft_datetimepicker .xdsoft_calendar th {
    font-family: "Roboto Condensed",sans-serif !important;
	font-weight: 100 !important;
}
footer .eltd-footer-top .widget .eltd-widget-title-holder .eltd-widget-title {
    font-family: "Roboto Condensed",sans-serif !important;
	font-weight: 100 !important;
}
.eltd-btn {
    font-family: "Roboto Condensed",sans-serif !important;
	font-weight: 300 !important;
}
footer .eltd-footer-bottom .widget {
    font-family: "Roboto Condensed",sans-serif !important;
	font-weight: 300 !important;
}
.eltd-page-header .eltd-sticky-header {
    height: 70px !important;
}
.eltd-dark-logo-area .eltd-logo-wrapper a img.eltd-dark-logo {
    padding-bottom: 5px  !important;
}
.eltd-logo-wrapper a img {
}
.page-id-12471.eltd-header-standard-extended .eltd-menu-area {
    background-color: rgb(255 255 255) !important;
}
.icon_search:before, .ion-android-menu:before {
	color: rgb(0,20,50) !important;
}
.widget_eltd_booking_form_widget, .widget_eltd_booking_form_widget .eltd-booking-form  {
	display: none !important;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
	font-family: "Roboto",sans-serif !important;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit {
    font-family: "Roboto",sans-serif !important;
    background-color: #00a0d0 !important;
    border-color: #00a0d0 !important;
}
.eltd-drop-down .second .inner ul li a, .eltd-main-menu ul li a, .eltd-main-menu>ul>li>a, .xdsoft_datetimepicker .xdsoft_calendar th {
    font-family: "Roboto",sans-serif !important;
}
p{
	text-align: justify !important;
}
.eltd-iwt-icon-holder img{
	width: 100px !important;
	height: auto !important;
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-content {
	padding: 20px 86px !important;
}
.eltd-content-slider-text{
	text-align: justify !important;
}
.eltd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot span:hover, .eltd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot.active span {
	background: rgb(0,20,50) !important;
}
.eltd-title.eltd-has-responsive-background {
	padding-top: 0px !important;
}
.eltd-unordered-list ul>li.eltd-list-item .text {
	text-align: left !important;
	font-size: 20px!important;
}
.eltd-ib-holder .eltd-ib-bottom-holder{
	display: none !important;
}
.eltd-ib-holder .eltd-ib-top-holder .eltd-ib-media-holder{
	width: 200px !important;
}
.eltd-ib-holder .eltd-ib-top-holder .eltd-ib-media-holder img{
	width: 200px !important;
}
.eltd-ib-holder .eltd-ib-inner-table-cell{
	vertical-align: top !important;
}
.eltd-ib-holder .eltd-ib-top-holder .eltd-ib-title{
	padding-top: 80px !important;
}
.eltd-ib-holder.eltd-ib-hide-image {
	padding: 2px 2 0 !important;
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader .eltd-pli-text-holder .eltd-pli-title {
	text-align: center !important;
}
.eltd-title .eltd-title-holder h1 span {
    color: #FFFFFF !important;
	font-family: "Roboto Condensed",sans-serif !important;
	font-weight: 100 !important;
}

footer .eltd-footer-top .widget.widget_archive ul li a:after, footer .eltd-footer-top .widget.widget_categories ul li a:after, footer .eltd-footer-top .widget.widget_meta ul li a:after, footer .eltd-footer-top .widget.widget_nav_menu ul li a:after, footer .eltd-footer-top .widget.widget_pages ul li a:after, footer .eltd-footer-top .widget.widget_recent_entries ul li a:after {
    color: #00588b !important;
}
.wpb_content_element li{
	color: rgb(0,20,50) !important;
}
.wpb_content_element li a, p a {
	color: rgb(0,20,50) !important;
}

 footer .eltd-footer-top .widget.widget_nav_menu ul li a,  footer .eltd-footer-top .widget.widget_nav_menu ul li{
	color: #ffffff !important;
}

footer .eltd-footer-top .widget.widget_text a {
color: #fff !important;
}
#eltd-back-to-top.on a{
	 color: #00588b !important;
}
#eltd-back-to-top>span{
	background-color:  #00a0d0 !important;
}
.eltd-read-more-holder .eltd-btn.eltd-btn-minimal {
 color: #00588b !important
}
.eltd-read-more-holder .eltd-btn.eltd-btn-minimal a:hover {
 color: #00588b  !important;
}
.eltd-btn.eltd-btn-icon .eltd-btn-text{
 color: #00588b !important;
}
.eltd-btn.eltd-btn-icon .eltd-btn-text a:hover{
	color: #00588b !important
}
.eltd-title.eltd-standard-type .eltd-breadcrumbs-holder .eltd-breadcrumbs-inner a, .eltd-title .eltd-title-holder .eltd-breadcrumbs span.eltd-current{
	color: #FFFFFF !important;
}
.eltd-title .eltd-title-holder h1 span {
    display: none !important;
}
.eltd-title.eltd-standard-type .eltd-breadcrumbs-holder .eltd-breadcrumbs {
    display: none !important;
}
.eltd-title .eltd-title-holder .eltd-breadcrumbs-holder, .eltd-title .eltd-title-holder .eltd-subtitle span{
    display: none !important;
}
.eltd-top-bar {
	background-color:#FFFFFF !important;
}
.eltd-top-bar {
	color: #00588b !important;
}

.eltd-header-standard .eltd-main-menu {
	float: right !important;
}
}
.page-id-12870 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #FFFFFF !important;
}
#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
    background-color: #00a0d0 !important;
}
::selection {
    background: #00a0d0 !important;
}
.eltd-portfolio-next a:hover{
	color: #00a0d0 !important;
}
.medipoint-nav.tparrows.tp-leftarrow:before a:hover{
	color: #00a0d0 !important;
}
.eltd-portfolio-single-nav .eltd-portfolio-back-btn a:hover {
    color: #00a0d0 !important;
}
.eltd-pli-shadera:hover {
    color: #00a0d0 !important;
}
.eltd-portfolio-single-nav .eltd-portfolio-next a .nav-item h6 a:hover {
    color: #00a0d0 !important;
}
.eltd-portfolio-single-nav .eltd-portfolio-next:hover a .nav-item h6, .eltd-portfolio-single-nav .eltd-portfolio-next:hover a .nav-item span, .eltd-portfolio-single-nav .eltd-portfolio-prev:hover a .nav-item h6, .eltd-portfolio-single-nav .eltd-portfolio-prev:hover a .nav-item span {
    color: #00a0d0 !important;
}
.eltd-owl-shortcode-slider .owl-controls .owl-nav .owl-next:hover, .eltd-owl-shortcode-slider .owl-controls .owl-nav .owl-prev:hover {
    color: #00a0d0 !important;
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader article a i {
	color: #00a0d0 !important;
}
.medipoint-nav.tparrows:hover:before{
	color: #00a0d0 !important;
}

/* Smartphones (portrait) */
@media only screen 
and (max-width : 320px) { 

}
/* iPads (portrait & landscape) */
@media only screen 
and (min-device-width : 778px) 
and (max-device-width : 1023px) {
	
}
/* iPads (landscape) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
}
/* iPads (portrait) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 4000px) 
and (orientation : portrait) {
}
/* Ordenadores de sobremesa y portátiles */

@media (min-width: 1024px) {

}
/* Pantallas grandes */
@media only screen 
and (min-width : 1280px) {
		

}

