.inner__top h1, .inner__top li {

	text-shadow:2px 2px 0px rgba(0,0,0,.2);

}

.inner__top-data > .container ul li {

	font-size:1.8rem;

}

.faq li {

	font-size:1.6rem;

}

.faq ul, .faq ol {

	margin-bottom:1rem;

}

#customHeading {

    font-family: 'Montserrat', sans-serif;

    font-size: 4.5rem;

    font-weight: 300;

    text-transform: uppercase;

}



/**********************************/

/* Member and Admin area changes */

/********************************/

.sidebar-nav {

    background: unset;

}
/**********************************/

/* psd changes */

/********************************/


nav.navbar.navbar-expand-lg.nav__main .nav-item .nav-link {
  font-size: 1.7rem;
  padding: 1.2rem .8rem;

}
.personal__trainer a {display: block}

@media only screen and (max-width: 1199px) 
{ 
nav.navbar.navbar-expand-lg.nav__main .nav-item .nav-link {
	font-size: 1.5rem;}
	.container {max-width: 1100px}
}





@media (min-width:1024px) {
  .nutrition__tools .owl-nutrition__tools .nutrition_box{
      height:65rem !important;
  }
  .nutrition{
    background:url(../images/bg1.jpg) no-repeat left top/50% !important;
  }

  .rmr_cal, .rmr-section .gigacalculator iframe{height:440px !important;}
  .nutri_box .row img{height:135px;}
  .healthy__happen{min-height: 600px; text-align:center !important;}
  .get_started{font-size:1.9rem !important; width:200px;}
}


.navbar-nav{position:relative; }

.nav-item ul.dropdown{
    background:#fff;
    position:absolute;
    flex-direction: column;
    display:none;
}
.navbar-nav > .nav-item:hover .dropdown{ display:flex !important; flex-direction: column !important;}
.content-center{margin:auto;}
.personal__trainer .column-2 figure figcaption p{font-size:1.8rem !important;}
.personal__trainer .column-2 figure figcaption h4{font-size:1.9rem !important;}
.healthy__happen p{font-size:1.8rem !important; line-height:2.8rem !important;}
.nutrition .nutri_box .row h4 a{font-size:1.9rem !important;}
.nutrition .nutri_box .row p{margin-bottom:5rem !important; font-size:1.8rem !important;}
.nutrition .row{align-items:center !important;}
.gigacalclink, .gigacalcfooter{visibility:hidden !important;}
.nutrition__meals h5{display:none;}
.nutrition_box .nutrition__meals-mainBox:hover h5{display:block;}
.line{
  height: 1px;
  border: 1px solid #B31703;
  width: 100px;
  margin: 20px auto;
}
p{font-size: 1.8rem !important;
  line-height: 2.8rem !important;}

.blog__list {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-column-gap:30px;
    grid-row-gap:30px;
}
.blog__list .blog-item{margin:0px !important;}
/* .blog__list .blog-item:hover{box-shadow: 0 0 14px 0 rgb(0 0 0 / 15%);} */
.read-more{padding:1rem 2rem !important}
.blog__list .blog-item .blog_img_link{display:unset !important;}
.blog__list .blog-item .blog__list-img{position:relative;}
.blog__list .blog-item .blog_tag{
  position: absolute;
  background: #0e7bc7;
  color: #fff;
  right: 0px;
  text-transform: uppercase;
  font-size: 12px;
  margin: 10px;
  padding: 5px 10px;
  border-radius: 12px;
}
.blog__detail .author_block {display:flex}
.blog__detail .author_intro{ margin:10px;}
.blog__detail .author_intro span{display:block;}
.blog__detail .author_img img{height:70px; width:70px;}
.blog__detail .author_intro .name {font-weight: bolder; font-size:20px;}
.blog__detail .blog_excerpt{
  padding: 0px 0px 0px 30px;
    margin: 50px 0px;
    font-weight: 500;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #0e7bc7;
}
.blog__detail .blog_excerpt p{
  font-size:27px !important;
  line-height: 1.4em !important;
}

@media only screen and (max-width: 450px){
    .blog__list {
        display: grid;
        grid-template-columns: repeat(1,1fr);
        grid-column-gap:10px;
        grid-row-gap:10px;
    } 
}

@media only screen and (max-width: 780px){
  .blog__list {
      display: grid;
      grid-template-columns: repeat(2,1fr);
      grid-column-gap:30px;
      grid-row-gap:30px;
  } 
}

.signup h1{font-size:4rem;}
.signup .contact form .input-box textarea, .contact form .input-box input, .input-box select{padding:33px 25px;}
.signup .input-box select{font-size:1.6rem; height:auto; }
.signup .btn-primary{padding:1.7rem 4.1rem !important; border-radius: 50px; font-size:1.9rem; width:100%;}
.signup input:focus-visible { outline-offset: 0px; }
.signup input:focus-visible { outline: -webkit-focus-ring-color auto 1px; }
.col-md-7.signup_form {
  margin: 40px 0px;
  background: #fff;
  border-radius: 50px;
}
.fit_level{background:unset !important;}
.fit_level .fit_box{color:#737373 !important;}
.fit_level .fit_box a.btn.btn-default{color:#737373 !important;}
.fit_level .fit_box ul li{background:url(../images/check1.png) no-repeat left center !important; padding-left:4rem;}


.mailchimp form#mc-embedded-subscribe-form{max-width:100% !important}
.mailchimp form#mc-embedded-subscribe-form input,
.mailchimp form#mc-embedded-subscribe-form .btn-default{border-radius: 40px;
  margin-right: 10px;}
.mailchimp h4{font-size:2.5rem; color:#0e7bc7;}
.mailchimp .message {
  margin: 20px 0px;
  color: red;}