/*2023_08_04_Tourplan design - adding more lines */
@media (min-width: 768px) {
.oldstyle .tb-data-list .col-1, .oldstyle .tb-data-list .col-2, .oldstyle .tb-data-list .col-3, .oldstyle .tb-data-list .col-4, .oldstyle .tb-data-list .col-45, .oldstyle .tb-data-list .col-5 {
border-top: 1px #e3d5be solid;
font-weight:400;
font-size:16px;
}
}

@media (max-width: 768px) {
    .mt-md-5 {
    margin-top: 1rem!important;
    }
    .mb-5 {
    margin-bottom: 1.5rem!important;
    }
     .tl-header{
    margin-bottom: 1.5rem!important;
    }
}




/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {



}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
/* Columns Become a Teacher*/
.oldstyle .img-col.text {
width: 50%!important;
padding-right: 15px;
order: 1!important;
}

.oldstyle .img-col.img {
width: 50%!important;
padding-left: 15px;
padding-top: 0;
order: 2!important;
}

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
.mobilebecomeateacher {
visibility: hidden;
}
}

/* order column mobile */
.oldstyle .img-col.text{
    order:1
}

/* ----------------------------------------------------*/
/* Teacher profile */
#wickedteam-form .wickedteam-profileimage img, #wickedteam-profile .wickedteam-profileimage img{
border: 4px #ffffff solid;
}

.input-group,.row{flex-wrap:wrap;display:flex}:root{--bs-body-font-weight:300!important;}

/* ----------------------------------------------------*/
/* Color Line change for HR*/
.oldstyle hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #a37729!important;
}

/* Checkboxes alignment*/
.oldstyle .options input {
position: absolute;
top: 9px!important;
left: 0;
}


/* Teacher Certification program*/
.sfx-masterclass.option-com_jtrader.view-category .oldstyle .shop-item h3 a {
font-size: 15px;
line-height: 1;
visibility: hidden!important;
}


.oldstyle .shop-item-txt a.prize {
color: #5b554b;
font-weight: 700;
visibility: hidden!important;
}

/* ----------------------------------------------------*/

.oldstyle table.table-bordered {
border-color: #e0e0e0!important;
}


.oldstyle .tb-data-list .tb-data-header {
border-top: 1px #e3d5be solid;
}


/*in homepage, video section, made golden the text show more videos */
.me-2 {
    color: #c3a673;
}

.oldstyle .more {
font-size: 13px!important;
}

.featured-video-header, featured-video-header {
    color: #c3a673;
    font-size: 24px !important;
    font-weight: 400!important;
    font-family: 'Lato', sans-serif !important;
    text-transform: uppercase !important;
    line-height: 30px!important;
}

/*oldsyle h6 affects to the titles in the video section. and the "oldstyle h6 a", too, for the color, if want gold, then remove that class */
.h6, h6, .oldstyle h6, .oldstyle h6 a {
    font-family: 'Lato', sans-serif !important;
    font-size: 16px;
    line-height: 22px !important;
    font-weight: 400 !important;
    color: #c3a673 !important;
}
/*LINKS it affects a lot in the tourplan, we need a decision*/
.oldstyle a:not(.btn) {
    color: #a37729;
}

.oldstyle a.btn-small {
    color: #fff!important;
}



/* 2023_06_05 - Hide featured banner in featured events in Tourplan */
.jTrader-product-ovw-label-3 {
    visibility: hidden !important;
}

/*usermenu remove padding + separator style SIDE MENUS */ 

.oldstyle #content-nav li a  {
    padding:  5px 0px 5px 0px;
    font-weight: 300 !important;
}

.oldstyle #content-nav .level1 li a {
    padding-left: 20px;
    font-weight: 300!important;
    text-transform: capitalize;
}

/*not working
#content-nav .level1, level1 {
    padding:  5px 0px 2px 3px;
    font-weight: 400 !important;
}

#content-nav .level2, level2 {
    padding:  10px 0px 2px 3px!important;
    font-weight: 300 !important;
}
not working*/


/*this affects to the titles in user menu such Account, Online, organizer area... */ 
.oldstyle #content-nav #nav-sub .nav-header {
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #000000 !important;

}

/*this affects to the titles in side menu when selected. */ 
.oldstyle #content-nav #nav-sub li.active>a, .oldstyle #content-nav #nav-sub li:hover>a, .oldstyle .dropdown-row a:hover  {
   font-weight: bold!important;
   color: #c3a673!important;
   text-decoration: none!important;
}


/*GENERAL H1-6 AND P */

/*COMMENTS: H1 we changed mobile and desktop fontsize */

vajrashop-space{
    font-size: 15px !important;
  }




/*COMMENTS: change size from footer titels */
h3.footer-header {
    font-size: 20px !important;
  }
p, .p, .oldstyle .main p,  .more-videos, .oldstyle li, .oldstyle ul {
    font-family: 'Lato', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.7 !important;
   color: #5b554b;
   padding-bottom:0px!important;
}

h1, .h1, .oldstyle h1, oldstyle h1 {
    font-family: 'Playfair Display';
    font-size: 30px;
    line-height: 40px!important;
    font-weight: 300;
    color: #c3a673;
}


h2, .h2 .oldstyle h2, oldstyle h2 {
    font-family: 'Playfair Display' !important;
    font-size: 30px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    color: #c3a673 !important;
}


h3, .h3, .event-item h3 {
    font-family: 'Lato', sans-serif!important;
    font-size: 25px !important;
    line-height: 30px !important;
    font-weight: 300 !important;
    color: #c3a673 !important;
}

.oldstyle h3, oldstyle h3 {
    color: #000000 !important;
}

h4, .h4 {
    font-family: 'Playfair Display' !important;
    font-size: 25px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
}

h5, .h5 {
    font-family: 'Playfair Display' !important;
    font-size: 20px !important;
    line-height: 35px !important;
    font-weight: 300 !important;
}



.blockquote-footer cite {
    font-family: 'Lato', sans-serif !important;
    font-size: 25px !important;
    line-height: 30px !important;
    font-weight: 300 !important;
    color: #000000 !important;
}








/*Font sizes and colors */
/*MENU AND FOOTER */
.mainmenu {
    font-size: 20px !important;
}

.legal-menu, .copyright {
    font-size: 15px !important;
}

/*OTHER PARTS FOR TEXTS ALONG THE WEBSITE, TO CORRECT OLD STYLE */ 

.oldstyle .tb-data-list .tb-data-title {
    font-family: 'Lato', sans-serif !important;
    color: #000000 !important;
    background: #F8F5EC!important;
    font-weight: 400 !important;
}

/*TOURPLAN*/ 

.city, .type {
    border: 1px solid #c3a673!important;
    background: #c3a673!important;
    color: #ffffff !important;
}
.oldstyle .country {
   color: #000!important;
}

.event-item {
    border: 1px solid #ece2d3;
    background-color: url(../images/bg-corner.png) top left no-repeat #F8F5EC;
}


.oldstyle a.btn, .oldstyle button.btn {
    font-size: 12px !important;
    line-height: 1.8 !important;
}





/*BUTTON */

.btn-primary {
    --bs-btn-font-size: 0.9rem!important;
    margin-top: 0.6rem!important;
    margin-bottom: 0.6rem!important;
}

.oldstyle a.btn, .oldstyle button.btn {
font-size: 14px !important;
line-height: 1.9 !important;
color: #fff!important;
}