.container {
    max-width: 1140px;
}
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/36a7f0");

  
@font-face {font-family: 'OneStrokeScriptStd-Bold';src: url('webfonts/36A7F0_0_0.eot');src: url('webfonts/36A7F0_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/36A7F0_0_0.woff2') format('woff2'),url('webfonts/36A7F0_0_0.woff') format('woff'),url('webfonts/36A7F0_0_0.ttf') format('truetype');}
 


@media only screen and (min-width : 768px) {
    .is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
}
.subscription-status{
    font-weight: bold;
    color: #fff;
    background-color: #E21B22;
    padding: 20px;
    margin-bottom: 20px;
}
.subscription-status a {
      color: #fff;
      text-decoration: underline;
}

.subscription-status .btn-primary {
      color: #E21B22;
      text-decoration: none;
     margin: 0 0 0 0;
}

.toolkit-lah-lahs {
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 400;
    font-size: 16px;
}
.toolkit-lah-lahs  h2,
.toolkit-lah-lahs  h3
{
    padding-top: 2em;
    text-transform: uppercase;     
    font-size: 16px;
    font-weight: 500;
}
.toolkit-lah-lahs  h3 {
    color: #000;
}
.toolkit-lah-lahs  p.lead {
    font-size: 16px;

    font-weight: bold;
}

.toolkit-lah-lahs .btn-primary {
    background-color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 50px;
    border-radius: 8px;
}


.toolkit-lah-lahs   .teachers-guide {
    color: #fff;
    background-color: #E21B22;
    padding: 10px;
    margin-bottom: 20px;
}

.toolkit-lah-lahs   .teachers-guide .btn-primary {
    font-size: 14px; 
    color: #E21B22; 
    border-color: #E21B22;
    padding: 2px 20px;

}


.bg-pink {
    background-color: #fde1eb;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;

}
.bg-pink     .summary .header {     background-color: #e01883;}
.text-pink {color: #e01883;}

.bg-blue {
    background-color: #BCE1ED;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;

}
.bg-blue     .summary .header {     background-color: #139CEF;}
.text-blue {color: #139CEF;}

.bg-green {
    background-color: #F0F8D5;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;

}
.bg-green     .summary .header {     background-color: #86D200;}
.text-green {color: #86D200;}


.summary {
}
.summary .header {
    text-align: center;
    padding: 20px 5px 5px 5px;
}
.summary .body {      
    padding: 20px;     
}

.summary .body ul {      
    padding-left: 15px;
}

.toolkit-unit{
    padding-bottom: 2em;
    -webkit-columns: 300px 2;
    -moz-columns: 300px 2;
    columns: 300px 2;

    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;


}

.toolkit-unit h2 {
    text-transform: uppercase;
    font-family: 'OneStrokeScriptStd-Bold';
  border-top: 1px  solid #e01883;
  
    margin-top: 0;
    padding: 1em 0;
    font-size: 2em;
    color: #e01883;
}

.toolkit-unit h2:first-child {
border-top: none;
}