/*!
Theme Name: Botiga
Theme URI: https://athemes.com/theme/botiga/
Author: aThemes
Author URI: https://athemes.com
Description: Launch your store with Botiga. A beautiful theme that is Gutenberg-ready. We proudly introduce Botiga, with a modern and clean design that will effortlessly match your brand. Botiga has been developed from the ground up with clean code for optimal performance. You’ll get a mobile-optimized theme that looks and works great on any device and comes with plenty of customization options as well. Discover the theme that will transform your online business.
Version: 1.0.9
Tested up to: 5.8
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: botiga
Tags: e-commerce, custom-menu, custom-logo, grid-layout, featured-images, right-sidebar, custom-colors, editor-style, theme-options, threaded-comments, translation-ready, blog, one-column, two-columns

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Botiga is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*Font family*/
@font-face {
    font-family: 'Gotham-extralight';
    src: url('assets/fonts/GothamExtraLight.otf');
 }
 @font-face {
    font-family: 'Gotham-medium';
    src: url('assets/fonts/GothamMedium.otf');
 }
 @font-face {
    font-family: 'Gothambook';
    src: url('assets/fonts/GothamBook.ttf');
 }
 @font-face {
    font-family: 'Gotham-bold';
    src: url('assets/fonts/GothamBold.ttf');
 }
.page-id-12 .content-wrapper{
    background-color: #222F77;
}
main {
    display: block;
    width:100%;
    }

    
.elementor-element.elementor-element-8477e29.providing p {
    font-size: 38px;
    line-height: 62px;
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 2%;
    padding-bottom: 10%;
    margin: 0 auto;
    font-family: 'Gotham-extralight' !important;
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-17bbbe0 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: normal;
    line-height: 38px;
    padding-left: 15%;
    padding-top: 5%;
    font-family: 'Gotham-medium' !important;
}

.big-num {
    font-size: 1.2em;
    font-weight: 800;
}

.page-id-12 .elementor-12 .elementor-element.elementor-element-7641b56{
    padding-left: 15%;
    font-family: 'Gothambook' !important;
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-f0570ea{
    padding-left: 15%;
    padding-top: 5%;
}
.page-id-12 .elementor-element.elementor-element-076e5ec.eligible p {
    font-size: 11px;
    line-height: 18px;
    padding-left: 15%;
    font-family: 'Gothambook' !important;
}
.page-id-12 .elementor-element.elementor-element-c243742.billing-code{
    font-size: 26px;
    line-height: 38px;
    padding-left: 15%;
    font-family: 'Gotham-medium' !important;
    margin-bottom: 0px;
}
.page-id-12 div#jbutton {
    padding-left: 15%;
    margin-left: -1.5%;
}
.page-id-12 .elementor-element.elementor-element-f0570ea.eaglelist ul li {
    font-size: 16px;
    line-height: 38px;
    font-family: 'Gothambook';
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-eeec491 {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: normal;
    line-height: 25px;
    font-family: 'Gotham-medium';
    /* padding-left: 10%; */
    margin-left: -16%;
}
.elementor-element.elementor-element-c5a5baf.enroll p {
    font-size: 16px;
    line-height: 23px;
    font-family: 'Gothambook';
    width: 70%;
    margin-bottom: 0px;
    /* margin: 0 auto; */
    padding-top: 5%;
}
.page-id-12 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-42c436b.docenroll {
    padding-top: 10%;
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-8c276e2 .elementor-button{
    font-family: 'Gotham-medium';
}
.page-id-12 .elementor-element.elementor-element-b2c19f6.additionalsupport p {
    font-size: 22px;
    line-height: 25px;
    font-family: 'Gotham-medium' !important;
    /* margin: 0 auto; */
    width: 70%;
    margin-bottom: 0px;
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-eaabdf4{
    font-family: 'Gotham-medium' !important;
    /* padding-left: 28%; */
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-6a5204b {
    /* padding-left: 28%; */
    /* padding-top: 5%; */
    font-family: 'Gothambook';
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-29fe290 p {
    font-size: 16px;
    line-height: 23px;
    /* padding-left: 28%; */
    font-family: 'Gothambook' !important;
}
/* home page updates */
.page-id-1167 .elementor-element.boxpem p {
    font-size: 26px;
    line-height: 38px;
    font-family: 'Gotham-medium' !important;
    margin-bottom: 20px;
}
.page-id-1167 .nextpara p {
    font-size: 18px;
    line-height: 25px;
    font-family: 'Gothambook' !important;
}
.page-id-1167 .elementor-element.elementor-align-right.learnmore {
    top: 45%;
    left: -9%;
}
.page-id-1167 .elementor-element.learnmore a.elementor-button-link.elementor-button {
    font-family: 'Gotham-medium' !important;
}
.page-id-1167 .content-wrapper{
    background-color: #29357f;
}
/* header */
header#masthead .row.valign .sub-header section#media_image-4 img {
    width: 70%;
    margin-top: 5%;
}
header#masthead .site-header-inner .sub-header section#media_image-4 {
    text-align: right;
}
ul#menu-sub-header li {
    font-size: 12px;
    line-height: 25px;
    font-family: 'Gotham-medium' !important;
    padding-right: 30px !important;
}
/* media Query */
@media only screen and (max-width: 480px){
    /* home page */
    .page-id-1167 .elementor-element.boxpem p{font-size: 20px; line-height: 30px;}
    .page-id-1167 .nexpara p{font-size: 14px; line-height: 20px;padding: 0px 21% 0px 21%;}
    .page-id-1167 .elementor-element.elementor-align-right.learnmore{top: 0%;left: 0%;}
	
    /* Reimbursement page */
    .page-id-12 .eaglecan img {
        padding: 0 10%;
    }
}
/* media Query */
@media only screen and (max-width: 768px){
div#lernmore-mobile {
    text-align: center;
}
	
.mobile-header {padding-top: 75px !important;}
#rmp_menu_trigger-1331 {
  display: block !important;
}
	
	
#menu-item-1415:before {
    /* content: "This site is intended for U.S. healthcare professionals."; */
    font-size: 9px !important;
    font-family: 'Gotham-Book' !important;
    margin-right: 7px !important;
    text-align: left;
}
#middle-section-learnmore .learnmore {
    display: none;
}
section.docenroll img {
    text-align: left !important;
	margin-bottom: 25px;
}
.botiga-offcanvas-menu {
    display: none !important;
}
#masthead-mobile .col-4.header-elements.valign {
    display: none;
}
#masthead-mobile  a.menu-toggle {
    display: none;
}
#masthead .sub-header {
    display: none;
}
#masthead-mobile a.custom-logo-link {
    padding: 0 0 16px 0px;
	display: block !important;
}
a.custom-logo-link {
   
	display: none !important;
}
.bottom-header-row, .site-header {
    display:  block !important;
}
#rmp_menu_trigger-1331 {
    width: 55px;
    height: 55px;
    position: fixed;
    top: 150px;
}
section.docenroll .enroll-text{
	 text-align: left !important;
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-eeec491 {
	margin-left:0 !important;
}

.page-id-12 .elementor-element.elementor-element-f0570ea.eaglelist ul li {
    font-size: 16px;
    line-height: 24px;
    font-family: 'Gothambook';
}
.page-id-12 .elementor-element.elementor-element-f0570ea.eaglelist ul  {
   padding:0 !important;
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-17bbbe0 .elementor-heading-title{
    padding-left:0;
    text-align: center;
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-7641b56 {
    padding-left: 10%;
    font-family: 'Gothambook' !important;
    text-align: center;
    padding-right: 10%;
}
.page-id-12 .elementor-12 .elementor-element.elementor-element-f0570ea {
    padding-left: 15%;
    padding-top: 5%;
    padding-right: 10%;
}
.page-id-12 .elementor-element.elementor-element-076e5ec.eligible p{ padding: 0; text-align: center;}

}

#menu-item-1415:before{
    /* content:"This site is intended for U.S. healthcare professionals."; */
    color:#ffffff;font-size:10px;font-family:'Gotham-Book',sans-serif !important;margin-right:14px;}

#rmp-search-box-1331 .rmp-search-form {
	display:none;
}

#now-available img {max-width: 370px;}
/*  */
.page-id-12 .productcre h2{
    padding-left: 15%;
    font-family: 'Gotham-medium' !important;
    color: #FFF;
}
    .page-id-12 .productcrep p{
        padding-left: 15%;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    text-align: justify;
    font-family: 'Gotham-Book',sans-serif !important;
    padding-right: 13%;
    }  
/* ordering page */
/* Ordering page */
.page-id-1610 .content-wrapper {
    background-color: #243176;
} 
.page-id-1610 table#oreringTable td , table#oreringTable1 td {
    color: #fff;
    font-family: 'Gothambook';
    line-height: 29px;
    text-align: left;
    font-size: 20px;
}
.page-id-1610 main#primary {
    margin: 0 auto;
}

.page-id-1610 .providing { 
    justify-content: center;
    display: flex;
}
.page-id-1610 .providing p {
    font-family: 'Gothambook' !important;
}
@media (max-width:520px){
    .page-id-1610 table#oreringTable td , table#oreringTable1 td{
        font-size:16px;
    } 
    .page-id-1610 .providing p{font-size: 16px;}
}

/* Start isi function */
#isi-sticky {
    background: #fff;
    position: fixed;
    bottom: 0;
    z-index: 3000;
    width: 100%;
}
#isi-sticky #isi-nav-bar {
    box-shadow: 0 -4px 10px -1px rgb(0 0 0 / 20%);
    display: inline-block;
    width: 100%; 
}
#isi{display:none;}
#isi-button {
        cursor: pointer;
        height: 25px;
        position: relative;
        width: 25px;
        background-color: #dbe1ff;
        border-radius: 50%;
}
.read-more {
        display: flex;
        justify-content: flex-end;
        align-items: center;
}
#isi-button.collapsed:before {
    transform: rotate(180deg);
}
#isi-button:before, #isi-button:after {
    background: #28367F;
    content: '';
    height: 3px;
    right: 5.5px;
    position: absolute;
    top: 11px;
    width: 15px;
    transition: transform 500ms ease;
}
#isi-button:after {
    transform-origin: center;
}
#isi-button.collapsed:after {
    transform: rotate(90deg);
}
section#isi {
    height: 70vh;
    overflow-y: scroll;
} 
.para-isi {
    font-size: 14px;
    line-height: 18px;
    color: #4a4e54;
    font-family: 'Gotham-Book',sans-serif;
}
.para-d{
	margin-bottom:20px;  
}
.heading,.para-d{
    color: #4a4e54; 
    font-family: 'Gothambook';
}
.heading {
    font-weight: 700;
}
.isi-heading,.para-d,.heading {
    font-size: 14px;
    line-height: 18px;
    
}
.isi-heading{
    color: #28367f;
}
.isi-bottom-para,.isi-heading{  font-family: 'Gotham-bold';}
div#isi-content{
    padding-top:30px;
}

.elementor-widget-accordion .fa-plus:before,.elementor-widget-accordion .fa-minus:before{background-color: #dbe1ff;
    border-radius: 50%;
    padding: 4px;}

.para-d ul li {
        font-size: 14px;
        line-height: 18px;
        font-family: 'Gothambook' !important;
}
.para-d ul li:before {color: black !important;}
.elementor-widget-container li:before{color:#FFFFFF !important;}

.elementor-widget-container .para-indicate, .supplied-section .elementor-widget-container li{
    font-size: 16px;
    line-height: 20px;
}
.indicate-section .elementor-heading-title, .elementor-widget-container .para-indicate{
    font-family: 'Gotham-Book',sans-serif !important;
}
.resource span.elementor-icon-list-text {text-decoration: underline;padding-bottom: 5px;text-underline-offset: 7px; font-family: 'Gotham-medium';}
@media screen and (max-width:575px) {
    section#isi{height: 46vh;}
    div#isi-content {padding-top: 15px;}
    .isi-mobile{display: none;}
}
/* End isi function */

.elementor-widget-container .para-isi ul {list-style: disc !important;padding-left:20px;}
.elementor-widget-container .para-isi li {font-size:14px;font-family: 'Gotham-Book',sans-serif;line-height: 18px;color: #4a4e54;}
.elementor-widget-container .para-isi ul li:before{display:none !important;}
/* homepage */
.elementor-element-020c6f2 p{font-size:16px}
.download-resource .elementor-widget-container li:before{content:none;}
.download-resource .elementor-element.boxpem p{margin-bottom:0;}
.supplied-solution dd{
	margin-bottom:-0.7em;
}
.elementor-widget-container .para-indicate, .supplied-section .elementor-widget-container li{
    font-size: 16px;
    line-height: 20px;
}
.indicate-section .elementor-heading-title, .elementor-widget-container .para-indicate, .supplied-section .elementor-widget-container li{
    font-family: 'Gothambook' !important;
}
.resource span.elementor-icon-list-text {text-decoration: underline;padding-bottom: 5px;text-underline-offset: 7px; font-family: 'Gotham-medium';}

.elementor-1167 .elementor-element.elementor-element-daf0d80 .elementor-icon-list-text{font-family: ' Gotham-medium'; }
/* article .entry-header{display: none;} */
.un-code{display: flex;align-items: center;}
.learnmore span.elementor-button-text{font-family:'Gotham-medium';}
.cli-style-v2 .cli-bar-message{ font-family: 'Gothambook'; }
.cli-modal-body {font-family: 'Gothambook';}

@media screen and (max-width:767px) {
    .solution-mobile {
        display: flex;
    }
    .solution-mobile span,
    .elementor-widget-container .ndc {
        padding-top: 10px !important;
    }
    .elementor-widget-container .ndc,
    .elementor-widget-container .unique {
        font-size: 14px !important;
        width:50%;
    }
    .elementor-widget-container .j9 {
        font-size: 20px !important;
    }
    .supplied-solution dd{
        margin-bottom:0;
    }
    .elementor-widget-container .un-code .unique,.elementor-widget-container .un-code .ndc{padding-top: 0 !important;} 
    /* home page */ 
    .supplied-solution ul {padding: 0px !important;}
    .lernmore-mobile span.elementor-button-text{font-family:'Gotham-medium';}
}

@media only screen and (max-width: 1024px) and (min-width: 600px)  {
    .safety, #isi{padding-left:20px !important;}
    #masthead-mobile {display: none;} 
    #rmp_menu_trigger-1331{top:68px}  
    .botiga-offcanvas-menu{top:22px !important;}
    .lernmore-mobile span.elementor-button-text{font-family:'Gotham-medium';}
}  

@media screen and (max-width:480px) {   
    .elementor-widget-container .un-code .unique,.elementor-widget-container .un-code .ndc{ padding-top: 0 !important; }  
    div#top-website-message {padding: 0 20px; font-size: 15px;}
} 

/* support page */
section.care-and-access .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: normal;
    line-height: 38px;
    padding-top: 5%;   
    font-family: 'Gotham-medium' !important;
}
section.care-and-access .care-access-subtitle {font-family: 'Gothambook' !important;}
section.care-and-access .eaglelist ul li {font-size: 16px;line-height: 38px;font-family: 'Gothambook' !important;
    padding: 0;}
section.care-and-access .eaglelist {padding-top: 2%;} 
section.care-and-access .eligible p {font-size: 11px;line-height: 18px;font-family: 'Gothambook' !important;} 
.entry-header {display: none;}  
.care-and-access .elementor-column {width: 100%; max-width: 579px;}

/* End Support page */

