/*-----------------------------------------------------------------------------------------*/
/*	Video embed   */                                                                  
/*-----------------------------------------------------------------------------------------*/
  
  /*-----------------------------------------------------------------------------------------*/
  /*	Generic version, no content   */                                                                  
  /*-----------------------------------------------------------------------------------------*/
  
    .region_type_video_embed .video iframe {
      width: 100% !important;
      height: 40vw !important;
    }
    
    @media only screen
    and (min-width : 550px) {
      .region_type_video_embed { 
        padding: 3.43rem;
        background-color: #e6e6e6;
      }
      .region_type_video_embed .video iframe { 
        max-width: 50rem !important;
        max-height: 30rem !important;
        display: block;
        margin-left: auto;
        margin-right: auto;
      }
    }
  
  /*-----------------------------------------------------------------------------------------*/
  /*	End   */                                                                  
  /*-----------------------------------------------------------------------------------------*/


  
  /*-----------------------------------------------------------------------------------------*/
  /*	Video embed with content   */                                                                  
  /*-----------------------------------------------------------------------------------------*/
    
    .region_type_video_embed.with-content {
      padding: 3.43rem;
      background-color: #e6e6e6;
      text-align: left;
    }
    
    .region_type_video_embed.with-content .content_wrapper .text > *:first-child {
      margin-top: 0px;
    }
    
    .region_type_video_embed.with-content .content_wrapper .text > *:last-child {
      margin-bottom: 0px;
    }
    
    .region_type_video_embed.with-content .content_wrapper {
      padding-bottom: 3.43rem;
    }
    
    @media only screen 
    and (min-width : 700px){
      
      .region_type_video_embed.with-content .wrapper1 {
        display: table;
        
        /*Matches add to cart form*/
        max-width: 93.14rem;
        
        margin-left: auto;
        margin-right: auto;
      }
      
      .region_type_video_embed.with-content .wrapper1 > div {
        display: table-cell;
        vertical-align: top;
      }
      
      .region_type_video_embed.with-content .wrapper1 .content_wrapper {
        width: 30%;
        min-width: 18rem;
      }
      
      .region_type_video_embed.with-content .wrapper1 .video_wrapper {
        width: 70%;
        padding-left: 3.43rem;
      } 
      
      .region_type_video_embed.with-content .wrapper1 .video_wrapper .video iframe {
        max-width: none !important;
      }
    
    }
  /*-----------------------------------------------------------------------------------------*/
  /*	End   */                                                                  
  /*-----------------------------------------------------------------------------------------*/
      

  
/*-----------------------------------------------------------------------------------------*/
/*	end video embed   */                                                                  
/*-----------------------------------------------------------------------------------------*/
