/* 

1. Add your custom Css styles below
2. Place the this code in your template: 

 <link href="css/custom.css" rel="stylesheet">



*/

@font-face
{
  font-family: 'Sanskrit 2003';
  src:url('../webfonts/sanskrit2003.eot') format('eot');
  src:url('../webfonts/sanskrit2003.eot?#iefix') format('embedded-opentype');
  src:url('../webfonts/sanskrit2003.woff') format('woff');
  src:url('../webfonts/sanskrit2003.ttf') format('truetype');
}

.sanskrit {
    font-family: "Sanskrit 2003";
    font-size: 115%;
    line-height: 150%;
    //margin-bottom: 20px;
}
span.sanskrit {
    font-family: "Sanskrit 2003";
    font-size: 115%;
    line-height: 110%;
    margin-bottom: 20px;
}

.italic-text i {
    font-family: "PT Sans", sans-serif !important;
    font-style: italic !important;
    //color:#781f91;


    .disabled, .disabled i, .disabled a{ color: #b2b2b2; }
    .datealert, .datealert a{ color: #cc4343; }
}
.blockquote-2 {
    margin: 30px 10px 10px 0;
    padding: 26px 24px 20px 24px;
    font-size: 16px;
    background: #eaf5ff;
    //border-left: 5px solid;
    //border-color: #a8c7e0;
    border-radius: 10px;
}
.blockquote-2::after {
    content: '';
    margin-top: -30px;
    padding-top: 0;
    position: relative;
    bottom: -50px;
    left: 20px;
    border-width: 30px 0 0 30px;
    border-style: solid;
    border-color: #eaf5ff transparent;
    display: block;
    width: 0;
}
.blockquote-2 p::before {
    content: "“";
    font-family: Georgia;
    font-size: 40px;
    line-height: 0;
    display: inline-block;
}
.blockquote-2 cite {
    float: right;
    font-size: 13px;
}
.blockquote-2 cite:before {
    content: '- ';
}

.gradientus {
    background: -o-linear-gradient(15deg,#4d2ee5 0,#d92b99 100%);
    background: linear-gradient(75deg,#4d2ee5 0,#d92b99);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.faq li a[name] { margin-top:-10px; }
.faq li span { font-weight:bold; }
.faq li p { margin:0.5rem 0; }
.faq li { margin-bottom:5px; }
.faq .answers li { margin-bottom:1.5rem; }
.faq p a.fa {border:0!important;font-size:0.75rem;}

.input-sm {
    font-size:14px !important;
    //padding: 0px 25px 0px 10px !important;
}

#topbar .top-menu-mobile > li > a {
  font-size: 14px !important;
  line-height: 42px;
}


ul {
  font-size: 1.1rem;
}
ol {
  font-size: 1.1rem;
}

@media (max-width: 1024px) {
ul {
  font-size: 1.2rem;
}
ol {
  font-size: 1.2rem;
}
}

.price_subtitle {
    line-height: 18px;
}


.devanagari-tiro > p {
  font-family: "Tiro Devanagari Sanskrit", serif;
  line-height: 1.4;
}



.devanagari-noto > p {
  font-family: "Noto Sans", sans-serif;
  line-height: 1.4;  
}

.badge-secondary {
    color: #fff;
    background-color: #a8b1b9;
    text-transform: uppercase;
    font-size: 65%;
}



.normalize-text p {
    line-height: 1.6;

}

.normalize-text dl,ol,ul,li{

  font-size: 16px;
  //line-height: 1.6; 
  color: #2b2b2b;
  //padding-top: 10px !important; 

}