/** Shopify CDN: Minification failed

Line 248:8 Unexpected "{"
Line 248:9 Expected identifier but found "%"
Line 253:8 Unexpected "{"
Line 253:9 Expected identifier but found "%"
Line 303:8 Unexpected "{"
Line 303:9 Expected identifier but found "%"
Line 308:8 Unexpected "{"
Line 308:9 Expected identifier but found "%"
Line 581:2 Expected identifier but found "."

**/
/****************** Old Website Grid Layout *********************/


/*
* Layout
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/
/* Table of Contents
==================================================
    #Base 1200 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing
    #Media Queries */
/* #Base 1350 Grid
================================================== */

/*============
    .container                                  { position: relative; width: 1350px; margin: 0 auto; padding: 0;}
============ */
    .column, .columns                           { float: left; display: inline; margin-left: 13px; margin-right: 13px;}

    .row                                        { margin-bottom: 20px; }


    /* Nested Column Classes */
    .alpha, .columns.alpha               { margin-left: 0; }
    .omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .one.column                      { width: 55px;  }
    .two.columns                     { width: 130px; }
    .three.columns                   { width: 205px; }
    .four.columns                    { width: 23.5%; }
    .five.columns                    { width: 18.7%; }
    .six.columns                     { width: 15%; }
    .seven.columns                   { width: 12%; }
    .eight.columns                   { width: 48%; }
    .eight.columns.product           { width: 47%; }
    .nine.columns                    { width: 655px; }
    .ten.columns                     { width: 730px; }
    .eleven.columns                  { width: 805px; }
    .twelve.columns                  { width: 880px; }
    .thirteen.columns                { width: 955px; }
    .fourteen.columns                { width: 1030px; }
    .fifteen.columns                 { width: 1105px; }
    .sixteen.columns                 { width: 1180px; }

    .one-third.column                { width: 32%; }
    .two-thirds.column               { width: 65%; }
    .one-fifth.column                { width: 220px; }


    /* Offsets */
    .offset-by-one                   { padding-left: 75px;  }
    .offset-by-two                   { padding-left: 150px; }
    .offset-by-three                 { padding-left: 225px; }
    .offset-by-four                  { padding-left: 300px; }
    .offset-by-five                  { padding-left: 375px; }
    .offset-by-six                   { padding-left: 450px; }
    .offset-by-seven                 { padding-left: 525px; }
    .offset-by-eight                 { padding-left: 600px; }
    .offset-by-nine                  { padding-left: 675px; }
    .offset-by-ten                   { padding-left: 750px; }
    .offset-by-eleven                { padding-left: 825px; }
    .offset-by-twelve                { padding-left: 900px; }
    .offset-by-thirteen              { padding-left: 975px; }
    .offset-by-fourteen              { padding-left: 1050px; }
    .offset-by-fifteen               { padding-left: 1125px; }


/* #Base 1200 - 1398 Grid
================================================== */
@media only screen and (min-width: 1200px) and (max-width: 1398px) {
/*==============  
    .container                                  { position: relative; width: 1350px; margin: 0 auto; padding: 0;}
============== */
    .column, .columns                           { float: left; display: inline; margin-left: 11px; margin-right: 11px;}

    .row                                        { margin-bottom: 20px; }


    /* Nested Column Classes */
    .alpha, .columns.alpha               { margin-left: 0; }
    .omega, .columns.omega               { margin-right: 0; }
  
    /* Base Grid */
    .four.columns                    { width: 23.6%; }
    .five.columns                    { width: 18.7%; }
    .six.columns                     { width: 15%; }
    .seven.columns                   { width: 12%; }
    .eight.columns                   { width: 48%; }
    .eight.columns.product           { width: 47%; }  
    .one-third.column                { width: 32%; }
    .two-thirds.column               { width: 65%; }
}

/* #Base 960 Grid
================================================== */

  @media only screen and (min-width: 960px) and (max-width: 1199px) {
/*==============     
  .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
============== */    
  .column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
  .row                                        { margin-bottom: 20px; }
  /* Nested Column Classes */
  .column.alpha, .columns.alpha               { margin-left: 0; }
  .column.omega, .columns.omega               { margin-right: 0; }
  /* Base Grid */
  .container .one.column                      { width: 40px;  }
  .container .two.columns                     { width: 100px; }
  .container .three.columns                   { width: 160px; }
  			 .four.columns                    { width: 23.3%; }
             .five.columns                    { width: 18%; }
  			 .six.columns                     { width: 14.8%; }
  			 .seven.columns                   { width: 12%; }
  			 .eight.columns                   { width: 48%; }
    		 .eight.columns.product 		  { width: 47%; }
  .container .nine.columns                    { width: 520px; }
  .container .ten.columns                     { width: 580px; }
  .container .eleven.columns                  { width: 640px; }
  .container .twelve.columns                  { width: 700px; }
  .container .thirteen.columns                { width: 760px; }
  .container .fourteen.columns                { width: 820px; }
  .container .fifteen.columns                 { width: 880px; }
  .container .sixteen.columns                 { width: 940px; }
             .one-third.column                { width: 100%; }
  			 .two-thirds.column               { width: 100%; }
  .container .one-fifth.column                { width: 172px; }
  /* Offsets */
  .container .offset-by-one                   { padding-left: 60px;  }
  .container .offset-by-two                   { padding-left: 120px; }
  .container .offset-by-three                 { padding-left: 180px; }
  .container .offset-by-four                  { padding-left: 240px; }
  .container .offset-by-five                  { padding-left: 300px; }
  .container .offset-by-six                   { padding-left: 360px; }
  .container .offset-by-seven                 { padding-left: 420px; }
  .container .offset-by-eight                 { padding-left: 480px; }
  .container .offset-by-nine                  { padding-left: 540px; }
  .container .offset-by-ten                   { padding-left: 600px; }
  .container .offset-by-eleven                { padding-left: 660px; }
  .container .offset-by-twelve                { padding-left: 720px; }
  .container .offset-by-thirteen              { padding-left: 780px; }
  .container .offset-by-fourteen              { padding-left: 840px; }
  .container .offset-by-fifteen               { padding-left: 900px; }

}
/* #Tablet (Portrait)
================================================== */
    /* Note: Design for a width of 768px */
    @media only screen and (min-width: 768px) and (max-width: 959px) {
/*==============      
        .container                                  { width: 768px; }
============== */     
      
      .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
      .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
      .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
      .container .one.column                      { width: 28px; }
      .container .two.columns                     { width: 76px; }
      .container .three.columns                   { width: 124px; }
      			 .four.columns                    { width: 22.4%; }
      			 .five.columns                    { width: 17.8%; }
      			 .six.columns                     { width: 13.7%; }
      			 .seven.columns                   { width: 11%; }
      			 .eight.columns                   { width: 48%; }
      			 .eight.columns.product           { width: 47%; }
      .container .nine.columns                    { width: 412px; }
      .container .ten.columns                     { width: 460px; }
      .container .eleven.columns                  { width: 508px; }
      .container .twelve.columns                  { width: 556px; }
      .container .thirteen.columns                { width: 604px; }
      .container .fourteen.columns                { width: 652px; }
      .container .fifteen.columns                 { width: 700px; }
      .container .sixteen.columns                 { width: 748px; }
      			 .one-third.column                { width: 100%; }
      			 .two-thirds.column               { width: 100%; }
      .container .one-fifth.column                { width: 133px; }
      /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
      .container .offset-by-two                   { padding-left: 96px; }
      .container .offset-by-three                 { padding-left: 144px; }
      .container .offset-by-four                  { padding-left: 192px; }
      .container .offset-by-five                  { padding-left: 240px; }
      .container .offset-by-six                   { padding-left: 288px; }
      .container .offset-by-seven                 { padding-left: 336px; }
      .container .offset-by-eight                 { padding-left: 348px; }
      .container .offset-by-nine                  { padding-left: 432px; }
      .container .offset-by-ten                   { padding-left: 480px; }
      .container .offset-by-eleven                { padding-left: 528px; }
      .container .offset-by-twelve                { padding-left: 576px; }
      .container .offset-by-thirteen              { padding-left: 624px; }
      .container .offset-by-fourteen              { padding-left: 672px; }
      .container .offset-by-fifteen               { padding-left: 720px; }
  }
/*  #Mobile (Portrait)
================================================== */
    /* Note: Design for a width of 320px */
    @media only screen and (max-width: 767px) {
/*==============      
        .container { width: 300px; }
      
============== */     
      .columns, .column { margin: 0; }
      .container .one.column,
        .container .two.columns,
        .container .three.columns,
        		   .four.columns,
        		   .five.columns,
        		   .six.columns,
        		   .seven.columns,
                   .eight.columns,
      			   .eight.columns.product,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        		   .one-third.column,
        .two-thirds.column  { width: 100%; }
        .container .one-fifth.column { width: 140px; }
        .container .one-fifth.column:nth-child(2n)  { margin-left: 20px }

        {% if settings.mobile_products_per_row == "2" %}
          .container .thumbnail.even, .container .thumbnail.odd  { width: 140px !important; }
          .container div.thumbnail.even  { clear: left }
          .container div.thumbnail.odd  { margin-left: 20px }
          br.product_clear { display: none }
        {% endif %}

      /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }
  }
/* #Mobile (Landscape)
================================================== */
    /* Note: Design for a width of 480px */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
/*==============      
        .container { width: 420px; }
============== */     
      
      .columns, .column { margin: 0; }
      .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        		   .seven.columns,
                   .eight.columns,
      			   .eight.columns.product,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 100%; }
        .container .one-fifth.column  { width: 200px;}
        .container .one-fifth.column:nth-child(2n)  { margin-left: 20px }

        {% if settings.mobile_products_per_row == "2" %}
          .container .thumbnail.even, .container .thumbnail.odd  { width: 200px !important; }
          .container div.thumbnail.even  { clear: left }
          .container div.thumbnail.odd  { margin-left: 20px }
          br.product_clear { display: none }
        {% endif %}

  }


/********* H3 Styling for eight columns and globally ********/
.rte h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.rte h5 {
    margin-top: 0px;
}

.rte h2 {
  margin-top: 0px;
}







/******************** Old Website Grid Layout ************************/


/******************** START Theme Footer ************************/

.footer-widget > .footer-inner {
  margin-top: 33px !important;
}


/* Remove theme search widget */
.snize-sticky-searchbox.bottom-right {
  display: none;
}


/******************** END Theme Footer ************************/

/******************** START Theme Header ************************/

.mobile-department {
  padding-top: 9px;
}

/* Mobile header department color change - Submenu */

.mobile-department ul li a:hover, .mobile-department ul li.active a, .mobile-department ul li a:active {
    color: #333e48;
    font-weight: 700;
}

/******************** END Theme Header ************************/

/******************** START Product Page ************************/

/* Rental product page Contact us button */
.rental-btn {
  margin-bottom: 35px;
  color: #333e48 !important;
}

.rental-btn:hover {
  color: #ffffff !important;
}

/* Product page links blue color */
#tabs-description a {
  color: #007bff!important;
}

/* Product page price font size */
.detail-price .price {
  font-size: 25px!important;
}

/* Turn links on pages to color Blue */
.product a {
  color: #007bff;
}

.share-links.social-sharing .list-inline li a {
  color: #fff!important;
}

.affirm-modal-trigger {
  color: #282828!important;
}

.shopify-installments__learn-more {
  text-decoration: none!important;
}

p {
    margin: 16px 0px 16px 0px!important;
}

#tabs-description h2 {
  margin: 30px 0px 30px 0px!important;
}


#tabs-description h3, #tabs-description h4, #tabs-description h5 {
  margin: 16px 0px 16px 0px!important;
  font-weight: bold;
}

.tab-content .col-sm > img {
  margin-top: 16px;
  margin-bottom: 16px;
}

.col-sm > h3 {
  margin-top: 23px!important;
}

/* Product Page Expert Widget */
.expert-widget {
    display: inline-block;
  	margin-top:15px;
  	margin-bottom:15px;
}

/* Product Page Expert Headshot Section */
.expert-headshot {
    display: inline-block;
    vertical-align: bottom;
  	padding-right: 15px;
  	padding-bottom: 15px
}

/* Product Page Expert Image */
.customer-support-widget-img-circle {
    height: 68px;
    width: 68px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  	vertical-align: bottom;
}


/* Product Page Expert Widget Contact Info */
.expert-widget-contact {
    display: inline-block;
    padding: 6px 0 0 0px;
    text-align: left;
}

/* Synchrony Financing Widget */
.shopify-block.shopify-app-block.product-widget {
  margin-bottom: 10px;
}

.financing-option #syf-promo, #syf-plcc, #syf-setpay{
  font-size: 1em !important;
}

div#syf-unifi-widget {
  Margin-top: 20px;
}

/* Affirm Financing Widget */
.affirm {
  color: #4d4d4d !important;
  font-size:85%;
  margin-top:2px;
}

.affirm-section {
  font-size: .88em;
  margin: 2px 0px 2px 0px;
}


/* Embed Container Class */
.embed-container {
  position: relative!important;
  padding-bottom: 56.25%!important;
  height: 0!important;
  overflow: hidden!important;
  max-width: 100%!important;
  margin-bottom:15px!important;
}



/* Button text 'Add to cart' color */
.action-button > .add-to-cart, .page-product .product-content-wrapper .action-button .btn {
  color: #333e48!important;
}

.page-product .product-content-wrapper .action-button .btn:hover {
  transition: all .35s ease-in-out 0s!important;
  color: #ffffff!important;
}

.page-product.layout-extended .product-content-wrapper .action-button .btn svg path {
  fill: #333e48!important;
}

.page-product.layout-extended .product-content-wrapper .action-button .btn:hover svg path {
  transition: all .35s ease-in-out 0s!important;
  fill: #ffffff!important;
}

/* Remove bullets */
.product-sku-collection {
	list-style-type: none!important;
	padding-left: 0px!important;
}


/* Reasons to buy bullets */
.reasons {
  border-top: solid #E0DFD5 1px;
  border-bottom: solid #E0DFD5 1px;
  margin-bottom: 0px;
  padding-bottom: 18px;
  margin-top: 10px;
}


/* No Free Shipping Bullet */
.no-free-shipping {
  font-size: 14px;
  margin-top: 10px!important;
  margin-bottom: 4px!important;
}


/* Financing options */
.financing-option {
  font-size: .9em;
  margin-top: 5px!important;
  margin-bottom: 5px!important;
}

.financing-group {
  border-bottom: solid #E0DFD5 1px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 18px;
  margin-top: 0px;
}


/* Available: In Stock */
#stock {
  border-bottom: 0px!important;
}

/* Get it fast section */
.meta-inventory {
  font-size: .88em;
  margin-left: 20px;
  margin-top: 0px!important;
  padding-bottom: 0px;
}

.local-delivery-products {
  font-size: .88em;
  margin-left: 20px;
  margin-top: 0px!important;
  padding-bottom: 18px;
  border-bottom: solid #E0DFD5 1px;
}

.product-meta-headers-top {
  .font-size: .96em;
  font-weight: bold;
}

.product-meta-headers-bottom {
  font-size: .96em;
  font-weight: bold;
  margin-bottom: 0px!important;
  margin-top: 0px!important;
}

.digital-download-meta {
border-bottom: solid #E0DFD5 1px;
margin-top: 0px!important;
padding-bottom: 18px;
}

/* Product price */
.product-price {
  margin-bottom: 15px!important;
}


/* ShopPay */
.shopify-installments__learn-more, #shopify-installments-cta {
  font-size: .88em!important;
  text-decoration: none!important;
  color: #4d4d4d!important;
}

/* ShopPay link size */
button#shopify-installments-cta.shopify-installments__learn-more {
  font-size: smaller!important;
}

/* Add quantity label */
.quantity {
  margin-top: 10px!important;
}

/* Adjust margin around 'Product SKU' label */
div.share-links.social-sharing {
  margin-bottom: 10px!important;
}


/* P65 Warning box */
.warningbox {
  padding: 3.05% 6%;
  max-width: 1200px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  display: block;
  font: small/1.5 Arial,Helvetica,sans-serif;
  border: 2px solid #ffd700;
  /* background-color: rgb(255,244,244) */
  padding: 0px 20px 10px;
  color: #484848; /* rgb(204,0,0); */
  font-weight: 500;
  padding-top: 7px;
  margin-top: 37px;
}

    /* P65 Warning box side margin on mobile */
    @media only screen and (max-width: 1220px) {
    .warningbox {
    margin-right: 10px;
    margin-left: 10px;
    }
    }

/* Video Embed Container YouTube */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom:15px; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

/* Video Embed Container Bootstrap */
.embed-responsive {
  margin-bottom: 20px;
}

/* In stock and Pre-order labels */
.stock-status {
color: #5bb300!important;
font-weight: 700!important;
}

#stock-label > span:nth-child(1) {
color: #878787!important;
}

#stock-label {
font-size: calc(var(--body-font-size) - 1px);
margin-bottom: 10px;
}

/* Photo arrows
.page-product .slider-main-image .slick-arrow svg path {
  fill: #fed700!important;
}
/* Photo arrows background 
.btn-next.slick-arrow, .btn-prev.slick-arrow {
  background: #333!important;
}
*/

/*.locations {
font-weight: 600!important;
}
*/

.locations:hover {
text-decoration: none;
}

.demo {
    font-size: .88em;
    padding-top: 0px;
    margin-top: 0px;
}


.local-delivery {
font-weight: 600!important;
}

.local-delivery:hover {
text-decoration: none;
}

/* List items title size */
.cata-grid-1 .cata-product .product-grid-item .product-wrapper .product-content .product-name, .cata-grid-2 .cata-product .product-grid-item .product-wrapper .product-content .product-name {
font-size: calc(var(--product-font-size) - 2px)!important;
}

/* Financing Widgets */
.affirm-ala-price {
    font-size: 1em !important;
}

/* Rebate Blurb */
.rebate-blurb {
    font-size: 1.2em;
}

/* Product more payment options button */
.shopify-payment-button__more-options{
  text-decoration: none!important;
}

/* Product page table header row taller */
.templateProduct .tab-content table td {
  line-height: 2em !important;
}

@media only screen and (max-width: 480px) {
    .price-sale {
        font-size: 1.5em;
    }
    h1.page-heading {
      font-size: 1.5em;
      padding-bottom: 10px;
    }
    p {
      font-size: 1.1em;
    }
}

/******************** END Product Page ************************/


/******************** START Collection Page ************************/

.affirm-ala-price {
  font-weight: 700;
  font-size: 1.12em;
}


/*.product-price > .price {
  font-size: 1.05em!important;
} */


.price-sale > .price {
  font-size: 1.05em!important;  
}

.product-name > a {
  --main-color: none!important;
}
  
.sb-filter-wrapper .sbw-filter .sbf-title span, .sb-widget .categories-menu > li.dropdown.s-open > a {
    font-size: 16px!important;
}
  
  
.affirm-as-low-as {
  --main-color: none!important;
}
  
.product-wrapper .product-content .price-cart-wrapper .btn-add-cart svg path {
  fill: #333e48!important;
}
  
.pagination-holder {
  margin-bottom: 30px!important;
}
  
.label {  
  color: #5bb300;
  font-weight: 600;
  font-size: .9em;
  margin:2px 0px 2px 0px;
  display: block;
}
  
.label-sold-out {
  color: #ee0000;
  font-weight: 600;
  font-size: .9em;
  margin:2px 0px 2px 0px;
  display: block;
}

.bottom-info {
  height: 80px;
  margin:4px 0px 4px 0px;
  overflow: hidden;
}
  
/* Product Title Height */
.product-wrapper .product-name {  
max-height: 2.8rem;
overflow: hidden;
}

@media only screen and (max-width: 480px) {
  .product-wrapper .product-name {
  max-height: 3.8rem;
  }
}

.product-group-vendor-name {  
height: 60px;
overflow: hidden;
}  

  
  
@media only screen and (max-width: 1439px) {
  .bottom-info {
  height: 100px;
  margin:4px 0px 4px 0px;
  overflow: hidden;
}  
}
  
  
@media only screen and (max-width: 667px) {
.product-group-vendor-name {  
height: 56px;
overflow: hidden;
}    
}  
  
@media only screen and (max-width: 666px) {
.product-group-vendor-name {  
height: 58px;
overflow: hidden;
}    
.bottom-info {
  height: 100px;
  margin:4px 0px 4px 0px;
  overflow: hidden;
}   
}
  
@media only screen and (max-width: 479px) {
.product-group-vendor-name {  
height: 60px;
overflow: hidden;
}    
.bottom-info {
  height: 100px;
  margin:4px 0px 4px 0px;
  overflow: hidden;
}     
}



/* Sidebar filters */
.sb-widget .categories-menu>li.dropdown>.dropdown-menu>li.active>a, .sbw-filter>div .advanced-filters>li.active-filter>a {  
  font-weight: 700!important;
}

/* Margin left for Label New and Sale Label in collections */
.label-new {
  margin-left: 8px !important;
}

.label-sale {
  margin-left: 8px !important;
}

/* collection top description layout */
.cata-description {
width: 134.6%;
right: 35%;
position: relative;
text-align: center;
}

/* Remove extra white space above collection grid and below department bar */

@media (min-width: 992px) {
    .mobile-department {
        margin-bottom: 0px;
    }
}

/******************** END Collection Page ************************/


/******************** START Info Pages ************************/

/* Turn links on pages to color Blue */
.page-content a {
  color: #007bff!important;
}

.post-des a {
  color: #007bff!important;
}

.ss__banner a {
  color: #007bff!important;
}

.cata-description a {
  color: #007bff!important;
}

/* Teachers page even rows background color */
.teacher-list #music-teacher:nth-child(odd) {
    background: rgba(104,104,104,.05);
}

/* Teachers Page */
.teachers-list-margin {
  margin: 16px 16px 16px 16px !important;
}
.teacher-background {background: rgba(104,104,104,.05);
  }
.line-margin {margin-top: 30px; margin-bottom: 20px;}

/* Contact Page */
.store-location-header {
font-weight: 600!important;
text-decoration: underline;
}

.store-location-header:hover {
text-decoration: none;
}

h2, h3, h4, h5 {
margin-top: 20px;
margin-bottom: 20px;
}

.page-content > h2 {
  margin-top: 40px!important;
  margin-bottom: 40px!important;
}

.page-content h2 {
  margin-top: 28px!important;
  margin-bottom: 28px!important;
}

/* Featured Brands Page */
.older-brands, .older-brands > a {
color: #b3b3b3!important;
}

.holiday-Brands {
font-size: 1.2em;
}

/* Rockin Robbies Rental Page */

/* Desktop */
@media only screen and (min-width: 1200px) {
#rockinrobbies {
  width: 100%;
  height: 1200px;
}  
}

/* tablet */
@media only screen and (min-width: 991px) and (max-width: 1200px) {
#rockinrobbies {
  width: 100%;
  height: 1500px;
}  
} 

/* mobile */
@media only screen and (max-width: 990px) {
#rockinrobbies {
  width: 100%;
  height: 1500px;
  overflow: hidden;
}  
} 

/* Teacher Blog Post Titles */
.post-title {
font-size: 24px;
}

/******************** END Info Pages ************************/

/******************** START Mulberry widget style ************************/

#mulberry-container iframe {
  width: 100%;
}

/******************** END Mulberry widget style ************************/
