/*============================================================================
  #Override Stylesheet
  #SITE PAGES
==============================================================================*/



h1{
    font-size: 48px !important;
    text-transform: uppercase;
}

  .hometag{
    color: #fff; font-size: 70px!important; line-height: 65px!important; letter-spacing: -1px!important;  
  
}

.container--main{
     background: #f2f2f2!important;
     position: relative;
}

.section--hero_store{
    /*padding: 15.25rem 0;*/
}

.pop__body {
    background: #ffffff;
    padding: 70px;
    border-radius: 4px;
    box-shadow: 0 8px 28px 0 rgba(46, 50, 60, .3);
}

.section.section--global {
    padding-bottom: 80px;
}
.section.section--global.section--sales_page {
    padding-top: 60px;
     padding-bottom: 300px;
}

.section.section--global.section--sales_pages {
    text-align: left;
}

.section--sales_pages__tags {
    text-align: center;
    padding-top: 20px;
}

.panel__body {
    padding: 30px 40px 30px 40px;
}

.panel.syllabus .media-left {
    padding-right: 0;
}

.panel.syllabus .media-right {
    padding-left: 0;
}

.panel.syllabus .panel {
    margin-bottom: 0;
}

.panel.syllabus .panel__body {
    padding: 30px !important;
    background: #f5f5f5;
}

.panel.syllabus h5.syllabus__heading {
    font-family: Montserrat;
    font-size: 1.25rem;
}

.panel.syllabus .syllabus__title {
    font-family: Muli;
    font-size: 16p;
    margin-top: 0;
    margin-bottom: .25rem;
    font-weight: 700;
    color: #000;
}

.panel.syllabus .syllabus__text {
    margin-top: .25rem;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
    opacity: .5;
    color: #000;
}

.panel__body.fluid-video .bf {
    z-index: 0;
    position: relative;
    padding: 15px 0 20px 0;
    overflow: hidden;
}

.panel__body.fluid-video .bf p {
    max-width: 47%;
    margin-right: 3%;
    float: left;
    position: relative;
    margin-bottom: 0;
    margin-top: 0;
}

.panel__body.fluid-video .bf img {
    margin-top: 0;
    border-top: 0px solid #f2f2f2;
    border-bottom: 0px solid #f2f2f2;
}



.panel__body.fluid-video .bf p:before {
    content: "";
    position: absolute;
    display: block;
    background: #83d6de;
    width: 5%;
    height: 2px;
    top: 50%;
    right: -3%;
}

.panel__body.fluid-video .bf p:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-left-color: #83d6de;
    border-width: 6px;
    margin-top: -5px;
    margin-left: 3%;
}

.panel__body.fluid-video .bf p:nth-child(even):before,
.panel__body.fluid-video .bf p:nth-child(even):after {
    display: none;
}

.section--sales_page h1 {
    padding-bottom: 10px;
}

.panel.panel--light.panel--sales_page_body.offers .panel__body {
    background: #f5f5f5;
}

.section--sales_page .offers input[type="radio"]:checked+label .offer,
.section--sales_page .offers input[type="checkbox"]:checked+label .offer {
    background: #fff;
    border-color: #e8e8e8;
}

div[data-section-id="sales_page_body"] p {
    font-size: 14px;
}
div[data-section-id="sales_page_body"]  a {
    color: #999999;
}
.section--sales_page .offers .offer__desc {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 43px;
    color: #999999;
}
.section--sales_page .offers .offer__desc p{
    margin-top: 4px;
}
.section--sales_page .offers .media-left {
    padding-right: 15px;
    padding-top: 4px;
}


.offer__title {
    font-size: 19px;
}

.panel-- img {
    background-color: #f2f2f2;
/*    border-top: 20px solid #f2f2f2;
    border-bottom: 10px solid #f2f2f2;*/
}

.section--sales_page .panel-- img {
    background-color: #f2f2f2;
/*    border-top: 0px solid #f2f2f2;
    border-bottom: 0px solid #f2f2f2;*/
}

.section--sales_pages__tags{

}

.section--sales_pages__tags a[href^="/store?tag=most+popular"]{
        display: none;
}
.section--sales_pages__tags span.stay a[href^="/store?tag=most+popular"]{
        display: inline-block; !important;
}

.section--sales_pages__tags a[href^="/store?tag=goods"]{
        display: none;
}
.section--sales_pages__tags span.stay a[href^="/store?tag=goods"]{
        display: inline-block; !important;
}

.section--sales_pages__tags a[href^="/store?tag=bundles"]{
        display: none;
}
.section--sales_pages__tags span.stay a[href^="/store?tag=bundles"]{
        display: inline-block; !important;
}


.section--sales_pages__tags a{
    border-bottom: 2px solid transparent;
    padding: 0 12px 14px 12px;
    margin: 1rem 10px;
    font-size: 15px;
    color: #999!important;
 

}

.section--sales_pages__tags a:hover{
    color: #83d6de!important;
    filter: none;
    opacity: 1;
}

.section--sales_pages__tags a.active{
   text-transform: capitalize;
   border-bottom: 2px solid #83d6de;
   color: #83d6de!important;
   opacity: 1;

    
}
.pag{
    padding-top: 40px;

}

.pag__link{
    color: #ddd;
    padding: 4px 15px;
       
 
}
.pag__cell--pages .pag__link{
     margin: 0px;
}

a.pag__link:hover{
    color: #83d6de !important;
    filter: none;
}
.pag__link--current{
    color: #83d6de
}




div[kjb-settings-id="sections_sales_pages_store_settings_alignment"] h5.price, .card h5 {
    font-size: 22px;
    font-weight: 700;
    color: #262626 !important;
    font-family: Muli;
    margin-top: 0;
    margin-bottom: 11px;
    font-family: Montserrat;

}

div[kjb-settings-id="sections_sales_pages_store_settings_alignment"] h4, .card h4  {
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 12px;
    opacity: 1;
    color: #55636F!important;
    line-height: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

div[kjb-settings-id="sections_sales_pages_store_settings_alignment"] p, .card p {
    font-size: 16px;
    line-height: 1.4;
    color: #55636F!important;
}

 

