
.primary_border.extra_color{border-color: #ce2027 !important;}
.forth_secondary_text.extra_color{color: #00b19c !important;}
.secondary_border.primary_text.extra_hover:hover{color: #fff !important;border-color: #00b19c !important;background-color: #00b19c !important; }
.resource_location .flex_in .butn:hover
.butn.secondary_bg.secondary_border.extra_hover.sm_bt.trauma{border:0 !important;}
.butn.trauma { border:0 !important; }
.social_footer .primary_text{color:#008575 !important; }
.foote_address .fifth_text:hover{color:#58595b !important; }

.top_right .search-box .secondary_bg.extra_color { background-color: #ce2027 !important; }
.top_right .search-box .secondary_bg.extra_color:hover{ background-color:#58595b !important;color: #58595b !important;border-color: #58595b !important;} 


ul#sitemap_list li.page_item a:hover { color: #ce2027 !important; border-color: #ce2027; }
ul#sitemap_list li.page_item a {color: #58595b !important; border-color: #ce2027; }

#sitemap_list li.home-item a {color: #ce2027 !important;}
#sitemap_list li.home-item {border-bottom: solid 2px #ce2027 !important;}


.top-menu li.current-menu-item > a { color: #58595b !important; }
ul.nav li.current-menu-item > a { color: #ce2027 !important; }
/* ul.nav li.current-menu-ancestor > a { color: #6abf7b !important; } 
ul.nav li.current-menu-ancestor ul li.current-menu-item a { color: #6abf7b !important; }
 */
.visitors_page p a{color:#00b19c;}
.visitors_page p a:hover{color:#ce2027;}

.copyright .text-right .privacy_menu ul li a:hover{color: #58595b;}

.accordion .list_type ul li:after{position: absolute;content: "";border-radius: 50%;left: 0;top: 10px;width: 5px;height: 5px;background: #ce2027 !important;}

.visitors_page .list_type_upper ul li:after{position: absolute;content: "";border-radius: 50%;left: 0;top: 10px;width: 5px;height: 5px;background: #ce2027 !important;}
.visitors_page .list_type_upper ul li{list-style:none;position: relative;padding-left: 20px;padding-bottom: 5px;}

.search-submit.butn:hover { background: #00b19c !important; color: #fff !important; border: 1px solid #00b19c !important; }
.search-submit.butn { border: 1px solid #ce2027 !important; color:#58595b !important;}

.visitors_page ul li a{color:#58595b;}
.visitors_page ul li a:hover{color:#ce2027;}

.visitors_page h3{color:#58595b !important;}

.general_rehability .entry-content article .entry-header h2.entry-title a{color:#58595b !important;}
.general_rehability .entry-content article .entry-header h2.entry-title a:hover{color:#ce2027 !important;}

.general_rehability .entry-content article .entry-summary .link-more a{color:#58595b !important;}
.general_rehability .entry-content article .entry-summary .link-more a:hover{color:#ce2027 !important;}

.general_rehability .entry-content .pagination .nav-links a{color:#008575 !important;}
.general_rehability .entry-content .pagination .nav-links a:hover{color:#6abf7b !important;}

.pagination > .screen-reader-text {display:none;}

.side_menu .custom_side_menu li.menu-item-has-children i {
 position:absolute;
 right:0px;
 top:10px;
 z-index:9999;
 font-size: 22px;
 color: #58595b;
 transform:rotate;
}

.side_menu ul li a{
	color: #58595b !important;
}

.side_menu ul li a:hover{
	color: #ce2027 !important;
}

.side_menu ul.custom_side_menu li {
 border-bottom: 1px solid #dedede !important;
 z-index:9;
}

.side_menu .custom_side_menu li.menu-item-has-children ul li{
 border-bottom: none !important;
}


.side_menu .menu-top-menu-container > ul.custom_side_menu > li:first-child {
    border-top: 1px solid #dedede !important;
}


.side_menu ul.custom_side_menu li {
    float: left;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #dedede !important;
}

.fa.fa-angle-right.focus-rotate {
    transform: rotate(90deg);
    border: 0;
}

.fa.fa-angle-right {
    transition: 0.2s all;
	padding:5px;
}

.side_menu .custom_side_menu li.menu-item-has-children i.focus-rotate {
    color: #00b09c !important;
}

.side_menu .menu-item {
 position:relative;
 
}

.side_menu .menu-nav-menu-container ul.custom_side_menu li.current-menu-item > a { color: #ce2027 !important; }
.side_menu .menu-nav-menu-container ul.custom_side_menu li.current-menu-ancestor ul li.current-menu-item a { color: #ce2027 !important; }
.side_menu .menu-nav-menu-container ul.custom_side_menu li ul li.current-menu-ancestor ul li.current-menu-item a { color: #ce2027 !important; }
/*.side_menu .menu-nav-menu-container ul.custom_side_menu li.current-menu-item a { color: #ce2027 !important; }*/

ul.sub-menu.custom_side_menu {
    border-top: 1px solid #dedede !important;
}

header .search-box .secondary_text.forth_secondary_text.extra_color{
	color:#00b19c !important
}

.join_team .team_gallary .col-md-6 {
    margin-bottom: 30px !important;
}

.pagination > li > a, .pagination > li > span{
	border: none !important;
}
.pagination > li > a:hover{
	border-color: 0 !important;
	background-color: transparent !important;
}

.menu .res_viw a.secondary_text{
    color:  #00b19c !important;
}

.inner_header .in_middel_shap::before {
    background: url(../images/trauma.png) no-repeat;
}	

.custom_pagination .pagination .butn.sm_bt.pull-right.search{border: 1px solid #58595b !important;color: #58595b !important; }
.custom_pagination .pagination .butn.sm_bt.pull-left.search{border: 1px solid #58595b !important;color: #58595b !important; }
.custom_pagination .pagination .butn.sm_bt.pull-right.search:hover{background: #ce2027 !important; color: #fff !important; }
.custom_pagination .pagination .butn.sm_bt.pull-left.search:hover{background: #ce2027 !important; color: #fff !important; }

.page-numbers.current{color: #ce2027 !important;}
.page-numbers{color: #58595b !important;}
.page-numbers:hover{color: #ce2027 !important;}

.secondary_bg.women-child-btn:hover {
    background-color: transparent !important;
    border: 1px solid #ce2027 !important;
    color: #58595b !important;
}

.secondary_bg.women-child-btn {
    border: 1px solid #00b19c !important;
}
.general_rehability.about .doctor_info strong{margin: 26px 0 20px 0; display: block; font-size: 16px;}

.fa-home::before { font-family: FontAwesome; font-style: normal; font-size: 25px; color: #58595b;}
.fa-home:hover::before { color: #ce2027;}

.natividad_home .fa-home::before { font-family: FontAwesome; font-style: normal; font-size: 25px; color: #fff;}

h3 a {
    color: #00b19c;
}
h3 a:hover {
    color: #ce2027;
}

footer .social_footer ul li a.instagram:before{display:none;}
footer .social_footer ul li{vertical-align:middle;}
footer .social_footer ul li a.instagram {
	font-size: 19px;
	background: #008575;
	color: #fff;
	height: 24px;
	width: 25px;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	padding-top: 0px;
}
footer .social_footer ul li a.instagram:hover{background:#f6921e;}

.fa.fa-instagram {
    font-size: 19px;
    background: #008575;
    color: #fff;
    height: 24px;
    width: 25px;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    padding-top: 2px;
    margin-bottom: 9px;
	transition: all ease 0.6s;
    -moz-transition: all ease 0.6s;
    -webkit-transition: all ease 0.8s;
    -o-transition: all ease 0.6s;
    -ms-transition: all ease 0.6s;
    outline: 0;
}

.fa.fa-instagram:hover {
	background:#f6921e;
}
.x-twitter:hover{
    background:#f6921e !important;
}
footer .social_footer ul li .fa-instagram {
    position: relative;
    top: -2px !important;
}
.head_bottom .menu-item-305, .side_menu .menu-item-212{
    display: none;
}
/*CSS Sidebar 2025*/
.side_bar .side_menu ul li.menu-item-has-children ul{
    display: block;
}
.side_bar .side_menu ul li.menu-item-has-children i{
    display: none;
}
.side_bar .side_menu ul li.menu-item-has-children ul{
    border-top:none !important;
}
.side_bar .side_menu ul li ul li{
    padding-left:25px;
    position: relative;
}
.side_bar .side_menu ul > li > .sub-menu > li.current-menu-item:first-child::before{
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 9px;
    background-color: #cb3340  !important;
    position: absolute;
    left: -4px;
    top: 0;
    z-index: 2;
  }
.side_bar .side_menu ul > li > .sub-menu > li.current-menu-item::before{
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 9px;
    background-color:  #cb3340 !important;
    position: absolute;
    left: -4px;
    top: calc(100px - 83px);
    z-index: 2;
  }
  .side_bar .side_menu ul li.current-menu-item.menu-item-has-children::before{
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 9px;
    background-color: #cb3340   !important;
    position: absolute;
    left: -15px;
    top: calc(100px - 78px);
    z-index: 2;
  }
  /*.side_bar .side_menu ul li.menu-item-has-children ul li:last-child {
    border-left: none;
  }*/
  .side_bar .side_menu ul li ul li:last-child a {
    margin-bottom: -20px;
}
  .side_bar .side_menu ul li.menu-item-has-children ul li + li{
    border-left: 1px solid #dedede ;
  }
  