/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 200ms ease-in-out;
	-moz-transition: height 200ms ease-in-out;
	-ms-transition: height 200ms ease-in-out;
	-o-transition: height 200ms ease-in-out;
	transition: height 200ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../img/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../img/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../img/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/**/
/* defaults */
/**/
a {
	color: #00b85d;
}


/**/
/* buttons */
/**/
.button {
	border-color: #00b85d;
	background: #00b85d;
}
.button:hover {
	color: #00b85d;
}
.button-disabled:hover {
	background: #00b85d;
}



/*----------------------------------------------------------------------------*/
/*                                  PLUGINS                                   */
/*----------------------------------------------------------------------------*/

/**/
/* owl carousel */
/**/
.owl-buttons div {
	background: #00b85d;
}
.owl-buttons div:hover {
	background: #4dcd8e;
}
/**/
/* autocomplete */
/**/
.autocomplete-suggestions .autocomplete-suggestion:hover{
	color: #00b85d;
}



/*----------------------------------------------------------------------------*/
/*                                   HEADER                                   */
/*----------------------------------------------------------------------------*/

/**/
/* main nav */
/**/
.main-nav li .active {
	background: #4dcd8e;
}
.main-nav li ul {
	background: #00b85d;
}
.main-nav li:hover > a {
	background: #00b85d;
}
.main-nav li li ul {
	background: #4dcd8e;
}
.main-nav li li ul:before {
	background: #4dcd8e;
}
.main-nav li li:hover > a {
	background: #4dcd8e;	
}
.main-nav li li li:hover > a, .main-nav li li li > .active {
	background: #00b85d;	
}
.main-nav .text .more {
	background: #00b85d;	
}
.main-nav .text .more:hover {
	background: #4dcd8e;
}


/**/
/* mobile main nav */
/**/
.mobile-main-nav a {
	background: #00b85d;
}
.mobile-main-nav li li a {
	background: #4dcd8e;
}
.mobile-main-nav .text {
	background: #4dcd8e;
}
.mobile-main-nav .text .more {
	background: #00b85d;	
}
.mobile-main-nav .text .more:hover {
	background: #4dcd8e;
}


/**/
/* quick search */
/**/
.quick-search {
	background: #4dcd8e;
}
.quick-search input,
.quick-search select {
	color: #00b85d;
}
.quick-search select {
	background-image: url(../img/green/select.png);
}
.quick-search input::-moz-placeholder {
	color: #00b85d;
}
.quick-search input::-webkit-input-placeholder {
	color: #00b85d;
}
.quick-search button {
	color: #00b85d;
}
.quick-search .switcher {
	background: url(../img/green/quick-search.png);	
}



/*----------------------------------------------------------------------------*/
/*                                   CONTENT                                  */
/*----------------------------------------------------------------------------*/

/**/
/* page title */
/**/
.page-title {
	border-top-color: #4dcd8e;
	background-color: #00b85d;
}


/**/
/* slider */
/**/
.slider .intro h2 {
	color: #00b85d;
}
.slider .intro p {
	color: #00b85d;
}
.slider .intro .icon {
	color: #00b85d;
}
.slider .prev,
.slider .next {
	border-color: #00b85d;
	background: #00b85d;
}
.slider .prev:hover,
.slider .next:hover {
	color: #00b85d;
}


/**/
/* benefits */
/**/
.benefits .pic {
	background: rgba(0,184,93,0.9);	
}
.benefits .text {
	background: rgba(0,184,93,0.9);
}
.benefits .more {
	background: #4dcd8e;	
}
.benefits .more:hover {
	background: #00b85d;	
}
.benefits li:nth-child(even) .pic {
	background: rgba(77,205,142,0.9);	
}
.benefits li:nth-child(even) .text {
	background: rgba(77,205,142,0.9);
}
.benefits li:nth-child(even) .more {
	background: #00b85d;
}
.benefits li:nth-child(even) .more:hover {
	background: #4dcd8e;
}


/**/
/* services */
/**/
.services h2 a:hover {
	color: #00b85d;
}
.services .pic,#animating-block-5 .pic,i.pic{
	background: #00b85d;
}
.services .pic:before,#animating-block-5 .pic:before,i.pic:after{
	background: #4dcd8e;
}
.services .more {
	background: #00b85d;	
}
.services .more:hover {
	background: #4dcd8e;	
}


/**/
/* doctors */
/**/
.doctors p {
	border-color: #00b85d;
	color: #00b85d;
}
.doctors .links a {
	background: #00b85d;	
}
.doctors .links a:hover {
	background: #4dcd8e;	
}
.doctors .item:hover h3,
.doctors .item:hover p {
	background: #00b85d;
}


/**/
/* doctors carousel */
/**/
.doctors-carousel p {
	color: #00b85d;		
}
.doctors-carousel .item {
	border-color: #00b85d;
}
.doctors-carousel .links a {
	background: #00b85d;	
}
.doctors-carousel .links a:hover {
	background: #4dcd8e;	
}
.doctors-carousel .item:hover h3,
.doctors-carousel .item:hover p {
	background: #00b85d;
}


/**/
/* timetable */
/**/
.timetable header {
	background: #00b85d;	
}
.timetable .year {
	background: #4dcd8e;	
}
.timetable .day .cal {
	border-left-color: #00b85d;
	color: #00b85d;
}
.timetable .switcher {
	background: #4dcd8e;
}
.timetable .switcher a:hover {
	color: #00b85d;
}
.timetable .switcher .active {
	background: #00b85d;	
}
.timetable .month-view th {
	color: #00b85d;	
}
.timetable .month-view .title {
	background: #00b85d;	
}
.timetable .month-view .title + .date {
	background: #4dcd8e
}
.timetable .month-view .popup {
	background: #4dcd8e
}
.timetable .month-view .popup:after {
	border-top-color: #4dcd8e	
}
.timetable .month-view .popup .date {
	background: rgba(255,255,255,0.3);
}
.timetable .month-view .event-container:hover {
	background: #00b85d;
}
.timetable .week-view th {
	color: #00b85d;
}
.timetable .week-view td:first-child i {
	color: #00b85d;
}
.timetable .week-view .event-container:hover {
	background: #00b85d;
}
.timetable .week-view .title {
	background: #00b85d;
}
.timetable .week-view .popup {
	background: #4dcd8e
}
.timetable .week-view .popup:after {
	border-top-color: #4dcd8e
}
.timetable .list-view th {
	color: #00b85d;
}
.timetable .list-view td i {
	color: #00b85d;	
}
.timetable .list-view .event-container:hover {
	background: #00b85d;
}
.timetable .list-view .popup {
	background: #4dcd8e
}
.timetable .list-view .popup:after {
	border-top-color: #4dcd8e	
}
.timetable .mobile-view dt span {
	border-bottom-color: #00b85d;
}
.timetable .mobile-view li i {
	color: #00b85d;
}


/**/
/* news */
/**/
.news h3 a:hover {
	color: #00b85d;
}
.news .date {
	background: #00b85d;	
}
.news .date i {
	background: #4dcd8e;	
}
.news .date span {
	color: #00b85d;	
}
.news .cats .more {
	background: #00b85d;		
}
.news .cats .more:hover {
	background: #4dcd8e;
}
.news .links a {
	background: #00b85d;	
}
.news .links a:hover {
	background: #4dcd8e;
}


/**/
/* photo tour */
/**/
.photo-tour h3 {
	color: #00b85d;		
}
.photo-tour p {
	border-color: #00b85d;
}
.photo-tour .links a {
	background: #00b85d;	
}
.photo-tour .links a:hover {
	background: #4dcd8e;	
}
.photo-tour .item:hover h3,
.photo-tour .item:hover p {
	background: #00b85d;
}


/**/
/* comments */
/**/
.comments .avatar {
	background: #00b85d;
}
.comments .avatar:before {
	background: #4dcd8e;	
}


/**/
/* blog post */
/**/
.blog-post .date {
	background: #00b85d;	
}
.blog-post .date i {
	background: #4dcd8e;	
}
.blog-post .date span {
	color: #00b85d;	
}
.blog-post .share a {
	background: #4dcd8e;	
}



/*----------------------------------------------------------------------------*/
/*                                  ELEMENTS                                  */
/*----------------------------------------------------------------------------*/

.wpb_text_column ul li:before {
	background: #00b85d;
}
.wpb_text_column .ul3 li:before {
	background: none;
	box-shadow: inset 0 0 0 1px #00b85d;
	color: #00b85d;
}


/**/
/* accordion */
/**/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
	color: #00b85d;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:after,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before {
	background: #00b85d;
}
.wpb_accordion.wpb_accordion_alt .wpb_accordion_wrapper .ui-state-active a {
	background: #00b85d;
	color: #fff;
}
.wpb_accordion.wpb_accordion_alt .wpb_accordion_wrapper .ui-state-active a:hover {
	color: #fff;
}


/**/
/* buttons */
/**/
.wpb_button {
	border-color: #00b85d;
	background: #00b85d;
}
.wpb_button:hover {
	background: #fff;
	color:  #00b85d;
}
.wpb_button.wpb_btn-alt {
	color: #00b85d;	
}
.wpb_button.wpb_btn-alt:hover {
	background: #00b85d;
	color: #fff;
}
.wpb_button.wpb_btn-arrow-right:after {
	border-left-color: #00b85d;
}


/**/
/* callout */
/**/
.callout .title {
	color: #00b85d;
}
.callout .icon {
	background: #00b85d;
}
.callout .icon:before {
	background: #4dcd8e;
}
.wpb_call_to_action {
	background: #00b85d;
}


/**/
/* capitalized */
/**/
.capitalized:first-letter {
	background: #00b85d;
}


/**/
/* dividers */
/**/
.vc_text_separator2,
.vc_text_separator3 {
	border-bottom-color: #00b85d;
}


/**/
/* icons */
/**/
.soc-icon {
	border-color: #00b85d;
	background: #00b85d;
}
.soc-icon:hover {
	color: #00b85d;
}
.soc-icon.soc-icon-alt {
	color: #00b85d;
}
.soc-icon.soc-icon-alt:hover {
	background: #00b85d;
}
.soc-icon.soc-icon-dark {
	background: #213540;
	color: #00b85d;
}
.soc-icon.soc-icon-dark:hover {
	background: #00b85d;
	color: #213540;
}
.soc-icon.soc-icon-dark.soc-icon-alt {
	background: #00b85d;
	color: #213540;
}
.soc-icon.soc-icon-dark.soc-icon-alt:hover {
	background: #213540;
	color: #00b85d;	
}


/**/
/* milestone */
/**/
.milestone .icon {
	background: #00b85d;
}
.milestone .icon:before {
	background: #4dcd8e;
}
.milestone .title {
	color: #00b85d;
}
.milestone-alt .icon {
	color: #00b85d;
}


/**/
/* pricing table */
/**/
.pricing-table .head {
	background: #4dcd8e;
}
.pricing-table .col:hover .head {
	background: #00b85d;
}
.pricing-table .col:hover .price {
	background: #4dcd8e;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.15);
	color: #fff;	
}
.pricing-table .col:hover .listing i {
	color: #00b85d;
}
.pricing-table .col:hover .summary {
	background: #00b85d;
}
.pricing-table .head-first {
	color: #00b85d;
}
.pricing-table .listing-first li:before {
	background: #00b85d;
}
.pricing-table .join button:hover{
  background:#4dcd8e;
}

/**/
/* progress bar */
/**/
.vc_progress_bar .vc_single_bar .vc_bar {
	background-color: #00b85d !important;
}
.vc_progress_bar .vc_single_bar .vc_bar em {
	background: #00b85d;
}
.vc_progress_bar .vc_single_bar .vc_bar em:after {
	border-top-color: #00b85d;
}
.vc_progress_bar_alt .vc_single_bar .vc_bar em {
	color: #00b85d;
}


/**/
/* services */
/**/
.detailed-services dt:hover {
	color: #00b85d;	
}
.detailed-services dt:after,
.detailed-services dt:before {
	background: #00b85d;	
}
.detailed-services dt i {
	background: #4dcd8e;
}
.detailed-services dt.opened {
	color: #00b85d;
}
.detailed-services dt i:after {
	border-left-color: #4dcd8e;
}
.detailed-services dt:nth-child(4n + 1) i {
	background: #00b85d;
}
.detailed-services dt:nth-child(4n + 1) i:after {
	border-left-color: #00b85d;
}
.detailed-services dd .details {
	background: #00b85d;
}
.detailed-services dd:nth-child(4n) .details {
	background: #4dcd8e;
}


/**/
/* tabs */
/**/
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a {
	background: #00b85d;
}
.wpb_tabs.wpb_tabs_alt .wpb_tabs_nav li a {
	border-color: #00b85d;
}
.wpb_tabs.wpb_tabs_alt .wpb_tabs_nav li.ui-tabs-active a:after {
	border-top-color: #00b85d;	
}
.wpb_tabs.wpb_tabs_alt .wpb_tour_tabs_wrapper .wpb_tab {
	border-color: #00b85d;
}
.wpb_tour .wpb_tabs_nav {
	border-color: #00b85d;
}
.wpb_tour .wpb_tabs_nav li a {
	background: #00b85d;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	border-color: #00b85d;
}


/**/
/* testimonials */
/**/
.testimonial {
	border-color: #00b85d;
}
.testimonial:after,
.testimonial:before {
	background: #4dcd8e;
}
.testimonial .author {
	background: #00b85d;
}
.testimonial .author:before {
	border-top-color: #00b85d;
}


/**/
/* toggles */
/**/
.wpb_toggle:hover {
	color: #00b85d;	
}
.wpb_toggle:after,
.wpb_toggle:before {
	background: #00b85d;
}
.wpb_toggle_alt.wpb_toggle_title_active {
	background: #00b85d;
}
.wpb_toggle_alt.wpb_toggle_title_active + .wpb_toggle_content_alt {
	background: #00b85d;
}


/**/
/* latest tweets */
/**/
.latest-tweets .pic {
	background: #00b85d;
}
.latest-tweets .pic:before {
	background: #4dcd8e;
}
.latest-tweets-alt .pic {
	color: #00b85d;
}



/*----------------------------------------------------------------------------*/
/*                                   WIDGETS                                  */
/*----------------------------------------------------------------------------*/

/**/
/* widget */
/**/
.widget-title {
	border-left-color: #00b85d;
}


/**/
/* site search */
/**/
.widget-site-search input {
	border-color: #00b85d;
}
.widget-site-search .button:after {
	border-right-color: #00b85d;	
}


/**/
/* sevices */
/**/
.widget-sevices i {
	color: #00b85d;
}
.widget-sevices a.selected{
	color: #00b85d;		
}
.widget-sevices a:hover {
	color: #00b85d;	
}


/**/
/* departments */
/**/
.widget-departments dt:hover {
	color: #00b85d;	
}
.widget-departments dt i {
	background: #4dcd8e;
}
.widget-departments dt i:after {
	border-left-color: #4dcd8e;
}
.widget-departments dt:nth-child(4n + 1) i {
	background: #00b85d;
}
.widget-departments dt:nth-child(4n + 1) i:after {
	border-left-color: #00b85d;
}


/**/
/* appointment */
/**/
.widget-appointment i,i.appointment {
	background: #4dcd8e;
}
.widget-appointment i:after,i.appointment:after {
	border-left-color: #4dcd8e; 
}
.widget-appointment .row:nth-child(odd) i,i.appointment:nth-child(odd) {
	background: #00b85d;
}
.widget-appointment .row:nth-child(odd) i:after,i.appointment:nth-child(odd):after {
	border-left-color: #00b85d;
}


/**/
/* twitter */
/**/
.widget-twitter .pic {
	background: #00b85d;
}
.widget-twitter .pic:before {
	background: #4dcd8e;
}
.widget-twitter-alt .pic {
	color: #00b85d;
}


/**/
/* archives */
/**/
.widget-archives i {
	background: #4dcd8e;
}
.widget-archives i:after {
	border-left-color: #4dcd8e; 
}
.widget-archives li:nth-child(odd) i {
	background: #00b85d;
}
.widget-archives li:nth-child(odd) i:after {
	border-left-color: #00b85d;
}
.widget-archives a:hover {
	color: #00b85d;	
}


/**/
/* calendar */
/**/
.widget-calendar td a:hover {
	background: #00b85d;	
}
.widget-calendar .ui-datepicker-prev,
.widget-calendar .ui-datepicker-next {
	background: #00b85d;
}
.widget-calendar .ui-datepicker-prev:hover,
.widget-calendar .ui-datepicker-next:hover {
	background: #4dcd8e;	
}
.widget-calendar .ui-datepicker-today a {
	color: #00b85d;	
}
.widget-calendar .ui-datepicker-today a:after {
	background: #00b85d;
}


/**/
/* tags */
/**/
.pagination a:hover,
.pagination li.current a,
.widget-tags a:hover {
	position: relative;
	border-color: #00b85d;
	background: #00b85d;
}


/**/
/* contacts */
/**/
.widget-contacts dt:hover{
	color: #00b85d;
}
.widget-contacts dt.opened,
.widget-contacts dt.opened + dd {
	background: #00b85d;
}
.widget-contacts dt:before,
.widget-contacts dt:after{
	background: #00b85d;	
}

/**/
/* follow  */
/**/
.widget-follow a {
	border-color: #00b85d;
}
.widget-follow a:hover {
	background: #00b85d;
}
.widget-follow i {
	background: #00b85d;
}
.widget-follow a:hover i {
	color: #00b85d;
}

/* page 404 */
#block-404-substrate{
	background:#00b85d;
}
/* page 404 */

/* Feature unlimited color */
.section-headers{
	color:#00b85d;
}
/* Feature unlimited color */


/*----------------------------------------------------------------------------*/
/*                                   FOOTER                                   */
/*----------------------------------------------------------------------------*/

/**/
/* layout */
/**/
.page-footer {
	color: #00b85d;
}
.page-footer a:hover {
	color: #4dcd8e;
}


/**/
/* last news */
/**/
.last-news .widget-icon {
	background-image: url(../img/green/last-news.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.last-news .widget-icon {
		background-image: url('../img/green/last-news@2x.png');
		background-size: 78px 71px;
	}
}


/**/
/* location */
/**/
.location li i {
	background: #00b85d;
}
.location nav a {
	border: 3px solid #00b85d;
	color: #00b85d;
}
.location nav a:hover {
	background: #00b85d;
}
.location .widget-icon {
	background-image: url(../img/green/location.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.location .widget-icon {
		background-image: url('../img/green/location@2x.png');
		background-size: 67px 64px;
	}
}


/**/
/* recent posts */
/**/
.recent-posts .widget-icon {
	background-image: url(../img/green/recent-posts.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.recent-posts .widget-icon {
		background-image: url('../img/green/recent-posts@2x.png');
		background-size: 64px 59px;
	}
}


/**/
/* work time */
/**/
.work-time {
	background: #00b85d;
}
.work-time .widget-icon {
	background-image: url(../img/green/work-time.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.work-time .widget-icon {
		background-image: url('../img/green/work-time@2x.png');
		background-size: 66px 66px;
	}
}
/**/
/* defaults */
/**/
a {
	color: #00b85d;
}


/**/
/* buttons */
/**/
.button {
	border-color: #00b85d;
	background: #00b85d;
}
.button:hover {
	color: #00b85d;
}
.button-disabled:hover {
	background: #00b85d;
}



/*----------------------------------------------------------------------------*/
/*                                  PLUGINS                                   */
/*----------------------------------------------------------------------------*/

/**/
/* owl carousel */
/**/
.owl-buttons div {
	background: #00b85d;
}
.owl-buttons div:hover {
	background: #4dcd8e;
}
/**/
/* autocomplete */
/**/
.autocomplete-suggestions .autocomplete-suggestion:hover{
	color: #00b85d;
}



/*----------------------------------------------------------------------------*/
/*                                   HEADER                                   */
/*----------------------------------------------------------------------------*/

/**/
/* main nav */
/**/
.main-nav li .active {
	background: #4dcd8e;
}
.main-nav li ul {
	background: #00b85d;
}
.main-nav li:hover > a {
	background: #00b85d;
}
.main-nav li li ul {
	background: #4dcd8e;
}
.main-nav li li ul:before {
	background: #4dcd8e;
}
.main-nav li li:hover > a {
	background: #4dcd8e;	
}
.main-nav li li li:hover > a, .main-nav li li li > .active {
	background: #00b85d;	
}
.main-nav .text .more {
	background: #00b85d;	
}
.main-nav .text .more:hover {
	background: #4dcd8e;
}


/**/
/* mobile main nav */
/**/
.mobile-main-nav a {
	background: #00b85d;
}
.mobile-main-nav li li a {
	background: #4dcd8e;
}
.mobile-main-nav .text {
	background: #4dcd8e;
}
.mobile-main-nav .text .more {
	background: #00b85d;	
}
.mobile-main-nav .text .more:hover {
	background: #4dcd8e;
}


/**/
/* quick search */
/**/
.quick-search {
	background: #4dcd8e;
}
.quick-search input,
.quick-search select {
	color: #00b85d;
}
.quick-search select {
	background-image: url(../img/green/select.png);
}
.quick-search input::-moz-placeholder {
	color: #00b85d;
}
.quick-search input::-webkit-input-placeholder {
	color: #00b85d;
}
.quick-search button {
	color: #00b85d;
}
.quick-search .switcher {
	background: url(../img/green/quick-search.png);	
}



/*----------------------------------------------------------------------------*/
/*                                   CONTENT                                  */
/*----------------------------------------------------------------------------*/

/**/
/* page title */
/**/
.page-title {
	border-top-color: #4dcd8e;
	background-color: #00b85d;
}


/**/
/* slider */
/**/
.slider .intro h2 {
	color: #00b85d;
}
.slider .intro p {
	color: #00b85d;
}
.slider .intro .icon {
	color: #00b85d;
}
.slider .prev,
.slider .next {
	border-color: #00b85d;
	background: #00b85d;
}
.slider .prev:hover,
.slider .next:hover {
	color: #00b85d;
}


/**/
/* benefits */
/**/
.benefits .pic {
	background: rgba(0,184,93,0.9);	
}
.benefits .text {
	background: rgba(0,184,93,0.9);
}
.benefits .more {
	background: #4dcd8e;	
}
.benefits .more:hover {
	background: #00b85d;	
}
.benefits li:nth-child(even) .pic {
	background: rgba(77,205,142,0.9);	
}
.benefits li:nth-child(even) .text {
	background: rgba(77,205,142,0.9);
}
.benefits li:nth-child(even) .more {
	background: #00b85d;
}
.benefits li:nth-child(even) .more:hover {
	background: #4dcd8e;
}


/**/
/* services */
/**/
.services h2 a:hover {
	color: #00b85d;
}
.services .pic,#animating-block-5 .pic,i.pic{
	background: #00b85d;
}
.services .pic:before,#animating-block-5 .pic:before,i.pic:after{
	background: #4dcd8e;
}
.services .more {
	background: #00b85d;	
}
.services .more:hover {
	background: #4dcd8e;	
}


/**/
/* doctors */
/**/
.doctors p {
	border-color: #00b85d;
	color: #00b85d;
}
.doctors .links a {
	background: #00b85d;	
}
.doctors .links a:hover {
	background: #4dcd8e;	
}
.doctors .item:hover h3,
.doctors .item:hover p {
	background: #00b85d;
}


/**/
/* doctors carousel */
/**/
.doctors-carousel p {
	color: #00b85d;		
}
.doctors-carousel .item {
	border-color: #00b85d;
}
.doctors-carousel .links a {
	background: #00b85d;	
}
.doctors-carousel .links a:hover {
	background: #4dcd8e;	
}
.doctors-carousel .item:hover h3,
.doctors-carousel .item:hover p {
	background: #00b85d;
}


/**/
/* timetable */
/**/
.timetable header {
	background: #00b85d;	
}
.timetable .year {
	background: #4dcd8e;	
}
.timetable .day .cal {
	border-left-color: #00b85d;
	color: #00b85d;
}
.timetable .switcher {
	background: #4dcd8e;
}
.timetable .switcher a:hover {
	color: #00b85d;
}
.timetable .switcher .active {
	background: #00b85d;	
}
.timetable .month-view th {
	color: #00b85d;	
}
.timetable .month-view .title {
	background: #00b85d;	
}
.timetable .month-view .title + .date {
	background: #4dcd8e
}
.timetable .month-view .popup {
	background: #4dcd8e
}
.timetable .month-view .popup:after {
	border-top-color: #4dcd8e	
}
.timetable .month-view .popup .date {
	background: rgba(255,255,255,0.3);
}
.timetable .month-view .event-container:hover {
	background: #00b85d;
}
.timetable .week-view th {
	color: #00b85d;
}
.timetable .week-view td:first-child i {
	color: #00b85d;
}
.timetable .week-view .event-container:hover {
	background: #00b85d;
}
.timetable .week-view .title {
	background: #00b85d;
}
.timetable .week-view .popup {
	background: #4dcd8e
}
.timetable .week-view .popup:after {
	border-top-color: #4dcd8e
}
.timetable .list-view th {
	color: #00b85d;
}
.timetable .list-view td i {
	color: #00b85d;	
}
.timetable .list-view .event-container:hover {
	background: #00b85d;
}
.timetable .list-view .popup {
	background: #4dcd8e
}
.timetable .list-view .popup:after {
	border-top-color: #4dcd8e	
}
.timetable .mobile-view dt span {
	border-bottom-color: #00b85d;
}
.timetable .mobile-view li i {
	color: #00b85d;
}


/**/
/* news */
/**/
.news h3 a:hover {
	color: #00b85d;
}
.news .date {
	background: #00b85d;	
}
.news .date i {
	background: #4dcd8e;	
}
.news .date span {
	color: #00b85d;	
}
.news .cats .more {
	background: #00b85d;		
}
.news .cats .more:hover {
	background: #4dcd8e;
}
.news .links a {
	background: #00b85d;	
}
.news .links a:hover {
	background: #4dcd8e;
}


/**/
/* photo tour */
/**/
.photo-tour h3 {
	color: #00b85d;		
}
.photo-tour p {
	border-color: #00b85d;
}
.photo-tour .links a {
	background: #00b85d;	
}
.photo-tour .links a:hover {
	background: #4dcd8e;	
}
.photo-tour .item:hover h3,
.photo-tour .item:hover p {
	background: #00b85d;
}


/**/
/* comments */
/**/
.comments .avatar {
	background: #00b85d;
}
.comments .avatar:before {
	background: #4dcd8e;	
}


/**/
/* blog post */
/**/
.blog-post .date {
	background: #00b85d;	
}
.blog-post .date i {
	background: #4dcd8e;	
}
.blog-post .date span {
	color: #00b85d;	
}
.blog-post .share a {
	background: #4dcd8e;	
}



/*----------------------------------------------------------------------------*/
/*                                  ELEMENTS                                  */
/*----------------------------------------------------------------------------*/

.wpb_text_column ul li:before {
	background: #00b85d;
}
.wpb_text_column .ul3 li:before {
	background: none;
	box-shadow: inset 0 0 0 1px #00b85d;
	color: #00b85d;
}


/**/
/* accordion */
/**/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
	color: #00b85d;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:after,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before {
	background: #00b85d;
}
.wpb_accordion.wpb_accordion_alt .wpb_accordion_wrapper .ui-state-active a {
	background: #00b85d;
	color: #fff;
}
.wpb_accordion.wpb_accordion_alt .wpb_accordion_wrapper .ui-state-active a:hover {
	color: #fff;
}


/**/
/* buttons */
/**/
.wpb_button {
	border-color: #00b85d;
	background: #00b85d;
}
.wpb_button:hover {
	background: #fff;
	color:  #00b85d;
}
.wpb_button.wpb_btn-alt {
	color: #00b85d;	
}
.wpb_button.wpb_btn-alt:hover {
	background: #00b85d;
	color: #fff;
}
.wpb_button.wpb_btn-arrow-right:after {
	border-left-color: #00b85d;
}


/**/
/* callout */
/**/
.callout .title {
	color: #00b85d;
}
.callout .icon {
	background: #00b85d;
}
.callout .icon:before {
	background: #4dcd8e;
}
.wpb_call_to_action {
	background: #00b85d;
}


/**/
/* capitalized */
/**/
.capitalized:first-letter {
	background: #00b85d;
}


/**/
/* dividers */
/**/
.vc_text_separator2,
.vc_text_separator3 {
	border-bottom-color: #00b85d;
}


/**/
/* icons */
/**/
.soc-icon {
	border-color: #00b85d;
	background: #00b85d;
}
.soc-icon:hover {
	color: #00b85d;
}
.soc-icon.soc-icon-alt {
	color: #00b85d;
}
.soc-icon.soc-icon-alt:hover {
	background: #00b85d;
}
.soc-icon.soc-icon-dark {
	background: #213540;
	color: #00b85d;
}
.soc-icon.soc-icon-dark:hover {
	background: #00b85d;
	color: #213540;
}
.soc-icon.soc-icon-dark.soc-icon-alt {
	background: #00b85d;
	color: #213540;
}
.soc-icon.soc-icon-dark.soc-icon-alt:hover {
	background: #213540;
	color: #00b85d;	
}


/**/
/* milestone */
/**/
.milestone .icon {
	background: #00b85d;
}
.milestone .icon:before {
	background: #4dcd8e;
}
.milestone .title {
	color: #00b85d;
}
.milestone-alt .icon {
	color: #00b85d;
}


/**/
/* pricing table */
/**/
.pricing-table .head {
	background: #4dcd8e;
}
.pricing-table .col:hover .head {
	background: #00b85d;
}
.pricing-table .col:hover .price {
	background: #4dcd8e;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.15);
	color: #fff;	
}
.pricing-table .col:hover .listing i {
	color: #00b85d;
}
.pricing-table .col:hover .summary {
	background: #00b85d;
}
.pricing-table .head-first {
	color: #00b85d;
}
.pricing-table .listing-first li:before {
	background: #00b85d;
}
.pricing-table .join button:hover{
  background:#4dcd8e;
}

/**/
/* progress bar */
/**/
.vc_progress_bar .vc_single_bar .vc_bar {
	background-color: #00b85d !important;
}
.vc_progress_bar .vc_single_bar .vc_bar em {
	background: #00b85d;
}
.vc_progress_bar .vc_single_bar .vc_bar em:after {
	border-top-color: #00b85d;
}
.vc_progress_bar_alt .vc_single_bar .vc_bar em {
	color: #00b85d;
}


/**/
/* services */
/**/
.detailed-services dt:hover {
	color: #00b85d;	
}
.detailed-services dt:after,
.detailed-services dt:before {
	background: #00b85d;	
}
.detailed-services dt i {
	background: #4dcd8e;
}
.detailed-services dt.opened {
	color: #00b85d;
}
.detailed-services dt i:after {
	border-left-color: #4dcd8e;
}
.detailed-services dt:nth-child(4n + 1) i {
	background: #00b85d;
}
.detailed-services dt:nth-child(4n + 1) i:after {
	border-left-color: #00b85d;
}
.detailed-services dd .details {
	background: #00b85d;
}
.detailed-services dd:nth-child(4n) .details {
	background: #4dcd8e;
}


/**/
/* tabs */
/**/
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a {
	background: #00b85d;
}
.wpb_tabs.wpb_tabs_alt .wpb_tabs_nav li a {
	border-color: #00b85d;
}
.wpb_tabs.wpb_tabs_alt .wpb_tabs_nav li.ui-tabs-active a:after {
	border-top-color: #00b85d;	
}
.wpb_tabs.wpb_tabs_alt .wpb_tour_tabs_wrapper .wpb_tab {
	border-color: #00b85d;
}
.wpb_tour .wpb_tabs_nav {
	border-color: #00b85d;
}
.wpb_tour .wpb_tabs_nav li a {
	background: #00b85d;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	border-color: #00b85d;
}


/**/
/* testimonials */
/**/
.testimonial {
	border-color: #00b85d;
}
.testimonial:after,
.testimonial:before {
	background: #4dcd8e;
}
.testimonial .author {
	background: #00b85d;
}
.testimonial .author:before {
	border-top-color: #00b85d;
}


/**/
/* toggles */
/**/
.wpb_toggle:hover {
	color: #00b85d;	
}
.wpb_toggle:after,
.wpb_toggle:before {
	background: #00b85d;
}
.wpb_toggle_alt.wpb_toggle_title_active {
	background: #00b85d;
}
.wpb_toggle_alt.wpb_toggle_title_active + .wpb_toggle_content_alt {
	background: #00b85d;
}


/**/
/* latest tweets */
/**/
.latest-tweets .pic {
	background: #00b85d;
}
.latest-tweets .pic:before {
	background: #4dcd8e;
}
.latest-tweets-alt .pic {
	color: #00b85d;
}



/*----------------------------------------------------------------------------*/
/*                                   WIDGETS                                  */
/*----------------------------------------------------------------------------*/

/**/
/* widget */
/**/
.widget-title {
	border-left-color: #00b85d;
}


/**/
/* site search */
/**/
.widget-site-search input {
	border-color: #00b85d;
}
.widget-site-search .button:after {
	border-right-color: #00b85d;	
}


/**/
/* sevices */
/**/
.widget-sevices i {
	color: #00b85d;
}
.widget-sevices a.selected{
	color: #00b85d;		
}
.widget-sevices a:hover {
	color: #00b85d;	
}


/**/
/* departments */
/**/
.widget-departments dt:hover {
	color: #00b85d;	
}
.widget-departments dt i {
	background: #4dcd8e;
}
.widget-departments dt i:after {
	border-left-color: #4dcd8e;
}
.widget-departments dt:nth-child(4n + 1) i {
	background: #00b85d;
}
.widget-departments dt:nth-child(4n + 1) i:after {
	border-left-color: #00b85d;
}


/**/
/* appointment */
/**/
.widget-appointment i,i.appointment {
	background: #4dcd8e;
}
.widget-appointment i:after,i.appointment:after {
	border-left-color: #4dcd8e; 
}
.widget-appointment .row:nth-child(odd) i,i.appointment:nth-child(odd) {
	background: #00b85d;
}
.widget-appointment .row:nth-child(odd) i:after,i.appointment:nth-child(odd):after {
	border-left-color: #00b85d;
}


/**/
/* twitter */
/**/
.widget-twitter .pic {
	background: #00b85d;
}
.widget-twitter .pic:before {
	background: #4dcd8e;
}
.widget-twitter-alt .pic {
	color: #00b85d;
}


/**/
/* archives */
/**/
.widget-archives i {
	background: #4dcd8e;
}
.widget-archives i:after {
	border-left-color: #4dcd8e; 
}
.widget-archives li:nth-child(odd) i {
	background: #00b85d;
}
.widget-archives li:nth-child(odd) i:after {
	border-left-color: #00b85d;
}
.widget-archives a:hover {
	color: #00b85d;	
}


/**/
/* calendar */
/**/
.widget-calendar td a:hover {
	background: #00b85d;	
}
.widget-calendar .ui-datepicker-prev,
.widget-calendar .ui-datepicker-next {
	background: #00b85d;
}
.widget-calendar .ui-datepicker-prev:hover,
.widget-calendar .ui-datepicker-next:hover {
	background: #4dcd8e;	
}
.widget-calendar .ui-datepicker-today a {
	color: #00b85d;	
}
.widget-calendar .ui-datepicker-today a:after {
	background: #00b85d;
}


/**/
/* tags */
/**/
.pagination a:hover,
.pagination li.current a,
.widget-tags a:hover {
	position: relative;
	border-color: #00b85d;
	background: #00b85d;
}


/**/
/* contacts */
/**/
.widget-contacts dt:hover{
	color: #00b85d;
}
.widget-contacts dt.opened,
.widget-contacts dt.opened + dd {
	background: #00b85d;
}
.widget-contacts dt:before,
.widget-contacts dt:after{
	background: #00b85d;	
}

/**/
/* follow  */
/**/
.widget-follow a {
	border-color: #00b85d;
}
.widget-follow a:hover {
	background: #00b85d;
}
.widget-follow i {
	background: #00b85d;
}
.widget-follow a:hover i {
	color: #00b85d;
}

/* page 404 */
#block-404-substrate{
	background:#00b85d;
}
/* page 404 */

/* Feature unlimited color */
.section-headers{
	color:#00b85d;
}
/* Feature unlimited color */


/*----------------------------------------------------------------------------*/
/*                                   FOOTER                                   */
/*----------------------------------------------------------------------------*/

/**/
/* layout */
/**/
.page-footer {
	color: #00b85d;
}
.page-footer a:hover {
	color: #4dcd8e;
}


/**/
/* last news */
/**/
.last-news .widget-icon {
	background-image: url(../img/green/last-news.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.last-news .widget-icon {
		background-image: url('../img/green/last-news@2x.png');
		background-size: 78px 71px;
	}
}


/**/
/* location */
/**/
.location li i {
	background: #00b85d;
}
.location nav a {
	border: 3px solid #00b85d;
	color: #00b85d;
}
.location nav a:hover {
	background: #00b85d;
}
.location .widget-icon {
	background-image: url(../img/green/location.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.location .widget-icon {
		background-image: url('../img/green/location@2x.png');
		background-size: 67px 64px;
	}
}


/**/
/* recent posts */
/**/
.recent-posts .widget-icon {
	background-image: url(../img/green/recent-posts.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.recent-posts .widget-icon {
		background-image: url('../img/green/recent-posts@2x.png');
		background-size: 64px 59px;
	}
}


/**/
/* work time */
/**/
.work-time {
	background: #00b85d;
}
.work-time .widget-icon {
	background-image: url(../img/green/work-time.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.work-time .widget-icon {
		background-image: url('../img/green/work-time@2x.png');
		background-size: 66px 66px;
	}
}