/*
Theme Name: Bright Child Theme
Theme URI: http://wpbranch.com/item/bright/
Description: Bright Child Theme
Template: bright
Version: 1.0.0
Author: WpBranch
Author URI: http://wpbranch.com/
License: Themeforest Split Licence
License URI: -
Text Domain: bright-child-theme
*/

/* Slider Heading */
.xt-main-slider-area .item .carousel-caption h1{
text-shadow: 1px 1px 1px #000;
}

/* Bhushan Tipre */
/* Course Page CSS */
/* Tab css */
li.course-nav.course-nav-tab-reviews, li.course-nav.course-nav-tab-instructor {
    display: none !important;
}
/* Course features headings */
span.course-info-label {
    font-weight: bold;
}
/* Course year hide */
.thumb .courses-price .years {
    display: none !important;
}
/* Course author hide */
.course-summary .course-meta {
    display: none !important;
}
/* Wishlist button hide */
button.learn-press-course-wishlist.wishlist-button.course-wishlist {
    display: none;
}
/* Grid Post course instructor name and iamge hide css */
/* .teacher-wrap {
    display: none !important;
} */
span.course-instructor {
    display: none !important;
}

/* CURRICULUM section message hide */
.learn-press-message.success {
    display: none !important;
}
/* ---END Course Page CSS--- */

/* Bhushan Tipre */
/* Mobile Responsive CSS */
/* Course Page CSS */
@media only screen and (max-width:540px) {
}
/* ---END Course Page CSS--- */


/*********** Css by Shital Horte ***********/
ul#menu-main-menu {
    padding-top: 45px;
}
.header-search.pull-right.hidden-xs {
    margin-top: 45px !important;
}
/* Logo after scroll */
.navbar.navbar-bright .affix .logo-wrapper .custom-logo-link img {
    max-height: 100px !important;
}
.logo-wrapper img {
    max-height: 125px !important;
}
/* Menu after scroll */
.navbar.navbar-bright .affix .navbar-nav>li>a {
    padding-top: 0px !important;
    padding-bottom: 30px !important;
    margin-top: -12px !important;
}
.navbar.navbar-bright .affix .header-search {
    margin-top: 23px !important;
}
/* Submenu issue by Shital Horte*/
@media (min-width: 768px){
.navbar.navbar-bright .navbar-nav>li>a {
    padding-top: 9px;
    padding-bottom: 50px !important;
    padding-left: 18px;
    padding-right: 35px;
}
}
/* Annimated popup by Shital Horte */
#ds-sticky-button {
    position: fixed;
    right: 0;
    bottom: 75px;
    z-index: 99999;
    animation: leaves 2s ease-in-out infinite alternate;
    -webkit-animation: leaves 2s ease-in-out infinite alternate;
}
#ds-sticky-button a img {
    height: 150px;
    width: 150px;
}
@media screen and (max-width:420px){
	#ds-sticky-button a img {
    height: 100px;
    width: 100px;
}
}
@keyframes leaves{
0% {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
}
100% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
}
}
/* Related Courses */
h2.bright-section-title.bright-section-title-border.margin-bottom-medium, .bright-course-slider.owl-carousel.owl-theme.slider-nav-false.owl-loaded.owl-drag {
    display: none !important;
}
/* Related Products */
section.related.products {
    display: none;
}
/* Checkout form fields hide */
p#billing_company_field, .woocommerce-additional-fields {
    display: none !important;
}
/* Uber Menu for Desktop */
.ubermenu .ubermenu-target{
	padding:15px 12px !important;
}
i.ubermenu-sub-indicator.fas.fa-angle-down {
    display: none;
}
/* Space management by Shital Horte */
.bright-page-layout-full-width .entry-content>.vc_row, .bright-page-layout-full-width .entry-content>.container>.vc_row {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
/* Google captcha */
.grecaptcha-badge {
    display: none !important;
}
/* Hide course prices for showing free on hover */
.courses-price{
	display: none;
}

/* Home page course offered image section css */
.hovereffect img:hover {
   -ms-transform:scale(1.2);
   -webkit-transform:scale(1.2);
   transform:scale(1.1);

}
/* .hovereffect {
width:100%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
} */
/* .hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
} */
/* .hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.1);
} */

.logo-wrapper img {
    max-width: 246px !important;
}
#sp-btn{
    position: fixed;
    top: 25%;
    z-index: 99999;
    }
#sp-btn img{
    width: 40px;
}