/* ************************************************   
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
*/







/*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;
}
/*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: 0px;
}
.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: #1db5c9 !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("https://www.hamptonsvilla.com/wp-content/themes/health/style.css?ver=4.9.8") 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;
    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;
}
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 {
    background-size: cover;
    margin-bottom: 20px !important;
    min-height: 420px;
}
.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("../../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://westhamp.wpengine.com/wp-content/uploads/2016/06/2.png") no-repeat scroll center top; width:75px !important;
    content: none !important;
    
}
.home-section .three {
    background: rgba(0, 0, 0, 0) url("http://westhamp.wpengine.com/wp-content/uploads/2016/06/3.png") no-repeat scroll center top;width:69px !important;
    content: none !important;
    
}
.home-section .four {
    background: rgba(0, 0, 0, 0) url("http://westhamp.wpengine.com/wp-content/uploads/2016/06/4.png") no-repeat scroll center top;width:90px !important;
    content: none !important;
    
}
.home-section .five {
    background: rgba(0, 0, 0, 0) url("../../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("../../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: 5px;
  position: relative;
  top: 0px;
  width: 265px;
}


@media screen and (max-width:767px){

#logo > img {
  margin-top: 0px !important;
  width: 230px;
}
}

body .header-inner {
  margin-bottom: 0px;
  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: #007481 !important;
  color: #ffffff;
  text-decoration: none;
}

.home-care-section .btn_small:hover, .advantages__inner:hover .btn {
  background-color: #33cccc !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;
}

.header .top-nav {
    background-color: #33cccc !important;
}

.header .yamm {
    background-color: #33cccc !important;
}

#slide-4-layer-8,
#slide-5-layer-8,
#slide-1-layer-8 {
    background-color: #33cccc !important;
}

.btn.btn_transparent {
    background-color: #33cccc;
    border: 0px solid !important;
    font-size: 20px !important;
}

.btn.btn_small {
    color: #33cccc !important;
}

.btn.btn_small:hover {
    color:#fff !important;
}

.advantages__inner.text-center .btn.btn_small:hover {
    background-color: #33cccc !important;
}
html .footer__inner {
    padding-top: 8px !important;
}
.footer__inner {
    background-color: #1db5c9 !important;
}

.col-sm-3.footer-widget.footer-widget-1 {
    font-weight: 400 !important;
    color: #fff;
}

.col-sm-3.footer-widget.footer-links-menu ul li a {
    font-weight: 400 !important;
    color: #fff !important;
}

.footer__bottom {
    background: #137481 !important;
}

.home-text .footer__title {
    color: #33cccc !important;
}

.sidebar-home .widgettitle {
    color: #33cccc !important;
}
#accesstxt-5
{
	position: fixed;
    top: 42%;
    z-index: 99999;
    left: 0;
}
#accesstxt-5 a
{
	position: absolute;
    background-color: #33cccc;
    width: 37px !important;
    height: 31px;
    text-align: center;
    color: #fff;
    padding: 2px 5px;
	font-size: 18px !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#accesstxt-5 a:hover{
	text-decoration: none;
}
#accesstxt-5 a:nth-child(2)
{
	top: 39px;
    left: 0;
}
#accesstxt-5 a:nth-child(3)
{
	top: 73px;
    left: 0;
}
.a11y-toolbar
{
	display:none;
}

.yamm .nav li a{
color:#ffffff !important; 

}
.yamm .nav > li:hover > a {
    border-top: 3px solid #007481 !important;
}


@media only screen
and (min-device-width : 1080px)
and (max-device-width : 1920px) {
.head-image img {
    width: 1920px;
    height: 440px !important;
}
}