/*
Theme Name:     Enfold Child
Theme URI:      http://sadhguru.org/
Description:    Child theme for the Enfold theme
Author:         Isha
Author URI:     http://example.com/about/
Template:       enfold
Version:        0.1.1
*/

@import url("../enfold/style.css");

@import url("fontello/css/isha-icons.css");

@import url("css/custom.css");

.atoznav {
  color: #222222;
  font-weight: bold;
  text-align: center;
}

.atoznav a:hover {
  text-decoration: none;
}

.main_color .ajax_controlls a.next, .main_color .ajax_controlls a.ajax_previous {
  display: none !important;
}

.bigcontainer {
  text-align: center;
  position: relative;
}

.bigblock {
  display: inline-block;
  padding: 0.5%;
  text-align: center;
}

.bigblock input {
  border-radius: 0.5em !important;
  height: 45px;
  width: 210px;
}

.formline {
  font-size: 120%;
}

.bigblock input[type="text"] {
  display: inline-block !important;
}

.bigblock input[type="submit"] {
  font-size: 140%;
  font-weight: bold;
  background-color: red;
  text-align: center;
}

::-webkit-input-placeholder {
  font-size: 110%;
}

:-moz-placeholder {
  font-size: 110%;
}

::-moz-placeholder {
  font-size: 110%;
}

:-ms-input-placeholder {
  font-size: 110%;
}

@media only screen and (min-width: 601px) and (max-width: 800px) {
  .bigblock input {
    border-radius: 0.5em !important;
    height: 28px !important;
    width: 100px !important;
  }

  .bigblock input[type="submit"] {
    font-size: 70%;
    font-weight: bold;
    background-color: red;
  }

  .formline {
    font-size: 130%;
  }

  ::-webkit-input-placeholder {
    font-size: 60%;
  }

  :-moz-placeholder {
    font-size: 60%;
  }

  ::-moz-placeholder {
    font-size: 60%;
  }

  :-ms-input-placeholder {
    font-size: 60%;
  }
}

@media only screen and (min-width: 801px) and (max-width: 1000px) {
  .bigblock input {
    border-radius: 0.5em !important;
    height: 32px !important;
    width: 120px !important;
  }

  .bigblock input[type="submit"] {
    font-size: 100%;
    font-weight: bold;
    background-color: red;
  }

  .formline {
    font-size: 150%;
  }

  ::-webkit-input-placeholder {
    font-size: 90%;
  }

  :-moz-placeholder {
    font-size: 90%;
  }

  ::-moz-placeholder {
    font-size: 90%;
  }

  :-ms-input-placeholder {
    font-size: 90%;
  }
}

@media only screen and (min-width: 1001px) and (max-width: 1200px) {
  .bigblock input {
    border-radius: 0.5em !important;
    height: 38px !important;
    width: 150px !important;
  }

  .bigblock input[type="submit"] {
    font-size: 120%;
    font-weight: bold;
    background-color: red;
  }

  .formline {
    font-size: 170%;
  }

  ::-webkit-input-placeholder {
    font-size: 100%;
  }

  :-moz-placeholder {
    font-size: 100%;
  }

  ::-moz-placeholder {
    font-size: 100%;
  }

  :-ms-input-placeholder {
    font-size: 100%;
  }
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
  .bigblock input {
    border-radius: 0.5em !important;
    height: 45px !important;
    width: 180px !important;
  }

  .bigblock input[type="submit"] {
    font-size: 120%;
    font-weight: bold;
    background-color: red;
  }

  .formline {
    font-size: 190%;
  }

  ::-webkit-input-placeholder {
    font-size: 100%;
  }

  :-moz-placeholder {
    font-size: 100%;
  }

  ::-moz-placeholder {
    font-size: 100%;
  }

  :-ms-input-placeholder {
    font-size: 100%;
  }
}

@media only screen and (min-width: 1401px) {
  .formline {
    font-size: 210%;
  }
}

.header_color .sub_menu > ul > li > a {
  color: #a63e0b;
  text-decoration: none;
  font-family: Merriweather;
  font-size: 46px;
  font-weight: normal;
}

.main_menu a {
  color: #898989;
  font-family: "Merriweather";
  font-weight: normal !important;
  font-size: 19px !important;
  text-decoration: none !important;
}

.sub-menu a {
  font-family: "Open Sans" !important;
  color: white;
}

.header_color .main_menu .menu ul li a {
  background-color: #1F1F1F;
}

.header_color .main_menu .menu ul li a:hover {
  background-color: #898989;
}

/* styling for menus */

.av-main-nav ul {
  margin-top: 51px;
}

.av_secondary_right .sub_menu {
  float: left;
}

#top .sub_menu > ul > li {
  padding-right: 15px;
}

@media screen and (min-width: 4001px) {
  div .logo {
    left: 38%;
  }

  .sub_menu {
    left: 45%;
  }

  .main_menu {
    left: 45.5%;
  }
}

@media screen and (min-width: 2801px) and (max-width: 4000px) {
  div .logo {
    left: 33%;
  }

  .sub_menu {
    left: 41%;
  }

  .main_menu {
    left: 41.5%;
  }
}

@media screen and (min-width: 2201px) and (max-width: 2800px) {
  div .logo {
    left: 24%;
  }

  .sub_menu {
    left: 39%;
  }

  .main_menu {
    left: 39.5%;
  }
}

@media screen and (min-width: 1901px) and (max-width: 2200px) {
  div .logo {
    left: 18%;
  }

  .sub_menu {
    left: 33%;
  }

  .main_menu {
    left: 33.5%;
  }
}

@media screen and (min-width: 1801px) and (max-width: 1900px) {
  div .logo {
    left: 17%;
  }

  .sub_menu {
    left: 33%;
  }

  .main_menu {
    left: 33.5%;
  }
}

@media screen and (min-width: 1701px) and (max-width: 1800px) {
  div .logo {
    left: 15%;
  }

  .sub_menu {
    left: 32%;
  }

  .main_menu {
    left: 32.5%;
  }
}

@media screen and (min-width: 1601px) and (max-width: 1700px) {
  div .logo {
    left: 13%;
  }

  .sub_menu {
    left: 30%;
  }

  .main_menu {
    left: 30.5%;
  }
}

@media screen and (min-width: 1501px) and (max-width: 1600px) {
  div .logo {
    left: 10%;
  }

  .sub_menu {
    left: 28.5%;
  }

  .main_menu {
    left: 29%;
  }
}

@media screen and (min-width: 1301px) and (max-width: 1500px) {
  div .logo {
    left: 5%;
  }

  .sub_menu {
    left: 25%;
  }

  .main_menu {
    left: 25.5%;
  }
}

@media screen and (min-width: 1201px) and (max-width: 1300px) {
  div .logo {
    left: 4%;
  }

  .sub_menu {
    left: 27%;
  }

  .main_menu {
    left: 27.5%;
  }
}

@media screen and (min-width: 1101px) and (max-width: 1200px) {
  div .logo {
    left: 4%;
  }

  .sub_menu {
    left: 29%;
  }

  .main_menu {
    left: 29.5%;
  }
}

@media screen and (min-width: 990px) and (max-width: 1100px) {
  div .logo {
    left: 3%;
  }

  .sub_menu {
    left: 32%;
  }

  .main_menu {
    left: 32.5%;
  }
}

@media screen and (max-width: 989px) {
  .responsive .logo {
    top: 3px;
    padding-top: 10px;
  }

  .header_color .sub_menu > ul > li > a {
    font-size: 32px;
  }

  .container {
    top: 0px;
  }
}

@media screen and (min-width: 800px) and (max-width: 989px) {
  .sub_menu {
    left: 31%;
  }
}

@media screen and (min-width: 768px) and (max-width: 799px) {
  .sub_menu {
    left: 23%;
  }
}

@media screen and (min-width: 700px) and (max-width: 767px) {
  .sub_menu {
    margin-left: -26px !important;
  }
}

@media screen and (min-width: 651px) and (max-width: 699px) {
  .sub_menu {
    margin-left: -60px !important;
  }

  #header_meta .container {
    top: 15px !important;
  }
}

@media screen and (min-width: 601px) and (max-width: 650px) {
  .sub_menu {
    margin-left: -100px !important;
  }

  #header_meta .container {
    top: 15px !important;
  }
}

@media screen and (min-width: 589px) and (max-width: 600px) {
  .sub_menu {
    margin-left: -48px !important;
  }

  .header_color .sub_menu > ul > li > a {
    font-size: 24px;
  }

  .av_secondary_right .sub_menu {
    padding-left: 120px;
  }

  #header_meta .container {
    top: -35px;
  }

  .responsive #top #wrap_all .container {
    max-width: 100%;
  }
}

@media screen and (max-width: 588px) {
  .sub_menu {
    margin-left: -48px !important;
  }

  .header_color .sub_menu > ul > li > a {
    font-size: 24px;
  }

  .av_secondary_right .sub_menu {
    padding-left: 120px;
  }

  #header_meta .container {
    top: -35px;
  }

  .responsive #top #wrap_all .container {
    max-width: 100%;
  }

  #header_meta .container .sub_menu {
    width: 350px;
  }

  .av_secondary_right .sub_menu {
    padding-left: 50%;
  }
}

@media screen and (max-width: 420px) {
  .av_secondary_right .sub_menu {
    padding-left: 30%;
  }
}

@media screen and (max-width: 320px) {
  .av_secondary_right .sub_menu {
    padding-left: 24%;
  }

  #header_meta .container .sub_menu {
    width: 300px;
  }
}

/* styling for quotes page */
.inblock {
  display: inline-block;
  float: left;
  width: 50%;
}

@media screen and (max-width: 989px) {
  .inblock {
    width: 100%;
  }
}

.innblock {
  width: 60%;
}

@media screen and (max-width: 989px) {
  .innblock {
    width: 100%;
  }
}

.idyhead {
  text-align: center;
  color: white;
  font-size: 84px;
  line-height: 90px;
  padding-top: 200px;
}

@media screen and (max-width: 500px) {
  .idyhead {
    font-size: 40px;
    line-height: 46px;
  }
}

.caption-maintitle {
  padding-top: 1.35em;
  margin-bottom: 0.15em;
  font-size: 1em;
}

.caption-subtitle {
  font-size: 2.33em;
}

.gp_gh_logo {
  width: 120%;
}

@media screen and (max-width: 500px) {
  .caption-maintitle {
    padding-top: 0px;
    font-size: 0.95em;
  }

  .caption-subtitle {
    margin-top: -4.05em !important;
    font-size: 0.75em;
  }

  .goto-slide {
    background-color: transparent !important;
  }

  .gp_gh_logo {
    width: 100%;
  }
}

#sticky, #sticky_mobile {
  background-color: #400004;
}

#sticky img, #sticky_mobile img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}

#sticky_mobile, #sticky_mobile img {
  display: none;
}

@media screen and (max-width: 650px) {
  #sticky_mobile {
    display: block;
  }

  #sticky_mobile img {
    display: inline-block;
  }

  #sticky, #sticky img {
    display: none;
  }
}

@media screen and (max-width: 736px) {
  #top {
    margin-top: 0px !important;
  }
}

.page-id-20033 #sticky,
.page-id-20033 #sticky img,
.page-id-20033 #sticky_mobile,
.page-id-20033 #sticky_mobile img,
.page-id-19471 #sticky,
.page-id-19471 #sticky img,
.page-id-19471 #sticky_mobile,
.page-id-19471 #sticky_mobile img {
  display: none;
  height: 0px;
}

.page-id-20033 .pricing-table li {
  background-color: #d57d14 !important;
  border-color: #d57d14 !important;
}

.page-id-20033 .avia-slideshow li:first-child,
.page-id-20033 .av-masonry {
  z-index: 0 !important;
}

.scrollDown {
  font-size: 16px;
  position: fixed;
  border-radius: 2px;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-decoration: none;
  text-align: center;
  opacity: 0.7;
  right: 105px;
  bottom: 50px;
  z-index: 1030;
  color: #ffffff !important;
  background-color: #c05e37;
}

.scrollDown:hover {
  opacity: 0.7;
  cursor: pointer;
  background-color: #f8f8f8;
  color: #000000 !important;
  border: 1px solid #000000;
}

.page-id-19498 #sticky {
  display: none;
}

.h5 {
  text-transform: none;
  font-weight: bold;
  font-size: 16px;
  color: #cb6c23;
}

.h4 {
  text-transform: none;
  font-weight: bold;
  font-size: 18px;
  color: #cb6c23;
}

.h3 {
  text-transform: none !important;
  font-weight: bold;
  font-size: 20px;
  color: #cb6c23;
  letter-spacing: normal !important;
}

.h2 {
  text-transform: capitalize !important;
  font-weight: bold;
  font-size: 28px;
  color: #cb6c23;
}

.h1 {
  text-transform: uppercase !important;
  font-weight: bold;
  font-size: 36px;
  padding-top: 25px;
  line-height: 1.1em;
  color: #cb6c23;
}

.avia_codeblock .single_toggle, .avia_codeblock .toggler {
  font-family: "Merriweather";
  background-color: #000000 !important;
  color: #fff;
  font-size: 19px;
  display: block;
  float: left;
  margin: 0 0 -2px;
  overflow: hidden;
  padding-bottom: 1px;
  position: relative;
  border: 0px !important;
  width: 100%;
}

.avia_codeblock .single_toggle:hover {
  background-color: #DF7200 !important;
}

.avia_codeblock .toggler:hover {
  background-color: #DF7200 !important;
}

.avia_codeblock .toggler span {
  color: #fff;
  font-family: "Merriweather";
  font-size: 19px;
}

.avia_codeblock .toggle_content ul li a {
  color: #fff;
  font-family: "open sans";
  font-size: 14px;
  text-transform: capitalize;
}

.avia_codeblock .toggle_content, .avia_codeblock .invers-color {
  background-color: #000000 !important;
  color: #fff;
  font-family: "open sans";
  font-size: 14px;
  border: 0px !important;
}

.avia_codeblock .js_active, .avia_codeblock .toggler {
  border: 0px;
}

.avia_codeblock .toggle_content ul li {
  display: block;
  float: none;
  width: 100%;
}

.avia_codeblock .toggle_content ul li a {
  color: #fff;
  font-family: "open sans";
  font-size: 14px;
  text-transform: capitalize;
}

.mashsb-box .mashsb-buttons a {
  padding: 13px 25px 13px 10px;
}

@media only screen and (min-width: 990px) {
  .avia-section div .av_one_fourth {
    width: 24.5% !important;
    bottom: 0;
    margin-left: 3px !important;
  }
}
