/*Header*/
.main_header_inner {margin-bottom:20px;line-height:2.5;position:relative;background:#fafafa;padding-top:10px;}
.main_header_inner:before {content:"";position:absolute;background:url("../images/border.jpg") no-repeat;background-size:cover;
    left:0;top:0;width:100%;height:10px;}

.main_header_inner .share_button_header,
.main_header_inner .content_header,
.main_header_inner .emergency_header {display:inline-block;}

.main_header_inner .emergency_header .mobile {display:none;}
.main_header_inner .emergency_header a {color:#fff;text-decoration:none;}
.main_header_inner .emergency_header a:hover {text-decoration:none;color:#00aeef;}

.main_header_inner .content_header {text-align:center;}

.share_button_header .share_button {display:inline-block;padding:0 10px;}
.share_button_header .share_button:first-child {padding-left:0;}
.share_button_header .share_button a {color:#d9d9d9;}
.share_button_header .share_button a:hover {color:#00aeef;}

.main_header_inner .emergency_header {font-size:15px;font-weight:700;background:#ff2727;color:#fff;padding-right:10px;padding-left:50px;float:right;position:relative;}
.main_header_inner .emergency_header span {position:relative;}
.main_header_inner .emergency_header span:before {
    content:"";position:absolute;
    background:url("../images/sprite.png") no-repeat -109px -1px;
    width:28px;
    height:27px;
    left:-38px;
    top:50%;
    margin-top:-13.5px;
}

.main_header_wrapper {position:relative;z-index:1;}
.main_header_wrapper .main-menu {text-align:right;padding:35px 0;}
.main_header_wrapper .logo {position:absolute;left:0;top:0;}

/*Menu*/
#menu_main_header {display:inline-block;padding-right:40px;}
#menu_main_header ul li {display:inline-block;padding:0 10px;}
#menu_main_header ul li a {font-size:15px;color:#323232;font-weight:700;text-transform:uppercase;}
.single-post #menu_main_header ul li:nth-child(4) a,
.single-staff-type #menu_main_header ul li:nth-child(3) a,
.archive #menu_main_header ul li:nth-child(4) a,
#menu_main_header ul li a:hover,
#menu_main_header ul li.current_page_item a {color:#00aeef;}
.menu_not_emergency #menu_main_header ul li:last-child a {color:#ff0101;}

/*.icon_search_form{width: 18px;height: 10px;position: relative;display: inline-block;color: #fff;cursor: pointer;}*/
/*.icon_search_form:before{position: absolute;left: 0;top: 50%;width: 18px;height: 18px;background: url("../images/sprite.png") no-repeat -119px -40px;content: '';margin-top: -9px;}*/

.search_form {display:inline-block;top:12px;position:relative;}
.search_form .screen-reader-text {display:none;text-align:right;padding-bottom:10px;}
.search_form input[type="text"] {background:transparent;color:#000;}
.search_form .submit_icon {display:inline-block;}

.search_form ::-webkit-input-placeholder {color:#000;}
.search_form :-moz-placeholder {color:#000;}
.search_form ::-moz-placeholder {color:#000;}
.search_form :-ms-input-placeholder {color:#000;}

.search_form .submit_icon {position:relative;}
.search_form .submit_icon:before {
    position:absolute;
    z-index:0;
    width:18px;
    height:18px;
    background:url(../images/sprite.png) no-repeat -119px -40px;
    left:50%;
    content:"";
    margin-left:-9px;
    top:50%;
    margin-top:-9px;
}

.search_form input[type="submit"] {
    color:#fff;
    background:transparent;
    text-indent:-999px;
    z-index:1;
    position:relative;
    width:18px;
    height:18px;
}

.search_form input[type="text"] {
    width:100px;font-size:14px;
    -webkit-transition:width 1s; -o-transition:width 1s; -moz-transition:width 1s; transition:width 1s;border-left:2px solid #000;padding-left:10px;
}
.search_form:hover input.search_button {width:100px; font-size:14px; border-left:2px solid #000;padding-left:10px}

/*Banner*/
.detail_banner .banner {height:200px;background-size:cover;background-position:center;position:relative;}
.detail_banner .banner img {display:none;}
.detail_banner .banner .content_banner {position:absolute;top:50%;left:50%;text-align:center;
    -ms-transform:translate(-50%, -50%); /* IE 9 */
    -webkit-transform:translate(-50%, -50%); /* Safari */
    transform:translate(-50%, -50%);color:#fff;line-height:1.3;}
.detail_banner .banner .content_banner h3 {font-size:50px;}
.detail_banner .banner .content_banner .breadcrumbs {text-align:center;font-size:14px;}
.detail_banner .banner .content_banner .breadcrumbs a {color:#fff;text-decoration:none;}
.detail_banner .banner .content_banner .breadcrumbs a:hover {color:#323232;}
.detail_banner .banner .content_banner .breadcrumbs span:last-child span {font-weight:700;}
.detail_banner .banner .content_banner .breadcrumbs .ic {padding:0 10px;}

/*Footer*/
.our_other_surgeries {background:#00a2ea;position:relative;padding:50px 0;}
.our_other_surgeries:before {background:#fff;height:200px;width:100%;left:0;top:0;content:"";position:absolute;}
.our_other_surgeries .title_our_other_surgeries {font-size:50px;color:#323232;text-align:center;font-weight:700;margin-bottom:30px;line-height:1;}
.our_other_surgeries .each_website {width:33.33%;float:left;cursor:pointer;}
.our_other_surgeries .each_website .each_website_inner {padding:0 10px; box-sizing:border-box;color:#fff;text-align:center;}
.our_other_surgeries .each_website .each_website_inner .content_website,
.our_other_surgeries .each_website .each_website_inner .opening_hours {margin:30px 0;}
.our_other_surgeries .each_website .each_website_inner .button_website {font-size:16px;text-transform:uppercase;}
.our_other_surgeries .each_website .each_website_inner .button_website a {color:#323232;text-decoration:none;border:1px solid #323232;padding:10px 20px;}
.our_other_surgeries .each_website:hover .each_website_inner .button_website a,
.our_other_surgeries .each_website .each_website_inner .button_website a:hover {color:#fff;border:#fff;background:#323232;}

.our_other_surgeries .each_website .each_website_inner .thumb_website {background-repeat:no-repeat;background-size:cover;height:240px;position:relative;
    left:50%;
    margin-left:-120px;width:240px;border:4px solid #fff;
    border-radius:50%;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius:50%;

    /* Firefox 1-3.6 */
    -moz-border-radius:50%;
    box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -o-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);}
.our_other_surgeries .each_website:last-child .each_website_inner .thumb_website.emergency_tab {
    border-radius:50px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius:50px;

    /* Firefox 1-3.6 */
    -moz-border-radius:50px;
}
.our_other_surgeries .each_website .each_website_inner .thumb_website img {display:none;}

.footer_content {background:#323232;text-align:center;padding:100px 0;}
.footer_content .detail_footer {color:#fbfbfb;padding:20px 0 100px 0;}

.footer_content .menu_footer ul li {display:inline-block;padding:0 10px;}
.footer_content .menu_footer ul li a {color:#fff;font-weight:600;font-size:15px;text-transform:uppercase;}

.footer_content .menu_footer ul li a:hover,
.single .footer_content .menu_footer ul li:nth-child(4) a,
.archive .footer_content .menu_footer ul li:nth-child(4) a,
.footer_content .menu_footer ul li.current_page_item a {color:#00a2ea;}

.footer_content .menu_footer .menu_not_emergency ul li:last-child a {color:#ff0101;}

.copyright {background:#242424;color:#b0b0b0;font-size:15px;padding:10px 0;}
.copyright .copyright_left,
.copyright .copyright_right {width:50%;float:left;}
.copyright .copyright_right {text-align:right;}

/*Default Page*/
.main_content {margin-top:80px;display:block;}
.img_about_page {padding-top:15px;}

/*About Page List*/
.list_items_about_us_page {background:#fafafa;padding:50px 0;margin-top:35px;padding-top:80px;}
.list_items_about_us_page .item_about_us_page .item_about_us_page_inner {margin-bottom:20px;}
.list_items_about_us_page .item_about_us_page .thumb_item_about_us_page {width:25%;float:left;position:relative;padding-top:5px;text-align:center;}
.list_items_about_us_page .item_about_us_page .detail_item_about_us_page {width:75%;float:left; padding:0 15px;
    box-sizing:border-box;}

.list_items_about_us_page .item_about_us_page .detail_item_about_us_page .title_item_about_us_page {font-size:30px;font-weight:700;line-height:1;margin-bottom:10px;}

.masonry-grid-item { width:50%; }

.vc_tta-panels .vc_tta-panel-heading a {font-size:14px !important;font-weight:700;color:#323232 !important;padding-left:0 !important;line-height:1.5;padding-right:35px !important;}
.vc_tta-panels .vc_tta-panel-body,
.vc_tta-panels .vc_tta-panel-heading {background:transparent !important;border-left:none !important;border-right:none !important;border-color:#7f7f7f !important;}
.vc_tta-panels .vc_tta-panel:first-child .vc_tta-panel-heading {border-top:none !important;}
.vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {padding:10px 0;position:relative;}
.vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:before {position:absolute;content:"";right:0;top:50%;margin-top:-14.5px;
    background:url("../images/sprite.png") no-repeat -63px 0;
    width:29px;
    height:29px;}
.vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading:before {
    background:url("../images/sprite.png") no-repeat -26px 0;
    width:30px;
    height:29px;
}
.vc_tta-panels .vc_tta-panel-body {padding-bottom:50px !important;padding-left:0 !important;padding-top:0 !important;}
.vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {border-bottom:none !important;}
.vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body {border-top:none !important;}
.vc_tta-panels .vc_tta-panel-heading i {display:none;}
.vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a {padding-right:30px !important;}

/*Services Page*/
/*.header_services_page .title_services_page{font-size: 50px;font-weight: 700;line-height: 1;}*/
.header_services_page .tabs_page_services {border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;margin:30px 0;}
.header_services_page .tabs_page_services .tab_service {display:inline-block;padding:20px;}
.header_services_page .tabs_page_services .tab_service:first-child {padding-left:0;}
.header_services_page .tabs_page_services .tab_service a {font-size:15px; font-weight:700;color:#323232;text-decoration:none;}
.header_services_page .tabs_page_services .tab_service a:hover {color:#00a2ea;}

.content_services_page .main_content {margin-top:0;}
.content_services_page .box_service_text {padding-top:20px;}

/*Page News*/

.news_page {margin:80px 0;}
.news_page .content_news {width:70%;float:left;padding-right:20px;box-sizing:border-box;}
.news_page .sidebar_news {width:30%;float:right;}
.news_page .content_news .each_post {margin-bottom:80px;}
.news_page .content_news .each_post .thumb_post {cursor:pointer;position:relative;}
.news_page .content_news .each_post .thumb_post:before {
    width:100%;
    height:100%;
    left:0;
    top:0;
    content:"";
    position:absolute;
    background:transparent;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;
}

.news_page .content_news .each_post .thumb_post:hover:before {
    background:rgba(51, 172, 242, 0.5);
}
.news_page .content_news .each_post .thumb_post img {display:none;}
.single .news_page .content_news .each_post .thumb_post img {display:block;}
.news_page .content_news .each_post:nth-child(odd) .content_post {width:50%;float:right;}
.news_page .content_news .each_post:nth-child(odd) .thumb_post {width:50%;float:left;}
.news_page .content_news .each_post:nth-child(even) .content_post {width:50%;float:left;}
.news_page .content_news .each_post:nth-child(even) .thumb_post {width:50%;float:right;}

.news_page .content_news .content_post {padding:0 20px; box-sizing:border-box;}
.news_page .content_news .thumb_post {background-size:cover;background-position:center;background-repeat:no-repeat;}
.news_page .content_news .content_post .title_post {font-size:30px;font-weight:700;line-height:1;}
.news_page .content_news .content_post .title_post a {text-decoration:none;color:#323232;}
.news_page .content_news .content_post .title_post a:hover {color:#00a2ea;}
.news_page .content_news .content_post .category_post {position:relative;margin:10px 0;padding-left:25px;border-bottom:1px solid #00a2ea;display:inline-block;padding-bottom:10px;margin-bottom:20px;}
.news_page .content_news .content_post .category_post:before {width:17px;height:18px;content:"";left:0;top:3px;background:url("../images/sprite.png") no-repeat -120px -72px;position:absolute;}
.news_page .content_news .content_post .category_post a {text-decoration:none;}
.news_page .content_news .content_post .button_read_more {margin:20px 0 40px 0;}
.news_page .content_news .content_post .button_read_more a {
    padding:10px 20px;text-transform:uppercase;border:1px solid #323232;font-size:11px;color:#323232;text-decoration:none;display:inline-block;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;}
.news_page .content_news .content_post .button_read_more a:hover {
    background:#00a2ea;color:#fff;border-color:#00a2ea;}
.news_page .content_news .thumb_post .date_post .date {font-size:35px;font-weight:700;line-height:1;}
.news_page .content_news .thumb_post .date_post .month {color:#fff;}
.news_page .content_news .thumb_post .date_post {background:#33acf2;display:inline-block;padding:5px 10px;text-align:center;}

.news_page .sidebar_news .sidebar_title_news {font-size:28px;border-bottom:1px solid #e1e1e1;margin:30px 10px;}
.news_page .sidebar_news .tags_news .post_tags {padding-top:10px;}
.news_page .sidebar_news .tags_news .post_tags a {text-decoration:none;padding:5px 20px;border:1px solid #e1e1e1;color:#898989;margin:0 10px;margin-bottom:10px;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;
    display:inline-block;}
.news_page .sidebar_news .tags_news .post_tags a.active,
.news_page .sidebar_news .tags_news .post_tags a:hover {color:#fff;background:#33acf2;border-color:#33acf2;}

.news_page .sidebar_news .recent_posts_news .each_recent_post {cursor:pointer;}
.news_page .sidebar_news .recent_posts_news .each_recent_post_inner {padding:10px;background:#fff;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;}
.news_page .sidebar_news .recent_posts_news .each_recent_post_inner:hover {background:rgb(51, 172, 242);}
.news_page .sidebar_news .recent_posts_news .each_recent_post .thumb_recent_post {width:30%;float:left;}
.news_page .sidebar_news .recent_posts_news .each_recent_post .detail_recent_post {width:70%;float:right;}
.news_page .sidebar_news .recent_posts_news .each_recent_post .detail_recent_post .title_recent_post {font-weight:700;line-height:1.35;min-height:55px;color:#323232;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;}
.news_page .sidebar_news .recent_posts_news .each_recent_post .detail_recent_post .date_recent_post {color:#989898;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;}
.news_page .sidebar_news .recent_posts_news .each_recent_post_inner:hover .detail_recent_post .date_recent_post,
.news_page .sidebar_news .recent_posts_news .each_recent_post_inner:hover .detail_recent_post .title_recent_post {color:#fff;}
.news_page .sidebar_news .recent_posts_news .each_recent_post .detail_recent_post .detail_recent_post_inner {margin-left:20px;}
.news_page .sidebar_news .recent_posts_news .each_recent_post .thumb_recent_post {background-size:cover;background-position:center;background-repeat:no-repeat;}

.news_page .sidebar_news .categories_news .tabs_categories_news_sidebar {margin:0 10px;}
.news_page .sidebar_news .categories_news .tabs_categories_news_sidebar .each_tab_category_news {color:#1c1c1c;font-weight:600;border-bottom:1px solid #e1e1e1;padding:10px 0;}
.news_page .sidebar_news .categories_news .tabs_categories_news_sidebar .each_tab_category_news .title_category {width:90%;float:left;}
.news_page .sidebar_news .categories_news .tabs_categories_news_sidebar .each_tab_category_news:hover,
.news_page .sidebar_news .categories_news .tabs_categories_news_sidebar .each_tab_category_news.active {color:#33acf2;cursor:pointer;}
.news_page .sidebar_news .categories_news .tabs_categories_news_sidebar .each_tab_category_news .count_category {width:10%;float:right;}
.news_page .sidebar_news .categories_news .tabs_categories_news_sidebar .each_tab_category_news .count_category {text-align:right;}

.news_page .sidebar_news .search_news {border:1px solid #e1e1e1;margin:0 10px;padding:10px 20px;}
.news_page .sidebar_news .search_news label {display:none;}
.news_page .sidebar_news .search_news input[type="text"] {width:90%;float:left;padding:5px 0;}
.news_page .sidebar_news .search_news input[type="submit"] {color:#fff;background:transparent;width:100%;text-indent:-999px;z-index:1;position:relative;}
.news_page .sidebar_news .search_news .submit_icon {position:relative;display:inline-block;width:10%;float:left;}
.news_page .sidebar_news .search_news .submit_icon:before {
    position:absolute;z-index:0;
    background:url("../images/sprite.png") no-repeat 0 0;width:16px;height:15px;left:50%;content:"";margin-left:-8px;top:50%;margin-top:-7.5px;
}

.news_page .sidebar_news .search_news ::-webkit-input-placeholder {color:#1c1c1c;font-weight:600;}
.news_page .sidebar_news .search_news :-moz-placeholder {color:#1c1c1c;font-weight:600;}
.news_page .sidebar_news .search_news ::-moz-placeholder {color:#1c1c1c;font-weight:600;}
.news_page .sidebar_news .search_news :-ms-input-placeholder {color:#1c1c1c;font-weight:600;}

.my_custom_pagination h2 {display:none;}
.my_custom_pagination .navigation {background:transparent;}
.my_custom_pagination {text-align:center;}
.my_custom_pagination .page-numbers {padding:5px 10px;border:1px solid #e1e1e1;color:#898989;text-decoration:none;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;}
.my_custom_pagination .page-numbers:hover,
.my_custom_pagination .page-numbers.current {background:#33acf2;color:#fff;border-color:#33acf2;}


/*Single Page*/

.single_page .content_news .each_post .thumb_post,
.single_page .content_news .each_post .content_post {width:100% !important;padding:0;}
.single_page .content_news .each_post .thumb_post {cursor:default;margin-bottom:40px;}
.single_page .content_news .each_post .thumb_post img {width:100%;}
.single_page .content_news .thumb_post .date_post {top:0;position:absolute;}
.single_page .content_news .content_post .category_post {border-bottom:none;padding-bottom:0;margin-bottom:10px;}
.single_page .content_news .content_post .main_content {margin-top:0;}
.single_page .content_news .content_post .share_button .stButton .stLarge {border-radius:50%;}
.single_page .content_news .content_post .share_button .stButton .stLarge:last-child {background:#c62122;}
.single_page .content_news .each_post {margin-bottom:0;}
.single_page {margin-bottom:0;}

/*Home Page*/
.home_page .news_page {background:#fafafa;margin:0;padding:80px 0;}
.home_page .news_page .content_news {width:100%;padding-right:0;}
.home_page .news_page .content_news .each_post {margin-bottom:0;margin-top:60px;}
.home_page .news_page .title_news_section_home_page h2 {font-size:50px;line-height:1.3;font-weight:700;text-align:center;}
.home_page .news_page .button_news_section_home_page {text-align:center;margin-top:30px;}
.home_page .news_page .button_news_section_home_page a {font-size:16px;padding:10px 20px;border:1px solid #33acf2;text-decoration:none;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;}

.home_page .news_page .button_news_section_home_page a:hover {background:#33acf2;color:#fff;}

.home_page .emergency_details_home_page {background:#fa5c5d;padding-top:120px;padding-bottom:80px;position:relative;margin-top:110px;}
.home_page .emergency_details_home_page:before {left:50%;top:-10px;background:url("../images/sprite.png") no-repeat 0 -40px;width:100px;height:83px;content:"";position:absolute;margin-left:-50px;z-index:1;}
.home_page .emergency_details_home_page:after {background:#fa5c5d;width:200px;left:50%;margin-left:-105px;height:200px;top:-85px;content:"";position:absolute;z-index:0;border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;border:5px solid #fff;}
.home_page .emergency_details_home_page .title_emergency_details_home_page h2 {text-align:center;font-weight:700;font-size:50px;line-height:1.3;padding:20px 0;}
.home_page .emergency_details_home_page .main_content a,
.home_page .emergency_details_home_page .main_content p {color:#fff;}
.home_page .emergency_details_home_page .main_content {margin-top:0;}

/*.home .main_header .detail_banner .banner{height: 800px;}*/
/*.home .main_header .detail_banner .banner .content_banner_home_page{margin-top: 0;bottom: 150px;position: absolute;width: 100%;}*/
/*.home .main_header .detail_banner .banner .content_banner_home_page p,*/
/*.home .main_header .detail_banner .banner .content_banner_home_page a{color: #fff;}*/

.home_page .content_home_page {margin-top:-220px;margin-bottom:60px;}
.home_page .content_home_page .thumb_home_page {width:250px;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;left:50%;margin-left:-125px;position:relative;
    border:4px solid #fff;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -o-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);}
.home_page .content_home_page .main_content {margin-top:25px;}
.home_page .content_home_page .content_home_page_inner {position:relative;padding:30px 50px;z-index:0;}
.home_page .content_home_page .content_home_page_inner:before {position:absolute;width:100%;background:#fff;height:80%;bottom:0;content:"";left:0;
    box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
    -o-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);z-index:-1;}

.home_page .content_home_page .opening_hours_home_page {margin-top:60px;}

/*Close Icon Sidebar*/
.close_sidebar {position:absolute;left:-50px;background:#33acf2;width:50px;height:50px;top:0;display:none;}
.close_sidebar:before {
    position:absolute;font-family:"FontAwesome", sans-serif;content:"\f204";color:#fff;left:0;top:0;font-size:30px;line-height:1.7;
    text-align:center;
    width:100%;
}
.close_sidebar.opened:before {
    content:"\f205";
}

/*Search Page*/
.search_page {width:100%;padding-right:0;}
.search_page .content_news {width:100%;}
.search_page .content_news .each_post {padding:10px;}
.search_page .content_news .each_post .content_post {
    width:100% !important;
    border-bottom:1px solid #898989;
}
.search_page .content_news .each_post {margin-bottom:0 !important;}
.search_page .content_news .content_post .title_post {margin-bottom:10px;}
.search_page .content_news .content_post .title_post a {line-height:1.3;}
.search_page .total_results_found {font-size:20px;border-bottom:1px solid #898989;margin-bottom:20px;}
.search_page .my_custom_pagination {margin-top:20px;}

.nothing_found {text-align:center;font-size:20px;color:#33acf2;font-weight:600;}

#map {height:500px;margin-top:20px;}

.our_other_surgeries * {color:#fff;}


#load_more_staff.no_load_more {display:none;}

/*Page Staff*/
.staff_page {padding:50px 0;}
.staff_page #staff_interests,
.staff_page #staff_role,
.staff_page #staff_specialty {border:1px solid #e1e1e1;padding:10px 20px;width:245px;margin-right:50px;font-weight:700;}
.staff_page .form_search_staff {margin-bottom:20px;}
.staff_page .form_search_staff input[type="submit"] {padding:10px 20px;background:transparent;border:1px solid #323232;font-size:16px;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;}
.staff_page #staff_interests option,
.staff_page #staff_role option,
.staff_page #staff_specialty option {
    font-size:14px;
    font-weight:700;
}
.staff_page .form_search_staff input[type="submit"]:hover {background:#33acf2;}
.staff_page .info_search_staff {position:relative;}
.staff_page .info_search_staff:before {position:absolute;top:20px;content:"";width:100%;height:1px;background:#7f7f7f;left:0;}
.staff_page .left_info_search {padding-top:50px;width:70%;float:left;font-size:20px;}
.staff_page .right_info_search {padding-top:50px; width:30%;float:right;text-align:right;}
.staff_page .left_info_search .specialty_search_info,
.staff_page .left_info_search .interests_search_info,
.staff_page .left_info_search .role_search_info {display:inline-block;margin-right:20px;}
.staff_page .right_info_search a {font-size:16px;}
.staff_page .right_info_search a:hover {color:#fff;border-color:#33acf2;}
.staff_page .info_staff {border-bottom:1px solid #7f7f7f;padding-bottom:40px;}
.staff_page .info_staff .each_staff {width:50%;float:left;position:relative;}
/*.staff_page .info_staff .each_staff:before{*/
/*width: 100%;height: 110%;position: absolute;border: 2px solid #fff;left: -20px;content: '';margin-top: -2.5%;*/
/*}*/
/*.staff_page .info_staff .each_staff:hover:before{*/
/*border-color: #33acf2;*/
/*}*/
.staff_page .info_staff .each_staff:hover .content_staff .name_staff {color:#33acf2;}
.staff_page .info_staff .each_staff:hover .content_staff .button_style_3 {
    border:1px solid #00aeef;
    background:#00aeef;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;
    color:#fff;
}
.staff_page .info_staff .each_staff .thumb_staff {position:relative;}
.staff_page .info_staff .each_staff .thumb_staff:before {
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;
    content:"";
    width:100%;
    left:0;
    height:100%;
    top:0;
    position:absolute;
    background:transparent;
}
.staff_page .info_staff .each_staff:hover .thumb_staff:before {
    background:rgba(51, 172, 242, 0.5);
}
.staff_page .info_staff .each_staff:hover {cursor:pointer;}
.staff_page .info_staff .info_staff_append {margin-bottom:10px;}
.staff_page .info_staff .each_staff {margin:30px 0;}
.staff_page .info_staff .each_staff .thumb_staff {width:200px;height:250px;background-repeat:no-repeat;background-size:cover;float:left;cursor:pointer;}
.staff_page .info_staff .each_staff .thumb_staff img {display:none;}
.staff_page .info_staff .each_staff .content_staff {float:left;height:250px;padding:50px 20px;box-sizing:border-box;position:relative;}
.staff_page .info_staff .each_staff .content_staff .name_staff {font-size:30px;font-weight:700;text-decoration:none;color:#323232;line-height:1;display:inline-block;}
.staff_page .info_staff .each_staff .content_staff .name_staff:hover {color:#33acf2;}
.staff_page .info_staff .each_staff .content_staff .position_staff {font-weight:700;}
.staff_page .info_staff .each_staff .content_staff .button_style_3 {position:absolute;left:20px;bottom:0;font-size:16px;display:inline-block;}
.staff_page .info_staff .button_load_more {text-align:center;}
#load_more_staff {text-align:center;font-size:16px;cursor:pointer;}
#load_more_staff:hover {color:#fff;border-color:#33acf2;}

/*Single Staff Type*/
.single_staff_type .main_detail {border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;}
.single_staff_type .main_detail .name_staff_single_page {font-size:30px;font-weight:700;display:inline-block;margin-right:20px;line-height:1;padding:30px 0;}
.single_staff_type .main_detail .position_staff_single_page {font-weight:700;display:inline-block;}
.single_staff_type .featured_staff .title_featured_staff {font-size:29px;font-weight:700;padding:25px 0 15px 0;line-height:1;}
.single_staff_type .featured_staff .each_staff_slider .thumb_staff_slider img {display:none;}
.single_staff_type .main_detail .thumb_staff_single_page {
    width:200px;
    height:250px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    display:inline-block;
    position:absolute;
    left:0;
    top:8px;
}
.single_staff_type .main_detail .content_staff_single_page {
    display:inline-block;
    padding:0 30px;
    box-sizing:border-box;
    padding-left:230px;
    min-height:290px;
}
.single_staff_type .main_detail .detail_staff_single_page {
    position:relative;
}
/*.single_staff_type .featured_staff .each_staff_slider:hover{*/
/*background: rgba(51,172,242,0.5);*/
/*}*/
.single_staff_type .featured_staff .each_staff_slider {
    padding-top:20px;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;
}
.single_staff_type .featured_staff .each_staff_slider .thumb_staff_slider {width:200px;height:250px;background-repeat:no-repeat;background-size:cover;left:50%;cursor:pointer;
    position:relative;
    margin-left:-100px;}
.single_staff_type .featured_staff .each_staff_slider .name_staff_slider {font-size:18px;font-weight:700;padding:20px 0 10px 0;display:block;text-decoration:none;color:#323232;line-height:1;}
.single_staff_type .featured_staff .each_staff_slider:hover .name_staff_slider {color:#33acf2;}
.single_staff_type .featured_staff .featured_staff_slider {padding:0 100px 10px 100px;text-align:center;border-bottom:1px solid #7f7f7f;}
.single_staff_type .featured_staff .each_staff_slider .thumb_staff_slider:before {
    width:100%;
    height:100%;
    left:0;
    top:0;
    content:"";
    position:absolute;
    background:transparent;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;
}

.single_staff_type .featured_staff .each_staff_slider:hover .thumb_staff_slider:before {
    background:rgba(51, 172, 242, 0.5);
}

.single_staff_type .slick-prev:before,
.single_staff_type .slick-next:before {
    content:"\f04b";
    font-family:"FontAwesome", sans-serif;
    color:#000;
    font-size:15px;
}
.single_staff_type .slick-prev:hover,
.single_staff_type .slick-next:hover {
    background:#33acf2;
}
.single_staff_type .slick-prev,
.single_staff_type .slick-next {
    width:40px;
    height:50px;
    border:1px solid #e1e1e1;
    -ms-transform:translate(0, 0); /* IE 9 */
    -webkit-transform:translate(0, 0); /* Safari */
    transform:translate(0, 0);
    margin-top:-65px;
    -webkit-transition:background 0.5s linear;
    -moz-transition:background 0.5s linear;
    -ms-transition:background 0.5s linear;
    -o-transition:background 0.5s linear;
    transition:background 0.5s linear;
}
.single_staff_type .slick-prev {
    -ms-transform:translate(0, 0) rotate(180deg); /* IE 9 */
    -webkit-transform:translate(0, 0) rotate(180deg); /* Safari */
    transform:translate(0, 0) rotate(180deg);

}
.single_staff_type .slick-prev {left:20px;}
.single_staff_type .slick-next {right:20px;}
.single_staff_type .button_single_staff_type {text-align:right;margin-bottom:25px;}
.single_staff_type .button_single_staff_type .back_to_list {font-size:16px;}
.single_staff_type .button_single_staff_type .previous_profile,
.single_staff_type .button_single_staff_type .next_profile {font-weight:700;color:#1c1c1c;line-height:2.4;position:relative;border-color:#e1e1e1;}
.single_staff_type .button_single_staff_type .previous_profile {padding-left:35px;margin-left:30px;}
.single_staff_type .button_single_staff_type .next_profile {padding-right:35px;}
.single_staff_type .button_single_staff_type .next_profile:before,
.single_staff_type .button_single_staff_type .previous_profile:before {
    content:"\f04b";
    font-family:"FontAwesome", sans-serif;
    color:#000;
    font-size:12px;
    position:absolute;
    margin-top:3px;
}
.single_staff_type .button_single_staff_type .previous_profile:before {
    left:15px;
    -ms-transform:rotate(180deg); /* IE 9 */
    -webkit-transform:rotate(180deg); /* Safari */
    transform:rotate(180deg);
}
.single_staff_type .button_single_staff_type .next_profile:before {
    right:15px;
}

.no_proffile_found {color:#33acf2;text-align:center;font-size:20px;font-weight:700;}
.single_staff_type .button_single_staff_type .previous_next_profile {display:inline-block;}

.scroll-top {
    width:50px; height:50px; margin:20px; opacity:0.3;text-decoration:none;
    background:#000; color:#fff; text-align:center;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
    -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
    transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
    position:fixed; bottom:0; right:0; z-index:999;
}
.scroll-top span:before {font-size:16px; line-height:45px;}
.scroll-top span {font-size:0; line-height:0; display:block;}
.scroll-top:focus,
.scroll-top:hover {opacity:1;background:#33acf2;text-decoration:none;color:#fff;}

.letter_spacing_box h1 {line-height:1;padding-top:8px;}
.button_banner_home_page {border:1px solid #fff; padding:13px 50px;}
.button_banner_home_page:hover {background:#33acf2;cursor:pointer;}
.special_padding {padding:0 11%;display:inline-block;}

.loader {
    border:10px solid #f3f3f3; /* Light grey */
    border-top:10px solid #3498db; /* Blue */
    border-radius:50%;
    width:20px;
    height:20px;
    animation:spin 2s linear infinite;
    position:relative;
    left:50%;
    margin-left:-20px;
    top:20px;
    display:none;
}

@keyframes spin {
    0% { transform:rotate(0deg); }
    100% { transform:rotate(360deg); }
}