.secondary_bg.secondary_border.extra_hover{border:none;}
.overlay.overlay_color {
    background-color: rgba(255, 255, 255, 0.3);
}
ul#sitemap_list li.page_item a:hover { color: #3fbad9 !important; border-color: #3fbad9; }
ul#sitemap_list li.page_item a {color: #1f7e93 !important; border-color: #3fbad9 ; }

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

.accordion h2 a.selected{background-color:#3fbad9;color: #fff !important; }
.accordion h2 a {border-color: #3fbad9 !important;}


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

.side_menu ul li a{
	color: #1f7e93 !important;
}

.side_menu ul li a:hover{
	color: #3fbad9 !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;
}

.visitors_page h3 {
    color: #1f7e93 !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: #3fbad9 !important;
}

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

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



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

.top-menu li.current-menu-item > a { color: #3fbad9 !important; }
ul.nav li.current-menu-item > a { color: #3fbad9 !important; }
ul.nav li.current-menu-ancestor > a { color: #3fbad9 !important; } 
ul.nav li.current-menu-ancestor ul li.current-menu-item a { color: #3fbad9 !important; }

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

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

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

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

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

.visitors_page .list_type_upper ul li{list-style:none;position: relative;padding-left: 20px;padding-bottom: 5px;}
.general_rehability .list_type_upper ul li{list-style:none;position: relative;padding-left: 30px;padding-bottom: 5px;}

.general_rehability p a{color:#00788e !important;}
.general_rehability p a:hover{color:#1f7e93 !important;}

.general_rehability ul li a{color:#1f7e93 !important;}
.general_rehability ul li a:hover{color:#3fbad9 !important;}

.search-submit.butn:hover { background: #3fbad9 !important; color: #fff !important; }
.search-submit.butn { border: 1px solid #3fbad9 !important; color: #23527c; }

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

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

.general_rehability .entry-content article .entry-header h2.entry-title a{color:#23527c !important;}
.general_rehability .entry-content article .entry-header h2.entry-title a:hover{color:#3fbad9 !important;}

.general_rehability .entry-content article .entry-summary .link-more a{color:#23527c !important;}
.general_rehability .entry-content article .entry-summary .link-more a:hover{color:#3fbad9 !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;}

header .search-box .secondary_text.forth_secondary_text.extra_color{
	color:#3fbad9 !important
}

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

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

.custom_pagination .pagination .butn.sm_bt.pull-right.search{border: 1px solid #3fbad9 !important;color: #23527c !important; }
.custom_pagination .pagination .butn.sm_bt.pull-left.search{border: 1px solid #3fbad9 !important;color: #23527c !important; }
.custom_pagination .pagination .butn.sm_bt.pull-right.search:hover{background: #3fbad9 !important; color: #fff !important; }
.custom_pagination .pagination .butn.sm_bt.pull-left.search:hover{background: #3fbad9 !important; color: #fff !important; }

.page-numbers.current{color: #3fbad9 !important;}
.page-numbers{color: #23527c !important;}
.page-numbers:hover{color: #3fbad9 !important;}
.secondary_bg.women-child-btn:hover {
    background-color: transparent !important;
    border: 1px solid #3fbad9 !important;
    color: #3fbad9 !important;
}

.secondary_bg.women-child-btn {
    border: 1px solid #3fbad9 !important;
}

.fa-home::before { font-family: FontAwesome; font-style: normal; font-size: 25px; color: #1f7e93;}
.fa-home:hover::before { color: #3fbad9;}

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

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: #1f7e93;
	color: #fff;
	height: 24px;
	width: 25px;
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	padding-top: 1px;
}
footer .social_footer ul li a.instagram:hover{background:#3fbad9;}

.fa.fa-instagram {
    font-size: 19px;
    background: #1f7e93;
    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: #3fbad9;
}

.general_rehability .list_type_upper_line ul li:after {
	position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 10px;
    height: 2px;
    background: #3fbad9 !important;
}

.general_rehability .list_type_upper_line ul {
    padding: 0px 0 0 30px;
}

.general_rehability .list_type_upper_line ul li {
    list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 5px;
}

.general_rehability .line-style-list {
	padding: 10px 0;
}