/* **************** HIDE LIVE VIDEOS **************** */
/* **************** HIDE LIVE VIDEOS **************** */
/* **************** HIDE LIVE VIDEOS **************** */

/*
div#el1584532320035_5 {
  display:none !important;
}

div#el1584532322080_6 {
  display:none !important;
}

*/

/***************** END HIDE LIVE VIDEOS **************** */
/* **************** END HIDE LIVE VIDEOS **************** */
/* **************** END HIDE LIVE VIDEOS **************** */

/* landing page background */
.lnd-temp-2-114-wrapper .lnd-temp-wrapper-layer {
opacity:1;
  
}
.lnd-temp-2-181-input {color:#000000;}


/*Hide prices on subscription page
.cct2-price {
  display:none
}
*/


div#animatedModal a.-create-account { background-color:#5f9d4c;}


/*. Hide chapter duration until we get the videos linked */
span.chapter-cont-video-duration {display:none;}




/* Login Knack */

#el1544344985696_5 .kn-instructions { color:white;}

#kn-scene_288 .kn-label span { 
  color:white;
  font-size: 1.5em;
   font-weight:500;
}

#kn-scene_288 .kn-form input { 
  height:35px;
  font-size:20px;
}

#kn-scene_288 .chzn-single {
 font-size:20px; 
  height:35px;
}

div#view_578_field_166_chzn a > span {
 font-size:20px; 
}

#loadingmessage {
font-size:40px;
width:50%;
  color:#58595b;
    display: block;
  margin-top:50px;
  margin-left: auto;
  margin-right: auto;
}


body.slug-pages-login {background-color:#132533;}

div#kn-app-mobile-container i {display:none;}



@media screen and (min-width: 980px) {
div#kn-scene_288  {
    max-width: 600px !important;
      margin-left: auto;
    margin-right: auto
}}

@media screen and (min-width: 1180px) {
div#kn-scene_288  {
    max-width: 600px !important;
      margin-left: auto;
    margin-right: auto
  }}


div#kn-scene_288  { 
  max-width: 600px !important; 
      margin-left: auto;
    margin-right: auto
}


div#view_578 div.kn-message.is-error span.kn-message-body p strong  { 
   color:white;
  font-size:15px;
      font-weight:500;
  
}

.lnd-temp-2-104-wrapper {
  
padding-top: 0px; 
  
}

div#view_578 div.kn-message.is-error span.kn-message-body p:not(:last-child)
 {
  
 margin-bottom:.4em; 
}

div#view_578 .kn-message.success {
 font-size:2em;
  color:#000000;
  background-color:#ffffff;
}



#loginbox {
    max-width: 400px;
    margin: auto;
}

.kn-input {
    margin-left: 10px;
    margin-right: 10px;
}


#knack-dist_3.kn-content {
    font-size: 1.4em;
}

.pt {display:none;}




/* ****************alert box */

.alert-but, div#alert_OK > div  {
background-color: #5f9d4c;
}


.-alert-icon-wrapper {
    background-color: #9a1e20;
}



.alert, .inform {
    border-top: 4px solid #000000;
}

.-alert-title-wrapper, .-inform-title-wrapper {
    color: #000000;
}




body.slug-pages-register {
    background-color: #132533;
}

p.kn-instructions {
  
    color: white;
    display: inline-block;
    font-size: 1.5em;
    vertical-align: top;
  width: 85%;
}
  
#kn-input-field_228 .control {
    display: inline;
}

#kn-scene_288 .kn-form input {
    height: 31px;
}

a.kn-instructions:link {
    color: #008FED;
    font-family: 'Titillium Web';
    text-decoration: underline;
}

a.kn-instructions:hover {
 color: #95b4c5; 
}

input[name="field_228"]
 {
  width:20px;
     height:15px;
   display: inline-block;
   
}


/* UPDATED LOGIN FORM CSS */
/* UPDATED LOGIN FORM CSS */
/* UPDATED LOGIN FORM CSS */



body.slug-pages-register {
    background-color: white;
}



.kn-scenes.kn-section {
    background-color: #ffffff;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3);
    box-shadow: 0 0 15px rgba(0,0,0,.3);
    margin-bottom: 8px;
}

#kn-scene_288 .kn-label span {
    color: #58595b;
    font-size: 17px;
    font-weight: 500;
}

p.kn-instructions {
    color: #58595b;
    display: inline-block;
    font-size: 1.5em;
    vertical-align: top;
    width: 85%;
}


a.kn-instructions:link {
    color: #1a73e8;
    font-family: 'Titillium Web';
    text-decoration: none;
}



#kn-scene_288 .kn-form input {
   
    margin: 0;
    padding: 20px!important;
    outline: 0;
    font-size: 15px;
    border-radius: 2px;
    border: 1px solid #d4e6ec;
    background-color: rgba(212,230,236,.7);
    color: #58595b;
}

#kn-scene_288 .kn-form input:focus {
    border: 2px solid #3db6de;
}


/*
button.kn-button.is-primary {
    border-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    
    
}

*/

div#view_578 button[type="submit"] {
     font-size: 20px;
}


div#view_578 button[type="submit"] {
    display: block;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    height: 50px;
    width: 90%;
    background-color: #5f9d4c!important; 
}


div#view_578_field_166_chzn a > span {
    font-size: 15px;
}


#loginbox {
    max-width: 400px;
    margin: auto;
}

.kn-input {
    margin-left: 10px;
    margin-right: 10px;
}

.-login-but.form-button.js-enterFocus.js-form-login-btn {
    background-color: #5f9d4c;
}

a.-create-account {
    background-color: #9a1e20;
}

.-forgot-pass {
    float: right;
    padding: 7px 0;
    color: #034cb9;
    cursor: pointer;
}

.-form-login-inputs .landing-form-input-lbl {
    color: #2c353e;
    font-size: 17px;
    padding-bottom: 3px;
    font-weight: 500;
}


.-create-account:hover, .-login-small-but:hover {
    background-color: #9a1e20cf;
    text-decoration: none;
}

a.-create-account {
    font-size: 15px;
}


span.btn-lbl {
    font-size: 20px;
}


.-login-but.form-button.js-enterFocus.js-form-login-btn:hover {
    background: #6dad59;
}

div#view_578 div.kn-message.is-error {
background-color: rgb(154, 30, 32);
}

h3.kn-title.is-4 {
    color: #58595b;
    font-weight: 500;
    font-size: 24px;
}


.alert-but:hover, .inform-but:hover {
    background-color: #5f9d4cdb;
}


.lnd-temp-2-339-tag-bg {
    background-color: #ffffff;
}


.lnd-temp-2-339-tag-content {
    background-color: #9a1e20;
}


div#view_578 div.kn-message.is-error {
    
    margin: 0 10px 0px 10px;
    background-color: #fff;
    padding: 8px 10px;
    border: 2px solid #c32929;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    

}


div#view_578 div.kn-message.is-error span.kn-message-body p strong {
  
    font-size: 16px;
    color: #58595b;
    font-weight: 700;
}


.lnd-temp-2-334-title {
    font-size: 4em;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    padding: 0 15px;
}

/* move login up */
#loginbox {
 position:relative;
  
}



.cct8-discount-lbl-cont {
    width: 64px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #9a1e20;
    text-align: center;
    padding: 25px 0 12px;
    color: #ffffff;
    position: relative;
    z-index: 2;
    border-width: 2px 2px 0;
    border-style: solid;
    border-color: #ffffff;
    -webkit-box-shadow: 4px 0 0 0 #9a1e20, -4px 0 0 0 #9a1e20, 0 -4px 0 0 #9a1e20;
    box-shadow: 4px 0 0 0 #9a1e20, -4px 0 0 0 #9a1e20, 0 -4px 0 0 #9a1e20;
}

.cct8-discount-lbl-head {
    background-color: #9a1e20;
}

.cct8-discount-lbl-head:after, .cct8-discount-lbl-head:before {
    content: "";
    position: absolute;
    background-color: #ffffff;
}



.landing-form-title.landing-form-big-title {
    font-weight: 500;
}

.en {display:none;}
.pt {display:inline;}


body.slug-pages-error {background-color: #d8d8d8;}
body.slug-pages-login {background-color:#f9f9f9;}
body.slug-pages-register {background-color: #f9f9f9;}
body.slug- {background-color: #f9f9f9;}
body.slug-pages-home {background-color: #f9f9f9;}
body.slug-home {background-color: #f9f9f9;}


/* .BR Specific IDs */
/* .BR Specific IDs */
/* .BR Specific IDs */

#el1545220540538_1 {background-color:#fff0;}

/* move login up */
#loginbox {
 position:relative;
  top:-50px; 
}

/* Life Lessons Course Page Layout */

#el1546868847127_1 .lnd-temp.lnd-temp-2-80.unformatted-paste {
    padding-bottom: 0;
}


#el1546868847127_1 .lnd-temp-2-80-text {
    font-size: 15px;
}

div#el1546868847127_1 {
    padding-top: 10px;
}


#el1546868847127_1 .lnd-temp-2-80-img {
    width: 200px;
}



/* Remove numbers from GB1 course preview */
.lnd-temp-2-339-section-num {display: none;}



/* Removes free badge from live seminar course description page */
/* div#el1500142531096_1 .lnd-temp-2-339-tag-wrapper {display:none;} */



/* Box shadow around index page course cards */
/*
.cct8.js-course-card-template {
    background-color: white;
    padding: 10px;
    
    box-shadow: 5px 5px 20px #0000005c;
    
}
.cct8.js-course-card-template:hover {
    background-color: white;
    padding: 10px;
    
    box-shadow: 1px 1px 20px #0000005c;
    
}
*/

.cct2-title {
  height: 50px;
  line-height: 22px;  


}
.cct2-descr {
    margin-top: 0px;
      height: 157px;
  font-size: 13px;
  
}

/* ICP SQUEEZE PAGE TEMPLATES2 SETS */



.slug-pages-pci-2019-philipe-della-monica .lnd-temp-2-16-quote-text-wrapper:after {
background-image:unset;
}   
.slug-pages-pci-2019-philipe-della-monica .cct5.js-course-card-template {width:300px;}

.slug-pages-pci-2019-philipe-della-monica .cct5-descr {height:150px;}

.slug-pages-pci-2019-philipe-della-monica .cct5-title {height:50px;}

.slug-pages-pci-2019-philipe-della-monica .cct5-caption-item.cct1-caption-learners.col-no-margins {display:none;}


.slug-pages-pci-2019-philipe-della-monica span.cct5-buy-btn.clr4-bg.clr4-bg-hover-ln-6.clr4-border.js-buy-btn.ellipsis-text {
width:150px;
margin:auto;
display:block;

}

.slug-pages-pci-2019-carlos-lemos .lnd-temp-2-16-quote-text-wrapper:after {
background-image:unset;
}   
.slug-pages-pci-2019-carlos-lemos .cct5.js-course-card-template {width:300px;}

.slug-pages-pci-2019-carlos-lemos .cct5-descr {height:150px;}

.slug-pages-pci-2019-carlos-lemos .cct5-title {height:50px;}

.slug-pages-pci-2019-carlos-lemos .cct5-caption-item.cct1-caption-learners.col-no-margins {display:none;}


.slug-pages-pci-2019-carlos-lemos span.cct5-buy-btn.clr4-bg.clr4-bg-hover-ln-6.clr4-border.js-buy-btn.ellipsis-text {
width:150px;
margin:auto;
display:block;

}


.slug-pages-pci-2019-rodrigo-carvalho .lnd-temp-2-16-quote-text-wrapper:after {
background-image:unset;
}   
.slug-pages-pci-2019-rodrigo-carvalho .cct5.js-course-card-template {width:300px;}

.slug-pages-pci-2019-rodrigo-carvalho .cct5-descr {height:150px;}

.slug-pages-pci-2019-rodrigo-carvalho .cct5-title {height:50px;}

.slug-pages-pci-2019-rodrigo-carvalho .cct5-caption-item.cct1-caption-learners.col-no-margins {display:none;}


.slug-pages-pci-2019-rodrigo-carvalho span.cct5-buy-btn.clr4-bg.clr4-bg-hover-ln-6.clr4-border.js-buy-btn.ellipsis-text {
width:150px;
margin:auto;
display:block;

}

.slug-pages-pci-2019-rodrigo-augusto .lnd-temp-2-16-quote-text-wrapper:after {
background-image:unset;
}   
.slug-pages-pci-2019-rodrigo-augusto .cct5.js-course-card-template {width:300px;}

.slug-pages-pci-2019-rodrigo-augusto .cct5-descr {height:150px;}

.slug-pages-pci-2019-rodrigo-augusto .cct5-title {height:50px;}

.slug-pages-pci-2019-rodrigo-augusto .cct5-caption-item.cct1-caption-learners.col-no-margins {display:none;}


.slug-pages-pci-2019-rodrigo-augusto span.cct5-buy-btn.clr4-bg.clr4-bg-hover-ln-6.clr4-border.js-buy-btn.ellipsis-text {
width:150px;
margin:auto;
display:block;

}


.slug-pages-pci-2019-andre-almeida .lnd-temp-2-16-quote-text-wrapper:after {
background-image:unset;
}   
.slug-pages-pci-2019-andre-almeida .cct5.js-course-card-template {width:300px;}

.slug-pages-pci-2019-andre-almeida .cct5-descr {height:150px;}

.slug-pages-pci-2019-andre-almeida .cct5-title {height:50px;}

.slug-pages-pci-2019-andre-almeida .cct5-caption-item.cct1-caption-learners.col-no-margins {display:none;}


.slug-pages-pci-2019-andre-almeida span.cct5-buy-btn.clr4-bg.clr4-bg-hover-ln-6.clr4-border.js-buy-btn.ellipsis-text {
width:150px;
margin:auto;
display:block;

}



/*** js-resize-content ***/
.js-resize-content .lnd-temp.lnd-temp-2-104 {
	width: 600px;
    max-width: 100%;
}


/*GB2 SOON ICON */
/*GB2 SOON ICON */
/*GB2 SOON ICON */

.lnd-temp-2-340-tag-bg {background-color:#ffffff;}


@media screen and (max-width: 768px) {
  .lnd-temp-2-56-1st-part {
      display: block;
      position: static;
  }
  .lnd-temp-2-56-wrapper {
    padding: 0;
  }
  .lnd-temp-2-56-1st-part .lnd-temp-cont {
  	padding: 12px 0;
  }
  .lnd-temp-2-56-2nd-part .lnd-temp {
  	padding-top: 10px;
  }
}

@media screen and (max-width: 960px) {
  .lnd-temp-2-56-contact-item:first-child {
    border-right: none;
  }
}


/* BarraFIT Group Join */

P.JoinGroup {
  width:250px;
	border-radius: 4px !important;
	background-color:#00b050 !important;
	color:#ffffff !important;
	font-size:1.1em !important;
	padding:10px !important;
      border: 1px solid black !important;
  transition: 0.5s !important;
    cursor: pointer !important;
  
}

P.JoinGroup A { color:white!important;}


P.JoinGroup:hover {
  background-color: #128445 !important;
  color: white !important;
  transition: 0.5s !important;
  cursor: pointer !important;
}

.GroupHead {
   cursor: pointer !important;
}


/* GB2 - Victor Estima Lander */
/* GB2 - Victor Estima Lander */
/* GB2 - Victor Estima Lander */


#el1558384901067_1 h1.LC-lnd-temp-4-title.unformatted-paste, #el1558384901067_1 h2.LC-lnd-temp-4-descr.unformatted-paste {color:black;}

/* If screen size is more than 600px wide, set the font-size of <div> to 80px */
@media screen and (min-width: 1200px) {

div#el1558333720723_0 {
  padding-top: 190px;
  padding-bottom: 210px;
  } 


  
  
}

/* If screen size is 600px wide, or less, set the font-size of <div> to 30px */
@media screen and (max-width: 1200px) {

div#el1558333720723_0 {
  padding-top: 0px;
  padding-bottom: 120px;
}


  

#el1558333720723_0 h2.lnd-temp-2-142-subtitle.unformatted-paste.js-course-description { 
  font-size:1.5em;}
}


@media screen and (max-width: 670px) {
#el1558384901067_1 h1.LC-lnd-temp-4-title.unformatted-paste {color:#ffffff;}  
#el1558384901067_1 h2.LC-lnd-temp-4-descr.unformatted-paste {color:#ffffff;}  
}




/* END -- GB2 - Victor Estima Lander */
/* END -- GB2 - Victor Estima Lander */
/* END -- GB2 - Victor Estima Lander */


/* GB2 - NoGI - Tussa Course Lander */
/* GB2 - NoGI - Tussa Course Lander */
/* GB2 - NoGI - Tussa Course Lander */

#el1563716273438_1 .lnd-temp-2-27-quote-avatar { 
  border-radius: 0;
      width: 56px;
    height: 66px;
}

 .lnd-temp-2-163-wrapper {
color: #6739a7;
  
}


div#el1563728417536_1 {
    -webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.6);
    box-shadow: inset 0PX 0PX 100px rgba(0,0,0,.6);
}

div#el1563707807459_0 {
    -webkit-box-shadow: inset 0 0 150px rgba(0,0,0,.6);
    box-shadow: inset 0 0 150px rgba(0,0,0,.6)
    }

div#el1563715286703_0 {
    -webkit-box-shadow: inset 0 0 150px rgba(0,0,0,.6);
    box-shadow: inset 0 0 150px rgba(0,0,0,.6)
}

#el1563715286703_0 .lnd-temp-2-317-overview-wrapper {
    -webkit-box-shadow: inset 0 0 150px rgba(0,0,0,.6);
    box-shadow: inset 0 0 150px rgba(0,0,0,.6)

}

#el1563772130062_0 a.lnd-temp-2-175-btn:hover {
     background-color:#098440;
}

#el1563772130062_0 a.lnd-temp-2-175-btn {
background-color:#00b050;
     width: 362px;

}



#el1563770979454_2 .-regist-cont-btn.clr4-bg.clr4-bg-hover-ln-3.-cont-but.js-non-editable.js-specific-editing-no-block.js-specific-editing-no-duplicate.js-specific-editing-no-delete.js-enroll-button {

border-radius: 50px;
    
}


#el1563566427520_1 a.lnd-temp-2-175-btn:hover {
     background-color:#098440;
}

#el1563566427520_1 a.lnd-temp-2-175-btn {
background-color:#00b050;
     width: 362px;

}

#el1563773188472_2 a.M-lnd-temp-BF5-offer-btn.unformatted-paste:hover {
     background-color:#098440;
}

#el1563773188472_2 a.M-lnd-temp-BF5-offer-btn.unformatted-paste {
    background-color:#00b050;
    width: 362px;
    color:#ffffff;
}


/* END --- GB2 - NoGI - Tussa Course Lander */
/* END --- GB2 - NoGI - Tussa Course Lander */
/* END --- GB2 - NoGI - Tussa Course Lander */




/* GB2 VICTOR TUSSA FACE OFF */
/* GB2 VICTOR TUSSA FACE OFF */
/* GB2 VICTOR TUSSA FACE OFF */

.grid-container {
  display: grid;
  grid-template-columns: 1.2fr .7fr .7fr 1.2fr;
  grid-template-rows: .2fr 1.5fr 1.5fr;
  grid-template-areas: "TopLeft LeftCenter RightCenter TopRight" "Victor TopVideo TopVideo Tussa" "Victor BottomVideo BottomVideo Tussa";
}

.TopVideo { grid-area: TopVideo;}
	.TopVideo img {float:right;}

.BottomVideo { grid-area: BottomVideo; }

.Victor { grid-area: Victor; }

.Tussa { grid-area: Tussa; }

.TopLeft { grid-area: TopLeft; }

.TopRight { grid-area: TopRight; }

.RightCenter { grid-area: RightCenter; }

.LeftCenter { grid-area: LeftCenter; }



.Victor {
  background: url(https://learnworldsdemo.blob.core.windows.net/school094834-public/775513666eed754012cb4c1567f2f307.png);
  background-repeat: no-repeat;
  background-size: contain;
   background-position: right bottom; 
     cursor: pointer;
   

  }

 .Tussa {
  background: url(https://learnworldsdemo.blob.core.windows.net/school094834-public/567c212a30c97c71361038b2f4cf9507.png);
  background-repeat: no-repeat;
  background-size:contain ;
   background-position:left bottom; 
   cursor: pointer;

 }


.TopVideo img, .BottomVideo img {
transition: all 0.7s ease;
}

.TopVideo img:hover, .BottomVideo img:hover {
   -webkit-transform: scale(0.95);
   -ms-transform: scale(0.95);
   transform: scale(0.95);
 }


.grid-container {
    background-color:#ffffff;
      -webkit-box-shadow: inset 0 0 150px rgba(0,0,0,.6);
    box-shadow: inset 0 0 150px rgba(0,0,0,.6)
    
}

/* END --- GB2 VICTOR TUSSA FACE OFF */
/* END --- GB2 VICTOR TUSSA FACE OFF */
/* END --- GB2 VICTOR TUSSA FACE OFF */


/* TEMPORARY GB2 GB1 BUNDLE */
/* TEMPORARY GB2 GB1 BUNDLE */
/* TEMPORARY GB2 GB1 BUNDLE */



.bundle-grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr ;
  grid-template-rows:  1fr ;
  grid-template-areas:  "bundle-Victor bundle-TopVideo bundle-Tussa" "bundle-Victor bundle-BottomVideo bundle-Tussa";
}

.bundle-TopVideo { grid-area: bundle-TopVideo;}
	.bundle-TopVideo img {float:right;}

.bundle-BottomVideo { 
  margin:auto;
  grid-area: bundle-BottomVideo; }

.bundle-Victor { grid-area: bundle-Victor; }

.bundle-Tussa {grid-area: bundle-Tussa;}

.bundle-TopLeft { grid-area: bundle-TopLeft; }

.bundle-TopRight { grid-area: bundle-TopRight; }

.bundle-RightCenter { grid-area: bundle-RightCenter; }

.bundle-LeftCenter { grid-area: bundle-LeftCenter; }



.bundle-Victor {
  background: url(https://learnworldsdemo.blob.core.windows.net/school094834-public/775513666eed754012cb4c1567f2f307.png);
  background-repeat: no-repeat;
  background-size: contain;
   background-position: right bottom; 
     cursor: pointer;
   

  }

 .bundle-Tussa {
  background: url(https://learnworldsdemo.blob.core.windows.net/school094834-public/567c212a30c97c71361038b2f4cf9507.png);
  background-repeat: no-repeat;
  background-size:contain ;
   background-position:left bottom; 
   cursor: pointer;

 }


.bundle-TopVideo img, .bundle-BottomVideo img {
transition: all 0.7s ease;
}

.bundle-TopVideo img:hover, .bundle-BottomVideo img:hover {
   -webkit-transform: scale(0.95);
   -ms-transform: scale(0.95);
   transform: scale(0.95);
 }


.bundle-grid-container {
    background-color:#ffffff;
      -webkit-box-shadow: inset 0 0 150px rgba(0,0,0,.6);
    box-shadow: inset 0 0 150px rgba(0,0,0,.6)
    
}




/* TOP BAR BLUE FILL */
.lnd-temp-2-56-1st-part .lnd-temp:after {background-color:#317dc3; }
/* END TOP BAR BLUE FILL */

/* SHADOW UNDER TOP BAR */
.lnd-temp-2-56-1st-part.lnd-temp-2-56-part.custom-color.js-custom-color {
-webkit-box-shadow: 0 0 5px rgba(0,0,0,1);
  box-shadow:0px 0 5px rgba(0,0,0,1);}
/* END SHADOW UNDER TOP BAR */

/* LOGIN PAGE BACKGROUND BLUE */
body.slug-pages-login { background-color: #317dc3; }
/* LOGIN PAGE BACKGROUND BLUE */  

/* CREATE ACOUNT FILL BACKGROUND FIX*/
div#loginbox {   height: 637px; }
/* CREATE ACOUNT FILL BACKGROUND FIX*/


/********* MASTER CARLOSE LIVE SEMINAR VIDEO THUMB TEXT REDUCE ************/
/********* MASTER CARLOSE LIVE SEMINAR VIDEO THUMB TEXT REDUCE ************/
#el1500142531096_1 .lnd-temp-2-339-unit-name {
    font-size: 1rem;
    font-weight: 300;
}
 
/********* MASTER CARLOSE LIVE SEMINAR VIDEO THUMB TEXT REDUCE ************/
/********* MASTER CARLOSE LIVE SEMINAR VIDEO THUMB TEXT REDUCE ************/


/********* cyber monday delete me ************/

div#el1575245094274_0 {
    height: 295px!important;
   
}


/*************** GB2 Henrique Machado ***************/

#el1578928616508_3.lnd-temp-2-142-wrapper iframe {
    width: 1850px;
    height: 1100px;
}

#el1578929376365_11 .LC-lnd-temp-3-row .LC-lnd-temp-3-triangle-img {
    width: 300px;
    height: 300px;
}

@media screen and (max-width: 600px) {
    #el1578929376365_11 .LC-lnd-temp-3-row .LC-lnd-temp-3-triangle-img {
        width: 40%;
        height: auto;
    }
}

#el1578929711812_13.LC-lnd-temp-5-wrapper .angles-wrapper {
    margin-top: 175px;
}


/*************** END GB2 Henrique Machado ***************/


/************** Lity Lightbox Black Backgroung Overirde to make lighter **********/
.lity.lity-opened.lity-vimeo {
background-color:#000000cc;
}

/************** END Lity Lightbox Black Backgroung Overirde to make lighter **********/


/************** GB1 professors flex container **********/
.prof-flex-container {
  display: flex;
  flex-wrap: wrap;
justify-content: center;
  

}

.prof-flex-container > div {
 margin:10px;
 transition: all 0.7s ease;  
}

.prof-flex-container > div:hover {
     -webkit-transform: scale(0.95);
   -ms-transform: scale(0.95);
   transform: scale(0.95);

}

/************** END GB1 professors flex container **********/


/* **************** GB ONLINE LIVE TRAINING HEADING *************** */

@media only screen and (max-width: 320px) and (min-width: 100px) {
    div#el1584532265946_0 {
        font-size: .7em;
    }
  
  #el1584643721477_0 .lnd-temp-2-88-part.lnd-temp-2-88-left-part {
    width: 100%;
}

}

@media only screen and (max-width: 400px) and (min-width: 321px) {
    div#el1584532265946_0 {
        font-size: 1em;
    }

  #el1584643721477_0 .lnd-temp-2-88-part.lnd-temp-2-88-left-part {
    width: 100%;
}

}

@media only screen and (max-width: 600px) and (min-width: 401px) {
    div#el1584532265946_0 {
        font-size: 1.2em;
    }

  #el1584643721477_0 .lnd-temp-2-88-part.lnd-temp-2-88-left-part {
    width: 30%;
}

}

@media only screen and (max-width: 768px) and (min-width: 601px) {
    div#el1584532265946_0 {
        font-size: 1.5em;
    }

#el1584643721477_0 .lnd-temp-2-88-part.lnd-temp-2-88-left-part {
    width: 30%;
}

}

@media only screen and (min-width: 769px) {
    div#el1584532265946_0 {
        font-size: 1.9em;
    }

#el1584643721477_0 .lnd-temp-2-88-part.lnd-temp-2-88-left-part {
    width: 30%;
}

}

/* **************** END ******************************* */



/* **************** TAKEDOWNS ******************************* */

#el1581963616515_0 .lnd-temp-2-316-avatar.elimg-bg.elimg-bg-gradient.js-custom-image.js-image-noedit {
    bottom: 25px;
}
/* **************** TAKEDOWNS ******************************* */

/* **************** Widens some of the pages like course card subscription page ******************************* */

@media (min-width: 1200px) {
    .lnd-temp:not(.lnd-temp-960):not(.lnd-temp-2-305) {
        width: 1170px;
    }
}

/* **************** Widens some of the pages like course card subscription page ******************************* */



/* RESPONSIVE ICP GRID IFRAME DOWNLOAD WINDOW */
/* RESPONSIVE ICP GRID IFRAME DOWNLOAD WINDOW */
/* RESPONSIVE ICP GRID IFRAME DOWNLOAD WINDOW */

.resp-container { margin-top:20px; margin-bottom:20px; }

@media screen and (min-width: 851px) {
.resp-container {
    padding-top: 600px;
 }
}


@media screen and (max-width: 850px) {
 .resp-container {
    padding-top: 650px;
 }
}


@media screen and (max-width: 550px) {
 .resp-container {
    padding-top: 650px;
 }
}



@media screen and (max-width: 400px) {
 .resp-container {
    padding-top: 700px;
 }
}


/* TOP PORTION */

.resp-container-Top { margin-top:20px; margin-bottom:20px; }

@media screen and (min-width: 851px) {
.resp-container-Top {
    padding-top: 600px;
 }
}


@media screen and (max-width: 850px) {
.resp-container-Top {
    padding-top: 600px;
 }
}


@media screen and (max-width: 550px) {
.resp-container-Top {
    padding-top: 600px;
 }
}

@media screen and (max-width: 400px) {
.resp-container-Top {
    padding-top: 450px;
 }
}

/* **END ***RESPONSIVE ICP GRID IFRAME DOWNLOAD WINDOW */
/* **END ***RESPONSIVE ICP GRID IFRAME DOWNLOAD WINDOW */



/* **************** SWEET ALERT POPUPS ******************************* */
/* **************** SWEET ALERT POPUPS ******************************* */
/* https://sweetalert2.github.io/#declarative-templates */


 #swal2-content {
 font-size:1.5rem !important;  
}


 #swal2-content h1 {
  font-size: 1.6rem ;
  margin-bottom: 0;
  font-weight:600;
}
.swal2-container #swal2-content p {
  margin-top: 0 ;
  font-size: 1.5rem ;
  margin-bottom:.8em;
}

 #swal2-title  {
  font-size: 2.5rem;
}

.swal2-styled.swal2-cancel, .swal2-styled.swal2-confirm {
 font-size:1.5em; 
}