/* Enter Your Custom CSS Here */

/* Custom CSS for NAV Bar */
body .transparent_header_off .header_main_menu_wrapper ul > li > a {

    font-weight: 400;

}
 

/* Custom CSS for NAV Bar color */
#header.sticky_header .header_default.fixed {
background-color: #b200ff;
}

.transparent_header {
background-color: #b200ff;
}


#header.sticky_header .header_default.fixed .header-menu > li > a{
  color: #fff;
}


.vc_images_carousel .vc_carousel-control .icon-next:before{
  font-size: 150px;
}
.vc_images_carousel .vc_carousel-control .icon-prev:before{
  font-size: 150px;
}



/* Create two equal columns that floats next to each other */
/* Left column */
.lp-column1 {
  	box-sizing: border-box;
    float: left;
    width: 50%;
    padding: 10px;
    min-height: 100%;
    background-color:#E9F7F9
      
}
/* right column */
.lp-column2 {
  	box-sizing: border-box;
    float: left;
    width: 50%;
    padding: 10px;
    height: 100%;
    background-color:#cfe9ec;
  	background: #cfe9ec;
}

.lp-row{
  background-color:red;
  min-height:100px;

}
/* Clear floats after the columns */
.lp-row:after {
    content: "";
    display: table;
    clear: both;
}


/*Flex Container css*/
.lp-flex-container {
  display: flex;
}

.lp-flex-container > div {
  /*background-color:#cfe9ec; */
  padding:10px;
  /*width:50%;*/
}

.lp-flex-column1{
   /*background-color:#E9F7F9; */
  width: 100%;
}


.lp-flex-column2{
  background-color:#cfe9ec;  
  width: 100%;
  
}


/* Gif Overlay for portal */

.lp_gifOverlay {
  position: relative;
  text-align: center;
  color: black;

}


.lp_gifText {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index:0;
  font-size:200%;
  font-weight: bold;
}

#lp_gif {
	position: relative;
	z-index: 1;
}
#lp_gif:hover {
	z-index: 1;
    opacity: 0.5;
    transition: .5s ease;
  	cursor: pointer;
}

#lp_gif:active {
opacity:1;
}


/* Text after lp_gif  */
.lp_gifOverlay:after {
  content: "Hover over and click to replay";
  text-align: left;
}

  


/* LEARNPRESS Brainstorm Styling */
body.course-item-popup #learn-press-content-item .content-item-wrap {
      margin: 10px auto!important;
      max-width: 1200px!important; }

.course-item-nav .next span {
      padding-right: 20px; }

.course-item-nav .prev span {
      padding-left: 15px; }

#course-item-content-header {

  background: #7100e2!important;

   }


/* Hide product Search */
.woocommerce-product-search {
	display:none;
}


/* Genius Course items and hover */
.vc_item {
	width: 5.4%;
   height: 302px;
	transition: transform .25s; /* Animation */
}

.ld_course_grid {

	transition: transform .25s; /* Animation */
}


.vc_item:hover{
	transform: scale(1.1);
}

.ld_course_grid:hover{
	transform: scale(1.025);
}


/* LEARNPRESS Python Temple Code collapse*/

#codeDIV {
  width: 100%;
display:none;
}

.codeDIV {
  width: 100%;
display:none;
}

.code_box{
	background: #ffffff; 
	overflow:auto;
	width:auto;
	border:solid gray;
	border-width:.1em .1em .1em .8em;
	padding:.2em .6em;
}
.pre_code{
	margin: 0; 
	line-height: 125%;
	-webkit-user-select: none; /* Chrome/Safari */        
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */

    /* Not implemented yet */
    -o-user-select: none;
    user-select: none; 
	
}

.pt-flex-container {
  display: flex;
}

.pt-flex-container > div {
  /*background-color:#cfe9ec; */
  padding:10px;
  /*width:50%;*/
}

.pt-flex-column1{
   /*background-color:#E9F7F9; */
  width: 100%;
}


.pt-flex-column2{
  /*background-color:#cad3d461;  */
  width: 150%;
  
}



/*Learn Dash Price remove*/

.ld-course-status-seg-price{
	display:none;
}



/*Center image in LearnPress Course Index Page*/
.fusion-flexslider.fusion-post-slideshow {
	text-align:center;
}



/* Instructor custom Hover scale */
.HoverMagic{
	
	transition: transform .25s; /* Animation */
	pointer-events: auto;
}


.HoverMagic:hover{
	transform: scale(1.025);
}


.customClassProduct li > a {
	color: white;
}

.floating-toc{
	position: sticky !important;
}
