/**
 * WARNING: do not edit this file. It was generated automatically by the Mage Revolution Custom CSS Manager. 
 * Any manual changes to this file will be overwritten and lost.
 * 2020-05-06 13:07:10
 */
 
.connected-hub-note {
    clear: both;
    color: #FFFFFF;
}

#cree_home_slideshow #wirecutter_60w_slide {
  background-image: url("/media/slideshow/image/w/i/wirecutter-banner.jpg");
  background-position: 50% 50%;
  background-size:cover;
}

#cree_home_slideshow #BR30_slide {
  background-image: url("/media/slideshow/image/b/BR30_header2.jpg");
  background-position: 50% 50%;
  background-size:cover;
}

#cree_home_slideshow #videri_slide {
    background-image: url("/media/slideshow/image/v/i/videri_banner.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #better_light_slide {
    background-image: url("/media/slideshow/image/f/a/familyphotob.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #exceptional_slide {
    background-image: url("/media/slideshow/image/t/a/tangofamily_banner_v2.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #vox_slide {
    background-image: url("../../images/magerevolution/default//vox-bg.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #sweethome_slide {
    background-image: url("../../images/magerevolution/default//Sweethome-bg_1.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #br30_slide {
    background-image: url("https://staging.creebulb.com/media/mediaimage/image/b/u/bulbhomepagebr30review-bg.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #br30100w_slide {
    background-image: url("https://creebulb.com/media/mediaimage/image/c/n/cnetbr30.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #highlumens_slide {
    background-image: url("https://creebulb.com/media/mediaimage/image/b/u/bulbhomesliderlumens.jpg");
    background-position: 50% 50%;
    background-size: cover;
}



#cree_home_slideshow #creeat30_slide {
    background-image: url("https://creebulb.com/media/mediaimage/image/b/u/bulbhomeslidecree30.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #a19_bireview_slide {
    background-image: url("https://creebulb.com/media/mediaimage/image/b/u/bulbslider.jpg");
    background-position: 50% 50%;
    background-size: cover;
}


#cree_home_slideshow #lance_video_slide {
   background-image: url("../../images/magerevolution/default//lance-diode.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #lance_video_slide.product_slide .slide_copy {
    width: 60%;
    float: right;
    position: relative;
    z-index: 150;
    text-align: left;
}

#cree_home_slideshow #cnet_holiday {
    background-image: url("https://creebulb.com/media/slideshow/image/c/n/cnet-buyers-guide-banner.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

#cree_home_slideshow #lance_video_slide.product_slide .slide_copy .copy {
  font-size:1.7rem;
}

.pull-right {
  float:right !important;
}

#cree_home_slideshow #lance_video_slide.product_slide .slide_copy .link_wrapper {
  margin: 30px 0px 50px;
}


#cree_home_slideshow #videos_slide {
    background-image: url(../../images/magerevolution/default//videos-banner1_2.jpg);
    background-position: 50% 50%;
    background-size: cover;
}


#cree_home_slideshow #videos_slide p {
color:#2c2c2c !important;
}

#cree_home_slideshow #videos_slide h1 {
  color:#005596 !important;
}

.product_slide .slide_copy .box_headline {
    color: #005596;
    font-size: 41px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom:15px;
}

.product_slide .box_copy {
    background-color: rgba(255, 255, 255, 0.85);
    padding: 28px;
}

#cree_home_slideshow #sweethome_slide .product_slide .slide_copy {
  float:right !important;
}
  



#cree_home_slideshow #BI_slide {
    background-image: url("../../images/magerevolution/default//business-insider-BG.jpg");
    background-position: 50% 50%;
    background-size: cover;
}


.learn-callouts img {
  max-width: 160px;
}
  
#learn-mega-menu .cree_portal_box_wrapper .content {
  max-width:160px;
}

#cree_home_slideshow #Inc_slide {
    background-image: url("../../images/magerevolution/default//Creebulb_hpad_Inc_2.jpg");
    background-position: 50% 50%;
    background-size: cover;
}

.mega-menu#product-mega-menu .mega-menu-content .bulb-image + .left70 {
    padding-left: 70px;
}


.mega-menu#product-mega-menu .mega-menu-content .bulb-image .bulb-image-inner.specialty {
    width: 55px;
    left: .1em;
}

.video-tab .embed-container { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; 
  overflow: hidden; 
  max-width: 800px; 
  height: auto; } 

.video-tab .embed-container iframe, .embed-container object, .embed-container embed { 
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
}

.video-tab h3 {
  margin:15px 0px;
}

.video-tab p {
  margin-top:15px;
  max-width	800px;
}

.bottom25 {
  margin-bottom:25px;
}

.yellowText {
  color: #fed141;
}

.learn-callouts  .copy {
  padding-top:10px !important;
}

#learn-nav {
      background-image: url("../../images/magerevolution/default//learn-bg_3.png");
    background-repeat: no-repeat;
    background-position: bottom 50% left 0;
}

#cree_footer2 #cree_footer_social_subscribe {
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
    color: #5480c3;
    text-transform: uppercase;
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 700;
    font-size: 25px;
    position: relative;
    text-align: center;
    border-right: solid 1px #c9c9c9;
}

#cree_footer2 #cree_footer_social_subscribe:hover, #cree_footer2 #cree_footer_social_subscribe:active {
    color: #7AA6E9;
    background-color: #fbfbfb;
}

#cree_footer2 #cree_footer_social_subscribe #cree_social_footer_subscribe:before {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;	
}

/* Media Queries */

@media (min-width: 979px) {
.mega-menu#product-mega-menu .mega-menu-content .bulb-image .bulb-image-inner.specialty {
    width: 85px;
}
.mega-menu#product-mega-menu .mega-menu-content .bulb-image + .left70 {
	padding-left: 100px;
}
}

@media (min-width: 1230px) {
#cree_home_slideshow #sweethome_slide .copy {
  max-width:80%;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.6;
}
}

@media (max-width: 1229px) {
#cree_home_slideshow #sweethome_slide img {
  display:none;
}
  

#cree_home_slideshow #sweethome_slide .copy {
  width:100%; 
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.6;
  text-shadow:none;
  
}
}

@media (min-width: 738px) {
   .product_slide .slide_copy_50 {
      width: 50% !important;
  }
  
  .product_slide .box_copy {
	width: 50% !important;
  }
}


@media (max-width: 738px) {
   #cree_home_slideshow #videos_slide .product_slide .slide_copy_50 {
        background-color: rgba(255, 255, 255, 0.85);
  }
  
  #cree_home_slideshow #lance_video_slide.product_slide .slide_copy {
    width: 100%; 
    background-color: rgba(23, 23, 23, 0.5) !important;
    padding:27px !important;
	}
}

@media (max-width: 541px) {
  .newsletter-bg {
    background-size:cover !important;
  }
}

#product_header .connected_logos_wrapper {
    margin-bottom: 0 !important;
}

#product_header .connected_logos_wrapper .connected_logos {
	float: none;
	display: inline-block;
}

.video-center {
		display: inline-block;
		text-align: center;
		margin-bottom: 15px;
}
	
	.video-center img {
		margin-bottom: 10px;
        width: 100%;
}

/*-----------------------------------------------
  CTA Box SCSS
----------------------------------------------- */
/*default gray boxed ctas*/
.gray_box_cta {
  margin-bottom: 30px;
  position: relative;
  line-height: 1 !important; }
  .gray_box_cta .css_table_cell:first-child {
    width: 100px; }
    @media (max-width: 737px) {
      .gray_box_cta .css_table_cell:first-child {
        width: 40px; } }
  .gray_box_cta .overlay {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display: block;
    background: #e2e2e2;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10; }
  .gray_box_cta .icon {
    float: left;
    z-index: 99;
    position: relative;
    top: 5px;
    background-size: 500px 750px !important; }
    .gray_box_cta .icon .svg_icon {
      width: 100px;
      height: 100px; }
      @media (max-width: 1229px) {
        .gray_box_cta .icon .svg_icon {
          width: 75px;
          height: 75px; } }
      @media (max-width: 979px) {
        .gray_box_cta .icon .svg_icon {
          width: 40px;
          height: 40px; } }
  .gray_box_cta .cta_content {
    background: #e2e2e2;
    padding: 15px;
    display: block;
    position: relative;
    z-index: 99; }
    .gray_box_cta .cta_content:hover .overlay {
      top: -10px;
      bottom: -10px;
      right: -10px;
      left: -10px; }
  .gray_box_cta .image {
    float: right;
    position: relative;
    z-index: 99; }
    @media (max-width: 1229px) {
      .gray_box_cta .image {
        width: 130px; } }
    @media (max-width: 979px) {
      .gray_box_cta .image {
        display: none; } }
    .gray_box_cta .image img {
      max-width: 100%; }
  .gray_box_cta .portal_headline {
    font-family: "Roboto", Arial, sans-serif;
    text-transform: uppercase;
    margin-left: 15px;
    letter-spacing: .04em;
    font-weight: 400;
    line-height: 1.5;
    color: #005596;
    font-size: 18px;
    line-height: 1.4;
    margin-top: 5%;
    float: left;
    font-weight: 700;
    position: relative;
    z-index: 99; }
    @media (max-width: 1229px) {
      .gray_box_cta .portal_headline {
        margin-left: 15px;
        font-size: 16px;
        margin-top: 15px; } }
    @media (max-width: 979px) {
      .gray_box_cta .portal_headline {
        margin-top: 10px;
        font-size: 14px; }
        .gray_box_cta .portal_headline br {
          display: none; } }
    @media (max-width: 510px) {
      .gray_box_cta .portal_headline {
        font-size: 12px; } }

#cree_hero_wrapper.connect_landing .page_title {
  font-size: 47px; }

.cree_portal_box_wrapper .content .copy {
    color: white;
    text-align: center;
    display: block !important;
    padding: 10px;
    margin: 0;
}
