/*
Theme Name: Master
Theme URI: http://www.yootheme.com
Description: Master theme of the YOOtheme club. It is based on YOOtheme's Warp theme framework.
Version: 1.0.0
Author: YOOtheme
Author URI: http://www.yootheme.com
*/

/*
Base
*/
.page-id-106 .full_header{
	display:none;
}
body{
	line-height: 29px;
}
h1,h2{
	color:#4a6247;
	font-weight:bold;
    text-transform: uppercase;
}
strong{
	color:#4a6247;
}
.full_bottoma strong{
	color:#FFF;
}

tm-content img{
	margin-bottom: 25px;
}

.home .uk-article-title{
	display:none;
}
.tm-headerbar{
	width: 25%;
	float: left;
	margin-top: 1px;
	margin-bottom: 1px;
}

.main_slider{
	padding: 0px;
}
.uk-panel-box .uk-panel-title {
	color: #4a6247;
}
h3,h4,h2{
    color: #4a6247;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
}
.home .uk-article h3,.tm-main-top .uk-panel-title {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(images/02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
}
/*
Header
*/
.full_toolbar {
	background-color: #637c60;
}
.tm-toolbar .widget_text {
   font-size:15px;
   color:#fff;
}
.purple {
	color: #4a6247;
	font-weight: bold;
  text-decoration: none !important;
}
.green {
	font-size:16px;
    color:#fff;
	font-weight: 600;
}
.num {
	padding-left: 10px;
}
.tm-toolbar{
	margin-top: 6px;
	margin-bottom: 4px;
}
.home .full_header {
	border-bottom: 6px solid rgba(69, 165, 154, 0.15);
	margin-bottom: 10px;
}
.home .full_header{
	border-bottom: none;
	margin-bottom: 0px;
}
/*
Menu
*/
.uk-navbar-nav {
	float: right;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
	color: #454545;
}
.uk-navbar-nav > li.uk-active > a {
	color: #000;
}
.uk-navbar-nav > li > a {
	color: #000;
	font-size: 17px;
	text-transform: uppercase;
	font-weight:600;

}

/*sidebar*/
.side_contact {
    padding: 15px;
  	      background: #f5f5f5;
}
.tm-sidebar-b .uk-panel {
      padding: 0px 30px 20px;

}
.tm-sidebar-b .uk-panel-title {
text-align: center;
    background-color: #4A6247;
    padding: 16px 10px;
    color: #fff;
    margin: 0;
   /* font-weight: bold;*/
    text-transform: uppercase;
    font-size: 22px;
}



/*
Slider
*/
.flex-direction-nav .flex-prev {
	left: 0px !important;  
}
.flex-direction-nav .flex-next {
	right: 0px !important;
}
/*
Modules
*/
.w33{
	width:33.333%;
	float:left;
}
.w100{
	width:100%;
	float:left;
}
.welcome_to {
	text-align: center;
}
.welcome_to h4 {
	color: #4a6247;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 7px;
}
.welcome_to .uk-panel-title {
	font-size: 30px;
	text-transform: uppercase;
	word-spacing: 6px;
	background-image: url(images/01.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 0px;
	padding-bottom: 40px;
    margin-top: 15px;
}
.full_topb{
	background-color: #eeeeee;
}
.tm-top-b {
	background-color: #fdfdfd;
    margin-bottom: 40px;
}

.tm-top-b p { font-size:16px; padding: 0 15px;font-weight: 600;text-transform: uppercase; }
.welcome_to .pan p { font-size:16px; padding: 0 15px;font-weight:300;text-transform:none; }
.home .tm-content { display:none;}
.full_topa .uk-panel-box { padding:0;}
	
.welcome_to .pan img{
	width: 100%;
}
.welcome_to .pan h3{
	background-color: #45a599;
	color: #FFF;
	margin-bottom: 0px;
	padding: 7px 0px;
	text-transform: uppercase;
}
.welcome_to .pan a{
	background-color: #4a6247;
	color: #FFF;
	text-transform: uppercase;
	padding: 7px 8px;
	border-radius: 3px;
	display: inline-table;
	position: absolute;
	bottom: 7px;
	margin: auto;
	left: 0;
	right: 0;
	width: 89px;
}
.welcome_to .pan a:hover{
	text-decoration:none;
}
.welcome_to .pan {
	margin: 0px 10px;
	background-color: #dceeec;
	position: relative;
	padding-bottom: 48px;
	min-height: 370px;
}
.uk-grid:not(.uk-grid-preserve) > * {
	padding-left: 0px;
}
.our_massage_sessions .uk-panel-title{
	text-transform: uppercase;
}
.our_massage_sessions ul{
	list-style: none;
	padding: 0px;
}
.our_massage_sessions ul li{
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 33px;
	background-position: center left;
}

.wpcf7 input[type="text"],.wpcf7 input[type="email"]{
	width: 80%;
	height: 23px;
	border: 1px solid #D3D3D3;
}
.wpcf7 textarea{
	width: 79.7%;
	border: 1px solid #D3D3D3;
	height: 100px;
}
.wpcf7 input[type="submit"]{
	background-color: #45a59a;
	color: #FFF;
	border: none;
	padding: 6px 11px;
}

.full_bottoma {
	background-color: #212121;
	color:#FFF;
}

.full_bottoma a{
	color: #46D7D7;
}
.full_bottoma .uk-panel{
	color:#FFF;
}

.tm-main-top { text-align:center;}
.tm-main-top p { text-align:center; font-size:18px; color:#152e12;font-weight:600;}


.full_bottoma .uk-panel-title{
	color:#FFF;
	font-weight:500;
	margin-bottom: 10px;
    text-transform: uppercase;
}
.connect_with_us a{
	line-height: 37px;
}
.connect_with_us a:hover{
	text-transform:none;
}
.contct_info {
	line-height: 21px;
}
.contct_info p{
	margin: 0px 0px 8px 0px;
}
.our_focus  a:hover{
	text-decoration:none;
}
.our_focus  a{
	background-color: #9cdbe0;
	color: #000;
	padding: 1px 8px;
	display: inline-block;
	border-radius: 5px;
}
.full_footer {
	background-color: #1b1b1b;
}
.tm-logo {
	width: 100%;
	height: auto;
}

.page-id-106 p{
	line-height: 10px;
}
.wpcf7 {
	border: 1px solid #EDEDED;
	padding: 0px 15px !important;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #45a59a;
}

div.powered_block {display:inline; font: normal small-caps normal 9px/150% Arial, Helvetica, sans-serif;  color: #fff;}
img.powered_image {border-style: none;} 
a.powered_text, a.powered_text:link, a.powered_text:visited, a.powered_text:hover, a.powered_text:active  {font: normal small-caps normal 1.1em/150% Arial, Helvetica, sans-serif;  color: #fff; outline: none; } 
.hp_std_copyright{font-size:11px;color:  #fff;text-transform: uppercase;line-height: 21px; margin: 8px 0;}
.tm-footer {margin-top: 8px;}
.tm-footer p {margin:0px;}


.wpcf7 h3{
	margin-bottom: 0px;
}
.wpcf7 .w100{
	width:100%;
}
.wpcf7 .w25{
	width:25%;
	float:left;
}
.wpcf7 .w75{
	width:75%;
	float:left;
}
.wpcf7 .w100{
	margin: 2px 0px;
}
.book_now{
	padding-top:0px;
	padding-bottom:0px;
}
.page-id-115 .full_header {
	border: none;
}
.page-id-115 .uk-navbar-nav {
	display: none;
}
.map{
	margin-top: 0px !important;
}


 /*
Blog page
 ------------------------------------------------------------------------------*/
 .tm-main-top .uk-panel-title,.rpwe-title a {
  color: #4a6247;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 600;
  width: 45%;
  margin: 15px auto;
} 
.learn-more { 
    background-color: #756BA8;
	color: #FFF;
	text-transform: uppercase;
	padding: 5px 8px;
	border-radius: 3px;
	display:inline-block;
	margin: 20px 0;
}
.rpwe-summary {
  font-size: 16px !important;
  line-height: 25px!important;
}
 .learn-more a { color:#fff;}
 .rpwe-block li {   border-bottom: 1px #7469AB dashed !important; margin-bottom:0!important; padding-bottom: 25px!important;padding-top: 25px!important;}
 .rpwe-block h3 { padding: 15px 0;}
 .single-post   .wp-post-image { display:none;}

.uk-nav-side > li > a,.uk-nav-side > li.uk-active > a,.uk-nav-side > li.uk-active > a:hover,.uk-nav-side > li > a:focus { color:#aaaaaa; font-size:16px; background:none;}
.widget_wysija_cont .wysija-submit[type=submit] { background-color:#4a6247!important;border: none;padding: 7px 15px;}
.widget_wysija_cont:hover .wysija-submit:hover { background-color:#354633!important;border-color:#354633;}
.wysija-input { background-color:#424242; border:none;padding: 10px 20px;width: 60%; color:#212121 !important;}
.tm-content .uk-article-title { color:#fff;text-transform: uppercase;font-size:22px; font-weight: 600; background: #4A6247; padding: 7px 20px;text-align: center;}

@media (min-width: 768px) and (max-width: 959px){
	.tm-navbar {
		width: 70%;
		float: left;
		margin-top: 32px;
	}
	.uk-navbar-nav > li > a {
    padding: 0 12px;
}
	.tm-headerbar {
		width: 29%;
		float: left;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	.tm-top-b {
		margin: 0px;
	}
}

@media (min-width: 768px) {
	.home .uk-article {
		margin-right: 50px;
	}
	.tm-footer .widget_text:last-child{
		 margin: 0px !important;
		float: left;
	}
	div.powered_block {float: left;}
	.hp_std_copyright{float: left;}
	
	.tm-main{
		padding-left: 25px !important;
	}
	.tm-navbar{
		margin-bottom: 0px;
	}
	.uk-navbar-nav{
		margin-top: 12px;
	}
	.tm-footer .widget_text:first-child{
		float: left;
		width: 45%;
	}
	
}


@media (max-width: 1025px) {
	.uk-navbar-nav > li > a {
		font-size: 11px;
	}
}
@media (max-width: 767px) {
  	.tm-logo-small img {
    width: 40%;
}
	.w33{
		width:100%;
	}
	.uk-container-center {
		padding-left: 45px;
	}
	.tm-footer .widget_text{
		 float: left;
		 line-height: 20px;
		 width: 47%;
		 margin-bottom: 23px;
	}
}
@media (max-width: 600px){
	.wpcf7 .w25{
		width:100%;
		float:left;
	}
	.wpcf7 .w75{
		width:100%;
		float:left;
	}
.tm-logo-small img {
    width: 55%;
}
.tm-footer .widget_text {margin-bottom: 0;}
.tm-footer .uk-panel + .uk-panel {
    margin-top: 10px;
}
}

@media (max-width: 450px){
.tm-footer .widget_text {
    width: 100%;
    margin: 0;
}
	.tm-logo-small img {
    width: 75%;
}
.our_massage_sessions {    float: left;  width: 100%;}
}
