/********* File: skeletons.css *********/

.layoutcell, .column {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* BACK END */
.skeleton-2-column-responsive,
.skeleton-2-column-responsive #pagemanager .column:only-child,
.skeleton-2-column-responsive #pagemanager .column:only-child > .layoutcell {
  width: 100%;
}
.skeleton-2-column-responsive #pagemanager [column="1"] {
  width: 64%;
  float: left;
}
.skeleton-2-column-responsive #pagemanager [column="2"] {
  width: 33%;
  float: right;
}
.skeleton-2-column-responsive #pagemanager .row:nth-of-type(2) > .column > .layoutcell {
  width: 100%;
}
/* BACK END */
.sk_homepage_new #pagemanager { width: 100%; max-width: 1280px; }
.sk_homepage_new #pagemanager #row1column1 { width: 100%; }
.sk_homepage_new #pagemanager #row2column1 { width: 95%;  }
.sk_homepage_new #pagemanager #row2column2 { width: 100%%; }
.sk_homepage_new #pagemanager #row3column1 { width: 100%; }

/* BACK END */
.skeleton-news-popout #pagemanager #row1column1 {
  width: 500px;
  overflow: hidden;
  min-height: 100%;
}

/* BACK END */
.sk_1Column #pagemanager { width:1037px; }
.sk_1Column #pagemanager #row1column1 { width: 1000px; }
.sk_1Column #pagemanager #row2column1 { width: 1000px; }
.sk_1Column #pagemanager #row3column1 { width: 1000px; }

/* BACK END */
.sk_1ColumnResponsive #pagemanager { width:1037px; }
.sk_1ColumnResponsive #pagemanager .column { width: 100%; }
.sk_1ColumnResponsive #pagemanager #row1column1 { width: 100%; }
.sk_1ColumnResponsive #pagemanager #row2column1 { width: 100%; }
.sk_1ColumnResponsive #pagemanager #row3column1 { width: 100%; }

/* BACK END */
.sk_3ColumnEven #pagemanager { width:1037px; }
.sk_3ColumnEven #pagemanager #row1column1 { width: 1000px; }
.sk_3ColumnEven #pagemanager #row2column1 { width: 309px; }
.sk_3ColumnEven #pagemanager #row2column2 { width: 308px; }
.sk_3ColumnEven #pagemanager #row2column3 { width: 308px; }
.sk_3ColumnEven #pagemanager #row3column1 { width: 1000px; }

/* BACK END */
.sk_2ColumnEven #pagemanager { width:1037px; }
.sk_2ColumnEven #pagemanager #row1column1 { width: 1000px; }
.sk_2ColumnEven #pagemanager #row2column1 { width: 481px; }
.sk_2ColumnEven #pagemanager #row2column2 { width: 481px; }
.sk_2ColumnEven #pagemanager #row3column1 { width: 1000px; }

/* BACK END */
.sk_2ColumnWide #pagemanager { width: 100%; max-width: 1280px; }
.sk_2ColumnWide #pagemanager > .row:first-child > .column:first-child{ width: 100%; }
.sk_2ColumnWide #pagemanager #row1column1 { width: 100%; }
.sk_2ColumnWide #pagemanager #row2column1 { width: 840px; }
.sk_2ColumnWide #pagemanager #row2column2 { width: 380px; }
.sk_2ColumnWide #pagemanager #row3column1 { width: 840px; }
.sk_2ColumnWide #pagemanager #row3column2 { width: 380px; }
.sk_2ColumnWide #pagemanager #row4column1 { width: 100%; }

/* BACK END */
.sk_2Column3Column #pagemanager { width:1037px; }
.sk_2Column3Column #pagemanager #row1column1 { width: 960px; }
.sk_2Column3Column #pagemanager #row2column1 { width: 628px; }
.sk_2Column3Column #pagemanager #row2column2 { width: 315px; }
.sk_2Column3Column #pagemanager #row3column1 { width: 316px; }
.sk_2Column3Column #pagemanager #row3column2 { width: 315px; }
.sk_2Column3Column #pagemanager #row4column1 { width: 960px; }

/* BACK END */
.sk_2Main2Sub #pagemanager { width:1037px; }
.sk_2Main2Sub #pagemanager #row1column1 { width: 1000px; }
.sk_2Main2Sub #pagemanager #row2column1 { width: 662px; }
.sk_2Main2Sub #pagemanager #row2column2 { width: 300px; }
.sk_2Main2Sub #pagemanager #row3column1 { width: 428px; }
.sk_2Main2Sub #pagemanager #row3column2 { width: 198px; }
.sk_2Main2Sub #pagemanager #row4column1 { width: 1000px; }

/* BACK END */
.sk_3ColumnWideCenter #pagemanager { width:1037px; }
.sk_3ColumnWideCenter #pagemanager #row1column1 { width: 1000px; }
.sk_3ColumnWideCenter #pagemanager #row2column1 { width: 162px; }
.sk_3ColumnWideCenter #pagemanager #row2column2 { width: 472px; }
.sk_3ColumnWideCenter #pagemanager #row2column3 { width: 292px; }
.sk_3ColumnWideCenter #pagemanager #row3column1 { width: 1000px; }


/* BACK END */
.sk_2Column2SubColumn #pagemanager { width:997px; }
.sk_2Column2SubColumn #pagemanager #row1column1 { width: 960px; }
.sk_2Column2SubColumn #pagemanager #row2column1 { width: 626px; }
.sk_2Column2SubColumn #pagemanager #row2column2 { width: 296px; }
.sk_2Column2SubColumn #pagemanager #row3column1 { width: 295px; }
.sk_2Column2SubColumn #pagemanager #row3column2 { width: 295px; }
.sk_2Column2SubColumn #pagemanager #row4column1 { width: 626px; }
.sk_2Column2SubColumn #pagemanager #row5column1 { width: 960px; }

/* BACK END */
.sk_Community #pagemanager { width:1037px; }
.sk_Community #pagemanager #row1column1 { width: 1000px; }
.sk_Community #pagemanager #row2column1 { width: 591px; }
.sk_Community #pagemanager #row2column2 { width: 371px; }
.sk_Community #pagemanager #row3column1 { width: 311px; }
.sk_Community #pagemanager #row3column2 { width: 651px; }
.sk_Community #pagemanager #row4column1 { width: 1000px; }
.sk_Community #pagemanager #row5column1 { width: 311px; }
.sk_Community #pagemanager #row5column2 { width: 651px; }
.sk_Community #pagemanager #row6column1 { width: 1000px; }

/* BACK END */
.sk_3ColumnTop2Column #pagemanager { width:1037px; }
.sk_3ColumnTop2Column #pagemanager #row1column1 { width: 1000px; }
.sk_3ColumnTop2Column #pagemanager #row2column1 { width: 472px; }
.sk_3ColumnTop2Column #pagemanager #row2column2 { width: 292px; }
.sk_3ColumnTop2Column #pagemanager #row2column3 { width: 162px; }
.sk_3ColumnTop2Column #pagemanager #row3column1 { width: 162px; }
.sk_3ColumnTop2Column #pagemanager #row3column2 { width: 292px; }
.sk_3ColumnTop2Column #pagemanager #row3column3 { width: 472px; }
.sk_3ColumnTop2Column #pagemanager #row4column2 { width: 801px; }
.sk_3ColumnTop2Column #pagemanager #row5column1 { width: 1000px; }

/* BACK END */
.sk_lifestyle #pagemanager { width: 1074px; }
.sk_lifestyle #pagemanager #row1column1 { width: 1036px; }
.sk_lifestyle #pagemanager #row2column1 { width: 678px; }
.sk_lifestyle #pagemanager #row2column2 { width: 320px; }
.sk_lifestyle #pagemanager #row3column1 { width: 678px; }
.sk_lifestyle #pagemanager #row3column2 { width: 320px; }
.sk_lifestyle #pagemanager #row4column1 { width: 320px; }
.sk_lifestyle #pagemanager #row4column2 { width: 320px; }
.sk_lifestyle #pagemanager #row5column1 { width: 678px; }
.sk_lifestyle #pagemanager #row6column1 { width: 1036px; }

/* BACK END */
.sk_Weather #pagemanager { width: 100%; }
.sk_Weather #pagemanager #row1column1 { width: 998px; }
.sk_Weather #pagemanager #row2column1 { width: 640px; }
.sk_Weather #pagemanager #row2column2 { width: 320px; }
.sk_Weather #pagemanager #row3column1 { width: 640px; }
.sk_Weather #pagemanager #row3column2 { width: 320px; }
.sk_Weather #pagemanager #row4column1 { width: 308px; }
.sk_Weather #pagemanager #row4column2 { width: 308px; }
.sk_Weather #pagemanager #row5column1 { width: 998px; }

/* BACK END */
.sk_program #pagemanager { width: 1074px; }
.sk_program #pagemanager #row1column1 { width: 1036px; }
.sk_program #pagemanager #row2column1 { width: 1036px; }
.sk_program #pagemanager #row3column1 { width: 1036px; }
.sk_program #pagemanager #row4column1 { width: 320px; }
.sk_program #pagemanager #row4column2 { width: 320px; }
.sk_program #pagemanager #row4column3 { width: 320px; }
.sk_program #pagemanager #row5column1 { width: 1036px; }
.sk_program #pagemanager #row6column1 { width: 1036px; }

@media screen and (min-width: 1024px) {
  .sk_homepage_new #row1column1 { width: 100%; }
  #row1 > .column { width: 100%; }
  .sk_homepage_new .column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .sk_homepage_new #row2 .column:nth-of-type(1) { width: 70%; padding: 20px 50px 20px 100px; }
  .sk_homepage_new #row2 .column:nth-of-type(2) { width: 30%; padding: 20px 100px 20px 20px; }
  .sk_homepage_new .row .column:only-child { width: 100%; }
  .sk_homepage_new #row2 .layoutcell { padding: 15px 0; }

  /* FRONT END */
  .sk_1Column #row1column1 { width: 988px; }
  .sk_1Column #row2column1 { width: 988px; }
  .sk_1Column #row3column1 { width: 988px; }
  .sk_1Column #row3 .layoutcell { padding: 0; }
  
  /* FRONT END */
  .sk_1ColumnResponsive #row1column1 { width: 100%; }
  .sk_1ColumnResponsive #row2column1 { width: 100%; }
  .sk_1ColumnResponsive #row3column1 { width: 100%; }
  .sk_1ColumnResponsive #row3 .layoutcell { padding: 0; }

  /* FRONT END */
  .sk_3ColumnEven #row1column1 { width: 982px; }
  .sk_3ColumnEven #row2column1 { width: 316px; }
  .sk_3ColumnEven #row2column2 { width: 315px; }
  .sk_3ColumnEven #row2column3 { width: 315px; }
  .sk_3ColumnEven #row3column1 { width: 982px; }

  /* FRONT END */
  .sk_3ColumnTop2Column .layoutcell { padding: 0 9px; }
  .sk_3ColumnTop2Column #row1column1 { width: 982px; }
  .sk_3ColumnTop2Column #row2column1 { width: 492px; }
  .sk_3ColumnTop2Column #row2column2 { width: 292px; }
  .sk_3ColumnTop2Column #row2column3 { width: 162px; }
  .sk_3ColumnTop2Column #row3column1 { width: 162px; }
  .sk_3ColumnTop2Column #row3column2 { width: 292px; }
  .sk_3ColumnTop2Column #row3column3 { width: 492px; }
  .sk_3ColumnTop2Column #row4column1 { width: 792px; }
  .sk_3ColumnTop2Column #row5column1 { width: 982px; }

  /* FRONT END */
  .sk_2ColumnEven #row1column1 { width: 982px; }
  .sk_2ColumnEven #row2column1 { width: 482px; }
  .sk_2ColumnEven #row2column2 { width: 482px; }
  .sk_2ColumnEven #row3column1 { width: 982px; }

  /* FRONT END */
  .sk_Community .layoutcell { padding: 0 9px; }
  .sk_Community #row1column1 { width: 982px; }
  .sk_Community #row2column1 { width: 592px; }
  .sk_Community #row2column2 { width: 372px; }
  .sk_Community #row3column1 { width: 312px; }
  .sk_Community #row3column2 { width: 652px; }
  .sk_Community #row4column1 { width: 982px; }
  .sk_Community #row5column1 { width: 312px; }
  .sk_Community #row5column2 { width: 652px; }
  .sk_Community #row6column1 { width: 948px; }

  /* FRONT END */
  .sk_2ColumnWide #row2column1 { width: 640px; }
  .sk_2ColumnWide #row2column2 { width: 300px; }
  .sk_2ColumnWide #row3 > .column:first-child {
    width: 70%;
    min-height: 400px;
    padding: 10px 50px 10px 30px;
  }
  .sk_2ColumnWide #row3 > .column:nth-child(2) {
    width: 30%;
    min-height: 400px;
    padding: 20px 100px 20px 20px;
  }

  /* FRONT END */

  /* FRONT END */
  .sk_2Column3Column #row1column1 { width: 982px; }
  .sk_2Column3Column #row2column1 { width: 649px; }
  .sk_2Column3Column #row2column2 { width: 315px; }
  .sk_2Column3Column #row3column1 { width: 316px; }
  .sk_2Column3Column #row3column2 { width: 315px; }
  .sk_2Column3Column #row3column1 { width: 982px; }

  /* FRONT END */
  .sk_2Main2Sub #row1column1 { width: 982px; }
  .sk_2Main2Sub #row2column1 { width: 664px; }
  .sk_2Main2Sub #row2column2 { width: 300px; }
  .sk_2Main2Sub #row3column1 { width: 428px; }
  .sk_2Main2Sub #row3column2 { width: 200px; }
  .sk_2Main2Sub #row4column1 { width: 982px; }

  /* FRONT END */
  .sk_program .layoutcell { padding: 12px; }
  .sk_program #row1 .layoutcell { padding: 0; }
  .sk_program #row2column1 { width: 988px; }
  .sk_program #row3column1 { width: 988px; }
  .sk_program #row4column1 { width: 308px; }
  .sk_program #row4column2 { width: 308px; }
  .sk_program #row4column3 { width: 308px; }
  .sk_program #row5column1 { width: 988px; }
  .sk_program #row6column1 { width: 988px; }
  .sk_program #row6 .layoutcell { padding: 0; }

  /* FRONT END */
  .sk_3ColumnWideCenter #row1column1 { width: 982px; }
  .sk_3ColumnWideCenter #row2column1 { width: 162px; }
  .sk_3ColumnWideCenter #row2column2 { width: 490px; }
  .sk_3ColumnWideCenter #row2column3 { width: 292px; }
  .sk_3ColumnWideCenter #row3column1 { width: 982px; }


  /* FRONT END */
  .sk_2Column2SubColumn .layoutcell { padding: 0 9px; }
  .sk_2Column2SubColumn #row1column1 { width: 982px; }
  .sk_2Column2SubColumn #row2column1 { width: 680px; }
  .sk_2Column2SubColumn #row2column2 { width: 300px; }
  .sk_2Column2SubColumn #row3column1 { width: 312px; }
  .sk_2Column2SubColumn #row3column2 { width: 312px; }
  .sk_2Column2SubColumn #row4column1 { width: 680px; }
  .sk_2Column2SubColumn #row5column1 { width: 948px; }


  /* FRONT END */
  .sk_lifestyle #row1column1 { width: 960px; }
  .sk_lifestyle #row2column1 { width: 640px; }
  .sk_lifestyle #row2column2 { width: 320px; }
  .sk_lifestyle #row3column1 { width: 640px; }
  .sk_lifestyle #row3column2 { width: 320px; }
  .sk_lifestyle #row4column1 { width: 320px; }
  .sk_lifestyle #row4column2 { width: 320px; }
  .sk_lifestyle #row5column1 { width: 640px; }
  .sk_lifestyle #row6column1 { width: 960px; }

  .sk_Weather #row4column2 .block {
    padding-top: 20px;
  }

  .page-content > .row > .column:only-of-type {
    width: 100%;
  }
  .row > .column:first-of-type:not(:only-of-type) {
    width: 70%;
  }
  .row > .column > .row > .column:not(:only-child):first-child {
    padding-right: 50px;
    width: 50%;
  }
  .row > .column > .row > .column:not(:only-child):last-child {
    padding-left: 50px;
    width: 50%;
  }
  .page-content > .row > .column:first-of-type:not(:only-of-type) {
    padding: 0px 50px 20px 30px;
  }
  .row > .column + .column:last-of-type {
    width: 30%;
    padding-left: 15px;
  }
  .page-content > .row > .column:not(only-of-type) + .column:last-of-type {
    min-height: 400px;
    padding: 0px 100px 20px 20px;
  }
  .page-content > .row:first-of-type + .row {
    padding-top: 25px;
  }

  .column {
    display: block;
  }
}

@media screen and (max-width: 1197px) {
  .skeleton-2-column-responsive > .row:first-of-type > .column:first-of-type {
    width: 100%;
  }
  .skeleton-2-column-responsive > .row:nth-of-type(2) > .column {
    padding: 5px;
    width: 100%;
  }
  .skeleton-2-column-responsive > .row:last-of-type > .column {
    width: 100%;
  }
}

@media screen and (max-width: 1023px) {
  .layoutcell {
    max-width: 100%;
  }
}

@media screen and (min-width: 1023px) and (max-width: 1197px) {
  .page-content > .row > .column:not(only-of-type) + .column:last-of-type {
    min-height: 400px;
    padding: 0px 20px 20px 20px;
  }
  .page-content > .row > .column:first-of-type:not(:only-of-type) {
    padding: 0px 50px 20px 20px;
  }
  .block {
    width: 100%;
  }
}
