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

body, p, h1, h2, h3, h4, h5, h6 {font-family: 'Arial', Source Sans Pro;}
body, body p {font-size: 17px;  text-align: left;  line-height: 32px;}
.full-header { width:100%;font-size:14px; color:#63636e;}
.full-menu { width:100%; background-color: rgba(204, 204, 204, 0);opacity: 0.75; position: absolute; top: 0%;  z-index: 999}
.tm-headerbar { width:32%; float:left;margin-top:0px; margin-bottom:0; }
.tm-toolbar .widget_text div { float:left;border-right:1px solid #63636e;padding: 3px 12px;}
.tm-headerbar .tm-logo { margin: 10px 0;}
.tm-navbar { width: 65%; float:right; margin-top: 30px; margin-bottom: 25px; }
.home .tm-middle  { display:none; }
.home .quote {margin-bottom: 0px !important;}
.home .full-top-a { width:100%;}
.full-top-a { width:100%; margin-bottom:0;}
.tm-top-a .uk-panel-box, .tm-top-b .uk-panel-box,.tm-bottom-a .uk-panel-box,.tm-bottom-b .uk-panel-box { padding:0; background:none;}
.tm-top-b .uk-panel-box { padding: 0px 35px;}
.tm-top-b .uk-width-1-1{ padding: 0;}
.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li > a:focus,.uk-navbar-nav > li.uk-open > a { color:#fff; font-size:22px;text-transform: capitalize;}
.uk-navbar-nav > li:hover > a {color:#000; font-size:22px;text-transform: capitalize;}
.uk-navbar-nav > li > a { color:#fff; font-size:22px;text-transform:capitalize; padding: 0 15px;}


.uk-panel-box > .uk-nav-side {
    margin: 0 -20px;
    margin-left: 0px;
}

a  {
    color: #5A2E23;
      font-weight: 700;
}




a:hover {
    color: #5A2E23;
}


/*.home h3.uk-panel-title, .home .uk-panel h1, .home .uk-panel h2 { color: #ccc;}*/
.tm-top-b .uk-panel-title {font-size: 28px; font-weight: 600; text-align: center;color: #a9a9a9;}
.tm-top-b p { font-size: 17px;  text-align: left;  line-height: 32px;}
.tm-top-b { margin: 35px 0; }

.full-bottom-a,.full-bottom-c { width:100%; repeat;}
.a-box h1 {font-size: 28px; font-weight: 600; text-align: center; margin: 35px 0;color: #a9a9a9;} 
.b-box,.b-box1 { width:48%; margin-bottom: 15px;margin-top: 15px; display: inline-block; }
.b-box { margin-right: 22px;}
.tp-caption.large_bold_white, .large_bold_white { color:#fff !important;}
/*.b-box img,.b-box1 img {border-radius: 5px; }*/

.text.testimonial_rotator_description { text-align: center;  padding-left: 80px;  padding-right: 80px;}
.tm-bottom-b .uk-panel-title {font-size: 35px; font-weight: 600; text-align: center;margin: 35px 0;color: #a9a9a9;}
.tm-bottom-d p, .tm-bottom-d li a, .copy-rights p { font-size: 14px;     text-align: left;}
.tm-bottom-d p, .tm-bottom-d li a {text-align: center;}
.testimonial_rotator_slide_title { font-size:22px;}
.testimonial_rotator_quote { font-size:16px;}
.tm-bottom-b { margin-bottom: 70px;}

.tm-bottom-c .uk-panel-box { padding:0; background:none;}
.tm-bottom-c { margin-bottom: 50px;     margin-top: -48px;} 
.c-box,.c-box1 { width:44%; float:left;}
.c-box img,.c-box1 img { width:100%;}
.c-box {margin-right: 100px;}
.main-box { width:80%; margin:0 auto;}
.cel-box { text-align: center;}
.c-q {position: absolute;width: 32%; background: rgba(0, 0, 0, 0.32); bottom:0;padding: 18px;font-size: 16px; color: #FFFFFF; text-shadow: 1px 0 1px #36393C; text-align: center;}
.cel-box h2 {margin: 35px 0;color: #a9a9a9;} 

.full-bottom-d { width:100%; background-color: #C8AF87;color:#fff !important;}
.tm-bottom-d .uk-panel-box {background:none; margin: auto 32%;}
.tm-bottom-d { color:#C7C7C7 !important;}
.tm-bottom-d .uk-panel-title,.tm-bottom-d p,.uk-nav-side > li > a { color:#fff !important;text-align: left; font-weight: 500;}
.tm-bottom-d .uk-panel-title { text-transform: uppercase;}
.tm-headerbar .uk-panel {    position: absolute;
    top: 30%;
    right: 4%;
    font-size: 25px;
    background: #000;
    padding: 5px 10px;
  border-radius: 5px;
}
.tm-headerbar .uk-panel a {color: #fff;}
.tm-headerbar .uk-panel  a {text-decoration: none;}
main.tm-content {  margin-top: 30px;}
.page-id-11 .tm-content, .page-id-17 .tm-content {
    padding: 0;
}
.uk-article-title {   font-size: 30px;}
.uk-article{text-align: justify; padding: 0 35px;}
  .uk-nav-side > li.uk-active > a {
	  background: none;}
.page-id-15 .uk-article-title {display: none;}

.quote {text-align: center; font-family: 'EB Garamond', serif; margin-bottom: 35px !important; margin-top: 35px;}

.quote em{  color: #a9a9a9;    margin: 35px 0;}

.benefits { width: 47%;    margin: 0 22px 14px 0;    min-height: 540px; display: inline-block; vertical-align: top;}
.clinic {width: 47%;    float: left;    margin: 35px 22px 35px 0;}



.benefits p {
    color: #444444;
    /*font-size: 15px;*/
    line-height: 1.6;
    text-align: left;
    padding: 14px;
    background-color: #fff;
}

.celebraw {
    float: left;
}

.celeb {     
  width: 31%;
   float: left;
   margin: 0px 6px 30px;
   /*min-height: 723px;*/
}

.celeb img {
    width: 100%;
}


.celeb p, .celebp {
    margin-top: 10px;
    color: #444444;
    /*font-size: 15px;*/
    line-height: 25px;
    text-align: left;
}

  .faq p {
    color: #444444;
   /* font-size: 15px;*/
    line-height: 1.5;
    text-align: left;
}
  .faq p strong {font-size: 20px;}



/*sub page banner*/
/*.tp-caption.medium_text, .medium_text {   line-height: 25px !important;     text-transform: lowercase;    font-size: 40px !important;}
.tp-caption.medium_text p, .medium_text p {font-size: 40px !important;}
.tp-caption.very_large_text h1, .very_large_text h1 {font-size: 115px !important;}*/
.widget_revslider .uk-panel-title {display: none;}
  
  
  
  /*sidebar*/
  .tm-sidebar-a, .tm-sidebar-b {
    margin-top: 30px;
      margin-bottom: 30px;
}
  
  .tm-sidebar-a .uk-panel-title {
    text-align: center;
    background-color: #7BCD8B;
    padding: 10px;
    color: #fff;
    margin: 0;
    font-weight: bold;
    
}
	  
	  .side_contact p{
    /*padding: 13px;*/
  overflow-x: hidden;
}
.side_contact a {color:#000; font-weight: normal;}
.tm-sidebar-a .uk-panel {
    padding: 0;
      border: 2px solid #fff;
}
.side_contact {
    padding-bottom: 15px;
}
  .side_contact div {
    padding: 15px 0 0px 15px;
      font-size: 15px;
}
.side_contact p {
    margin: 0;
      font-size: 15px;
}
.side_contact ul {
  padding-left: 15px;
  }
  
  
  /*contact form*/

.wpcf7 {
    /*border: 1px solid #EDEDED;
    padding: 0px 15px !important;*/
}
 
  form.wpcf7-form {
    border: 2px solid #fff;
    padding: 10px;
}

  input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], textarea {
    padding: 0 10px;
    font-size: 13px;
    color: #5f5f5f;
    height: 25px;
    line-height: 3;
    background-color: #ffffff;
    border: 1px solid #ececec;
    width: 95%;
}
  textarea {
    height: auto;
    line-height: 25px;
}
 
.wpcf7-form input[type="submit"] {
    padding: 7px 20px;
    background-color: #7BCD8B;
    border: none;
    color: #fff;
}
  
  
/*Copyrights and Hellopeople logo Section*/

.full_footer { width:100%; background: #C8AF87;border-top: 1px solid #fff;}

.tm-footer { margin: 0 !important;overflow: hidden; }
.tm-footer .widget_text {width: 35%;float: left;}

.hello {float:left;top:8px;position: relative;left: 25px;}
.copy-rights { text-align: center;width: 100%;color:#fff;font-size: 14px;font-family: 'PT Sans Narrow', sans-serif; }
.copyright img{margin-left: 12px;}
.tm-footer #credit img {margin-left: 10px;}
.copyright { color: #fff;margin-left: 25px;margin-top: 15px; font-family: 'PT Sans Narrow', sans-serif;font-size:14px;}
.copy-rights a { color: #fff;font-size:14px;}
#credit{font-size:10px;color: #ccc;margin-left: 25px;}
div.powered_block {display:inline;font: normal small-caps normal 9px/150% Arial, Helvetica, sans-serif!important;color: #FFFFFF!important; margin-right:15px;}
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  normal 1.1em/150% Arial, Helvetica, sans-serif!important;  color: #fff!important;outline: none; } 
.hp_std_copyright{font-size:10px;color: #0d0e10;margin: 18px 0 0 0;}

@media (min-width: 1024px) {
.tm-footer .widget_text:last-child{width: 58%;}
.copy-rights { text-align: right;}
}

/*Responsive Strucure */

/* iPad (Landscape) */
@media (max-width: 1024px) {

.tm-navbar {width: 68%;}
.uk-navbar-nav > li > a {font-size: 16px;     padding: 0 10px;}
.tm-headerbar .uk-panel{    top: 30%;   right: 2%;}
.c-box { margin-right: 85px;}
.c-q { width: 32%;padding: 14px;}
/*.tp-caption.medium_text, .medium_text { left: 300px !important; }
.tp-caption.very_large_text, .very_large_text {left: 300px !important; }
.tp-caption.medium_text p, .medium_text p {font-size: 60px !important;}
.tp-caption.very_large_text h1, .very_large_text h1 {font-size: 60px !important;}*/
.celeb { width: 32%;  float: left;  margin: 0 10px 30px 0;}
.benefits {width: 47%;}
.tm-bottom-d .uk-panel-box {  background: none;  margin: auto 25%;}
}

/* iPad (Portrait) */
@media (max-width: 800px) {

.tm-headerbar { width: 29%;}
.tm-navbar {  width: 70%;    margin-top: 35px;  margin-bottom: 15px;}
.uk-navbar-nav > li > a {font-size: 16px;padding: 0 5px; }
.c-box { margin-right: 65px;}
.c-q { width: 30%;padding: 19px;}
.tm-headerbar .uk-panel {  top: 35%; font-size: 15px; right: 1%;}
.benefits {margin: 0 20px 0px 0;  width: 47%;  min-height: 610px;}
.clinic { width: 47%;  float: left;  margin: 0 18px 14px 0;}
.celeb {    margin: 0 8px 30px 0;  width: 32%;  /*min-height: 740px;*/}
/*.tp-caption.medium_text, .medium_text { left: 200px !important;  }
.tp-caption.very_large_text h1, .very_large_text h1 {font-size: 40px !important;}
.tp-caption.very_large_text, .very_large_text {left: 200px !important; }
.tp-caption.medium_text p, .medium_text p {font-size: 40px !important;}*/
.tm-footer .widget_text { width: 38%;}
.tm-footer .uk-panel + .uk-panel { width: 60%; }
.tm-bottom-d .uk-panel-box {  background: none; margin: auto 20%; }
}


/* Mobile Phones (Landscape) */
@media (max-width: 700px) {

.tm-top-b .uk-panel-title { font-size: 20px;}
.c-box { margin-right: 55px;}
.c-q { width: 30%;padding: 16px;} 
.c-q p { margin: 0;font-size: 15px;} 
.tm-navbar {width: 100%;  margin-top: 0px;}
.full-menu { top: 12%;background-color: #C8AF87;}
.uk-navbar-content {height: auto;}
.hello { width:100%;left:0;}
.copy-rights p { margin-bottom:0; font-size: 11px;}
.tm-footer .widget_text, .tm-footer .uk-panel + .uk-panel {width:48%;} 
/*.tp-caption.medium_text, .medium_text {font-size: 14px !important; left: 125px !important;}
.tp-caption.very_large_text h1, .very_large_text h1 {font-size: 40px !important; }
.tp-caption.very_large_text, .very_large_text {left:125px !important;}
.tp-caption.medium_text p, .medium_text p {font-size: 40px !important;}*/
.benefits {
    margin: 0 20px 45px 0;
    width: 100%;
    min-height: 600px;
}
.clinic{width: 100%;}
.celeb {  margin: 0 8px 30px 0;  width: 31%;}
.tm-bottom-d .uk-panel-box {  background: none;      margin: auto 15%; }
}

/*iPhone 6 (Portrait)*/
@media (max-width: 380px) {

.full-menu { top: 0%;position: inherit;background-color: #C8AF87;}
/*.tp-caption.very_large_text h1, .very_large_text h1 {font-size: 20px !important; }
.tp-caption.medium_text p, .medium_text p {font-size: 20px !important;}*/
}



/*iPhone 6 plus (Portrait)*/
@media (max-width: 767px) {

.tm-navbar {  width: 100%;    margin-top: 35px;  margin-bottom: 15px;}
.uk-navbar-content {    height: 90px;}
.full-menu { position: inherit;background-color: #C8AF87;}
/*.tp-caption.very_large_text, .very_large_text {left:125px !important;}
.tp-caption.medium_text, .medium_text { left: 125px !important;}*/
.tm-bottom-d .uk-panel-box {  background: none;      margin: auto 20%;}
.tm-bottom-d .uk-width-medium-1-2{width: 50%;}
.celeb {  margin: 0 8px 30px 0; width: 31%;}
.clinic { width: 47%;  float: left;  margin: 0 15px 14px 0;}
}



/* iPhone 5 (Portrait) */
@media (max-width: 640px) {

.tm-top-b .uk-panel-title { font-size: 20px;}
.tm-navbar,.c-box,.c-box1,.b-box,.b-box1 {width: 100%;}
.tm-navbar {    margin-top: 0px;}
.uk-navbar-content {height: auto;}
.full-menu { top: 12%;position: inherit;background-color: #C8AF87;}
.c-box {margin-right:0;margin-bottom: 35px;} 
.c-q {width: 90%;position: initial;padding: 21px;}
.a-box h1 {font-size: 24px;line-height: 25px;}
.hello { width:100%;left:0;}
.copy-rights p { margin-bottom:0;}
.tm-footer .widget_text {width:40%;} 
.tm-footer .uk-panel + .uk-panel { width: 58%; }
.benefits {margin-right: 25px; width: 100%;  min-height: 525px;}
.clinic{width: 100%;}
.celeb {    margin: 0px 8px;
    width: 28%;
    /*min-height: 660px;*/}
.text.testimonial_rotator_description {
    padding-left: 20px;
    padding-right: 20px;
}
.tm-top-b p {
    font-size: 20px;
    line-height: 25px;
}
/*.tp-caption.medium_text, .medium_text {font-size: 12px !important; left: 270px !important;}*/
.tm-bottom-d .uk-panel-box {  background: none;  margin: auto; }
}

/* Mobile Phones (Portrait) */
@media (max-width: 500px) {

.tm-top-b .uk-panel-title { font-size: 20px;}
.tm-navbar,.c-box,.c-box1,.b-box,.b-box1 {width: 100%;margin-bottom: 10px; margin-top: 10px;}
.tm-navbar {    margin-top: 0;}
.full-menu { position: inherit; background-color: #C8AF87;}
.uk-navbar-content {height: 30px;}
.tm-logo-small img {width: 70%;}
.c-box {margin-right:0;margin-bottom: 35px;} 
.c-q {width: 80%;position: initial;padding: 22px;}
.a-box h1 {font-size: 24px;line-height: 25px;}
.hello { width:100%;left:0;}
.copy-rights p { margin-bottom:0; font-size: 12px;     text-align: center;}
.tm-bottom-d .uk-width-medium-1-2 { width: 100%;}
.tm-footer .widget_text, .tm-footer .uk-panel + .uk-panel {width:100%;} 
.tm-top-b .uk-width-1-1 {
    padding: 0;
}
.tm-top-b p {
    font-size: 20px;
    text-align: center;
    line-height: 25px;
}
.benefits {
    width: 100%;
    float: left;
    margin: 0;
      min-height: 470px;
}
.clinic{width: 100%;}
.celeb {
    width: 100%;
    float: left;
    margin: 0;
   min-height: initial;
}
.tm-bottom-b {
    margin-bottom: 0;
}
.text.testimonial_rotator_description {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.tm-bottom-d .uk-panel-box {  background: none;  margin: auto; }
}
