/* ************************************************   

Theme Name: health

Author: Templines

Version: 1.2.6

License: See on zip package

License URI: See on zip package

Description: Healthcare Agency is a Multipurpose Medical and Health related design suitable for medical and health related businesses or any corporate websites in this field. It also fits for medical centers, dentists, doctors, general practice, health care or a hospital

Theme URI:  templines.com

Author URI: templines.com

Tags: blue , blue , orange , white

*/



/* new css 30-9-2017 */

.icon_with_text{
    margin-top: 10px;
    padding: 0 50px !important;
    cursor: default;
    transition: all 0.3s;
}

.icon_with_text h2{
color:#333;
font-size:21px;
margin:17px 0px;
font-weight:700;
font-family: Raleway;
}

.icon_with_text p{
    font: 400 14px/23.8px 'Lato', sans-serif;
    color: #777;
}


.icon_with_text .wpb_single_image .vc_figure .vc_single_image-wrapper img {
    width: 60% !important;
	max-width : 100px;
    margin: 0 auto;
    display: block;
}
.icon_with_text .wpb_content_element .wpb_wrapper {
     margin-right:0px !important;
}
/* new END css 30-9-2017 */


.ngg-galleryoverview {

    width: 102% !important;

}





/*WORDPRESS*/

.alignright {

	text-align: right;

}

.alignleft {

	text-align: left;

}

.aligncenter {

	text-align: center;

}

#wp-calendar {

	width: 100%;

}

#wp-calendar td, #wp-calendar th {

	border: 1px solid #eee;

	padding: 5px;

	text-align: center;

}

.ui-text ul, .ui-text ol {

	margin-left: 10px;

}

.ui-text h1, .ui-text h2, .ui-text h3, .ui-text h4, .ui-text h5, .ui-text h6 {

	color: #333;

}

.logged-in.admin-bar .header.sticky .top-nav {
    top: 32px;
}

/*WIDGETS*/





.sidebar .block_content ul li ul {

	margin-left: 25px;

}

.block_content ul li {

	display: inline-block;

	list-style: outside none none;

	margin-top: 5px;

	margin-bottom: 5px;

	width: 100%;

}

.block_content ul {

	margin: 0;

	padding: 0px 0 0 0;

	color: #888888;

	font-size: 14px;

}

.block_content ul li {

	display: inline-block;

	list-style: outside none none;

	width: 100%;

}



.block_content  select{

	max-width:100%;

}





 

 

.block_content a {

	color: #888888;

	font-size: 14px;

	-webkit-transition: all .3s ease-out;

	-moz-transition: all .3s ease-out;

	-ms-transition: all .3s ease-out;

	-o-transition: all .3s ease-out;

	transition: all .3s ease-out;

}

.block_content {

	color: #888888;

	font-size: 14px;

}

aside .nav-tabs {

	border: none !important;

}

.widget_pixhealth_totalposts .nav-tabs li, .widget_pixhealth_totalposts .nav-tabs li a {

	background: none !important;

	color: #333 !important;

}

.widget_pixhealth_totalposts .nav-tabs > li.active > a:before {

	display: none !important;

}

/*CAPTION*/





.wp-caption {

	max-width: 100%;

	list-style: none;

	background: none;

}

.wp-caption-text {

	list-style: none;

	padding: 10px;

	background: none;

}

.gallery-caption {

	list-style: none;

	background: none;

}

.bypostauthor {

	list-style: none;

	background: none;

}

.sidebar .block_content img {

	height: auto;

	margin: 10px 0 10px;

	max-width: 100%;

}

/*TAGS*/



.wp-tag-cloud {

	margin-left: -5px !important;

	display: inline-block;

}

.tagcloud li {

	    float: left;

    margin: 1px 3px!important;

    width: auto !important;

}

.tagcloud {

	clear: both;

}

html .tagcloud a {

	display: inline-block;

	text-transform: none;

	padding: 5px 14px !important;

	font-size: 12px !important;

	font-weight: 400;

	color: #343434;

	border: 1px solid #eee;

	margin: 7px 0;

	border-radius: 17px;

}

html .tagcloud a:hover {

	color: #fff;

	background-color: #f26529;

}

.tagcloud li:hover a {

	color: #fff!important

}

/*RSS*/



.rsswidget img {

	position: relative;

	top: -2px;

	margin-right: 5px !important;

}

.rssSummary {

	    background: #f9f9f9;

    color: #888888;

    margin: 10px 0;

    padding: 15px;

    font-size: 14px;

}

.sidebar .menu .dropdown-menu {

	display: none !important;

}

/*TABS WIDJETS*/



#pop img, #rec img {

	    width: 100%;

    max-width: inherit;

    margin: 0;

}

aside .nav-tabs li {

	margin: 0 !important;

	padding: 0;

	width: 30% !important;

}

aside .nav-tabs li a {

	padding: 10px 5px !important;

	text-align: center;

	border: none;

	font-weight: normal;

	color: #888888;

}

aside .nav-tabs {

	margin-bottom: 15px;

}

aside .nav-tabs li.active a {

	border: none !important;

	color: #333;

}

aside .icon-calendar {

	margin-right: 7px;

	font-size: 12px;

}

.block_content .media-heading a {

	color: #777 !important;

}



.block_content  .media-body p{

	color: #777 !important;

}



.media-tab-comment {

	margin-bottom: 15px;

}

.media-tab-comment img {

	margin: 0 20px 10px 0 !important;

}

.media-tab-comment .media-body {

	background: #f2f7f9;

	padding: 10px;

	color: #888888;

}

.main-content table td, .main-content table th {

	border: 1px solid rgba(0, 0, 0, 0.1);

	padding: 6px 12px;

	vertical-align: middle;

}

.list-style-check, .marked_list1 ul ul, .marked_list2 ul ul {

	margin: 0;

	padding: 0 0 0 20px;

}

.widget_search input[type=text] {

	width: 100%;

}







.page  .main-content   ul , .page  .main-content  ol , .ui-text ul ,  .ui-text ol , .content-comment ul , .content-comment ol{ 

	margin-left:20px;

}



.entry-main iframe{

	max-width:100%;

}

.layout-theme .top-header {

    background-color: transparent;

    border-top: 8px solid #16385e;

    height: 0;

}





@media screen and (max-width:991px){body .header-block .header-label { margin-top:0px;}}





.header-block .header-label {

    border: 0 none;

    font-size: 16px;

    margin-top: -5px;

}

.header-label i {

    color: #7a7a7a;

}

.navbar .navbar-nav {

    float: none;

    margin: 0;

    text-align: center;

}

.navbar .navbar-nav > li {

    float: none;

}

.navbar-nav li a:hover {

    color:#f26529 !important;

    border-top: 3px solid !important;

}

.home .ui-title-page.bg_title.bg_transparent {

    display: none;

}

.header .top-nav, .header .yamm {

    background-color: #16385e;

}

.footer__section {

    padding-top: 0 !important;

}

.footer__inner {

    background-color: #16385e !important;

    text-align: center;

}

.home-text .footer__title {

    color: #16385e;

    font-size: 26px;

    font-weight: 600;

    margin-bottom: 25px;

}

.home-text .footer__content {

    color: #5a5a5a;

    font-size: 20px;

    line-height: 1.2;

}

.home-text .footer__content h2 {

    color: #999999;

    font-size: 27px;

    font-weight: 100;

    margin-top: 0;

    text-align: center;

}

.home-text {

    padding-bottom: 40px;

}

.home-text .footer__content > ul {

    font-size: 17px;

    list-style: outside none none;

}

.sidebar-home {

    padding-left: 34px !important;

}

.sidebar-home .footer__title {

    border-bottom: 1px solid #ddd;

    margin-bottom: 18px;

    padding-bottom: 22px;

}

.home-text .footer__content li {

    padding-bottom: 14px;

}

.footer-top {

  background: rgba(0, 0, 0, 0) url("") repeat-x scroll center top / 100% 470px;

}

.contact-form {

    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;

    margin: 20px 0;

    padding: 0 25px;

}

.contact-form .wpcf7 {

    padding: 0 15px;

}

.dt {

  height: 0 !important;

}



.dt img {

  height: 473px;

}



.footer .contact-form h2 {

    color: #fff;

    font-size: 30px;

    font-weight: 600;

    margin-bottom: 19px;

}

.footer .footer-top .contact-form .wpcf7 input, .footer .footer-top .contact-form .wpcf7 textarea {

    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;

    border-radius: 0;

    color: #fff;

    font-size: 20px;

    font-weight: bold;

    padding: 10px 7px 9px 10px;

    text-transform: uppercase;

}

.footer .footer-top .contact-form .wpcf7 .wpcf7-submit {

    background: #16385e none repeat scroll 0 0 !important;

    border-radius: 10px;

    padding: 8px 26px;

}

.footer-widget p {

    font-size: 14px;

}

.footer-widget-1 p {

margin-top:12px;

}

.footer-widget-2 p {

    font-size: 19px;

    font-style: italic;

    line-height: 1.4;

}

.footer-widget-2 h2 {

    font-size: 30px;

    font-style: italic;

    font-weight: bold;

    margin-top: 0;

    color:#fff;

     margin-bottom: 20px;

}

.footer-links-menu ul li {

    display: inline-block;

    padding: 0 8px;

}

.footer-links-menu ul li a {

    font-weight: bold;

}

.footer__menu.clearfix {

    display: none;

}
.dc
{
  position: absolute;
  left: -9999px;
  }

body .footer__bottom a{ color:#fff;}

body .footer__bottom {

    background: #001829 none repeat scroll 0 0;

    color: #fff;

    font-size: 19px;

    padding: 10px 0;

}

.banner-home,.banner_default {

    background-size: cover;

    margin-bottom: 20px !important;

    min-height: 420px;
	background-position: center;
}

.home-appointment .col-md-6:last-child {

  display: none !important;

}

.home-appointment .col-md-6 .block-hourse__inner.block-hourse__inner_first {

  border-right: 0 none !important;

  margin: 0 !important;

  padding-left: 0 !important;

  padding-right: 0 !important;

}

.home-appointment .col-md-6 {

  border: 0 none !important;

  text-align: center !important;

  width: 100% !important;

}





.home-appointment .vc_column-inner.vc_custom_1455732208540 {

  background: #ffba0e none repeat scroll 0 0 !important;

  border-bottom: 0 none !important;

  margin: -50px auto !important;

  padding-top: 7px !important;

  width: 90%;

}





.home-appointment .btn {

  font-size: 22px !important;

  height: 53px !important;

  line-height: 53px !important;

  padding: 0 !important;

  width: 236px !important;

}

.home-appointment .block-hourse__title {

  font-family: roboto !important;

  font-size: 40px !important;

  font-weight: normal !important;

  text-transform: uppercase !important;

}

.home-care-section .vc_column-inner.vc_custom_1436740668277 {

    padding-top: 0 !important;

}

.home-care-section .ui-title-block {

    color: #999999;

    font-family: Roboto;

    font-size: 50px;

    font-weight: 200;

}

.home-care-section .ui-subtitle-block {

    color: #000;

    font-family: "Raleway";

    font-size: 21px;

    font-weight: 500;

    letter-spacing: 0;

    padding-bottom: 30px;

    text-align: center;

}

.home-care-section .ui-title-inner {

    font-size: 21px;

     margin-bottom: 17px;

}

.home-care-section .ui-title-inner ~ i {

    display: none;

}

.home-care-section .btn_small {

    color: #cc5126;

    font-size: 16px;

    margin-top: 30px;

    padding: 14px 18px 11px;

    text-decoration: underline;

    transition: all 0.3s ease 0s;

}

.home-section .one {

    background: rgba(0, 0, 0, 0) url("http://bishopmccarthy.org/wp-content/uploads/2016/02/one.png") no-repeat scroll center top;width:55px !important;

    content: none !important;

    

}

.home-section .two {

    background: rgba(0, 0, 0, 0) url("http://bishopmccarthy.org/wp-content/uploads/2016/02/2.png") no-repeat scroll center top; width:75px !important;

    content: none !important;

    

}

.home-section .three {

    background: rgba(0, 0, 0, 0) url("http://bishopmccarthy.org/wp-content/uploads/2016/02/3.png") no-repeat scroll center top;width:69px !important;

    content: none !important;

    

}

.home-section .four {

    background: rgba(0, 0, 0, 0) url("http://bishopmccarthy.org/wp-content/uploads/2016/02/4.png") no-repeat scroll center top;width:90px !important;

    content: none !important;

    

}

.home-section .five {

    background: rgba(0, 0, 0, 0) url("http://bishopmccarthy.org/wp-content/uploads/2016/02/5.png") no-repeat scroll center top;width:80px !important;

    content: none !important;

    

}

.home-section .six {

    background: rgba(0, 0, 0, 0) url("http://bishopmccarthy.org/wp-content/uploads/2016/02/6.png") no-repeat scroll center top; width:89px !important;

    content: none !important;

    

}

.home-care-section i::before {

    content: " " !important;

}

.home-care-section i {

    height: 80px !important;

    margin: 0 auto !important;

    width: 63px !important;

    font-size: 0;

}

.yamm .nav > li > a {

    padding: 21px 18px 23px !important;

    font-size: 14px !important;

}

.menu-item-object-custom a {

    cursor: context-menu;

}

.sidebar-home .widgettitle {

    border-bottom: 1px solid #ddd;

    color: #16385e;

    font-size: 26px;

    margin-bottom: 20px;

    padding-bottom: 22px;

}

.sidebar-home li {

    list-style: outside none none;

    padding-bottom: 10px;

}

.sidebar-home li a {

    color: #5a5a5a;

    font-size: 17px;

}

.navbar ul li ul li:hover a {

    border-top: 3px solid transparent !important;

    color: #fff !important;

}

.footer__content p {

    margin-bottom: 15px !important;

}





#logo > img {

  margin-top: -15px;

  margin-bottom: 10px !important;

  position: relative;

  top: -12px;

  width: 354px;

}





@media screen and (max-width:767px){



#logo > img {

  margin-top: 0px !important;

  width: 230px;

}

}



body .header-inner {

  margin-bottom: 10px;

  margin-top: 10px;

}



.bp {

  border-top: 1px solid #ccc;

  margin-bottom: 31px !important;

}



.page-id-898 h6 {

  font-family: roboto !important;

  font-size: 18px !important;

  font-weight: normal !important;

  margin-top: 6%;

  text-indent: 20px;

  text-transform: capitalize !important;

}



.page-id-898 .wpcf7-text {

  border: 1px solid #ccc !important;

  color: #333 !important;

  font-size: 14px !important;

  text-transform: capitalize !important;

}



.page-id-898 .wpcf7-text {

  border: 1px solid #ccc !important;

  color: #333 !important;

  font-size: 14px !important;

  margin-right: 3%;

  text-transform: capitalize !important;

  width: 43% !important;

}



.dt img{ width:100%;}







.tp-arr-allwrapper{ display:none !important;}



.page-id-1022 .header, .page-id-1022 .top-header, .page-id-1022 .footer, .page-id-1022 .footer__bottom {

  display: none !important;

}



.page-id-1022 .col-xs-12.col-sm-12.col-md-9 {

  width: 100% !important;

}

.page-id-1022 .content{ width:100% !important;}



.page-id-1022 .main-content {

  width: 100% !important;

}



.page-id-1022 .content {

  text-align: center;

  width: 100% !important;

}



body .home-care-section {

  padding-top: 100px !important;

}



.home-care-section .btn_small {

  color: #ffba0e !important;



}



.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

  background-color: #f26529 !important;

  color: #ffffff;

  text-decoration: none;

}



.home-care-section .btn_small:hover, .advantages__inner:hover .btn {

  background-color: #ffba0e !important;

  color: #fff !important;

}



.ig img {

  left: 6%;

  position: relative;

  top: -5px;

  width: 25px;

}



.ngg-fancybox > img {

  width: 244px !important;

}



.footer .wpcf7-text {

  width: 100% !important;

}



a {

    cursor: pointer !important;

}


.yamm .nav > li:hover > a {
	border-top: 3px solid #007481 !important;
}

.health-btn-orange{
	background: rgb(51, 204, 204) !important;
}



.btn.btn_transparent{
	background-color: #33cccc;
    border: 0px solid !important;
    font-size: 20px !important;
}

.advantages__inner.text-center .btn.btn_small:hover {
    background-color: #33cccc !important;
}

.btn.btn_small {
    color: #33cccc !important;
}

.home-care-section .btn_small:hover, .advantages__inner:hover .btn {
  background-color: #ffba0e !important;
  color: #fff !important;
  box-shadow: inset 0px -1px 5px 0px rgba(0, 0, 0, 0.42);
}

.footer__inner {
    background-color: #33cccc !important;
}

.footer__bottom {
    background: #137481 !important;
}
.footer, .footer a{
    color: #fff !important;
}

.home-text .footer__title {
color: #33cccc;
}

.sidebar-home .widgettitle {
    color: #33cccc;
}

.navbar-nav li a:hover {
    color: #fff !important;
}
.header .top-nav, .header .yamm {
    background-color: #33cccc !important;  
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #007481 !important;
}
.home-appointment .vc_column-inner.vc_custom_1455732208540 {
    background: #007481 none repeat scroll 0 0 !important;
}
.home-care-section .btn_small:hover, .advantages__inner:hover .btn{
	background-color: #33cccc !important;
}
.nav > li > a:hover, .nav > li > a:focus {
	color: #fff !important;
}
.footer__content span{
	color:#33cccc !important;
}

input[type="submit"] {
    background-color: #33cccc !important;
}

.contact_ctn .wpb_wrapper p strong{
font-weight:800;
}

.admissions_ctn .wpb_wrapper h3, .long_term_care .wpb_wrapper h3, .specialty_nursing_care .wpb_wrapper h3, .therapeutic_recreation .wpb_wrapper h3, .sub_acute_rehabilitation .wpb_wrapper h3, .amenities_services .wpb_wrapper h3, .visiting .wpb_wrapper h3, .volunteer .wpb_wrapper h3, .employment .wpb_wrapper h3{
color:#3cc;
}

.admissions_ctn .wpb_wrapper p, .long_term_care .wpb_wrapper p, .specialty_nursing_care .wpb_wrapper p, .therapeutic_recreation .wpb_wrapper p, .sub_acute_rehabilitation .wpb_wrapper p, .amenities_services .wpb_wrapper p, .visiting .wpb_wrapper p, .volunteer .wpb_wrapper p, .employment .wpb_wrapper p{
    font: 400 20px/30px 'Lato', sans-serif;
    color: #5a5a5a;
    margin-top: 20px;
}


.long_term_care .wpb_wrapper ul, .sub_acute_rehabilitation .wpb_wrapper ul, .amenities_services .wpb_wrapper ul{
  margin-top: 30px;
  padding-left: 30px;
}

.long_term_care .wpb_wrapper ul li, .sub_acute_rehabilitation .wpb_wrapper ul li, .amenities_services .wpb_wrapper ul li{
    font: 400 18px 'Lato', sans-serif;
    color: #5a5a5a;
    margin-top: 10px;
    list-style: none;
}

.contact_ctn .wpb_wrapper p strong, .sub_acute_rehabilitation .wpb_wrapper b{
font-weight:800;
padding-top:20px;
}