/*-----------------------------------------------------------------------------------------/
/	Dark grey 2 column text region                                                         
/-----------------------------------------------------------------------------------------*/  
  
  .region_type_2_column_dark_grey {
    background: #383838;
  }
  
  /*White text*/
  .region_type_2_column_dark_grey .headline_wrapper > *,
  .region_type_2_column_dark_grey .column .column_wrapper > * {
    color: #fff;
  }
  
  
  .region_type_2_column_dark_grey .headline {
    background: #383838;
    padding: 3.43rem;
    padding-bottom: 0px;
  }
  .region_type_2_column_dark_grey .headline_wrapper {
    max-width: 93.14rem;
    margin-left: auto;
    margin-right: auto;
  }
  .region_type_2_column_dark_grey .headline_wrapper > *:first-child {
    margin-top: 0px;
  }
  
  .region_type_2_column_dark_grey .headline_wrapper > *:last-child {
    margin-bottom: 0px;
  }
  
  .region_type_2_column_dark_grey .columns_wrapper_1 {
    padding-top: 3.43rem;
  }
  
  .region_type_2_column_dark_grey .column {
    padding: 3.43rem;
    padding-top: 0px;
    text-align: left;
  }
  
  .region_type_2_column_dark_grey .column .column_wrapper {
    /*Matched to order form*/
    max-width: 93.14rem;
    margin-left: auto;
    margin-right: auto;
  }
  
  .region_type_2_column_dark_grey .column .column_wrapper > *:first-child {
    margin-top: 0px;
  }
  
  .region_type_2_column_dark_grey .column .column_wrapper > *:last-child {
    margin-bottom: 0px;
  }
  
  @media only screen 
  and (min-width : 600px ){
    
    .region_type_2_column_dark_grey .columns_wrapper_1 {
      padding: 3.43rem;
    }
    
    .region_type_2_column_dark_grey .columns_wrapper_2 {
      max-width: 93.14rem;
      margin-left: auto;
      margin-right: auto;
      display: table;
    }
    
    .region_type_2_column_dark_grey .column {
      display: table-cell;
      vertical-align: top;
      padding: 0px;
      width: 50%;
    }
    
    .region_type_2_column_dark_grey .column .column_wrapper {
      margin: 0px;
      max-width: none;
    }
    
    .region_type_2_column_dark_grey .column.column_1 {
      padding-right: 1.715rem;
    }
    
    .region_type_2_column_dark_grey .column.column_2 {
      padding-left: 1.715rem;
    }
    
  }

  /*-----------------------------------------------------------------------------------------*/
  /*	CKEditor   */                                                                  
  /*-----------------------------------------------------------------------------------------*/
    
    body[class*=" paragraphs-item-type-2-column-dark-grey"] {
      background: #383838;
      padding: 3.43rem;
      text-align: center;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
    }
    
    body[class*=" paragraphs-item-type-2-column-dark-grey"] > * {
      color: #fff;
    }
    
  /*-----------------------------------------------------------------------------------------*/
  /*	End   */                                                                  
  /*-----------------------------------------------------------------------------------------*/
  
/*-----------------------------------------------------------------------------------------/
/	End dark grey 2 column                                                         
/-----------------------------------------------------------------------------------------*/ 