
          
            ul.list-weekbyweeks-simple { 
              margin:10px auto!important;
            }
            
            ul.list-weekbyweeks-simple li a { 
              border:none!important; 
              color:#fff;
              background:#f15a29;
              overflow:hidden;
              margin-bottom:10px!important;
              line-height:1;
              padding:10px 0!important;
              display:block;
              width:2.6em;
              text-align:center;
              font-weight:700;
              transition: all .1s;
            
            }
            
            
            
            ul.list-weekbyweeks-simple li a:hover { 
              background-color: #bca4b0;
              transform: scale(1.1);
              color:#fff!important;
            }
            
            
          .weekbyweeks-intro {
            margin: 0 0 4.5rem; 
            margin: 0 0 45px; 
          }
          
          .weekbyweeks-trimester-heading {
              background: #f6f2e9;
              padding: 5px 10px;
          }
           
          
          ul.list-weekbyweeks {
            padding-left: 0;
            margin-left: 0;
            margin-top:0;
            margin-bottom: 20px;
            margin-bottom: 2rem;
            list-style: none;
            overflow:hidden;
          }



            li.week-by-week-g-video{
                background-color: #f6f2e9;
                padding:15px;
                margin-left:-15px!important;
                margin-right:-15px!important;
            }

            li.week-by-week-g-video .embed-wrap{
                margin-bottom:0;
            }

            @media (max-width:767px) {

                li.week-by-week-g-video{
                }
            }



                @media (max-width:479px){
          
            ul.list-weekbyweeks > li {
              width: 48.5%; 
              margin-right: 3%;
              float:left;
              margin-bottom:25px!important;
            }
            
            ul.list-weekbyweeks > li:nth-child(2n+2) {
              margin-right: 0;
            }
            ul.list-weekbyweeks > li:nth-child(2n+1) {
              clear:both;
            }
            
            ul.list-weekbyweeks > li:nth-last-child(-n + 2):nth-child(2n + 1), /* first element of the last row */   
            ul.list-weekbyweeks > li:nth-last-child(-n + 2):nth-child(2n + 1) ~ li /* all its following elements */
            {
                margin-bottom: 0!important;
            }
         
                ul.week-by-week-parts  h2,
                ul.week-by-week-parts  .h2 {
                  font-size: 23px;
                }

         
          }
          
          @media (min-width: 480px) and (max-width:767px){
          
        
        
            
            
          
            ul.list-weekbyweeks > li {
                width: 32%; 
                margin-right: 2%;
                float:left;
              margin-bottom:25px!important;
            }
            
            ul.list-weekbyweeks > li:nth-child(3n+3) {
               margin-right: 0;
            }
            
            ul.list-weekbyweeks > li:nth-child(3n+1) {
              clear:both;
            }
          
            ul.list-weekbyweeks > li:nth-last-child(-n + 3):nth-child(3n + 1), /* first element of the last row */
            ul.list-weekbyweeks > li:nth-last-child(-n + 3):nth-child(3n + 1) ~ li /* all its following elements */
            {
                margin-bottom: 0!important;
            }
        
            
          }
         
          
          @media (min-width: 768px) and (max-width:991px){
          
            ul.list-weekbyweeks > li {
              width: 23%; 
              margin-right: 2.666666666666667%;
              float:left;
              margin-bottom:25px!important;
            }
            
            ul.list-weekbyweeks > li:nth-child(4n+4) {
              margin-right: 0;
            }
            ul.list-weekbyweeks > li:nth-child(4n+1) {
              clear:both;
            }
            
            ul.list-weekbyweeks > li:nth-last-child(-n + 4):nth-child(4n + 1), /* first element of the last row */   
            ul.list-weekbyweeks > li:nth-last-child(-n + 4):nth-child(4n + 1) ~ li /* all its following elements */
            {
                margin-bottom: 0!important;
            }
        
          }
         
         
          
         @media (min-width: 992px){
          
          
            ul.list-weekbyweeks > li {
                width: 15%; 
                margin-right: 2%;
                float:left;
              margin-bottom:25px!important;
            }
            
            ul.list-weekbyweeks > li:nth-child(6n+6) {
               margin-right: 0;
            }
            
            ul.list-weekbyweeks > li:nth-child(6n+1) {
              clear:both;
            }
          
            ul.list-weekbyweeks > li:nth-last-child(-n + 6):nth-child(6n + 1), /* first element of the last row */
            ul.list-weekbyweeks > li:nth-last-child(-n + 6):nth-child(6n + 1) ~ li /* all its following elements */
            {
                margin-bottom: 0!important;
            }
          
         }
            
            
            ul.list-weekbyweeks li { 
              border:1px solid #e6e6e6; 
              overflow:hidden;
              margin-bottom:25px!important;
            }
            
           
            ul.list-weekbyweeks .image-wrap-col { 
              overflow:hidden;
            }
            ul.list-weekbyweeks img { 
              float:left;
              width:100%;
              height:auto;
            }
            
            
            
            
            
                
            
            
            ul.list-weekbyweeks .info-wrap {
              border-top:1px solid #e6e6e6; 
            }
            
            ul.list-weekbyweeks .info-wrap  h4 { 
              margin-bottom:0;
              text-align:center;
              padding:15px;    
              color: #f15a29;
            }
            
            ul.list-weekbyweeks a {
              text-decoration:none;
              display:block;
            }
            
            ul.list-weekbyweeks li:hover {
              background-color: #f15a29;
              border-color: #f15a29;
                  -webkit-transition: all 0.1s ease-in-out;
            -moz-transition: all 0.1s ease-in-out;
            -ms-transition: all 0.1s ease-in-out;
            -o-transition: all 0.1s ease-in-out;
            transition: all 0.1s ease-in-out;
            }
            
            ul.list-weekbyweeks a:hover .info-wrap {
              border-top:1px solid #f15a29; 
                  -webkit-transition: all 0.1s ease-in-out;
            -moz-transition: all 0.1s ease-in-out;
            -ms-transition: all 0.1s ease-in-out;
            -o-transition: all 0.1s ease-in-out;
            transition: all 0.1s ease-in-out;
            }
              
            ul.list-weekbyweeks a:hover h4 {
              color: #fff;
            }
            

           ul.week-by-week-parts {
                  list-style-type:none;
                  padding:0;
                  margin:0;
                }
                
                ul.week-by-week-parts h2 {
                 margin-top:0;
                }
                
                
                
                ul.week-by-week-parts > li {
                  margin:  0;
                  list-style-type:none;
                  padding222: 25px 0 0 ;
                  border-top222:1px dotted #e6e6e6; 
                }
                
                ul.week-by-week-parts > li:not(:first-child) {
                  margin-top: 30px ;
                }
                  
                  

                ul.week-by-week-parts h5 {
                 color: #59334e;
                  margin: 0 0 8px;
                    margin: 0 0 .8rem;
                }
                
                
                ul.week-by-week-parts p:last-child {
                 margin:0;
                }
                
                ul.week-by-week-parts > li ul {
                  margin-bottom: 20px;
                }
                



              .week-by-week-pagination {
                padding:15px 10px;; 
              }
                         
              .page-masthead .week-by-week-pagination {
                margin-top:0; 
              }     
                 
                .week-by-week-pagination ul.pagination li a {
                       padding222: 6px 7px; 
                       font-size222: 14px!important;
                      font-size222: 1.4rem!important;
                          display: table;
                }
            
            
                .week-by-week-pagination ul.pagination li a.browse-all {
                      margin:0 auto;
                }
            
                .week-by-week-pagination ul.pagination li a[rel="next"] {
                  float:right;
                }
            
                      
                @media (max-width: 479px){
                
                  .week-by-week-pagination ul.pagination li a .btn-text span {
                    display:none;
                    }
            
                  
                }
                @media (min-width: 480px){
                
                  .week-by-week-pagination ul.pagination li a {
                       padding222: 8px 12px 9px; 
                       font-size222: 16px!important;
                      font-size222: 1.6rem!important;
                    }
            
                  
                }
                @media (min-width: 768px){
                
                  .week-by-week-pagination ul.pagination li a {
                       padding222: 11px 12px; 
                       font-size222: 20px!important;
                      font-size222: 2rem!important;
                    }
            
                  
                }
              
                @media (min-width: 840px){
                
                  .week-by-week-pagination ul.pagination li a {
                       padding222: 12px 12px; 
                    }
            
                  
                }
                


    .week-by-week-subscribe { 
      max-width:450px;
      margin:0 auto; 
      position:relative;
      padding:25px 0;
    }
    
    .week-by-week-subscribe strong { 
      margin-right:20px;
      width: calc(100% - 120px);
    display: block;
    }
    
    
    .week-by-week-subscribe img { 
      float:right;
      width:113px;
      height:108px;
      position:absolute;
      bottom:0;
      right:15px;
    }