
/*!
Production™ Framework © 2018 IMPACT Branding & Design LLC. ALL RIGHTS RESERVED.
IMPACT Branding & Design LLC grants you a nonexclusive, nontransferable, limited right to access and use this 
installation of Production™ Framework. By using this installation of Production™ Framework, you agree not 
to modify, reverse engineer, disassemble, or decompile the Production™ Framework or any portion thereof. 
Any unauthorized copying, reproduction, republishing, uploading, posting, distribution, transmission, display 
or other use of this material without the express written permission of IMPACT Branding & Design is prohibited. 
*/













@import url("//fonts.googleapis.com/css?family=Antic+Slab");
@import url("//fonts.googleapis.com/css?family=PT+Sans:400,700");
@import url("//fonts.google.com/specimen/Nunito");
@import url("//fonts.google.com/specimen/Roboto");
@import url("//fonts.google.com/specimen/Roboto+Slab");
@import url("//fonts.google.com/specimen/Raleway");
@import url("//fonts.google.com/specimen/Oswald");
@import url("//fonts.google.com/specimen/Open+Sans");
@import url("//fonts.google.com/specimen/Open+Sans+Condensed");
@import url("//fonts.google.com/specimen/Muli");
@import url("//fonts.google.com/specimen/Dosis");
@import url("//fonts.google.com/specimen/Hind");
@import url("//fonts.google.com/specimen/Josefin+Sans");
@import url("//fonts.google.com/specimen/Anton");
@import url("//fonts.google.com/specimen/Indie+Flower");
@import url("//fonts.google.com/specimen/Varela+Round");
@import url("//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css");

/* ******************** FUNCTIONS ******************** */











































/* ******************** BRAND VARIABLES ******************** */











 


 
 
 

    /* Grid default vertical height */
    /* Grid short vertical height */
     /* Grid short-medium vertical height */
   /* Grid medium vertical height */
    /* Grid tall-medium vertical height */
  /* Grid tall vertical height */

   /* Lighter font-weight */
     /* Light font-weight */
    /* Normal font-weight */
      /* Bold font-weight */ 
    /* Bolder font-weight */


 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 
 

 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 




 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 


/* ******************** ASSETS ******************** */
















/* ******************** BASE ******************** */



* {
    -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html, body {
    padding:0px;
    margin:0px;
    opacity:1!important;
}
.widget-span img, .widget-span iframe {
    max-width:100%;
}
.widget-span img {
    height:auto;
}

/* ********** GRID ********** */




/* Grid */
.grid, .row-fluid .row-fluid {
    margin:0px auto!important;
    width: 1192px!important;
    max-width:98%!important;
    text-align:center;
    font-size:0px;

    -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.visuallyhidden {display: none;}
.row-fluid .row-fluid .row-fluid {max-width:100%!important;}
.grid .hs_cos_wrapper, .row-fluid .row-fluid .hs_cos_wrapper {
    font-size:18px;
    color:#1a1721;
}
.grid .hs_cos_wrapper_type_custom_widget, .row-fluid .row-fluid .hs_cos_wrapper_type_custom_widget {
    font-size:0px;
}

.grid.hard,
.grid.hard--sides,
.hard > .row-fluid-wrapper > .row-fluid, .hard--sides > .row-fluid-wrapper > .row-fluid {
    width:100%!important;
    max-width:100%!important;
}

@media (min-width: 1168px) {
.grid.desk-hard,
.grid.desk-hard--sides,
.desk-hard > .row-fluid-wrapper > .row-fluid, .desk-hard--sides > .row-fluid-wrapper > .row-fluid {
    width:100%!important;
    max-width:100%!important;
}
}
@media (min-width: 1025px) and (max-width: 1167px) {
.grid.lap-hard,
.grid.lap-hard--sides,
.lap-hard > .row-fluid-wrapper > .row-fluid, .lap-hard--sides > .row-fluid-wrapper > .row-fluid {
    width:100%!important;
    max-width:100%!important;
}
}
@media (min-width: 1025px) {
.grid.lap-and-up-hard,
.grid.lap-and-up-hard--sides,
.lap-and-up-hard > .row-fluid-wrapper > .row-fluid, .lap-and-up-hard--sides > .row-fluid-wrapper > .row-fluid {
    width:100%!important;
    max-width:100%!important;
}
}
@media (max-width: 1024px) {
.grid.portable-hard,
.grid.portable-hard--sides,
.portable-hard > .row-fluid-wrapper > .row-fluid, .portable-hard--sides > .row-fluid-wrapper > .row-fluid {
    width:100%!important;
    max-width:100%!important;
}
}
@media (min-width: 680px) and (max-width: 1024px) {
.grid.tablet-hard,
.grid.tablet-hard--sides,
.tablet-hard > .row-fluid-wrapper > .row-fluid, .tablet-hard--sides > .row-fluid-wrapper > .row-fluid {
    width:100%!important;
    max-width:100%!important;
}
}
@media (max-width: 679px) {
.grid.palm-hard,
.grid.palm-hard--sides,
.palm-hard > .row-fluid-wrapper > .row-fluid, .palm-hard--sides > .row-fluid-wrapper > .row-fluid {
    width:100%!important;
    max-width:100%!important;
}
}


/* Grid Items */
.row-fluid .row-fluid .widget-span[class*="span"] {
    display:inline-block;
    float:none!important;
    text-align:left;
    margin-left:1.0%;
    margin-right:1.0%;
    vertical-align:top;

    -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.row-fluid .row-fluid > * {
    padding-top:50px;
    padding-bottom:50px;
}

/* Grid Vertical Padding */

/* Top & Bottom */
    .grid.short, .widget-span.short {
        padding-top:20px;
        padding-bottom:20px;
    }
    .grid.tall, .widget-span.tall {
        padding-top:40px;
        padding-bottom:40px;
    }
    .grid.grande, .widget-span.grande {
        padding-top:60px;
        padding-bottom:60px;
    }
    .grid.venti, .widget-span.venti {
        padding-top:80px;
        padding-bottom:80px;
    }
    .grid.trenta, .widget-span.trenta {
        padding-top:100px;
        padding-bottom:100px;
    }
    /* Top */
    .grid.short--top, .widget-span.short--top {
        padding-top:20px;
    }
    .grid.tall--top, .widget-span.tall--top {
        padding-top:40px;
    }
    .grid.grande--top, .widget-span.grande--top {
        padding-top:60px;
    }
    .grid.venti--top, .widget-span.venti--top {
        padding-top:80px;
    }
    .grid.trenta--top, .widget-span.trenta--top {
        padding-top:100px;
    }
    
    /* Bottom */
    .grid.short--bottom, .widget-span.short--bottom {
        padding-bottom:20px;
    }
    .grid.tall--bottom, .widget-span.tall--bottom {
        padding-bottom:40px;
    }
    .grid.grande--bottom, .widget-span.grande--bottom {
        padding-bottom:60px;
    }
    .grid.venti--bottom, .widget-span.venti--bottom {
        padding-bottom:80px;
    }
    .grid.trenta--bottom, .widget-span.trenta--bottom {
        padding-bottom:100px;
    }

@media (min-width: 1168px) {
/* Top & Bottom */
    .grid.desk-short, .widget-span.desk-short {
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
    .grid.desk-tall, .widget-span.desk-tall {
        padding-top:40px!important;
        padding-bottom:40px!important;
    }
    .grid.desk-grande, .widget-span.desk-grande {
        padding-top:60px!important;
        padding-bottom:60px!important;
    }
    .grid.desk-venti, .widget-span.desk-venti {
        padding-top:80px!important;
        padding-bottom:80px!important;
    }
    .grid.desk-trenta, .widget-span.desk-trenta {
        padding-top:100px!important;
        padding-bottom:100px!important;
    }
    /* Top */
    .grid.desk-short--top, .widget-span.desk-short--top {
        padding-top:20px!important;
    }
    .grid.desk-tall--top, .widget-span.desk-tall--top {
        padding-top:40px!important;
    }
    .grid.desk-grande--top, .widget-span.desk-grande--top {
        padding-top:60px!important;
    }
    .grid.desk-venti--top, .widget-span.desk-venti--top {
        padding-top:80px!important;
    }
    .grid.desk-trenta--top, .widget-span.desk-trenta--top {
        padding-top:100px!important;
    }
    
    /* Bottom */
    .grid.desk-short--bottom, .widget-span.desk-short--bottom {
        padding-bottom:20px!important;
    }
    .grid.desk-tall--bottom, .widget-span.desk-tall--bottom {
        padding-bottom:40px!important;
    }
    .grid.desk-grande--bottom, .widget-span.desk-grande--bottom {
        padding-bottom:60px!important;
    }
    .grid.desk-venti--bottom, .widget-span.desk-venti--bottom {
        padding-bottom:80px!important;
    }
    .grid.desk-trenta--bottom, .widget-span.desk-trenta--bottom {
        padding-bottom:100px!important;
    }
}
@media (min-width: 1025px) and (max-width: 1167px) {
/* Top & Bottom */
    .grid.lap-short, .widget-span.lap-short {
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
    .grid.lap-tall, .widget-span.lap-tall {
        padding-top:40px!important;
        padding-bottom:40px!important;
    }
    .grid.lap-grande, .widget-span.lap-grande {
        padding-top:60px!important;
        padding-bottom:60px!important;
    }
    .grid.lap-venti, .widget-span.lap-venti {
        padding-top:80px!important;
        padding-bottom:80px!important;
    }
    .grid.lap-trenta, .widget-span.lap-trenta {
        padding-top:100px!important;
        padding-bottom:100px!important;
    }
    /* Top */
    .grid.lap-short--top, .widget-span.lap-short--top {
        padding-top:20px!important;
    }
    .grid.lap-tall--top, .widget-span.lap-tall--top {
        padding-top:40px!important;
    }
    .grid.lap-grande--top, .widget-span.lap-grande--top {
        padding-top:60px!important;
    }
    .grid.lap-venti--top, .widget-span.lap-venti--top {
        padding-top:80px!important;
    }
    .grid.lap-trenta--top, .widget-span.lap-trenta--top {
        padding-top:100px!important;
    }
    
    /* Bottom */
    .grid.lap-short--bottom, .widget-span.lap-short--bottom {
        padding-bottom:20px!important;
    }
    .grid.lap-tall--bottom, .widget-span.lap-tall--bottom {
        padding-bottom:40px!important;
    }
    .grid.lap-grande--bottom, .widget-span.lap-grande--bottom {
        padding-bottom:60px!important;
    }
    .grid.lap-venti--bottom, .widget-span.lap-venti--bottom {
        padding-bottom:80px!important;
    }
    .grid.lap-trenta--bottom, .widget-span.lap-trenta--bottom {
        padding-bottom:100px!important;
    }
}
@media (min-width: 1025px) {
/* Top & Bottom */
    .grid.lap-and-up-short, .widget-span.lap-and-up-short {
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
    .grid.lap-and-up-tall, .widget-span.lap-and-up-tall {
        padding-top:40px!important;
        padding-bottom:40px!important;
    }
    .grid.lap-and-up-grande, .widget-span.lap-and-up-grande {
        padding-top:60px!important;
        padding-bottom:60px!important;
    }
    .grid.lap-and-up-venti, .widget-span.lap-and-up-venti {
        padding-top:80px!important;
        padding-bottom:80px!important;
    }
    .grid.lap-and-up-trenta, .widget-span.lap-and-up-trenta {
        padding-top:100px!important;
        padding-bottom:100px!important;
    }
    /* Top */
    .grid.lap-and-up-short--top, .widget-span.lap-and-up-short--top {
        padding-top:20px!important;
    }
    .grid.lap-and-up-tall--top, .widget-span.lap-and-up-tall--top {
        padding-top:40px!important;
    }
    .grid.lap-and-up-grande--top, .widget-span.lap-and-up-grande--top {
        padding-top:60px!important;
    }
    .grid.lap-and-up-venti--top, .widget-span.lap-and-up-venti--top {
        padding-top:80px!important;
    }
    .grid.lap-and-up-trenta--top, .widget-span.lap-and-up-trenta--top {
        padding-top:100px!important;
    }
    
    /* Bottom */
    .grid.lap-and-up-short--bottom, .widget-span.lap-and-up-short--bottom {
        padding-bottom:20px!important;
    }
    .grid.lap-and-up-tall--bottom, .widget-span.lap-and-up-tall--bottom {
        padding-bottom:40px!important;
    }
    .grid.lap-and-up-grande--bottom, .widget-span.lap-and-up-grande--bottom {
        padding-bottom:60px!important;
    }
    .grid.lap-and-up-venti--bottom, .widget-span.lap-and-up-venti--bottom {
        padding-bottom:80px!important;
    }
    .grid.lap-and-up-trenta--bottom, .widget-span.lap-and-up-trenta--bottom {
        padding-bottom:100px!important;
    }
}
@media (max-width: 1024px) {
/* Top & Bottom */
    .grid.portable-short, .widget-span.portable-short {
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
    .grid.portable-tall, .widget-span.portable-tall {
        padding-top:40px!important;
        padding-bottom:40px!important;
    }
    .grid.portable-grande, .widget-span.portable-grande {
        padding-top:60px!important;
        padding-bottom:60px!important;
    }
    .grid.portable-venti, .widget-span.portable-venti {
        padding-top:80px!important;
        padding-bottom:80px!important;
    }
    .grid.portable-trenta, .widget-span.portable-trenta {
        padding-top:100px!important;
        padding-bottom:100px!important;
    }
    /* Top */
    .grid.portable-short--top, .widget-span.portable-short--top {
        padding-top:20px!important;
    }
    .grid.portable-tall--top, .widget-span.portable-tall--top {
        padding-top:40px!important;
    }
    .grid.portable-grande--top, .widget-span.portable-grande--top {
        padding-top:60px!important;
    }
    .grid.portable-venti--top, .widget-span.portable-venti--top {
        padding-top:80px!important;
    }
    .grid.portable-trenta--top, .widget-span.portable-trenta--top {
        padding-top:100px!important;
    }
    
    /* Bottom */
    .grid.portable-short--bottom, .widget-span.portable-short--bottom {
        padding-bottom:20px!important;
    }
    .grid.portable-tall--bottom, .widget-span.portable-tall--bottom {
        padding-bottom:40px!important;
    }
    .grid.portable-grande--bottom, .widget-span.portable-grande--bottom {
        padding-bottom:60px!important;
    }
    .grid.portable-venti--bottom, .widget-span.portable-venti--bottom {
        padding-bottom:80px!important;
    }
    .grid.portable-trenta--bottom, .widget-span.portable-trenta--bottom {
        padding-bottom:100px!important;
    }
}
@media (min-width: 680px) and (max-width: 1024px) {
/* Top & Bottom */
    .grid.tablet-short, .widget-span.tablet-short {
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
    .grid.tablet-tall, .widget-span.tablet-tall {
        padding-top:40px!important;
        padding-bottom:40px!important;
    }
    .grid.tablet-grande, .widget-span.tablet-grande {
        padding-top:60px!important;
        padding-bottom:60px!important;
    }
    .grid.tablet-venti, .widget-span.tablet-venti {
        padding-top:80px!important;
        padding-bottom:80px!important;
    }
    .grid.tablet-trenta, .widget-span.tablet-trenta {
        padding-top:100px!important;
        padding-bottom:100px!important;
    }
    /* Top */
    .grid.tablet-short--top, .widget-span.tablet-short--top {
        padding-top:20px!important;
    }
    .grid.tablet-tall--top, .widget-span.tablet-tall--top {
        padding-top:40px!important;
    }
    .grid.tablet-grande--top, .widget-span.tablet-grande--top {
        padding-top:60px!important;
    }
    .grid.tablet-venti--top, .widget-span.tablet-venti--top {
        padding-top:80px!important;
    }
    .grid.tablet-trenta--top, .widget-span.tablet-trenta--top {
        padding-top:100px!important;
    }
    
    /* Bottom */
    .grid.tablet-short--bottom, .widget-span.tablet-short--bottom {
        padding-bottom:20px!important;
    }
    .grid.tablet-tall--bottom, .widget-span.tablet-tall--bottom {
        padding-bottom:40px!important;
    }
    .grid.tablet-grande--bottom, .widget-span.tablet-grande--bottom {
        padding-bottom:60px!important;
    }
    .grid.tablet-venti--bottom, .widget-span.tablet-venti--bottom {
        padding-bottom:80px!important;
    }
    .grid.tablet-trenta--bottom, .widget-span.tablet-trenta--bottom {
        padding-bottom:100px!important;
    }
}
@media (max-width: 679px) {
/* Top & Bottom */
    .grid.palm-short, .widget-span.palm-short {
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
    .grid.palm-tall, .widget-span.palm-tall {
        padding-top:40px!important;
        padding-bottom:40px!important;
    }
    .grid.palm-grande, .widget-span.palm-grande {
        padding-top:60px!important;
        padding-bottom:60px!important;
    }
    .grid.palm-venti, .widget-span.palm-venti {
        padding-top:80px!important;
        padding-bottom:80px!important;
    }
    .grid.palm-trenta, .widget-span.palm-trenta {
        padding-top:100px!important;
        padding-bottom:100px!important;
    }
    /* Top */
    .grid.palm-short--top, .widget-span.palm-short--top {
        padding-top:20px!important;
    }
    .grid.palm-tall--top, .widget-span.palm-tall--top {
        padding-top:40px!important;
    }
    .grid.palm-grande--top, .widget-span.palm-grande--top {
        padding-top:60px!important;
    }
    .grid.palm-venti--top, .widget-span.palm-venti--top {
        padding-top:80px!important;
    }
    .grid.palm-trenta--top, .widget-span.palm-trenta--top {
        padding-top:100px!important;
    }
    
    /* Bottom */
    .grid.palm-short--bottom, .widget-span.palm-short--bottom {
        padding-bottom:20px!important;
    }
    .grid.palm-tall--bottom, .widget-span.palm-tall--bottom {
        padding-bottom:40px!important;
    }
    .grid.palm-grande--bottom, .widget-span.palm-grande--bottom {
        padding-bottom:60px!important;
    }
    .grid.palm-venti--bottom, .widget-span.palm-venti--bottom {
        padding-bottom:80px!important;
    }
    .grid.palm-trenta--bottom, .widget-span.palm-trenta--bottom {
        padding-bottom:100px!important;
    }
}



    .negative--basic--top {
        margin-top:-50px;
    }
    .negative--short--top {
        margin-top:-20px;
    }
    .negative--tall--top {
        margin-top:-40px;
    }
    .negative--grande--top {
        margin-top:-60px;
    }
    .negative--venti--top {
        margin-top:-80px;
    }
    .negative--trenta--top {
        margin-top:-100px;
    }
    
    .negative--basic--bottom {
        margin-bottom:-50px;
    }
    .negative--short--bottom {
        margin-bottom:-20px;
    }
    .negative--tall--bottom {
        margin-bottom:-40px;
    }
    .negative--grande--bottom {
        margin-bottom:-60px;
    }
    .negative--venti--bottom {
        margin-bottom:-80px;
    }
    .negative--trenta--bottom {
        margin-bottom:-100px;
    }

@media (min-width: 1168px) {
    .desk-negative--basic--top {
        margin-top:-50px!important;
    }
    .desk-negative--short--top {
        margin-top:-20px!important;
    }
    .desk-negative--tall--top {
        margin-top:-40px!important;
    }
    .desk-negative--grande--top {
        margin-top:-60px!important;
    }
    .desk-negative--venti--top {
        margin-top:-80px!important;
    }
    .desk-negative--trenta--top {
        margin-top:-100px!important;
    }
    
    .desk-negative--basic--bottom {
        margin-bottom:-50px!important;
    }
    .desk-negative--short--bottom {
        margin-bottom:-20px!important;
    }
    .desk-negative--tall--bottom {
        margin-bottom:-40px!important;
    }
    .desk-negative--grande--bottom {
        margin-bottom:-60px!important;
    }
    .desk-negative--venti--bottom {
        margin-bottom:-80px!important;
    }
    .desk-negative--trenta--bottom {
        margin-bottom:-100px!important;
    }
}
@media (min-width: 1025px) and (max-width: 1167px) {
    .lap-negative--basic--top {
        margin-top:-50px!important;
    }
    .lap-negative--short--top {
        margin-top:-20px!important;
    }
    .lap-negative--tall--top {
        margin-top:-40px!important;
    }
    .lap-negative--grande--top {
        margin-top:-60px!important;
    }
    .lap-negative--venti--top {
        margin-top:-80px!important;
    }
    .lap-negative--trenta--top {
        margin-top:-100px!important;
    }
    
    .lap-negative--basic--bottom {
        margin-bottom:-50px!important;
    }
    .lap-negative--short--bottom {
        margin-bottom:-20px!important;
    }
    .lap-negative--tall--bottom {
        margin-bottom:-40px!important;
    }
    .lap-negative--grande--bottom {
        margin-bottom:-60px!important;
    }
    .lap-negative--venti--bottom {
        margin-bottom:-80px!important;
    }
    .lap-negative--trenta--bottom {
        margin-bottom:-100px!important;
    }
}
@media (min-width: 1025px) {
    .lap-and-up-negative--basic--top {
        margin-top:-50px!important;
    }
    .lap-and-up-negative--short--top {
        margin-top:-20px!important;
    }
    .lap-and-up-negative--tall--top {
        margin-top:-40px!important;
    }
    .lap-and-up-negative--grande--top {
        margin-top:-60px!important;
    }
    .lap-and-up-negative--venti--top {
        margin-top:-80px!important;
    }
    .lap-and-up-negative--trenta--top {
        margin-top:-100px!important;
    }
    
    .lap-and-up-negative--basic--bottom {
        margin-bottom:-50px!important;
    }
    .lap-and-up-negative--short--bottom {
        margin-bottom:-20px!important;
    }
    .lap-and-up-negative--tall--bottom {
        margin-bottom:-40px!important;
    }
    .lap-and-up-negative--grande--bottom {
        margin-bottom:-60px!important;
    }
    .lap-and-up-negative--venti--bottom {
        margin-bottom:-80px!important;
    }
    .lap-and-up-negative--trenta--bottom {
        margin-bottom:-100px!important;
    }
}
@media (max-width: 1024px) {
    .portable-negative--basic--top {
        margin-top:-50px!important;
    }
    .portable-negative--short--top {
        margin-top:-20px!important;
    }
    .portable-negative--tall--top {
        margin-top:-40px!important;
    }
    .portable-negative--grande--top {
        margin-top:-60px!important;
    }
    .portable-negative--venti--top {
        margin-top:-80px!important;
    }
    .portable-negative--trenta--top {
        margin-top:-100px!important;
    }
    
    .portable-negative--basic--bottom {
        margin-bottom:-50px!important;
    }
    .portable-negative--short--bottom {
        margin-bottom:-20px!important;
    }
    .portable-negative--tall--bottom {
        margin-bottom:-40px!important;
    }
    .portable-negative--grande--bottom {
        margin-bottom:-60px!important;
    }
    .portable-negative--venti--bottom {
        margin-bottom:-80px!important;
    }
    .portable-negative--trenta--bottom {
        margin-bottom:-100px!important;
    }
}
@media (min-width: 680px) and (max-width: 1024px) {
    .tablet-negative--basic--top {
        margin-top:-50px!important;
    }
    .tablet-negative--short--top {
        margin-top:-20px!important;
    }
    .tablet-negative--tall--top {
        margin-top:-40px!important;
    }
    .tablet-negative--grande--top {
        margin-top:-60px!important;
    }
    .tablet-negative--venti--top {
        margin-top:-80px!important;
    }
    .tablet-negative--trenta--top {
        margin-top:-100px!important;
    }
    
    .tablet-negative--basic--bottom {
        margin-bottom:-50px!important;
    }
    .tablet-negative--short--bottom {
        margin-bottom:-20px!important;
    }
    .tablet-negative--tall--bottom {
        margin-bottom:-40px!important;
    }
    .tablet-negative--grande--bottom {
        margin-bottom:-60px!important;
    }
    .tablet-negative--venti--bottom {
        margin-bottom:-80px!important;
    }
    .tablet-negative--trenta--bottom {
        margin-bottom:-100px!important;
    }
}
@media (max-width: 679px) {
    .palm-negative--basic--top {
        margin-top:-50px!important;
    }
    .palm-negative--short--top {
        margin-top:-20px!important;
    }
    .palm-negative--tall--top {
        margin-top:-40px!important;
    }
    .palm-negative--grande--top {
        margin-top:-60px!important;
    }
    .palm-negative--venti--top {
        margin-top:-80px!important;
    }
    .palm-negative--trenta--top {
        margin-top:-100px!important;
    }
    
    .palm-negative--basic--bottom {
        margin-bottom:-50px!important;
    }
    .palm-negative--short--bottom {
        margin-bottom:-20px!important;
    }
    .palm-negative--tall--bottom {
        margin-bottom:-40px!important;
    }
    .palm-negative--grande--bottom {
        margin-bottom:-60px!important;
    }
    .palm-negative--venti--bottom {
        margin-bottom:-80px!important;
    }
    .palm-negative--trenta--bottom {
        margin-bottom:-100px!important;
    }
}


/* Grid Column Widths */ 

    .row-fluid .row-fluid .widget-span.span1 {width: 6.3333335%;}
    .row-fluid .row-fluid .widget-span.span1.hard, .row-fluid .row-fluid .widget-span.span1.hard--sides {width: 8.333333%;}

    .row-fluid .row-fluid .widget-span.span2 {width: 14.666667%;}
    .row-fluid .row-fluid .widget-span.span2.hard, .row-fluid .row-fluid .widget-span.span2.hard--sides {width: 16.666666%;}

    .row-fluid .row-fluid .widget-span.span3 {width: 23%;}
    .row-fluid .row-fluid .widget-span.span3.hard, .row-fluid .row-fluid .widget-span.span3.hard--sides {width: 25%;}

    .row-fluid .row-fluid .widget-span.span4 {width: 31.333334%;}
    .row-fluid .row-fluid .widget-span.span4.hard, .row-fluid .row-fluid .widget-span.span4.hard--sides {width: 33.333332%;}

    .row-fluid .row-fluid .widget-span.span5 {width: 39.666668%;}
    .row-fluid .row-fluid .widget-span.span5.hard, .row-fluid .row-fluid .widget-span.span5.hard--sides {width: 41.666668%;}

    .row-fluid .row-fluid .widget-span.span6 {width: 48%;}
    .row-fluid .row-fluid .widget-span.span6.hard, .row-fluid .row-fluid .widget-span.span6.hard--sides {width: 50%;}

    .row-fluid .row-fluid .widget-span.span7 {width: 56.333332%;}
    .row-fluid .row-fluid .widget-span.span7.hard, .row-fluid .row-fluid .widget-span.span7.hard--sides {width: 58.333332%;}

    .row-fluid .row-fluid .widget-span.span8 {width: 64.666664%;}
    .row-fluid .row-fluid .widget-span.span8.hard, .row-fluid .row-fluid .widget-span.span8.hard--sides {width: 66.666664%;}

    .row-fluid .row-fluid .widget-span.span9 {width: 73%;}
    .row-fluid .row-fluid .widget-span.span9.hard, .row-fluid .row-fluid .widget-span.span9.hard--sides {width: 75%;}

    .row-fluid .row-fluid .widget-span.span10 {width: 81.333336%;}
    .row-fluid .row-fluid .widget-span.span10.hard, .row-fluid .row-fluid .widget-span.span10.hard--sides {width: 83.333336%;}

    .row-fluid .row-fluid .widget-span.span11 {width: 89.666664%;}
    .row-fluid .row-fluid .widget-span.span11.hard, .row-fluid .row-fluid .widget-span.span11.hard--sides {width: 91.666664%;}

    .row-fluid .row-fluid .widget-span.span12 {width: 98%;}
    .row-fluid .row-fluid .widget-span.span12.hard, .row-fluid .row-fluid .widget-span.span12.hard--sides {width: 100%;}


@media  (max-width: 679px) {
.row-fluid .row-fluid .widget-span {width: 98%!important;}
.row-fluid .row-fluid .widget-span.hard--sides {width: 100%!important;}
}




    .one-twelfths.widget-span {width: 6.3333335%!important;}
    .one-twelfths.hard--left.widget-span, .one-twelfths.hard--right.widget-span {width: 7.3333335%!important;}
    .one-twelfths.hard.widget-span, .one-twelfths.hard--sides.widget-span {width: 8.333333%!important;}

    .two-twelfths.widget-span {width: 14.666667%!important;}
    .two-twelfths.hard--left.widget-span, .two-twelfths.hard--right.widget-span {width: 15.666667%!important;}
    .two-twelfths.hard.widget-span, .two-twelfths.hard--sides.widget-span {width: 16.666666%!important;}

    .three-twelfths.widget-span {width: 23%!important;}
    .three-twelfths.hard--left.widget-span, .three-twelfths.hard--right.widget-span {width: 24%!important;}
    .three-twelfths.hard.widget-span, .three-twelfths.hard--sides.widget-span {width: 25%!important;}

    .four-twelfths.widget-span {width: 31.333334%!important;}
    .four-twelfths.hard--left.widget-span, .four-twelfths.hard--right.widget-span {width: 32.333332%!important;}
    .four-twelfths.hard.widget-span, .four-twelfths.hard--sides.widget-span {width: 33.333332%!important;}

    .five-twelfths.widget-span {width: 39.666668%!important;}
    .five-twelfths.hard--left.widget-span, .five-twelfths.hard--right.widget-span {width: 40.666668%!important;}
    .five-twelfths.hard.widget-span, .five-twelfths.hard--sides.widget-span {width: 41.666668%!important;}

    .six-twelfths.widget-span {width: 48%!important;}
    .six-twelfths.hard--left.widget-span, .six-twelfths.hard--right.widget-span {width: 49%!important;}
    .six-twelfths.hard.widget-span, .six-twelfths.hard--sides.widget-span {width: 50%!important;}

    .seven-twelfths.widget-span {width: 56.333332%!important;}
    .seven-twelfths.hard--left.widget-span, .seven-twelfths.hard--right.widget-span {width: 57.333332%!important;}
    .seven-twelfths.hard.widget-span, .seven-twelfths.hard--sides.widget-span {width: 58.333332%!important;}

    .eight-twelfths.widget-span {width: 64.666664%!important;}
    .eight-twelfths.hard--left.widget-span, .eight-twelfths.hard--right.widget-span {width: 65.666664%!important;}
    .eight-twelfths.hard.widget-span, .eight-twelfths.hard--sides.widget-span {width: 66.666664%!important;}

    .nine-twelfths.widget-span {width: 73%!important;}
    .nine-twelfths.hard--left.widget-span, .nine-twelfths.hard--right.widget-span {width: 74%!important;}
    .nine-twelfths.hard.widget-span, .nine-twelfths.hard--sides.widget-span {width: 75%!important;}

    .ten-twelfths.widget-span {width: 81.333336%!important;}
    .ten-twelfths.hard--left.widget-span, .ten-twelfths.hard--right.widget-span {width: 82.333336%!important;}
    .ten-twelfths.hard.widget-span, .ten-twelfths.hard--sides.widget-span {width: 83.333336%!important;}

    .eleven-twelfths.widget-span {width: 89.666664%!important;}
    .eleven-twelfths.hard--left.widget-span, .eleven-twelfths.hard--right.widget-span {width: 90.666664%!important;}
    .eleven-twelfths.hard.widget-span, .eleven-twelfths.hard--sides.widget-span {width: 91.666664%!important;}

    .twelve-twelfths.widget-span {width: 98%!important;}
    .twelve-twelfths.hard--left.widget-span, .twelve-twelfths.hard--right.widget-span {width: 99%!important;}
    .twelve-twelfths.hard.widget-span, .twelve-twelfths.hard--sides.widget-span {width: 100%!important;}


    .one-tenths.widget-span {width: 8%!important;}
    .one-tenths.hard--left.widget-span, .one-tenths.hard--right.widget-span {width: 9%!important;}
    .one-tenths.hard.widget-span, .one-tenths.hard--sides.widget-span {width: 10%!important;}

    .two-tenths.widget-span {width: 18%!important;}
    .two-tenths.hard--left.widget-span, .two-tenths.hard--right.widget-span {width: 19%!important;}
    .two-tenths.hard.widget-span, .two-tenths.hard--sides.widget-span {width: 20%!important;}

    .three-tenths.widget-span {width: 28%!important;}
    .three-tenths.hard--left.widget-span, .three-tenths.hard--right.widget-span {width: 29%!important;}
    .three-tenths.hard.widget-span, .three-tenths.hard--sides.widget-span {width: 30%!important;}

    .four-tenths.widget-span {width: 38%!important;}
    .four-tenths.hard--left.widget-span, .four-tenths.hard--right.widget-span {width: 39%!important;}
    .four-tenths.hard.widget-span, .four-tenths.hard--sides.widget-span {width: 40%!important;}

    .five-tenths.widget-span {width: 48%!important;}
    .five-tenths.hard--left.widget-span, .five-tenths.hard--right.widget-span {width: 49%!important;}
    .five-tenths.hard.widget-span, .five-tenths.hard--sides.widget-span {width: 50%!important;}

    .six-tenths.widget-span {width: 58%!important;}
    .six-tenths.hard--left.widget-span, .six-tenths.hard--right.widget-span {width: 59%!important;}
    .six-tenths.hard.widget-span, .six-tenths.hard--sides.widget-span {width: 60%!important;}

    .seven-tenths.widget-span {width: 68%!important;}
    .seven-tenths.hard--left.widget-span, .seven-tenths.hard--right.widget-span {width: 69%!important;}
    .seven-tenths.hard.widget-span, .seven-tenths.hard--sides.widget-span {width: 70%!important;}

    .eight-tenths.widget-span {width: 78%!important;}
    .eight-tenths.hard--left.widget-span, .eight-tenths.hard--right.widget-span {width: 79%!important;}
    .eight-tenths.hard.widget-span, .eight-tenths.hard--sides.widget-span {width: 80%!important;}

    .nine-tenths.widget-span {width: 88%!important;}
    .nine-tenths.hard--left.widget-span, .nine-tenths.hard--right.widget-span {width: 89%!important;}
    .nine-tenths.hard.widget-span, .nine-tenths.hard--sides.widget-span {width: 90%!important;}

    .ten-tenths.widget-span {width: 98%!important;}
    .ten-tenths.hard--left.widget-span, .ten-tenths.hard--right.widget-span {width: 99%!important;}
    .ten-tenths.hard.widget-span, .ten-tenths.hard--sides.widget-span {width: 100%!important;}


    .one-eighths.widget-span {width: 10.5%!important;}
    .one-eighths.hard--left.widget-span, .one-eighths.hard--right.widget-span {width: 11.5%!important;}
    .one-eighths.hard.widget-span, .one-eighths.hard--sides.widget-span {width: 12.5%!important;}

    .two-eighths.widget-span {width: 23%!important;}
    .two-eighths.hard--left.widget-span, .two-eighths.hard--right.widget-span {width: 24%!important;}
    .two-eighths.hard.widget-span, .two-eighths.hard--sides.widget-span {width: 25%!important;}

    .three-eighths.widget-span {width: 35.5%!important;}
    .three-eighths.hard--left.widget-span, .three-eighths.hard--right.widget-span {width: 36.5%!important;}
    .three-eighths.hard.widget-span, .three-eighths.hard--sides.widget-span {width: 37.5%!important;}

    .four-eighths.widget-span {width: 48%!important;}
    .four-eighths.hard--left.widget-span, .four-eighths.hard--right.widget-span {width: 49%!important;}
    .four-eighths.hard.widget-span, .four-eighths.hard--sides.widget-span {width: 50%!important;}

    .five-eighths.widget-span {width: 60.5%!important;}
    .five-eighths.hard--left.widget-span, .five-eighths.hard--right.widget-span {width: 61.5%!important;}
    .five-eighths.hard.widget-span, .five-eighths.hard--sides.widget-span {width: 62.5%!important;}

    .six-eighths.widget-span {width: 73%!important;}
    .six-eighths.hard--left.widget-span, .six-eighths.hard--right.widget-span {width: 74%!important;}
    .six-eighths.hard.widget-span, .six-eighths.hard--sides.widget-span {width: 75%!important;}

    .seven-eighths.widget-span {width: 85.5%!important;}
    .seven-eighths.hard--left.widget-span, .seven-eighths.hard--right.widget-span {width: 86.5%!important;}
    .seven-eighths.hard.widget-span, .seven-eighths.hard--sides.widget-span {width: 87.5%!important;}

    .eight-eighths.widget-span {width: 98%!important;}
    .eight-eighths.hard--left.widget-span, .eight-eighths.hard--right.widget-span {width: 99%!important;}
    .eight-eighths.hard.widget-span, .eight-eighths.hard--sides.widget-span {width: 100%!important;}


    .one-whole.widget-span, .row-fluid .row-fluid .one-whole.widget-span {width: 98%!important;}
    .one-whole.hard--left.widget-span, .one-whole.hard--right.widget-span, .row-fluid .row-fluid .one-whole.hard--left.widget-span, .row-fluid .row-fluid .one-whole.hard--right.widget-span {width: 99%!important;}
    .one-whole.hard.widget-span, .one-whole.hard--sides.widget-span, .row-fluid .row-fluid .one-whole.hard.widget-span, .row-fluid .row-fluid .one-whole.hard--sides.widget-span {width: 100%!important;}

    .one-half.widget-span, .row-fluid .row-fluid .one-half.widget-span {width: 48%!important;}
    .one-half.hard--left.widget-span, .one-half.hard--right.widget-span, .row-fluid .row-fluid .one-half.hard--left.widget-span, .row-fluid .row-fluid .one-half.hard--right.widget-span {width: 49%!important;}
    .one-half.hard.widget-span, .one-half.hard--sides.widget-span, .row-fluid .row-fluid .one-half.hard.widget-span, .row-fluid .row-fluid .one-half.hard--sides.widget-span {width: 50%!important;}

    .one-third.widget-span, .row-fluid .row-fluid .one-third.widget-span {width: 31.333%!important;}
    .one-third.hard--left.widget-span, .one-third.hard--right.widget-span, .row-fluid .row-fluid .one-third.hard--left.widget-span, .row-fluid .row-fluid .one-third.hard--right.widget-span {width: 32.333%!important;}
    .one-third.hard.widget-span, .one-third.hard--sides.widget-span, .row-fluid .row-fluid .one-third.hard.widget-span, .row-fluid .row-fluid .one-third.hard--sides.widget-span {width: 33.333%!important;}

    .one-fourth.widget-span, .row-fluid .row-fluid .one-fourth.widget-span {width: 23%!important;}
    .one-fourth.hard--left.widget-span, .one-fourth.hard--right.widget-span, .row-fluid .row-fluid .one-fourth.hard--left.widget-span, .row-fluid .row-fluid .one-fourth.hard--right.widget-span {width: 24%!important;}
    .one-fourth.hard.widget-span, .one-fourth.hard--sides.widget-span, .row-fluid .row-fluid .one-fourth.hard.widget-span, .row-fluid .row-fluid .one-fourth.hard--sides.widget-span {width: 25%!important;}

    .one-fifth.widget-span, .row-fluid .row-fluid .one-fifth.widget-span {width: 18%!important;}
    .one-fifth.hard--left.widget-span, .one-fifth.hard--right.widget-span, .row-fluid .row-fluid .one-fifth.hard--left.widget-span, .row-fluid .row-fluid .one-fifth.hard--right.widget-span {width: 19%!important;}
    .one-fifth.hard.widget-span, .one-fifth.hard--sides.widget-span, .row-fluid .row-fluid .one-fifth.hard.widget-span, .row-fluid .row-fluid .one-fifth.hard--sides.widget-span {width: 20%!important;}

    .one-sixth.widget-span, .row-fluid .row-fluid .one-sixth.widget-span {width: 14.665999%!important;}
    .one-sixth.hard--left.widget-span, .one-sixth.hard--right.widget-span, .row-fluid .row-fluid .one-sixth.hard--left.widget-span, .row-fluid .row-fluid .one-sixth.hard--right.widget-span {width: 15.665999%!important;}
    .one-sixth.hard.widget-span, .one-sixth.hard--sides.widget-span, .row-fluid .row-fluid .one-sixth.hard.widget-span, .row-fluid .row-fluid .one-sixth.hard--sides.widget-span {width: 16.666%!important;}


@media (min-width: 1168px) {

    .desk-one-twelfths.widget-span {width: 6.3333335%!important;}
    .desk-one-twelfths.hard--left.widget-span, .desk-one-twelfths.hard--right.widget-span {width: 7.3333335%!important;}
    .desk-one-twelfths.hard.widget-span, .desk-one-twelfths.hard--sides.widget-span {width: 8.333333%!important;}

    .desk-two-twelfths.widget-span {width: 14.666667%!important;}
    .desk-two-twelfths.hard--left.widget-span, .desk-two-twelfths.hard--right.widget-span {width: 15.666667%!important;}
    .desk-two-twelfths.hard.widget-span, .desk-two-twelfths.hard--sides.widget-span {width: 16.666666%!important;}

    .desk-three-twelfths.widget-span {width: 23%!important;}
    .desk-three-twelfths.hard--left.widget-span, .desk-three-twelfths.hard--right.widget-span {width: 24%!important;}
    .desk-three-twelfths.hard.widget-span, .desk-three-twelfths.hard--sides.widget-span {width: 25%!important;}

    .desk-four-twelfths.widget-span {width: 31.333334%!important;}
    .desk-four-twelfths.hard--left.widget-span, .desk-four-twelfths.hard--right.widget-span {width: 32.333332%!important;}
    .desk-four-twelfths.hard.widget-span, .desk-four-twelfths.hard--sides.widget-span {width: 33.333332%!important;}

    .desk-five-twelfths.widget-span {width: 39.666668%!important;}
    .desk-five-twelfths.hard--left.widget-span, .desk-five-twelfths.hard--right.widget-span {width: 40.666668%!important;}
    .desk-five-twelfths.hard.widget-span, .desk-five-twelfths.hard--sides.widget-span {width: 41.666668%!important;}

    .desk-six-twelfths.widget-span {width: 48%!important;}
    .desk-six-twelfths.hard--left.widget-span, .desk-six-twelfths.hard--right.widget-span {width: 49%!important;}
    .desk-six-twelfths.hard.widget-span, .desk-six-twelfths.hard--sides.widget-span {width: 50%!important;}

    .desk-seven-twelfths.widget-span {width: 56.333332%!important;}
    .desk-seven-twelfths.hard--left.widget-span, .desk-seven-twelfths.hard--right.widget-span {width: 57.333332%!important;}
    .desk-seven-twelfths.hard.widget-span, .desk-seven-twelfths.hard--sides.widget-span {width: 58.333332%!important;}

    .desk-eight-twelfths.widget-span {width: 64.666664%!important;}
    .desk-eight-twelfths.hard--left.widget-span, .desk-eight-twelfths.hard--right.widget-span {width: 65.666664%!important;}
    .desk-eight-twelfths.hard.widget-span, .desk-eight-twelfths.hard--sides.widget-span {width: 66.666664%!important;}

    .desk-nine-twelfths.widget-span {width: 73%!important;}
    .desk-nine-twelfths.hard--left.widget-span, .desk-nine-twelfths.hard--right.widget-span {width: 74%!important;}
    .desk-nine-twelfths.hard.widget-span, .desk-nine-twelfths.hard--sides.widget-span {width: 75%!important;}

    .desk-ten-twelfths.widget-span {width: 81.333336%!important;}
    .desk-ten-twelfths.hard--left.widget-span, .desk-ten-twelfths.hard--right.widget-span {width: 82.333336%!important;}
    .desk-ten-twelfths.hard.widget-span, .desk-ten-twelfths.hard--sides.widget-span {width: 83.333336%!important;}

    .desk-eleven-twelfths.widget-span {width: 89.666664%!important;}
    .desk-eleven-twelfths.hard--left.widget-span, .desk-eleven-twelfths.hard--right.widget-span {width: 90.666664%!important;}
    .desk-eleven-twelfths.hard.widget-span, .desk-eleven-twelfths.hard--sides.widget-span {width: 91.666664%!important;}

    .desk-twelve-twelfths.widget-span {width: 98%!important;}
    .desk-twelve-twelfths.hard--left.widget-span, .desk-twelve-twelfths.hard--right.widget-span {width: 99%!important;}
    .desk-twelve-twelfths.hard.widget-span, .desk-twelve-twelfths.hard--sides.widget-span {width: 100%!important;}


    .desk-one-tenths.widget-span {width: 8%!important;}
    .desk-one-tenths.hard--left.widget-span, .desk-one-tenths.hard--right.widget-span {width: 9%!important;}
    .desk-one-tenths.hard.widget-span, .desk-one-tenths.hard--sides.widget-span {width: 10%!important;}

    .desk-two-tenths.widget-span {width: 18%!important;}
    .desk-two-tenths.hard--left.widget-span, .desk-two-tenths.hard--right.widget-span {width: 19%!important;}
    .desk-two-tenths.hard.widget-span, .desk-two-tenths.hard--sides.widget-span {width: 20%!important;}

    .desk-three-tenths.widget-span {width: 28%!important;}
    .desk-three-tenths.hard--left.widget-span, .desk-three-tenths.hard--right.widget-span {width: 29%!important;}
    .desk-three-tenths.hard.widget-span, .desk-three-tenths.hard--sides.widget-span {width: 30%!important;}

    .desk-four-tenths.widget-span {width: 38%!important;}
    .desk-four-tenths.hard--left.widget-span, .desk-four-tenths.hard--right.widget-span {width: 39%!important;}
    .desk-four-tenths.hard.widget-span, .desk-four-tenths.hard--sides.widget-span {width: 40%!important;}

    .desk-five-tenths.widget-span {width: 48%!important;}
    .desk-five-tenths.hard--left.widget-span, .desk-five-tenths.hard--right.widget-span {width: 49%!important;}
    .desk-five-tenths.hard.widget-span, .desk-five-tenths.hard--sides.widget-span {width: 50%!important;}

    .desk-six-tenths.widget-span {width: 58%!important;}
    .desk-six-tenths.hard--left.widget-span, .desk-six-tenths.hard--right.widget-span {width: 59%!important;}
    .desk-six-tenths.hard.widget-span, .desk-six-tenths.hard--sides.widget-span {width: 60%!important;}

    .desk-seven-tenths.widget-span {width: 68%!important;}
    .desk-seven-tenths.hard--left.widget-span, .desk-seven-tenths.hard--right.widget-span {width: 69%!important;}
    .desk-seven-tenths.hard.widget-span, .desk-seven-tenths.hard--sides.widget-span {width: 70%!important;}

    .desk-eight-tenths.widget-span {width: 78%!important;}
    .desk-eight-tenths.hard--left.widget-span, .desk-eight-tenths.hard--right.widget-span {width: 79%!important;}
    .desk-eight-tenths.hard.widget-span, .desk-eight-tenths.hard--sides.widget-span {width: 80%!important;}

    .desk-nine-tenths.widget-span {width: 88%!important;}
    .desk-nine-tenths.hard--left.widget-span, .desk-nine-tenths.hard--right.widget-span {width: 89%!important;}
    .desk-nine-tenths.hard.widget-span, .desk-nine-tenths.hard--sides.widget-span {width: 90%!important;}

    .desk-ten-tenths.widget-span {width: 98%!important;}
    .desk-ten-tenths.hard--left.widget-span, .desk-ten-tenths.hard--right.widget-span {width: 99%!important;}
    .desk-ten-tenths.hard.widget-span, .desk-ten-tenths.hard--sides.widget-span {width: 100%!important;}


    .desk-one-eighths.widget-span {width: 10.5%!important;}
    .desk-one-eighths.hard--left.widget-span, .desk-one-eighths.hard--right.widget-span {width: 11.5%!important;}
    .desk-one-eighths.hard.widget-span, .desk-one-eighths.hard--sides.widget-span {width: 12.5%!important;}

    .desk-two-eighths.widget-span {width: 23%!important;}
    .desk-two-eighths.hard--left.widget-span, .desk-two-eighths.hard--right.widget-span {width: 24%!important;}
    .desk-two-eighths.hard.widget-span, .desk-two-eighths.hard--sides.widget-span {width: 25%!important;}

    .desk-three-eighths.widget-span {width: 35.5%!important;}
    .desk-three-eighths.hard--left.widget-span, .desk-three-eighths.hard--right.widget-span {width: 36.5%!important;}
    .desk-three-eighths.hard.widget-span, .desk-three-eighths.hard--sides.widget-span {width: 37.5%!important;}

    .desk-four-eighths.widget-span {width: 48%!important;}
    .desk-four-eighths.hard--left.widget-span, .desk-four-eighths.hard--right.widget-span {width: 49%!important;}
    .desk-four-eighths.hard.widget-span, .desk-four-eighths.hard--sides.widget-span {width: 50%!important;}

    .desk-five-eighths.widget-span {width: 60.5%!important;}
    .desk-five-eighths.hard--left.widget-span, .desk-five-eighths.hard--right.widget-span {width: 61.5%!important;}
    .desk-five-eighths.hard.widget-span, .desk-five-eighths.hard--sides.widget-span {width: 62.5%!important;}

    .desk-six-eighths.widget-span {width: 73%!important;}
    .desk-six-eighths.hard--left.widget-span, .desk-six-eighths.hard--right.widget-span {width: 74%!important;}
    .desk-six-eighths.hard.widget-span, .desk-six-eighths.hard--sides.widget-span {width: 75%!important;}

    .desk-seven-eighths.widget-span {width: 85.5%!important;}
    .desk-seven-eighths.hard--left.widget-span, .desk-seven-eighths.hard--right.widget-span {width: 86.5%!important;}
    .desk-seven-eighths.hard.widget-span, .desk-seven-eighths.hard--sides.widget-span {width: 87.5%!important;}

    .desk-eight-eighths.widget-span {width: 98%!important;}
    .desk-eight-eighths.hard--left.widget-span, .desk-eight-eighths.hard--right.widget-span {width: 99%!important;}
    .desk-eight-eighths.hard.widget-span, .desk-eight-eighths.hard--sides.widget-span {width: 100%!important;}


    .desk-one-whole.widget-span, .row-fluid .row-fluid .desk-one-whole.widget-span {width: 98%!important;}
    .desk-one-whole.hard--left.widget-span, .desk-one-whole.hard--right.widget-span, .row-fluid .row-fluid .desk-one-whole.hard--left.widget-span, .row-fluid .row-fluid .desk-one-whole.hard--right.widget-span {width: 99%!important;}
    .desk-one-whole.hard.widget-span, .desk-one-whole.hard--sides.widget-span, .row-fluid .row-fluid .desk-one-whole.hard.widget-span, .row-fluid .row-fluid .desk-one-whole.hard--sides.widget-span {width: 100%!important;}

    .desk-one-half.widget-span, .row-fluid .row-fluid .desk-one-half.widget-span {width: 48%!important;}
    .desk-one-half.hard--left.widget-span, .desk-one-half.hard--right.widget-span, .row-fluid .row-fluid .desk-one-half.hard--left.widget-span, .row-fluid .row-fluid .desk-one-half.hard--right.widget-span {width: 49%!important;}
    .desk-one-half.hard.widget-span, .desk-one-half.hard--sides.widget-span, .row-fluid .row-fluid .desk-one-half.hard.widget-span, .row-fluid .row-fluid .desk-one-half.hard--sides.widget-span {width: 50%!important;}

    .desk-one-third.widget-span, .row-fluid .row-fluid .desk-one-third.widget-span {width: 31.333%!important;}
    .desk-one-third.hard--left.widget-span, .desk-one-third.hard--right.widget-span, .row-fluid .row-fluid .desk-one-third.hard--left.widget-span, .row-fluid .row-fluid .desk-one-third.hard--right.widget-span {width: 32.333%!important;}
    .desk-one-third.hard.widget-span, .desk-one-third.hard--sides.widget-span, .row-fluid .row-fluid .desk-one-third.hard.widget-span, .row-fluid .row-fluid .desk-one-third.hard--sides.widget-span {width: 33.333%!important;}

    .desk-one-fourth.widget-span, .row-fluid .row-fluid .desk-one-fourth.widget-span {width: 23%!important;}
    .desk-one-fourth.hard--left.widget-span, .desk-one-fourth.hard--right.widget-span, .row-fluid .row-fluid .desk-one-fourth.hard--left.widget-span, .row-fluid .row-fluid .desk-one-fourth.hard--right.widget-span {width: 24%!important;}
    .desk-one-fourth.hard.widget-span, .desk-one-fourth.hard--sides.widget-span, .row-fluid .row-fluid .desk-one-fourth.hard.widget-span, .row-fluid .row-fluid .desk-one-fourth.hard--sides.widget-span {width: 25%!important;}

    .desk-one-fifth.widget-span, .row-fluid .row-fluid .desk-one-fifth.widget-span {width: 18%!important;}
    .desk-one-fifth.hard--left.widget-span, .desk-one-fifth.hard--right.widget-span, .row-fluid .row-fluid .desk-one-fifth.hard--left.widget-span, .row-fluid .row-fluid .desk-one-fifth.hard--right.widget-span {width: 19%!important;}
    .desk-one-fifth.hard.widget-span, .desk-one-fifth.hard--sides.widget-span, .row-fluid .row-fluid .desk-one-fifth.hard.widget-span, .row-fluid .row-fluid .desk-one-fifth.hard--sides.widget-span {width: 20%!important;}

    .desk-one-sixth.widget-span, .row-fluid .row-fluid .desk-one-sixth.widget-span {width: 14.665999%!important;}
    .desk-one-sixth.hard--left.widget-span, .desk-one-sixth.hard--right.widget-span, .row-fluid .row-fluid .desk-one-sixth.hard--left.widget-span, .row-fluid .row-fluid .desk-one-sixth.hard--right.widget-span {width: 15.665999%!important;}
    .desk-one-sixth.hard.widget-span, .desk-one-sixth.hard--sides.widget-span, .row-fluid .row-fluid .desk-one-sixth.hard.widget-span, .row-fluid .row-fluid .desk-one-sixth.hard--sides.widget-span {width: 16.666%!important;}

}
@media (min-width: 1025px) and (max-width: 1167px) {

    .lap-one-twelfths.widget-span {width: 6.3333335%!important;}
    .lap-one-twelfths.hard--left.widget-span, .lap-one-twelfths.hard--right.widget-span {width: 7.3333335%!important;}
    .lap-one-twelfths.hard.widget-span, .lap-one-twelfths.hard--sides.widget-span {width: 8.333333%!important;}

    .lap-two-twelfths.widget-span {width: 14.666667%!important;}
    .lap-two-twelfths.hard--left.widget-span, .lap-two-twelfths.hard--right.widget-span {width: 15.666667%!important;}
    .lap-two-twelfths.hard.widget-span, .lap-two-twelfths.hard--sides.widget-span {width: 16.666666%!important;}

    .lap-three-twelfths.widget-span {width: 23%!important;}
    .lap-three-twelfths.hard--left.widget-span, .lap-three-twelfths.hard--right.widget-span {width: 24%!important;}
    .lap-three-twelfths.hard.widget-span, .lap-three-twelfths.hard--sides.widget-span {width: 25%!important;}

    .lap-four-twelfths.widget-span {width: 31.333334%!important;}
    .lap-four-twelfths.hard--left.widget-span, .lap-four-twelfths.hard--right.widget-span {width: 32.333332%!important;}
    .lap-four-twelfths.hard.widget-span, .lap-four-twelfths.hard--sides.widget-span {width: 33.333332%!important;}

    .lap-five-twelfths.widget-span {width: 39.666668%!important;}
    .lap-five-twelfths.hard--left.widget-span, .lap-five-twelfths.hard--right.widget-span {width: 40.666668%!important;}
    .lap-five-twelfths.hard.widget-span, .lap-five-twelfths.hard--sides.widget-span {width: 41.666668%!important;}

    .lap-six-twelfths.widget-span {width: 48%!important;}
    .lap-six-twelfths.hard--left.widget-span, .lap-six-twelfths.hard--right.widget-span {width: 49%!important;}
    .lap-six-twelfths.hard.widget-span, .lap-six-twelfths.hard--sides.widget-span {width: 50%!important;}

    .lap-seven-twelfths.widget-span {width: 56.333332%!important;}
    .lap-seven-twelfths.hard--left.widget-span, .lap-seven-twelfths.hard--right.widget-span {width: 57.333332%!important;}
    .lap-seven-twelfths.hard.widget-span, .lap-seven-twelfths.hard--sides.widget-span {width: 58.333332%!important;}

    .lap-eight-twelfths.widget-span {width: 64.666664%!important;}
    .lap-eight-twelfths.hard--left.widget-span, .lap-eight-twelfths.hard--right.widget-span {width: 65.666664%!important;}
    .lap-eight-twelfths.hard.widget-span, .lap-eight-twelfths.hard--sides.widget-span {width: 66.666664%!important;}

    .lap-nine-twelfths.widget-span {width: 73%!important;}
    .lap-nine-twelfths.hard--left.widget-span, .lap-nine-twelfths.hard--right.widget-span {width: 74%!important;}
    .lap-nine-twelfths.hard.widget-span, .lap-nine-twelfths.hard--sides.widget-span {width: 75%!important;}

    .lap-ten-twelfths.widget-span {width: 81.333336%!important;}
    .lap-ten-twelfths.hard--left.widget-span, .lap-ten-twelfths.hard--right.widget-span {width: 82.333336%!important;}
    .lap-ten-twelfths.hard.widget-span, .lap-ten-twelfths.hard--sides.widget-span {width: 83.333336%!important;}

    .lap-eleven-twelfths.widget-span {width: 89.666664%!important;}
    .lap-eleven-twelfths.hard--left.widget-span, .lap-eleven-twelfths.hard--right.widget-span {width: 90.666664%!important;}
    .lap-eleven-twelfths.hard.widget-span, .lap-eleven-twelfths.hard--sides.widget-span {width: 91.666664%!important;}

    .lap-twelve-twelfths.widget-span {width: 98%!important;}
    .lap-twelve-twelfths.hard--left.widget-span, .lap-twelve-twelfths.hard--right.widget-span {width: 99%!important;}
    .lap-twelve-twelfths.hard.widget-span, .lap-twelve-twelfths.hard--sides.widget-span {width: 100%!important;}


    .lap-one-tenths.widget-span {width: 8%!important;}
    .lap-one-tenths.hard--left.widget-span, .lap-one-tenths.hard--right.widget-span {width: 9%!important;}
    .lap-one-tenths.hard.widget-span, .lap-one-tenths.hard--sides.widget-span {width: 10%!important;}

    .lap-two-tenths.widget-span {width: 18%!important;}
    .lap-two-tenths.hard--left.widget-span, .lap-two-tenths.hard--right.widget-span {width: 19%!important;}
    .lap-two-tenths.hard.widget-span, .lap-two-tenths.hard--sides.widget-span {width: 20%!important;}

    .lap-three-tenths.widget-span {width: 28%!important;}
    .lap-three-tenths.hard--left.widget-span, .lap-three-tenths.hard--right.widget-span {width: 29%!important;}
    .lap-three-tenths.hard.widget-span, .lap-three-tenths.hard--sides.widget-span {width: 30%!important;}

    .lap-four-tenths.widget-span {width: 38%!important;}
    .lap-four-tenths.hard--left.widget-span, .lap-four-tenths.hard--right.widget-span {width: 39%!important;}
    .lap-four-tenths.hard.widget-span, .lap-four-tenths.hard--sides.widget-span {width: 40%!important;}

    .lap-five-tenths.widget-span {width: 48%!important;}
    .lap-five-tenths.hard--left.widget-span, .lap-five-tenths.hard--right.widget-span {width: 49%!important;}
    .lap-five-tenths.hard.widget-span, .lap-five-tenths.hard--sides.widget-span {width: 50%!important;}

    .lap-six-tenths.widget-span {width: 58%!important;}
    .lap-six-tenths.hard--left.widget-span, .lap-six-tenths.hard--right.widget-span {width: 59%!important;}
    .lap-six-tenths.hard.widget-span, .lap-six-tenths.hard--sides.widget-span {width: 60%!important;}

    .lap-seven-tenths.widget-span {width: 68%!important;}
    .lap-seven-tenths.hard--left.widget-span, .lap-seven-tenths.hard--right.widget-span {width: 69%!important;}
    .lap-seven-tenths.hard.widget-span, .lap-seven-tenths.hard--sides.widget-span {width: 70%!important;}

    .lap-eight-tenths.widget-span {width: 78%!important;}
    .lap-eight-tenths.hard--left.widget-span, .lap-eight-tenths.hard--right.widget-span {width: 79%!important;}
    .lap-eight-tenths.hard.widget-span, .lap-eight-tenths.hard--sides.widget-span {width: 80%!important;}

    .lap-nine-tenths.widget-span {width: 88%!important;}
    .lap-nine-tenths.hard--left.widget-span, .lap-nine-tenths.hard--right.widget-span {width: 89%!important;}
    .lap-nine-tenths.hard.widget-span, .lap-nine-tenths.hard--sides.widget-span {width: 90%!important;}

    .lap-ten-tenths.widget-span {width: 98%!important;}
    .lap-ten-tenths.hard--left.widget-span, .lap-ten-tenths.hard--right.widget-span {width: 99%!important;}
    .lap-ten-tenths.hard.widget-span, .lap-ten-tenths.hard--sides.widget-span {width: 100%!important;}


    .lap-one-eighths.widget-span {width: 10.5%!important;}
    .lap-one-eighths.hard--left.widget-span, .lap-one-eighths.hard--right.widget-span {width: 11.5%!important;}
    .lap-one-eighths.hard.widget-span, .lap-one-eighths.hard--sides.widget-span {width: 12.5%!important;}

    .lap-two-eighths.widget-span {width: 23%!important;}
    .lap-two-eighths.hard--left.widget-span, .lap-two-eighths.hard--right.widget-span {width: 24%!important;}
    .lap-two-eighths.hard.widget-span, .lap-two-eighths.hard--sides.widget-span {width: 25%!important;}

    .lap-three-eighths.widget-span {width: 35.5%!important;}
    .lap-three-eighths.hard--left.widget-span, .lap-three-eighths.hard--right.widget-span {width: 36.5%!important;}
    .lap-three-eighths.hard.widget-span, .lap-three-eighths.hard--sides.widget-span {width: 37.5%!important;}

    .lap-four-eighths.widget-span {width: 48%!important;}
    .lap-four-eighths.hard--left.widget-span, .lap-four-eighths.hard--right.widget-span {width: 49%!important;}
    .lap-four-eighths.hard.widget-span, .lap-four-eighths.hard--sides.widget-span {width: 50%!important;}

    .lap-five-eighths.widget-span {width: 60.5%!important;}
    .lap-five-eighths.hard--left.widget-span, .lap-five-eighths.hard--right.widget-span {width: 61.5%!important;}
    .lap-five-eighths.hard.widget-span, .lap-five-eighths.hard--sides.widget-span {width: 62.5%!important;}

    .lap-six-eighths.widget-span {width: 73%!important;}
    .lap-six-eighths.hard--left.widget-span, .lap-six-eighths.hard--right.widget-span {width: 74%!important;}
    .lap-six-eighths.hard.widget-span, .lap-six-eighths.hard--sides.widget-span {width: 75%!important;}

    .lap-seven-eighths.widget-span {width: 85.5%!important;}
    .lap-seven-eighths.hard--left.widget-span, .lap-seven-eighths.hard--right.widget-span {width: 86.5%!important;}
    .lap-seven-eighths.hard.widget-span, .lap-seven-eighths.hard--sides.widget-span {width: 87.5%!important;}

    .lap-eight-eighths.widget-span {width: 98%!important;}
    .lap-eight-eighths.hard--left.widget-span, .lap-eight-eighths.hard--right.widget-span {width: 99%!important;}
    .lap-eight-eighths.hard.widget-span, .lap-eight-eighths.hard--sides.widget-span {width: 100%!important;}


    .lap-one-whole.widget-span, .row-fluid .row-fluid .lap-one-whole.widget-span {width: 98%!important;}
    .lap-one-whole.hard--left.widget-span, .lap-one-whole.hard--right.widget-span, .row-fluid .row-fluid .lap-one-whole.hard--left.widget-span, .row-fluid .row-fluid .lap-one-whole.hard--right.widget-span {width: 99%!important;}
    .lap-one-whole.hard.widget-span, .lap-one-whole.hard--sides.widget-span, .row-fluid .row-fluid .lap-one-whole.hard.widget-span, .row-fluid .row-fluid .lap-one-whole.hard--sides.widget-span {width: 100%!important;}

    .lap-one-half.widget-span, .row-fluid .row-fluid .lap-one-half.widget-span {width: 48%!important;}
    .lap-one-half.hard--left.widget-span, .lap-one-half.hard--right.widget-span, .row-fluid .row-fluid .lap-one-half.hard--left.widget-span, .row-fluid .row-fluid .lap-one-half.hard--right.widget-span {width: 49%!important;}
    .lap-one-half.hard.widget-span, .lap-one-half.hard--sides.widget-span, .row-fluid .row-fluid .lap-one-half.hard.widget-span, .row-fluid .row-fluid .lap-one-half.hard--sides.widget-span {width: 50%!important;}

    .lap-one-third.widget-span, .row-fluid .row-fluid .lap-one-third.widget-span {width: 31.333%!important;}
    .lap-one-third.hard--left.widget-span, .lap-one-third.hard--right.widget-span, .row-fluid .row-fluid .lap-one-third.hard--left.widget-span, .row-fluid .row-fluid .lap-one-third.hard--right.widget-span {width: 32.333%!important;}
    .lap-one-third.hard.widget-span, .lap-one-third.hard--sides.widget-span, .row-fluid .row-fluid .lap-one-third.hard.widget-span, .row-fluid .row-fluid .lap-one-third.hard--sides.widget-span {width: 33.333%!important;}

    .lap-one-fourth.widget-span, .row-fluid .row-fluid .lap-one-fourth.widget-span {width: 23%!important;}
    .lap-one-fourth.hard--left.widget-span, .lap-one-fourth.hard--right.widget-span, .row-fluid .row-fluid .lap-one-fourth.hard--left.widget-span, .row-fluid .row-fluid .lap-one-fourth.hard--right.widget-span {width: 24%!important;}
    .lap-one-fourth.hard.widget-span, .lap-one-fourth.hard--sides.widget-span, .row-fluid .row-fluid .lap-one-fourth.hard.widget-span, .row-fluid .row-fluid .lap-one-fourth.hard--sides.widget-span {width: 25%!important;}

    .lap-one-fifth.widget-span, .row-fluid .row-fluid .lap-one-fifth.widget-span {width: 18%!important;}
    .lap-one-fifth.hard--left.widget-span, .lap-one-fifth.hard--right.widget-span, .row-fluid .row-fluid .lap-one-fifth.hard--left.widget-span, .row-fluid .row-fluid .lap-one-fifth.hard--right.widget-span {width: 19%!important;}
    .lap-one-fifth.hard.widget-span, .lap-one-fifth.hard--sides.widget-span, .row-fluid .row-fluid .lap-one-fifth.hard.widget-span, .row-fluid .row-fluid .lap-one-fifth.hard--sides.widget-span {width: 20%!important;}

    .lap-one-sixth.widget-span, .row-fluid .row-fluid .lap-one-sixth.widget-span {width: 14.665999%!important;}
    .lap-one-sixth.hard--left.widget-span, .lap-one-sixth.hard--right.widget-span, .row-fluid .row-fluid .lap-one-sixth.hard--left.widget-span, .row-fluid .row-fluid .lap-one-sixth.hard--right.widget-span {width: 15.665999%!important;}
    .lap-one-sixth.hard.widget-span, .lap-one-sixth.hard--sides.widget-span, .row-fluid .row-fluid .lap-one-sixth.hard.widget-span, .row-fluid .row-fluid .lap-one-sixth.hard--sides.widget-span {width: 16.666%!important;}

}
@media (min-width: 1025px) {

    .lap-and-up-one-twelfths.widget-span {width: 6.3333335%!important;}
    .lap-and-up-one-twelfths.hard--left.widget-span, .lap-and-up-one-twelfths.hard--right.widget-span {width: 7.3333335%!important;}
    .lap-and-up-one-twelfths.hard.widget-span, .lap-and-up-one-twelfths.hard--sides.widget-span {width: 8.333333%!important;}

    .lap-and-up-two-twelfths.widget-span {width: 14.666667%!important;}
    .lap-and-up-two-twelfths.hard--left.widget-span, .lap-and-up-two-twelfths.hard--right.widget-span {width: 15.666667%!important;}
    .lap-and-up-two-twelfths.hard.widget-span, .lap-and-up-two-twelfths.hard--sides.widget-span {width: 16.666666%!important;}

    .lap-and-up-three-twelfths.widget-span {width: 23%!important;}
    .lap-and-up-three-twelfths.hard--left.widget-span, .lap-and-up-three-twelfths.hard--right.widget-span {width: 24%!important;}
    .lap-and-up-three-twelfths.hard.widget-span, .lap-and-up-three-twelfths.hard--sides.widget-span {width: 25%!important;}

    .lap-and-up-four-twelfths.widget-span {width: 31.333334%!important;}
    .lap-and-up-four-twelfths.hard--left.widget-span, .lap-and-up-four-twelfths.hard--right.widget-span {width: 32.333332%!important;}
    .lap-and-up-four-twelfths.hard.widget-span, .lap-and-up-four-twelfths.hard--sides.widget-span {width: 33.333332%!important;}

    .lap-and-up-five-twelfths.widget-span {width: 39.666668%!important;}
    .lap-and-up-five-twelfths.hard--left.widget-span, .lap-and-up-five-twelfths.hard--right.widget-span {width: 40.666668%!important;}
    .lap-and-up-five-twelfths.hard.widget-span, .lap-and-up-five-twelfths.hard--sides.widget-span {width: 41.666668%!important;}

    .lap-and-up-six-twelfths.widget-span {width: 48%!important;}
    .lap-and-up-six-twelfths.hard--left.widget-span, .lap-and-up-six-twelfths.hard--right.widget-span {width: 49%!important;}
    .lap-and-up-six-twelfths.hard.widget-span, .lap-and-up-six-twelfths.hard--sides.widget-span {width: 50%!important;}

    .lap-and-up-seven-twelfths.widget-span {width: 56.333332%!important;}
    .lap-and-up-seven-twelfths.hard--left.widget-span, .lap-and-up-seven-twelfths.hard--right.widget-span {width: 57.333332%!important;}
    .lap-and-up-seven-twelfths.hard.widget-span, .lap-and-up-seven-twelfths.hard--sides.widget-span {width: 58.333332%!important;}

    .lap-and-up-eight-twelfths.widget-span {width: 64.666664%!important;}
    .lap-and-up-eight-twelfths.hard--left.widget-span, .lap-and-up-eight-twelfths.hard--right.widget-span {width: 65.666664%!important;}
    .lap-and-up-eight-twelfths.hard.widget-span, .lap-and-up-eight-twelfths.hard--sides.widget-span {width: 66.666664%!important;}

    .lap-and-up-nine-twelfths.widget-span {width: 73%!important;}
    .lap-and-up-nine-twelfths.hard--left.widget-span, .lap-and-up-nine-twelfths.hard--right.widget-span {width: 74%!important;}
    .lap-and-up-nine-twelfths.hard.widget-span, .lap-and-up-nine-twelfths.hard--sides.widget-span {width: 75%!important;}

    .lap-and-up-ten-twelfths.widget-span {width: 81.333336%!important;}
    .lap-and-up-ten-twelfths.hard--left.widget-span, .lap-and-up-ten-twelfths.hard--right.widget-span {width: 82.333336%!important;}
    .lap-and-up-ten-twelfths.hard.widget-span, .lap-and-up-ten-twelfths.hard--sides.widget-span {width: 83.333336%!important;}

    .lap-and-up-eleven-twelfths.widget-span {width: 89.666664%!important;}
    .lap-and-up-eleven-twelfths.hard--left.widget-span, .lap-and-up-eleven-twelfths.hard--right.widget-span {width: 90.666664%!important;}
    .lap-and-up-eleven-twelfths.hard.widget-span, .lap-and-up-eleven-twelfths.hard--sides.widget-span {width: 91.666664%!important;}

    .lap-and-up-twelve-twelfths.widget-span {width: 98%!important;}
    .lap-and-up-twelve-twelfths.hard--left.widget-span, .lap-and-up-twelve-twelfths.hard--right.widget-span {width: 99%!important;}
    .lap-and-up-twelve-twelfths.hard.widget-span, .lap-and-up-twelve-twelfths.hard--sides.widget-span {width: 100%!important;}


    .lap-and-up-one-tenths.widget-span {width: 8%!important;}
    .lap-and-up-one-tenths.hard--left.widget-span, .lap-and-up-one-tenths.hard--right.widget-span {width: 9%!important;}
    .lap-and-up-one-tenths.hard.widget-span, .lap-and-up-one-tenths.hard--sides.widget-span {width: 10%!important;}

    .lap-and-up-two-tenths.widget-span {width: 18%!important;}
    .lap-and-up-two-tenths.hard--left.widget-span, .lap-and-up-two-tenths.hard--right.widget-span {width: 19%!important;}
    .lap-and-up-two-tenths.hard.widget-span, .lap-and-up-two-tenths.hard--sides.widget-span {width: 20%!important;}

    .lap-and-up-three-tenths.widget-span {width: 28%!important;}
    .lap-and-up-three-tenths.hard--left.widget-span, .lap-and-up-three-tenths.hard--right.widget-span {width: 29%!important;}
    .lap-and-up-three-tenths.hard.widget-span, .lap-and-up-three-tenths.hard--sides.widget-span {width: 30%!important;}

    .lap-and-up-four-tenths.widget-span {width: 38%!important;}
    .lap-and-up-four-tenths.hard--left.widget-span, .lap-and-up-four-tenths.hard--right.widget-span {width: 39%!important;}
    .lap-and-up-four-tenths.hard.widget-span, .lap-and-up-four-tenths.hard--sides.widget-span {width: 40%!important;}

    .lap-and-up-five-tenths.widget-span {width: 48%!important;}
    .lap-and-up-five-tenths.hard--left.widget-span, .lap-and-up-five-tenths.hard--right.widget-span {width: 49%!important;}
    .lap-and-up-five-tenths.hard.widget-span, .lap-and-up-five-tenths.hard--sides.widget-span {width: 50%!important;}

    .lap-and-up-six-tenths.widget-span {width: 58%!important;}
    .lap-and-up-six-tenths.hard--left.widget-span, .lap-and-up-six-tenths.hard--right.widget-span {width: 59%!important;}
    .lap-and-up-six-tenths.hard.widget-span, .lap-and-up-six-tenths.hard--sides.widget-span {width: 60%!important;}

    .lap-and-up-seven-tenths.widget-span {width: 68%!important;}
    .lap-and-up-seven-tenths.hard--left.widget-span, .lap-and-up-seven-tenths.hard--right.widget-span {width: 69%!important;}
    .lap-and-up-seven-tenths.hard.widget-span, .lap-and-up-seven-tenths.hard--sides.widget-span {width: 70%!important;}

    .lap-and-up-eight-tenths.widget-span {width: 78%!important;}
    .lap-and-up-eight-tenths.hard--left.widget-span, .lap-and-up-eight-tenths.hard--right.widget-span {width: 79%!important;}
    .lap-and-up-eight-tenths.hard.widget-span, .lap-and-up-eight-tenths.hard--sides.widget-span {width: 80%!important;}

    .lap-and-up-nine-tenths.widget-span {width: 88%!important;}
    .lap-and-up-nine-tenths.hard--left.widget-span, .lap-and-up-nine-tenths.hard--right.widget-span {width: 89%!important;}
    .lap-and-up-nine-tenths.hard.widget-span, .lap-and-up-nine-tenths.hard--sides.widget-span {width: 90%!important;}

    .lap-and-up-ten-tenths.widget-span {width: 98%!important;}
    .lap-and-up-ten-tenths.hard--left.widget-span, .lap-and-up-ten-tenths.hard--right.widget-span {width: 99%!important;}
    .lap-and-up-ten-tenths.hard.widget-span, .lap-and-up-ten-tenths.hard--sides.widget-span {width: 100%!important;}


    .lap-and-up-one-eighths.widget-span {width: 10.5%!important;}
    .lap-and-up-one-eighths.hard--left.widget-span, .lap-and-up-one-eighths.hard--right.widget-span {width: 11.5%!important;}
    .lap-and-up-one-eighths.hard.widget-span, .lap-and-up-one-eighths.hard--sides.widget-span {width: 12.5%!important;}

    .lap-and-up-two-eighths.widget-span {width: 23%!important;}
    .lap-and-up-two-eighths.hard--left.widget-span, .lap-and-up-two-eighths.hard--right.widget-span {width: 24%!important;}
    .lap-and-up-two-eighths.hard.widget-span, .lap-and-up-two-eighths.hard--sides.widget-span {width: 25%!important;}

    .lap-and-up-three-eighths.widget-span {width: 35.5%!important;}
    .lap-and-up-three-eighths.hard--left.widget-span, .lap-and-up-three-eighths.hard--right.widget-span {width: 36.5%!important;}
    .lap-and-up-three-eighths.hard.widget-span, .lap-and-up-three-eighths.hard--sides.widget-span {width: 37.5%!important;}

    .lap-and-up-four-eighths.widget-span {width: 48%!important;}
    .lap-and-up-four-eighths.hard--left.widget-span, .lap-and-up-four-eighths.hard--right.widget-span {width: 49%!important;}
    .lap-and-up-four-eighths.hard.widget-span, .lap-and-up-four-eighths.hard--sides.widget-span {width: 50%!important;}

    .lap-and-up-five-eighths.widget-span {width: 60.5%!important;}
    .lap-and-up-five-eighths.hard--left.widget-span, .lap-and-up-five-eighths.hard--right.widget-span {width: 61.5%!important;}
    .lap-and-up-five-eighths.hard.widget-span, .lap-and-up-five-eighths.hard--sides.widget-span {width: 62.5%!important;}

    .lap-and-up-six-eighths.widget-span {width: 73%!important;}
    .lap-and-up-six-eighths.hard--left.widget-span, .lap-and-up-six-eighths.hard--right.widget-span {width: 74%!important;}
    .lap-and-up-six-eighths.hard.widget-span, .lap-and-up-six-eighths.hard--sides.widget-span {width: 75%!important;}

    .lap-and-up-seven-eighths.widget-span {width: 85.5%!important;}
    .lap-and-up-seven-eighths.hard--left.widget-span, .lap-and-up-seven-eighths.hard--right.widget-span {width: 86.5%!important;}
    .lap-and-up-seven-eighths.hard.widget-span, .lap-and-up-seven-eighths.hard--sides.widget-span {width: 87.5%!important;}

    .lap-and-up-eight-eighths.widget-span {width: 98%!important;}
    .lap-and-up-eight-eighths.hard--left.widget-span, .lap-and-up-eight-eighths.hard--right.widget-span {width: 99%!important;}
    .lap-and-up-eight-eighths.hard.widget-span, .lap-and-up-eight-eighths.hard--sides.widget-span {width: 100%!important;}


    .lap-and-up-one-whole.widget-span, .row-fluid .row-fluid .lap-and-up-one-whole.widget-span {width: 98%!important;}
    .lap-and-up-one-whole.hard--left.widget-span, .lap-and-up-one-whole.hard--right.widget-span, .row-fluid .row-fluid .lap-and-up-one-whole.hard--left.widget-span, .row-fluid .row-fluid .lap-and-up-one-whole.hard--right.widget-span {width: 99%!important;}
    .lap-and-up-one-whole.hard.widget-span, .lap-and-up-one-whole.hard--sides.widget-span, .row-fluid .row-fluid .lap-and-up-one-whole.hard.widget-span, .row-fluid .row-fluid .lap-and-up-one-whole.hard--sides.widget-span {width: 100%!important;}

    .lap-and-up-one-half.widget-span, .row-fluid .row-fluid .lap-and-up-one-half.widget-span {width: 48%!important;}
    .lap-and-up-one-half.hard--left.widget-span, .lap-and-up-one-half.hard--right.widget-span, .row-fluid .row-fluid .lap-and-up-one-half.hard--left.widget-span, .row-fluid .row-fluid .lap-and-up-one-half.hard--right.widget-span {width: 49%!important;}
    .lap-and-up-one-half.hard.widget-span, .lap-and-up-one-half.hard--sides.widget-span, .row-fluid .row-fluid .lap-and-up-one-half.hard.widget-span, .row-fluid .row-fluid .lap-and-up-one-half.hard--sides.widget-span {width: 50%!important;}

    .lap-and-up-one-third.widget-span, .row-fluid .row-fluid .lap-and-up-one-third.widget-span {width: 31.333%!important;}
    .lap-and-up-one-third.hard--left.widget-span, .lap-and-up-one-third.hard--right.widget-span, .row-fluid .row-fluid .lap-and-up-one-third.hard--left.widget-span, .row-fluid .row-fluid .lap-and-up-one-third.hard--right.widget-span {width: 32.333%!important;}
    .lap-and-up-one-third.hard.widget-span, .lap-and-up-one-third.hard--sides.widget-span, .row-fluid .row-fluid .lap-and-up-one-third.hard.widget-span, .row-fluid .row-fluid .lap-and-up-one-third.hard--sides.widget-span {width: 33.333%!important;}

    .lap-and-up-one-fourth.widget-span, .row-fluid .row-fluid .lap-and-up-one-fourth.widget-span {width: 23%!important;}
    .lap-and-up-one-fourth.hard--left.widget-span, .lap-and-up-one-fourth.hard--right.widget-span, .row-fluid .row-fluid .lap-and-up-one-fourth.hard--left.widget-span, .row-fluid .row-fluid .lap-and-up-one-fourth.hard--right.widget-span {width: 24%!important;}
    .lap-and-up-one-fourth.hard.widget-span, .lap-and-up-one-fourth.hard--sides.widget-span, .row-fluid .row-fluid .lap-and-up-one-fourth.hard.widget-span, .row-fluid .row-fluid .lap-and-up-one-fourth.hard--sides.widget-span {width: 25%!important;}

    .lap-and-up-one-fifth.widget-span, .row-fluid .row-fluid .lap-and-up-one-fifth.widget-span {width: 18%!important;}
    .lap-and-up-one-fifth.hard--left.widget-span, .lap-and-up-one-fifth.hard--right.widget-span, .row-fluid .row-fluid .lap-and-up-one-fifth.hard--left.widget-span, .row-fluid .row-fluid .lap-and-up-one-fifth.hard--right.widget-span {width: 19%!important;}
    .lap-and-up-one-fifth.hard.widget-span, .lap-and-up-one-fifth.hard--sides.widget-span, .row-fluid .row-fluid .lap-and-up-one-fifth.hard.widget-span, .row-fluid .row-fluid .lap-and-up-one-fifth.hard--sides.widget-span {width: 20%!important;}

    .lap-and-up-one-sixth.widget-span, .row-fluid .row-fluid .lap-and-up-one-sixth.widget-span {width: 14.665999%!important;}
    .lap-and-up-one-sixth.hard--left.widget-span, .lap-and-up-one-sixth.hard--right.widget-span, .row-fluid .row-fluid .lap-and-up-one-sixth.hard--left.widget-span, .row-fluid .row-fluid .lap-and-up-one-sixth.hard--right.widget-span {width: 15.665999%!important;}
    .lap-and-up-one-sixth.hard.widget-span, .lap-and-up-one-sixth.hard--sides.widget-span, .row-fluid .row-fluid .lap-and-up-one-sixth.hard.widget-span, .row-fluid .row-fluid .lap-and-up-one-sixth.hard--sides.widget-span {width: 16.666%!important;}

}
@media (max-width: 1024px) {

    .portable-one-twelfths.widget-span {width: 6.3333335%!important;}
    .portable-one-twelfths.hard--left.widget-span, .portable-one-twelfths.hard--right.widget-span {width: 7.3333335%!important;}
    .portable-one-twelfths.hard.widget-span, .portable-one-twelfths.hard--sides.widget-span {width: 8.333333%!important;}

    .portable-two-twelfths.widget-span {width: 14.666667%!important;}
    .portable-two-twelfths.hard--left.widget-span, .portable-two-twelfths.hard--right.widget-span {width: 15.666667%!important;}
    .portable-two-twelfths.hard.widget-span, .portable-two-twelfths.hard--sides.widget-span {width: 16.666666%!important;}

    .portable-three-twelfths.widget-span {width: 23%!important;}
    .portable-three-twelfths.hard--left.widget-span, .portable-three-twelfths.hard--right.widget-span {width: 24%!important;}
    .portable-three-twelfths.hard.widget-span, .portable-three-twelfths.hard--sides.widget-span {width: 25%!important;}

    .portable-four-twelfths.widget-span {width: 31.333334%!important;}
    .portable-four-twelfths.hard--left.widget-span, .portable-four-twelfths.hard--right.widget-span {width: 32.333332%!important;}
    .portable-four-twelfths.hard.widget-span, .portable-four-twelfths.hard--sides.widget-span {width: 33.333332%!important;}

    .portable-five-twelfths.widget-span {width: 39.666668%!important;}
    .portable-five-twelfths.hard--left.widget-span, .portable-five-twelfths.hard--right.widget-span {width: 40.666668%!important;}
    .portable-five-twelfths.hard.widget-span, .portable-five-twelfths.hard--sides.widget-span {width: 41.666668%!important;}

    .portable-six-twelfths.widget-span {width: 48%!important;}
    .portable-six-twelfths.hard--left.widget-span, .portable-six-twelfths.hard--right.widget-span {width: 49%!important;}
    .portable-six-twelfths.hard.widget-span, .portable-six-twelfths.hard--sides.widget-span {width: 50%!important;}

    .portable-seven-twelfths.widget-span {width: 56.333332%!important;}
    .portable-seven-twelfths.hard--left.widget-span, .portable-seven-twelfths.hard--right.widget-span {width: 57.333332%!important;}
    .portable-seven-twelfths.hard.widget-span, .portable-seven-twelfths.hard--sides.widget-span {width: 58.333332%!important;}

    .portable-eight-twelfths.widget-span {width: 64.666664%!important;}
    .portable-eight-twelfths.hard--left.widget-span, .portable-eight-twelfths.hard--right.widget-span {width: 65.666664%!important;}
    .portable-eight-twelfths.hard.widget-span, .portable-eight-twelfths.hard--sides.widget-span {width: 66.666664%!important;}

    .portable-nine-twelfths.widget-span {width: 73%!important;}
    .portable-nine-twelfths.hard--left.widget-span, .portable-nine-twelfths.hard--right.widget-span {width: 74%!important;}
    .portable-nine-twelfths.hard.widget-span, .portable-nine-twelfths.hard--sides.widget-span {width: 75%!important;}

    .portable-ten-twelfths.widget-span {width: 81.333336%!important;}
    .portable-ten-twelfths.hard--left.widget-span, .portable-ten-twelfths.hard--right.widget-span {width: 82.333336%!important;}
    .portable-ten-twelfths.hard.widget-span, .portable-ten-twelfths.hard--sides.widget-span {width: 83.333336%!important;}

    .portable-eleven-twelfths.widget-span {width: 89.666664%!important;}
    .portable-eleven-twelfths.hard--left.widget-span, .portable-eleven-twelfths.hard--right.widget-span {width: 90.666664%!important;}
    .portable-eleven-twelfths.hard.widget-span, .portable-eleven-twelfths.hard--sides.widget-span {width: 91.666664%!important;}

    .portable-twelve-twelfths.widget-span {width: 98%!important;}
    .portable-twelve-twelfths.hard--left.widget-span, .portable-twelve-twelfths.hard--right.widget-span {width: 99%!important;}
    .portable-twelve-twelfths.hard.widget-span, .portable-twelve-twelfths.hard--sides.widget-span {width: 100%!important;}


    .portable-one-tenths.widget-span {width: 8%!important;}
    .portable-one-tenths.hard--left.widget-span, .portable-one-tenths.hard--right.widget-span {width: 9%!important;}
    .portable-one-tenths.hard.widget-span, .portable-one-tenths.hard--sides.widget-span {width: 10%!important;}

    .portable-two-tenths.widget-span {width: 18%!important;}
    .portable-two-tenths.hard--left.widget-span, .portable-two-tenths.hard--right.widget-span {width: 19%!important;}
    .portable-two-tenths.hard.widget-span, .portable-two-tenths.hard--sides.widget-span {width: 20%!important;}

    .portable-three-tenths.widget-span {width: 28%!important;}
    .portable-three-tenths.hard--left.widget-span, .portable-three-tenths.hard--right.widget-span {width: 29%!important;}
    .portable-three-tenths.hard.widget-span, .portable-three-tenths.hard--sides.widget-span {width: 30%!important;}

    .portable-four-tenths.widget-span {width: 38%!important;}
    .portable-four-tenths.hard--left.widget-span, .portable-four-tenths.hard--right.widget-span {width: 39%!important;}
    .portable-four-tenths.hard.widget-span, .portable-four-tenths.hard--sides.widget-span {width: 40%!important;}

    .portable-five-tenths.widget-span {width: 48%!important;}
    .portable-five-tenths.hard--left.widget-span, .portable-five-tenths.hard--right.widget-span {width: 49%!important;}
    .portable-five-tenths.hard.widget-span, .portable-five-tenths.hard--sides.widget-span {width: 50%!important;}

    .portable-six-tenths.widget-span {width: 58%!important;}
    .portable-six-tenths.hard--left.widget-span, .portable-six-tenths.hard--right.widget-span {width: 59%!important;}
    .portable-six-tenths.hard.widget-span, .portable-six-tenths.hard--sides.widget-span {width: 60%!important;}

    .portable-seven-tenths.widget-span {width: 68%!important;}
    .portable-seven-tenths.hard--left.widget-span, .portable-seven-tenths.hard--right.widget-span {width: 69%!important;}
    .portable-seven-tenths.hard.widget-span, .portable-seven-tenths.hard--sides.widget-span {width: 70%!important;}

    .portable-eight-tenths.widget-span {width: 78%!important;}
    .portable-eight-tenths.hard--left.widget-span, .portable-eight-tenths.hard--right.widget-span {width: 79%!important;}
    .portable-eight-tenths.hard.widget-span, .portable-eight-tenths.hard--sides.widget-span {width: 80%!important;}

    .portable-nine-tenths.widget-span {width: 88%!important;}
    .portable-nine-tenths.hard--left.widget-span, .portable-nine-tenths.hard--right.widget-span {width: 89%!important;}
    .portable-nine-tenths.hard.widget-span, .portable-nine-tenths.hard--sides.widget-span {width: 90%!important;}

    .portable-ten-tenths.widget-span {width: 98%!important;}
    .portable-ten-tenths.hard--left.widget-span, .portable-ten-tenths.hard--right.widget-span {width: 99%!important;}
    .portable-ten-tenths.hard.widget-span, .portable-ten-tenths.hard--sides.widget-span {width: 100%!important;}


    .portable-one-eighths.widget-span {width: 10.5%!important;}
    .portable-one-eighths.hard--left.widget-span, .portable-one-eighths.hard--right.widget-span {width: 11.5%!important;}
    .portable-one-eighths.hard.widget-span, .portable-one-eighths.hard--sides.widget-span {width: 12.5%!important;}

    .portable-two-eighths.widget-span {width: 23%!important;}
    .portable-two-eighths.hard--left.widget-span, .portable-two-eighths.hard--right.widget-span {width: 24%!important;}
    .portable-two-eighths.hard.widget-span, .portable-two-eighths.hard--sides.widget-span {width: 25%!important;}

    .portable-three-eighths.widget-span {width: 35.5%!important;}
    .portable-three-eighths.hard--left.widget-span, .portable-three-eighths.hard--right.widget-span {width: 36.5%!important;}
    .portable-three-eighths.hard.widget-span, .portable-three-eighths.hard--sides.widget-span {width: 37.5%!important;}

    .portable-four-eighths.widget-span {width: 48%!important;}
    .portable-four-eighths.hard--left.widget-span, .portable-four-eighths.hard--right.widget-span {width: 49%!important;}
    .portable-four-eighths.hard.widget-span, .portable-four-eighths.hard--sides.widget-span {width: 50%!important;}

    .portable-five-eighths.widget-span {width: 60.5%!important;}
    .portable-five-eighths.hard--left.widget-span, .portable-five-eighths.hard--right.widget-span {width: 61.5%!important;}
    .portable-five-eighths.hard.widget-span, .portable-five-eighths.hard--sides.widget-span {width: 62.5%!important;}

    .portable-six-eighths.widget-span {width: 73%!important;}
    .portable-six-eighths.hard--left.widget-span, .portable-six-eighths.hard--right.widget-span {width: 74%!important;}
    .portable-six-eighths.hard.widget-span, .portable-six-eighths.hard--sides.widget-span {width: 75%!important;}

    .portable-seven-eighths.widget-span {width: 85.5%!important;}
    .portable-seven-eighths.hard--left.widget-span, .portable-seven-eighths.hard--right.widget-span {width: 86.5%!important;}
    .portable-seven-eighths.hard.widget-span, .portable-seven-eighths.hard--sides.widget-span {width: 87.5%!important;}

    .portable-eight-eighths.widget-span {width: 98%!important;}
    .portable-eight-eighths.hard--left.widget-span, .portable-eight-eighths.hard--right.widget-span {width: 99%!important;}
    .portable-eight-eighths.hard.widget-span, .portable-eight-eighths.hard--sides.widget-span {width: 100%!important;}


    .portable-one-whole.widget-span, .row-fluid .row-fluid .portable-one-whole.widget-span {width: 98%!important;}
    .portable-one-whole.hard--left.widget-span, .portable-one-whole.hard--right.widget-span, .row-fluid .row-fluid .portable-one-whole.hard--left.widget-span, .row-fluid .row-fluid .portable-one-whole.hard--right.widget-span {width: 99%!important;}
    .portable-one-whole.hard.widget-span, .portable-one-whole.hard--sides.widget-span, .row-fluid .row-fluid .portable-one-whole.hard.widget-span, .row-fluid .row-fluid .portable-one-whole.hard--sides.widget-span {width: 100%!important;}

    .portable-one-half.widget-span, .row-fluid .row-fluid .portable-one-half.widget-span {width: 48%!important;}
    .portable-one-half.hard--left.widget-span, .portable-one-half.hard--right.widget-span, .row-fluid .row-fluid .portable-one-half.hard--left.widget-span, .row-fluid .row-fluid .portable-one-half.hard--right.widget-span {width: 49%!important;}
    .portable-one-half.hard.widget-span, .portable-one-half.hard--sides.widget-span, .row-fluid .row-fluid .portable-one-half.hard.widget-span, .row-fluid .row-fluid .portable-one-half.hard--sides.widget-span {width: 50%!important;}

    .portable-one-third.widget-span, .row-fluid .row-fluid .portable-one-third.widget-span {width: 31.333%!important;}
    .portable-one-third.hard--left.widget-span, .portable-one-third.hard--right.widget-span, .row-fluid .row-fluid .portable-one-third.hard--left.widget-span, .row-fluid .row-fluid .portable-one-third.hard--right.widget-span {width: 32.333%!important;}
    .portable-one-third.hard.widget-span, .portable-one-third.hard--sides.widget-span, .row-fluid .row-fluid .portable-one-third.hard.widget-span, .row-fluid .row-fluid .portable-one-third.hard--sides.widget-span {width: 33.333%!important;}

    .portable-one-fourth.widget-span, .row-fluid .row-fluid .portable-one-fourth.widget-span {width: 23%!important;}
    .portable-one-fourth.hard--left.widget-span, .portable-one-fourth.hard--right.widget-span, .row-fluid .row-fluid .portable-one-fourth.hard--left.widget-span, .row-fluid .row-fluid .portable-one-fourth.hard--right.widget-span {width: 24%!important;}
    .portable-one-fourth.hard.widget-span, .portable-one-fourth.hard--sides.widget-span, .row-fluid .row-fluid .portable-one-fourth.hard.widget-span, .row-fluid .row-fluid .portable-one-fourth.hard--sides.widget-span {width: 25%!important;}

    .portable-one-fifth.widget-span, .row-fluid .row-fluid .portable-one-fifth.widget-span {width: 18%!important;}
    .portable-one-fifth.hard--left.widget-span, .portable-one-fifth.hard--right.widget-span, .row-fluid .row-fluid .portable-one-fifth.hard--left.widget-span, .row-fluid .row-fluid .portable-one-fifth.hard--right.widget-span {width: 19%!important;}
    .portable-one-fifth.hard.widget-span, .portable-one-fifth.hard--sides.widget-span, .row-fluid .row-fluid .portable-one-fifth.hard.widget-span, .row-fluid .row-fluid .portable-one-fifth.hard--sides.widget-span {width: 20%!important;}

    .portable-one-sixth.widget-span, .row-fluid .row-fluid .portable-one-sixth.widget-span {width: 14.665999%!important;}
    .portable-one-sixth.hard--left.widget-span, .portable-one-sixth.hard--right.widget-span, .row-fluid .row-fluid .portable-one-sixth.hard--left.widget-span, .row-fluid .row-fluid .portable-one-sixth.hard--right.widget-span {width: 15.665999%!important;}
    .portable-one-sixth.hard.widget-span, .portable-one-sixth.hard--sides.widget-span, .row-fluid .row-fluid .portable-one-sixth.hard.widget-span, .row-fluid .row-fluid .portable-one-sixth.hard--sides.widget-span {width: 16.666%!important;}

}
@media (min-width: 680px) and (max-width: 1024px) {

    .tablet-one-twelfths.widget-span {width: 6.3333335%!important;}
    .tablet-one-twelfths.hard--left.widget-span, .tablet-one-twelfths.hard--right.widget-span {width: 7.3333335%!important;}
    .tablet-one-twelfths.hard.widget-span, .tablet-one-twelfths.hard--sides.widget-span {width: 8.333333%!important;}

    .tablet-two-twelfths.widget-span {width: 14.666667%!important;}
    .tablet-two-twelfths.hard--left.widget-span, .tablet-two-twelfths.hard--right.widget-span {width: 15.666667%!important;}
    .tablet-two-twelfths.hard.widget-span, .tablet-two-twelfths.hard--sides.widget-span {width: 16.666666%!important;}

    .tablet-three-twelfths.widget-span {width: 23%!important;}
    .tablet-three-twelfths.hard--left.widget-span, .tablet-three-twelfths.hard--right.widget-span {width: 24%!important;}
    .tablet-three-twelfths.hard.widget-span, .tablet-three-twelfths.hard--sides.widget-span {width: 25%!important;}

    .tablet-four-twelfths.widget-span {width: 31.333334%!important;}
    .tablet-four-twelfths.hard--left.widget-span, .tablet-four-twelfths.hard--right.widget-span {width: 32.333332%!important;}
    .tablet-four-twelfths.hard.widget-span, .tablet-four-twelfths.hard--sides.widget-span {width: 33.333332%!important;}

    .tablet-five-twelfths.widget-span {width: 39.666668%!important;}
    .tablet-five-twelfths.hard--left.widget-span, .tablet-five-twelfths.hard--right.widget-span {width: 40.666668%!important;}
    .tablet-five-twelfths.hard.widget-span, .tablet-five-twelfths.hard--sides.widget-span {width: 41.666668%!important;}

    .tablet-six-twelfths.widget-span {width: 48%!important;}
    .tablet-six-twelfths.hard--left.widget-span, .tablet-six-twelfths.hard--right.widget-span {width: 49%!important;}
    .tablet-six-twelfths.hard.widget-span, .tablet-six-twelfths.hard--sides.widget-span {width: 50%!important;}

    .tablet-seven-twelfths.widget-span {width: 56.333332%!important;}
    .tablet-seven-twelfths.hard--left.widget-span, .tablet-seven-twelfths.hard--right.widget-span {width: 57.333332%!important;}
    .tablet-seven-twelfths.hard.widget-span, .tablet-seven-twelfths.hard--sides.widget-span {width: 58.333332%!important;}

    .tablet-eight-twelfths.widget-span {width: 64.666664%!important;}
    .tablet-eight-twelfths.hard--left.widget-span, .tablet-eight-twelfths.hard--right.widget-span {width: 65.666664%!important;}
    .tablet-eight-twelfths.hard.widget-span, .tablet-eight-twelfths.hard--sides.widget-span {width: 66.666664%!important;}

    .tablet-nine-twelfths.widget-span {width: 73%!important;}
    .tablet-nine-twelfths.hard--left.widget-span, .tablet-nine-twelfths.hard--right.widget-span {width: 74%!important;}
    .tablet-nine-twelfths.hard.widget-span, .tablet-nine-twelfths.hard--sides.widget-span {width: 75%!important;}

    .tablet-ten-twelfths.widget-span {width: 81.333336%!important;}
    .tablet-ten-twelfths.hard--left.widget-span, .tablet-ten-twelfths.hard--right.widget-span {width: 82.333336%!important;}
    .tablet-ten-twelfths.hard.widget-span, .tablet-ten-twelfths.hard--sides.widget-span {width: 83.333336%!important;}

    .tablet-eleven-twelfths.widget-span {width: 89.666664%!important;}
    .tablet-eleven-twelfths.hard--left.widget-span, .tablet-eleven-twelfths.hard--right.widget-span {width: 90.666664%!important;}
    .tablet-eleven-twelfths.hard.widget-span, .tablet-eleven-twelfths.hard--sides.widget-span {width: 91.666664%!important;}

    .tablet-twelve-twelfths.widget-span {width: 98%!important;}
    .tablet-twelve-twelfths.hard--left.widget-span, .tablet-twelve-twelfths.hard--right.widget-span {width: 99%!important;}
    .tablet-twelve-twelfths.hard.widget-span, .tablet-twelve-twelfths.hard--sides.widget-span {width: 100%!important;}


    .tablet-one-tenths.widget-span {width: 8%!important;}
    .tablet-one-tenths.hard--left.widget-span, .tablet-one-tenths.hard--right.widget-span {width: 9%!important;}
    .tablet-one-tenths.hard.widget-span, .tablet-one-tenths.hard--sides.widget-span {width: 10%!important;}

    .tablet-two-tenths.widget-span {width: 18%!important;}
    .tablet-two-tenths.hard--left.widget-span, .tablet-two-tenths.hard--right.widget-span {width: 19%!important;}
    .tablet-two-tenths.hard.widget-span, .tablet-two-tenths.hard--sides.widget-span {width: 20%!important;}

    .tablet-three-tenths.widget-span {width: 28%!important;}
    .tablet-three-tenths.hard--left.widget-span, .tablet-three-tenths.hard--right.widget-span {width: 29%!important;}
    .tablet-three-tenths.hard.widget-span, .tablet-three-tenths.hard--sides.widget-span {width: 30%!important;}

    .tablet-four-tenths.widget-span {width: 38%!important;}
    .tablet-four-tenths.hard--left.widget-span, .tablet-four-tenths.hard--right.widget-span {width: 39%!important;}
    .tablet-four-tenths.hard.widget-span, .tablet-four-tenths.hard--sides.widget-span {width: 40%!important;}

    .tablet-five-tenths.widget-span {width: 48%!important;}
    .tablet-five-tenths.hard--left.widget-span, .tablet-five-tenths.hard--right.widget-span {width: 49%!important;}
    .tablet-five-tenths.hard.widget-span, .tablet-five-tenths.hard--sides.widget-span {width: 50%!important;}

    .tablet-six-tenths.widget-span {width: 58%!important;}
    .tablet-six-tenths.hard--left.widget-span, .tablet-six-tenths.hard--right.widget-span {width: 59%!important;}
    .tablet-six-tenths.hard.widget-span, .tablet-six-tenths.hard--sides.widget-span {width: 60%!important;}

    .tablet-seven-tenths.widget-span {width: 68%!important;}
    .tablet-seven-tenths.hard--left.widget-span, .tablet-seven-tenths.hard--right.widget-span {width: 69%!important;}
    .tablet-seven-tenths.hard.widget-span, .tablet-seven-tenths.hard--sides.widget-span {width: 70%!important;}

    .tablet-eight-tenths.widget-span {width: 78%!important;}
    .tablet-eight-tenths.hard--left.widget-span, .tablet-eight-tenths.hard--right.widget-span {width: 79%!important;}
    .tablet-eight-tenths.hard.widget-span, .tablet-eight-tenths.hard--sides.widget-span {width: 80%!important;}

    .tablet-nine-tenths.widget-span {width: 88%!important;}
    .tablet-nine-tenths.hard--left.widget-span, .tablet-nine-tenths.hard--right.widget-span {width: 89%!important;}
    .tablet-nine-tenths.hard.widget-span, .tablet-nine-tenths.hard--sides.widget-span {width: 90%!important;}

    .tablet-ten-tenths.widget-span {width: 98%!important;}
    .tablet-ten-tenths.hard--left.widget-span, .tablet-ten-tenths.hard--right.widget-span {width: 99%!important;}
    .tablet-ten-tenths.hard.widget-span, .tablet-ten-tenths.hard--sides.widget-span {width: 100%!important;}


    .tablet-one-eighths.widget-span {width: 10.5%!important;}
    .tablet-one-eighths.hard--left.widget-span, .tablet-one-eighths.hard--right.widget-span {width: 11.5%!important;}
    .tablet-one-eighths.hard.widget-span, .tablet-one-eighths.hard--sides.widget-span {width: 12.5%!important;}

    .tablet-two-eighths.widget-span {width: 23%!important;}
    .tablet-two-eighths.hard--left.widget-span, .tablet-two-eighths.hard--right.widget-span {width: 24%!important;}
    .tablet-two-eighths.hard.widget-span, .tablet-two-eighths.hard--sides.widget-span {width: 25%!important;}

    .tablet-three-eighths.widget-span {width: 35.5%!important;}
    .tablet-three-eighths.hard--left.widget-span, .tablet-three-eighths.hard--right.widget-span {width: 36.5%!important;}
    .tablet-three-eighths.hard.widget-span, .tablet-three-eighths.hard--sides.widget-span {width: 37.5%!important;}

    .tablet-four-eighths.widget-span {width: 48%!important;}
    .tablet-four-eighths.hard--left.widget-span, .tablet-four-eighths.hard--right.widget-span {width: 49%!important;}
    .tablet-four-eighths.hard.widget-span, .tablet-four-eighths.hard--sides.widget-span {width: 50%!important;}

    .tablet-five-eighths.widget-span {width: 60.5%!important;}
    .tablet-five-eighths.hard--left.widget-span, .tablet-five-eighths.hard--right.widget-span {width: 61.5%!important;}
    .tablet-five-eighths.hard.widget-span, .tablet-five-eighths.hard--sides.widget-span {width: 62.5%!important;}

    .tablet-six-eighths.widget-span {width: 73%!important;}
    .tablet-six-eighths.hard--left.widget-span, .tablet-six-eighths.hard--right.widget-span {width: 74%!important;}
    .tablet-six-eighths.hard.widget-span, .tablet-six-eighths.hard--sides.widget-span {width: 75%!important;}

    .tablet-seven-eighths.widget-span {width: 85.5%!important;}
    .tablet-seven-eighths.hard--left.widget-span, .tablet-seven-eighths.hard--right.widget-span {width: 86.5%!important;}
    .tablet-seven-eighths.hard.widget-span, .tablet-seven-eighths.hard--sides.widget-span {width: 87.5%!important;}

    .tablet-eight-eighths.widget-span {width: 98%!important;}
    .tablet-eight-eighths.hard--left.widget-span, .tablet-eight-eighths.hard--right.widget-span {width: 99%!important;}
    .tablet-eight-eighths.hard.widget-span, .tablet-eight-eighths.hard--sides.widget-span {width: 100%!important;}


    .tablet-one-whole.widget-span, .row-fluid .row-fluid .tablet-one-whole.widget-span {width: 98%!important;}
    .tablet-one-whole.hard--left.widget-span, .tablet-one-whole.hard--right.widget-span, .row-fluid .row-fluid .tablet-one-whole.hard--left.widget-span, .row-fluid .row-fluid .tablet-one-whole.hard--right.widget-span {width: 99%!important;}
    .tablet-one-whole.hard.widget-span, .tablet-one-whole.hard--sides.widget-span, .row-fluid .row-fluid .tablet-one-whole.hard.widget-span, .row-fluid .row-fluid .tablet-one-whole.hard--sides.widget-span {width: 100%!important;}

    .tablet-one-half.widget-span, .row-fluid .row-fluid .tablet-one-half.widget-span {width: 48%!important;}
    .tablet-one-half.hard--left.widget-span, .tablet-one-half.hard--right.widget-span, .row-fluid .row-fluid .tablet-one-half.hard--left.widget-span, .row-fluid .row-fluid .tablet-one-half.hard--right.widget-span {width: 49%!important;}
    .tablet-one-half.hard.widget-span, .tablet-one-half.hard--sides.widget-span, .row-fluid .row-fluid .tablet-one-half.hard.widget-span, .row-fluid .row-fluid .tablet-one-half.hard--sides.widget-span {width: 50%!important;}

    .tablet-one-third.widget-span, .row-fluid .row-fluid .tablet-one-third.widget-span {width: 31.333%!important;}
    .tablet-one-third.hard--left.widget-span, .tablet-one-third.hard--right.widget-span, .row-fluid .row-fluid .tablet-one-third.hard--left.widget-span, .row-fluid .row-fluid .tablet-one-third.hard--right.widget-span {width: 32.333%!important;}
    .tablet-one-third.hard.widget-span, .tablet-one-third.hard--sides.widget-span, .row-fluid .row-fluid .tablet-one-third.hard.widget-span, .row-fluid .row-fluid .tablet-one-third.hard--sides.widget-span {width: 33.333%!important;}

    .tablet-one-fourth.widget-span, .row-fluid .row-fluid .tablet-one-fourth.widget-span {width: 23%!important;}
    .tablet-one-fourth.hard--left.widget-span, .tablet-one-fourth.hard--right.widget-span, .row-fluid .row-fluid .tablet-one-fourth.hard--left.widget-span, .row-fluid .row-fluid .tablet-one-fourth.hard--right.widget-span {width: 24%!important;}
    .tablet-one-fourth.hard.widget-span, .tablet-one-fourth.hard--sides.widget-span, .row-fluid .row-fluid .tablet-one-fourth.hard.widget-span, .row-fluid .row-fluid .tablet-one-fourth.hard--sides.widget-span {width: 25%!important;}

    .tablet-one-fifth.widget-span, .row-fluid .row-fluid .tablet-one-fifth.widget-span {width: 18%!important;}
    .tablet-one-fifth.hard--left.widget-span, .tablet-one-fifth.hard--right.widget-span, .row-fluid .row-fluid .tablet-one-fifth.hard--left.widget-span, .row-fluid .row-fluid .tablet-one-fifth.hard--right.widget-span {width: 19%!important;}
    .tablet-one-fifth.hard.widget-span, .tablet-one-fifth.hard--sides.widget-span, .row-fluid .row-fluid .tablet-one-fifth.hard.widget-span, .row-fluid .row-fluid .tablet-one-fifth.hard--sides.widget-span {width: 20%!important;}

    .tablet-one-sixth.widget-span, .row-fluid .row-fluid .tablet-one-sixth.widget-span {width: 14.665999%!important;}
    .tablet-one-sixth.hard--left.widget-span, .tablet-one-sixth.hard--right.widget-span, .row-fluid .row-fluid .tablet-one-sixth.hard--left.widget-span, .row-fluid .row-fluid .tablet-one-sixth.hard--right.widget-span {width: 15.665999%!important;}
    .tablet-one-sixth.hard.widget-span, .tablet-one-sixth.hard--sides.widget-span, .row-fluid .row-fluid .tablet-one-sixth.hard.widget-span, .row-fluid .row-fluid .tablet-one-sixth.hard--sides.widget-span {width: 16.666%!important;}

}
@media (max-width: 679px) {

    .palm-one-twelfths.widget-span {width: 6.3333335%!important;}
    .palm-one-twelfths.hard--left.widget-span, .palm-one-twelfths.hard--right.widget-span {width: 7.3333335%!important;}
    .palm-one-twelfths.hard.widget-span, .palm-one-twelfths.hard--sides.widget-span {width: 8.333333%!important;}

    .palm-two-twelfths.widget-span {width: 14.666667%!important;}
    .palm-two-twelfths.hard--left.widget-span, .palm-two-twelfths.hard--right.widget-span {width: 15.666667%!important;}
    .palm-two-twelfths.hard.widget-span, .palm-two-twelfths.hard--sides.widget-span {width: 16.666666%!important;}

    .palm-three-twelfths.widget-span {width: 23%!important;}
    .palm-three-twelfths.hard--left.widget-span, .palm-three-twelfths.hard--right.widget-span {width: 24%!important;}
    .palm-three-twelfths.hard.widget-span, .palm-three-twelfths.hard--sides.widget-span {width: 25%!important;}

    .palm-four-twelfths.widget-span {width: 31.333334%!important;}
    .palm-four-twelfths.hard--left.widget-span, .palm-four-twelfths.hard--right.widget-span {width: 32.333332%!important;}
    .palm-four-twelfths.hard.widget-span, .palm-four-twelfths.hard--sides.widget-span {width: 33.333332%!important;}

    .palm-five-twelfths.widget-span {width: 39.666668%!important;}
    .palm-five-twelfths.hard--left.widget-span, .palm-five-twelfths.hard--right.widget-span {width: 40.666668%!important;}
    .palm-five-twelfths.hard.widget-span, .palm-five-twelfths.hard--sides.widget-span {width: 41.666668%!important;}

    .palm-six-twelfths.widget-span {width: 48%!important;}
    .palm-six-twelfths.hard--left.widget-span, .palm-six-twelfths.hard--right.widget-span {width: 49%!important;}
    .palm-six-twelfths.hard.widget-span, .palm-six-twelfths.hard--sides.widget-span {width: 50%!important;}

    .palm-seven-twelfths.widget-span {width: 56.333332%!important;}
    .palm-seven-twelfths.hard--left.widget-span, .palm-seven-twelfths.hard--right.widget-span {width: 57.333332%!important;}
    .palm-seven-twelfths.hard.widget-span, .palm-seven-twelfths.hard--sides.widget-span {width: 58.333332%!important;}

    .palm-eight-twelfths.widget-span {width: 64.666664%!important;}
    .palm-eight-twelfths.hard--left.widget-span, .palm-eight-twelfths.hard--right.widget-span {width: 65.666664%!important;}
    .palm-eight-twelfths.hard.widget-span, .palm-eight-twelfths.hard--sides.widget-span {width: 66.666664%!important;}

    .palm-nine-twelfths.widget-span {width: 73%!important;}
    .palm-nine-twelfths.hard--left.widget-span, .palm-nine-twelfths.hard--right.widget-span {width: 74%!important;}
    .palm-nine-twelfths.hard.widget-span, .palm-nine-twelfths.hard--sides.widget-span {width: 75%!important;}

    .palm-ten-twelfths.widget-span {width: 81.333336%!important;}
    .palm-ten-twelfths.hard--left.widget-span, .palm-ten-twelfths.hard--right.widget-span {width: 82.333336%!important;}
    .palm-ten-twelfths.hard.widget-span, .palm-ten-twelfths.hard--sides.widget-span {width: 83.333336%!important;}

    .palm-eleven-twelfths.widget-span {width: 89.666664%!important;}
    .palm-eleven-twelfths.hard--left.widget-span, .palm-eleven-twelfths.hard--right.widget-span {width: 90.666664%!important;}
    .palm-eleven-twelfths.hard.widget-span, .palm-eleven-twelfths.hard--sides.widget-span {width: 91.666664%!important;}

    .palm-twelve-twelfths.widget-span {width: 98%!important;}
    .palm-twelve-twelfths.hard--left.widget-span, .palm-twelve-twelfths.hard--right.widget-span {width: 99%!important;}
    .palm-twelve-twelfths.hard.widget-span, .palm-twelve-twelfths.hard--sides.widget-span {width: 100%!important;}


    .palm-one-tenths.widget-span {width: 8%!important;}
    .palm-one-tenths.hard--left.widget-span, .palm-one-tenths.hard--right.widget-span {width: 9%!important;}
    .palm-one-tenths.hard.widget-span, .palm-one-tenths.hard--sides.widget-span {width: 10%!important;}

    .palm-two-tenths.widget-span {width: 18%!important;}
    .palm-two-tenths.hard--left.widget-span, .palm-two-tenths.hard--right.widget-span {width: 19%!important;}
    .palm-two-tenths.hard.widget-span, .palm-two-tenths.hard--sides.widget-span {width: 20%!important;}

    .palm-three-tenths.widget-span {width: 28%!important;}
    .palm-three-tenths.hard--left.widget-span, .palm-three-tenths.hard--right.widget-span {width: 29%!important;}
    .palm-three-tenths.hard.widget-span, .palm-three-tenths.hard--sides.widget-span {width: 30%!important;}

    .palm-four-tenths.widget-span {width: 38%!important;}
    .palm-four-tenths.hard--left.widget-span, .palm-four-tenths.hard--right.widget-span {width: 39%!important;}
    .palm-four-tenths.hard.widget-span, .palm-four-tenths.hard--sides.widget-span {width: 40%!important;}

    .palm-five-tenths.widget-span {width: 48%!important;}
    .palm-five-tenths.hard--left.widget-span, .palm-five-tenths.hard--right.widget-span {width: 49%!important;}
    .palm-five-tenths.hard.widget-span, .palm-five-tenths.hard--sides.widget-span {width: 50%!important;}

    .palm-six-tenths.widget-span {width: 58%!important;}
    .palm-six-tenths.hard--left.widget-span, .palm-six-tenths.hard--right.widget-span {width: 59%!important;}
    .palm-six-tenths.hard.widget-span, .palm-six-tenths.hard--sides.widget-span {width: 60%!important;}

    .palm-seven-tenths.widget-span {width: 68%!important;}
    .palm-seven-tenths.hard--left.widget-span, .palm-seven-tenths.hard--right.widget-span {width: 69%!important;}
    .palm-seven-tenths.hard.widget-span, .palm-seven-tenths.hard--sides.widget-span {width: 70%!important;}

    .palm-eight-tenths.widget-span {width: 78%!important;}
    .palm-eight-tenths.hard--left.widget-span, .palm-eight-tenths.hard--right.widget-span {width: 79%!important;}
    .palm-eight-tenths.hard.widget-span, .palm-eight-tenths.hard--sides.widget-span {width: 80%!important;}

    .palm-nine-tenths.widget-span {width: 88%!important;}
    .palm-nine-tenths.hard--left.widget-span, .palm-nine-tenths.hard--right.widget-span {width: 89%!important;}
    .palm-nine-tenths.hard.widget-span, .palm-nine-tenths.hard--sides.widget-span {width: 90%!important;}

    .palm-ten-tenths.widget-span {width: 98%!important;}
    .palm-ten-tenths.hard--left.widget-span, .palm-ten-tenths.hard--right.widget-span {width: 99%!important;}
    .palm-ten-tenths.hard.widget-span, .palm-ten-tenths.hard--sides.widget-span {width: 100%!important;}


    .palm-one-eighths.widget-span {width: 10.5%!important;}
    .palm-one-eighths.hard--left.widget-span, .palm-one-eighths.hard--right.widget-span {width: 11.5%!important;}
    .palm-one-eighths.hard.widget-span, .palm-one-eighths.hard--sides.widget-span {width: 12.5%!important;}

    .palm-two-eighths.widget-span {width: 23%!important;}
    .palm-two-eighths.hard--left.widget-span, .palm-two-eighths.hard--right.widget-span {width: 24%!important;}
    .palm-two-eighths.hard.widget-span, .palm-two-eighths.hard--sides.widget-span {width: 25%!important;}

    .palm-three-eighths.widget-span {width: 35.5%!important;}
    .palm-three-eighths.hard--left.widget-span, .palm-three-eighths.hard--right.widget-span {width: 36.5%!important;}
    .palm-three-eighths.hard.widget-span, .palm-three-eighths.hard--sides.widget-span {width: 37.5%!important;}

    .palm-four-eighths.widget-span {width: 48%!important;}
    .palm-four-eighths.hard--left.widget-span, .palm-four-eighths.hard--right.widget-span {width: 49%!important;}
    .palm-four-eighths.hard.widget-span, .palm-four-eighths.hard--sides.widget-span {width: 50%!important;}

    .palm-five-eighths.widget-span {width: 60.5%!important;}
    .palm-five-eighths.hard--left.widget-span, .palm-five-eighths.hard--right.widget-span {width: 61.5%!important;}
    .palm-five-eighths.hard.widget-span, .palm-five-eighths.hard--sides.widget-span {width: 62.5%!important;}

    .palm-six-eighths.widget-span {width: 73%!important;}
    .palm-six-eighths.hard--left.widget-span, .palm-six-eighths.hard--right.widget-span {width: 74%!important;}
    .palm-six-eighths.hard.widget-span, .palm-six-eighths.hard--sides.widget-span {width: 75%!important;}

    .palm-seven-eighths.widget-span {width: 85.5%!important;}
    .palm-seven-eighths.hard--left.widget-span, .palm-seven-eighths.hard--right.widget-span {width: 86.5%!important;}
    .palm-seven-eighths.hard.widget-span, .palm-seven-eighths.hard--sides.widget-span {width: 87.5%!important;}

    .palm-eight-eighths.widget-span {width: 98%!important;}
    .palm-eight-eighths.hard--left.widget-span, .palm-eight-eighths.hard--right.widget-span {width: 99%!important;}
    .palm-eight-eighths.hard.widget-span, .palm-eight-eighths.hard--sides.widget-span {width: 100%!important;}


    .palm-one-whole.widget-span, .row-fluid .row-fluid .palm-one-whole.widget-span {width: 98%!important;}
    .palm-one-whole.hard--left.widget-span, .palm-one-whole.hard--right.widget-span, .row-fluid .row-fluid .palm-one-whole.hard--left.widget-span, .row-fluid .row-fluid .palm-one-whole.hard--right.widget-span {width: 99%!important;}
    .palm-one-whole.hard.widget-span, .palm-one-whole.hard--sides.widget-span, .row-fluid .row-fluid .palm-one-whole.hard.widget-span, .row-fluid .row-fluid .palm-one-whole.hard--sides.widget-span {width: 100%!important;}

    .palm-one-half.widget-span, .row-fluid .row-fluid .palm-one-half.widget-span {width: 48%!important;}
    .palm-one-half.hard--left.widget-span, .palm-one-half.hard--right.widget-span, .row-fluid .row-fluid .palm-one-half.hard--left.widget-span, .row-fluid .row-fluid .palm-one-half.hard--right.widget-span {width: 49%!important;}
    .palm-one-half.hard.widget-span, .palm-one-half.hard--sides.widget-span, .row-fluid .row-fluid .palm-one-half.hard.widget-span, .row-fluid .row-fluid .palm-one-half.hard--sides.widget-span {width: 50%!important;}

    .palm-one-third.widget-span, .row-fluid .row-fluid .palm-one-third.widget-span {width: 31.333%!important;}
    .palm-one-third.hard--left.widget-span, .palm-one-third.hard--right.widget-span, .row-fluid .row-fluid .palm-one-third.hard--left.widget-span, .row-fluid .row-fluid .palm-one-third.hard--right.widget-span {width: 32.333%!important;}
    .palm-one-third.hard.widget-span, .palm-one-third.hard--sides.widget-span, .row-fluid .row-fluid .palm-one-third.hard.widget-span, .row-fluid .row-fluid .palm-one-third.hard--sides.widget-span {width: 33.333%!important;}

    .palm-one-fourth.widget-span, .row-fluid .row-fluid .palm-one-fourth.widget-span {width: 23%!important;}
    .palm-one-fourth.hard--left.widget-span, .palm-one-fourth.hard--right.widget-span, .row-fluid .row-fluid .palm-one-fourth.hard--left.widget-span, .row-fluid .row-fluid .palm-one-fourth.hard--right.widget-span {width: 24%!important;}
    .palm-one-fourth.hard.widget-span, .palm-one-fourth.hard--sides.widget-span, .row-fluid .row-fluid .palm-one-fourth.hard.widget-span, .row-fluid .row-fluid .palm-one-fourth.hard--sides.widget-span {width: 25%!important;}

    .palm-one-fifth.widget-span, .row-fluid .row-fluid .palm-one-fifth.widget-span {width: 18%!important;}
    .palm-one-fifth.hard--left.widget-span, .palm-one-fifth.hard--right.widget-span, .row-fluid .row-fluid .palm-one-fifth.hard--left.widget-span, .row-fluid .row-fluid .palm-one-fifth.hard--right.widget-span {width: 19%!important;}
    .palm-one-fifth.hard.widget-span, .palm-one-fifth.hard--sides.widget-span, .row-fluid .row-fluid .palm-one-fifth.hard.widget-span, .row-fluid .row-fluid .palm-one-fifth.hard--sides.widget-span {width: 20%!important;}

    .palm-one-sixth.widget-span, .row-fluid .row-fluid .palm-one-sixth.widget-span {width: 14.665999%!important;}
    .palm-one-sixth.hard--left.widget-span, .palm-one-sixth.hard--right.widget-span, .row-fluid .row-fluid .palm-one-sixth.hard--left.widget-span, .row-fluid .row-fluid .palm-one-sixth.hard--right.widget-span {width: 15.665999%!important;}
    .palm-one-sixth.hard.widget-span, .palm-one-sixth.hard--sides.widget-span, .row-fluid .row-fluid .palm-one-sixth.hard.widget-span, .row-fluid .row-fluid .palm-one-sixth.hard--sides.widget-span {width: 16.666%!important;}

}


/* Hard Grid */

.hard, .hard--top, .hard--ends, .hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.hard, .hard--right, .hard--sides, .hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.hard, .hard--bottom, .hard--ends, .hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.hard, .hard--left, .hard--sides, .hard--left.widget-span > .row-fluid-wrapper > .row-fluid, .hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-left:0px!important;
    margin-left:0px!important;
}
.hard, .hard--top, .hard--ends, .hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.hard, .hard--right, .hard--sides, .hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.hard, .hard--bottom, .hard--ends, .hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.hard.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding:0px!important;
    margin:0px!important;
}

@media (min-width: 1168px) {
.desk-hard, .desk-hard--top, .desk-hard--ends, .desk-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .desk-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.desk-hard, .desk-hard--right, .desk-hard--sides, .desk-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .desk-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.desk-hard, .desk-hard--bottom, .desk-hard--ends, .desk-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .desk-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.desk-hard, .desk-hard--left, .desk-hard--sides, .desk-hard--left.widget-span > .row-fluid-wrapper > .row-fluid, .desk-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-left:0px!important;
    margin-left:0px!important;
}
.desk-hard, .desk-hard--top, .desk-hard--ends, .desk-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .desk-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.desk-hard, .desk-hard--right, .desk-hard--sides, .desk-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .desk-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.desk-hard, .desk-hard--bottom, .desk-hard--ends, .desk-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .desk-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.desk-hard.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding:0px!important;
    margin:0px!important;
}
}
@media (min-width: 1025px) and (max-width: 1167px) {
.lap-hard, .lap-hard--top, .lap-hard--ends, .lap-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .lap-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.lap-hard, .lap-hard--right, .lap-hard--sides, .lap-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .lap-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.lap-hard, .lap-hard--bottom, .lap-hard--ends, .lap-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .lap-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.lap-hard, .lap-hard--left, .lap-hard--sides, .lap-hard--left.widget-span > .row-fluid-wrapper > .row-fluid, .lap-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-left:0px!important;
    margin-left:0px!important;
}
.lap-hard, .lap-hard--top, .lap-hard--ends, .lap-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .lap-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.lap-hard, .lap-hard--right, .lap-hard--sides, .lap-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .lap-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.lap-hard, .lap-hard--bottom, .lap-hard--ends, .lap-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .lap-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.lap-hard.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding:0px!important;
    margin:0px!important;
}
}
@media (min-width: 1025px) {
.lap-and-up-hard, .lap-and-up-hard--top, .lap-and-up-hard--ends, .lap-and-up-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .lap-and-up-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--right, .lap-and-up-hard--sides, .lap-and-up-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .lap-and-up-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--bottom, .lap-and-up-hard--ends, .lap-and-up-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .lap-and-up-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--left, .lap-and-up-hard--sides, .lap-and-up-hard--left.widget-span > .row-fluid-wrapper > .row-fluid, .lap-and-up-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-left:0px!important;
    margin-left:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--top, .lap-and-up-hard--ends, .lap-and-up-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .lap-and-up-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--right, .lap-and-up-hard--sides, .lap-and-up-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .lap-and-up-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.lap-and-up-hard, .lap-and-up-hard--bottom, .lap-and-up-hard--ends, .lap-and-up-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .lap-and-up-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.lap-and-up-hard.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding:0px!important;
    margin:0px!important;
}
}
@media (max-width: 1024px) {
.portable-hard, .portable-hard--top, .portable-hard--ends, .portable-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .portable-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.portable-hard, .portable-hard--right, .portable-hard--sides, .portable-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .portable-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.portable-hard, .portable-hard--bottom, .portable-hard--ends, .portable-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .portable-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.portable-hard, .portable-hard--left, .portable-hard--sides, .portable-hard--left.widget-span > .row-fluid-wrapper > .row-fluid, .portable-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-left:0px!important;
    margin-left:0px!important;
}
.portable-hard, .portable-hard--top, .portable-hard--ends, .portable-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .portable-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.portable-hard, .portable-hard--right, .portable-hard--sides, .portable-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .portable-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.portable-hard, .portable-hard--bottom, .portable-hard--ends, .portable-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .portable-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.portable-hard.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding:0px!important;
    margin:0px!important;
}
}
@media (min-width: 680px) and (max-width: 1024px) {
.tablet-hard, .tablet-hard--top, .tablet-hard--ends, .tablet-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .tablet-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.tablet-hard, .tablet-hard--right, .tablet-hard--sides, .tablet-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .tablet-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.tablet-hard, .tablet-hard--bottom, .tablet-hard--ends, .tablet-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .tablet-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.tablet-hard, .tablet-hard--left, .tablet-hard--sides, .tablet-hard--left.widget-span > .row-fluid-wrapper > .row-fluid, .tablet-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-left:0px!important;
    margin-left:0px!important;
}
.tablet-hard, .tablet-hard--top, .tablet-hard--ends, .tablet-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .tablet-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.tablet-hard, .tablet-hard--right, .tablet-hard--sides, .tablet-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .tablet-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.tablet-hard, .tablet-hard--bottom, .tablet-hard--ends, .tablet-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .tablet-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.tablet-hard.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding:0px!important;
    margin:0px!important;
}
}
@media (max-width: 679px) {
.palm-hard, .palm-hard--top, .palm-hard--ends, .palm-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .palm-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.palm-hard, .palm-hard--right, .palm-hard--sides, .palm-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .palm-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.palm-hard, .palm-hard--bottom, .palm-hard--ends, .palm-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .palm-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.palm-hard, .palm-hard--left, .palm-hard--sides, .palm-hard--left.widget-span > .row-fluid-wrapper > .row-fluid, .palm-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-left:0px!important;
    margin-left:0px!important;
}
.palm-hard, .palm-hard--top, .palm-hard--ends, .palm-hard--top.widget-span > .row-fluid-wrapper > .row-fluid, .palm-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid {
    padding-top:0px!important;
    margin-top:0px!important;
}
.palm-hard, .palm-hard--right, .palm-hard--sides, .palm-hard--right.widget-span > .row-fluid-wrapper > .row-fluid, .palm-hard--sides.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-right:0px!important;
    margin-right:0px!important;
}
.palm-hard, .palm-hard--bottom, .palm-hard--ends, .palm-hard--bottom.widget-span > .row-fluid-wrapper > .row-fluid, .palm-hard--ends.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.palm-hard.widget-span > .row-fluid-wrapper > .row-fluid  {
    padding:0px!important;
    margin:0px!important;
}
}


/* Floats */

    .row-fluid .row-fluid .left.widget-span[class*="span"] {
        float:left!important;
    }
    .row-fluid .row-fluid .right.widget-span[class*="span"] {
        float:right!important;
    }

@media (min-width: 1168px) {
    .row-fluid .row-fluid .desk-left.widget-span[class*="span"] {
        float:left!important;
    }
    .row-fluid .row-fluid .desk-right.widget-span[class*="span"] {
        float:right!important;
    }
}
@media (min-width: 1025px) and (max-width: 1167px) {
    .row-fluid .row-fluid .lap-left.widget-span[class*="span"] {
        float:left!important;
    }
    .row-fluid .row-fluid .lap-right.widget-span[class*="span"] {
        float:right!important;
    }
}
@media (min-width: 1025px) {
    .row-fluid .row-fluid .lap-and-up-left.widget-span[class*="span"] {
        float:left!important;
    }
    .row-fluid .row-fluid .lap-and-up-right.widget-span[class*="span"] {
        float:right!important;
    }
}
@media (max-width: 1024px) {
    .row-fluid .row-fluid .portable-left.widget-span[class*="span"] {
        float:left!important;
    }
    .row-fluid .row-fluid .portable-right.widget-span[class*="span"] {
        float:right!important;
    }
}
@media (min-width: 680px) and (max-width: 1024px) {
    .row-fluid .row-fluid .tablet-left.widget-span[class*="span"] {
        float:left!important;
    }
    .row-fluid .row-fluid .tablet-right.widget-span[class*="span"] {
        float:right!important;
    }
}
@media (max-width: 679px) {
    .row-fluid .row-fluid .palm-left.widget-span[class*="span"] {
        float:left!important;
    }
    .row-fluid .row-fluid .palm-right.widget-span[class*="span"] {
        float:right!important;
    }
}



    .left {
        float:left!important;
    }
    .right {
        float:right!important;
    }

@media (min-width: 1168px) {
    .desk-left {
        float:left!important;
    }
    .desk-right {
        float:right!important;
    }
}
@media (min-width: 1025px) and (max-width: 1167px) {
    .lap-left {
        float:left!important;
    }
    .lap-right {
        float:right!important;
    }
}
@media (min-width: 1025px) {
    .lap-and-up-left {
        float:left!important;
    }
    .lap-and-up-right {
        float:right!important;
    }
}
@media (max-width: 1024px) {
    .portable-left {
        float:left!important;
    }
    .portable-right {
        float:right!important;
    }
}
@media (min-width: 680px) and (max-width: 1024px) {
    .tablet-left {
        float:left!important;
    }
    .tablet-right {
        float:right!important;
    }
}
@media (max-width: 679px) {
    .palm-left {
        float:left!important;
    }
    .palm-right {
        float:right!important;
    }
}


.row-fluid .row-fluid .row-fluid {
    margin:0px auto;
    width:100%;
    max-width:100%;
    padding-top:0px;
    padding-bottom:0px;
}

/* ********** LAYOUT ********* */

/* Clear */
.clear {
    display:inline;
}
.grid:after {content:"";}
.clear:after, .grid:after {
    display:table;
    clear:both;
    height:0px;
    width:0px;
}
.clear, .desk-clear, .lap-clear, .lap-and-up-clear, .portable-clear, .tablet-clear, .palm-clear {
    display:inline;
}
.clear:after, .desk-clear:after, .lap-clear:after, .lap-and-up-clear:after, .portable-clear:after, .tablet-clear:after, .palm-clear:after {
    display:table;
    clear:both;
    height:0px;
    width:0px;
}

.clear:after {
    content:"";
}

@media (min-width: 1168px) {
.desk-clear:after {
    content:"";
}
}
@media (min-width: 1025px) and (max-width: 1167px) {
.lap-clear:after {
    content:"";
}
}
@media (min-width: 1025px) {
.lap-and-up-clear:after {
    content:"";
}
}
@media (max-width: 1024px) {
.portable-clear:after {
    content:"";
}
}
@media (min-width: 680px) and (max-width: 1024px) {
.tablet-clear:after {
    content:"";
}
}
@media (max-width: 679px) {
.palm-clear:after {
    content:"";
}
}


/* Padding & Margin */

    /* Padding */
    .padding--basic {
        padding-left:20px!important;
        padding-right:50px!important;
    }
    .padding--short {
        padding-left:20px!important;
        padding-right:20px!important;
    }
    .padding--tall {
        padding-left:40px!important;
        padding-right:40px!important;
    }
    .padding--grande {
        padding-left:60px!important;
        padding-right:60px!important;
    }
    .padding--venti {
        padding-left:80px!important;
        padding-right:80px!important;
    }
    .padding--trenta {
        padding-left:100px!important;
        padding-right:100px!important;
    }

    /* Margin */
    .margin--basic, .margin--basic--top {
        margin-top:50px!important;
    }
    .margin--basic, .margin--basic--bottom {
        margin-bottom:50px!important;
    }
    .margin--short, .margin--short--top {
        margin-top:20px!important;
    }
    .margin--short, .margin--short--bottom {
        margin-bottom:20px!important;
    }
    .margin--tall, .margin--tall--top {
        margin-top:40px!important;
    }
    .margin--tall, .margin--tall--bottom {
        margin-bottom:40px!important;
    }
    .margin--grande, .margin--grande--top {
        margin-top:60px!important;
    }
    .margin--grande, .margin--grande--bottom {
        margin-bottom:60px!important;
    }
    .margin--venti, .margin--venti--top {
        margin-top:80px!important;
    }
    .margin--venti, .margin--venti--bottom {
        margin-bottom:80px!important;
    }
    .margin--trenta, .margin--trenta--top {
        margin-top:100px!important;
    }
    .margin--trenta, .margin--trenta--bottom {
        margin-bottom:100px!important;
    }

@media (min-width: 1168px) {
    /* Padding */
    .desk-padding--basic {
        padding-left:20px!important;
        padding-right:50px!important;
    }
    .desk-padding--short {
        padding-left:20px!important;
        padding-right:20px!important;
    }
    .desk-padding--tall {
        padding-left:40px!important;
        padding-right:40px!important;
    }
    .desk-padding--grande {
        padding-left:60px!important;
        padding-right:60px!important;
    }
    .desk-padding--venti {
        padding-left:80px!important;
        padding-right:80px!important;
    }
    .desk-padding--trenta {
        padding-left:100px!important;
        padding-right:100px!important;
    }

    /* Margin */
    .desk-margin--basic, .desk-margin--basic--top {
        margin-top:50px!important;
    }
    .desk-margin--basic, .desk-margin--basic--bottom {
        margin-bottom:50px!important;
    }
    .desk-margin--short, .desk-margin--short--top {
        margin-top:20px!important;
    }
    .desk-margin--short, .desk-margin--short--bottom {
        margin-bottom:20px!important;
    }
    .desk-margin--tall, .desk-margin--tall--top {
        margin-top:40px!important;
    }
    .desk-margin--tall, .desk-margin--tall--bottom {
        margin-bottom:40px!important;
    }
    .desk-margin--grande, .desk-margin--grande--top {
        margin-top:60px!important;
    }
    .desk-margin--grande, .desk-margin--grande--bottom {
        margin-bottom:60px!important;
    }
    .desk-margin--venti, .desk-margin--venti--top {
        margin-top:80px!important;
    }
    .desk-margin--venti, .desk-margin--venti--bottom {
        margin-bottom:80px!important;
    }
    .desk-margin--trenta, .desk-margin--trenta--top {
        margin-top:100px!important;
    }
    .desk-margin--trenta, .desk-margin--trenta--bottom {
        margin-bottom:100px!important;
    }
}
@media (min-width: 1025px) and (max-width: 1167px) {
    /* Padding */
    .lap-padding--basic {
        padding-left:20px!important;
        padding-right:50px!important;
    }
    .lap-padding--short {
        padding-left:20px!important;
        padding-right:20px!important;
    }
    .lap-padding--tall {
        padding-left:40px!important;
        padding-right:40px!important;
    }
    .lap-padding--grande {
        padding-left:60px!important;
        padding-right:60px!important;
    }
    .lap-padding--venti {
        padding-left:80px!important;
        padding-right:80px!important;
    }
    .lap-padding--trenta {
        padding-left:100px!important;
        padding-right:100px!important;
    }

    /* Margin */
    .lap-margin--basic, .lap-margin--basic--top {
        margin-top:50px!important;
    }
    .lap-margin--basic, .lap-margin--basic--bottom {
        margin-bottom:50px!important;
    }
    .lap-margin--short, .lap-margin--short--top {
        margin-top:20px!important;
    }
    .lap-margin--short, .lap-margin--short--bottom {
        margin-bottom:20px!important;
    }
    .lap-margin--tall, .lap-margin--tall--top {
        margin-top:40px!important;
    }
    .lap-margin--tall, .lap-margin--tall--bottom {
        margin-bottom:40px!important;
    }
    .lap-margin--grande, .lap-margin--grande--top {
        margin-top:60px!important;
    }
    .lap-margin--grande, .lap-margin--grande--bottom {
        margin-bottom:60px!important;
    }
    .lap-margin--venti, .lap-margin--venti--top {
        margin-top:80px!important;
    }
    .lap-margin--venti, .lap-margin--venti--bottom {
        margin-bottom:80px!important;
    }
    .lap-margin--trenta, .lap-margin--trenta--top {
        margin-top:100px!important;
    }
    .lap-margin--trenta, .lap-margin--trenta--bottom {
        margin-bottom:100px!important;
    }
}
@media (min-width: 1025px) {
    /* Padding */
    .lap-and-up-padding--basic {
        padding-left:20px!important;
        padding-right:50px!important;
    }
    .lap-and-up-padding--short {
        padding-left:20px!important;
        padding-right:20px!important;
    }
    .lap-and-up-padding--tall {
        padding-left:40px!important;
        padding-right:40px!important;
    }
    .lap-and-up-padding--grande {
        padding-left:60px!important;
        padding-right:60px!important;
    }
    .lap-and-up-padding--venti {
        padding-left:80px!important;
        padding-right:80px!important;
    }
    .lap-and-up-padding--trenta {
        padding-left:100px!important;
        padding-right:100px!important;
    }

    /* Margin */
    .lap-and-up-margin--basic, .lap-and-up-margin--basic--top {
        margin-top:50px!important;
    }
    .lap-and-up-margin--basic, .lap-and-up-margin--basic--bottom {
        margin-bottom:50px!important;
    }
    .lap-and-up-margin--short, .lap-and-up-margin--short--top {
        margin-top:20px!important;
    }
    .lap-and-up-margin--short, .lap-and-up-margin--short--bottom {
        margin-bottom:20px!important;
    }
    .lap-and-up-margin--tall, .lap-and-up-margin--tall--top {
        margin-top:40px!important;
    }
    .lap-and-up-margin--tall, .lap-and-up-margin--tall--bottom {
        margin-bottom:40px!important;
    }
    .lap-and-up-margin--grande, .lap-and-up-margin--grande--top {
        margin-top:60px!important;
    }
    .lap-and-up-margin--grande, .lap-and-up-margin--grande--bottom {
        margin-bottom:60px!important;
    }
    .lap-and-up-margin--venti, .lap-and-up-margin--venti--top {
        margin-top:80px!important;
    }
    .lap-and-up-margin--venti, .lap-and-up-margin--venti--bottom {
        margin-bottom:80px!important;
    }
    .lap-and-up-margin--trenta, .lap-and-up-margin--trenta--top {
        margin-top:100px!important;
    }
    .lap-and-up-margin--trenta, .lap-and-up-margin--trenta--bottom {
        margin-bottom:100px!important;
    }
}
@media (max-width: 1024px) {
    /* Padding */
    .portable-padding--basic {
        padding-left:20px!important;
        padding-right:50px!important;
    }
    .portable-padding--short {
        padding-left:20px!important;
        padding-right:20px!important;
    }
    .portable-padding--tall {
        padding-left:40px!important;
        padding-right:40px!important;
    }
    .portable-padding--grande {
        padding-left:60px!important;
        padding-right:60px!important;
    }
    .portable-padding--venti {
        padding-left:80px!important;
        padding-right:80px!important;
    }
    .portable-padding--trenta {
        padding-left:100px!important;
        padding-right:100px!important;
    }

    /* Margin */
    .portable-margin--basic, .portable-margin--basic--top {
        margin-top:50px!important;
    }
    .portable-margin--basic, .portable-margin--basic--bottom {
        margin-bottom:50px!important;
    }
    .portable-margin--short, .portable-margin--short--top {
        margin-top:20px!important;
    }
    .portable-margin--short, .portable-margin--short--bottom {
        margin-bottom:20px!important;
    }
    .portable-margin--tall, .portable-margin--tall--top {
        margin-top:40px!important;
    }
    .portable-margin--tall, .portable-margin--tall--bottom {
        margin-bottom:40px!important;
    }
    .portable-margin--grande, .portable-margin--grande--top {
        margin-top:60px!important;
    }
    .portable-margin--grande, .portable-margin--grande--bottom {
        margin-bottom:60px!important;
    }
    .portable-margin--venti, .portable-margin--venti--top {
        margin-top:80px!important;
    }
    .portable-margin--venti, .portable-margin--venti--bottom {
        margin-bottom:80px!important;
    }
    .portable-margin--trenta, .portable-margin--trenta--top {
        margin-top:100px!important;
    }
    .portable-margin--trenta, .portable-margin--trenta--bottom {
        margin-bottom:100px!important;
    }
}
@media (min-width: 680px) and (max-width: 1024px) {
    /* Padding */
    .tablet-padding--basic {
        padding-left:20px!important;
        padding-right:50px!important;
    }
    .tablet-padding--short {
        padding-left:20px!important;
        padding-right:20px!important;
    }
    .tablet-padding--tall {
        padding-left:40px!important;
        padding-right:40px!important;
    }
    .tablet-padding--grande {
        padding-left:60px!important;
        padding-right:60px!important;
    }
    .tablet-padding--venti {
        padding-left:80px!important;
        padding-right:80px!important;
    }
    .tablet-padding--trenta {
        padding-left:100px!important;
        padding-right:100px!important;
    }

    /* Margin */
    .tablet-margin--basic, .tablet-margin--basic--top {
        margin-top:50px!important;
    }
    .tablet-margin--basic, .tablet-margin--basic--bottom {
        margin-bottom:50px!important;
    }
    .tablet-margin--short, .tablet-margin--short--top {
        margin-top:20px!important;
    }
    .tablet-margin--short, .tablet-margin--short--bottom {
        margin-bottom:20px!important;
    }
    .tablet-margin--tall, .tablet-margin--tall--top {
        margin-top:40px!important;
    }
    .tablet-margin--tall, .tablet-margin--tall--bottom {
        margin-bottom:40px!important;
    }
    .tablet-margin--grande, .tablet-margin--grande--top {
        margin-top:60px!important;
    }
    .tablet-margin--grande, .tablet-margin--grande--bottom {
        margin-bottom:60px!important;
    }
    .tablet-margin--venti, .tablet-margin--venti--top {
        margin-top:80px!important;
    }
    .tablet-margin--venti, .tablet-margin--venti--bottom {
        margin-bottom:80px!important;
    }
    .tablet-margin--trenta, .tablet-margin--trenta--top {
        margin-top:100px!important;
    }
    .tablet-margin--trenta, .tablet-margin--trenta--bottom {
        margin-bottom:100px!important;
    }
}
@media (max-width: 679px) {
    /* Padding */
    .palm-padding--basic {
        padding-left:20px!important;
        padding-right:50px!important;
    }
    .palm-padding--short {
        padding-left:20px!important;
        padding-right:20px!important;
    }
    .palm-padding--tall {
        padding-left:40px!important;
        padding-right:40px!important;
    }
    .palm-padding--grande {
        padding-left:60px!important;
        padding-right:60px!important;
    }
    .palm-padding--venti {
        padding-left:80px!important;
        padding-right:80px!important;
    }
    .palm-padding--trenta {
        padding-left:100px!important;
        padding-right:100px!important;
    }

    /* Margin */
    .palm-margin--basic, .palm-margin--basic--top {
        margin-top:50px!important;
    }
    .palm-margin--basic, .palm-margin--basic--bottom {
        margin-bottom:50px!important;
    }
    .palm-margin--short, .palm-margin--short--top {
        margin-top:20px!important;
    }
    .palm-margin--short, .palm-margin--short--bottom {
        margin-bottom:20px!important;
    }
    .palm-margin--tall, .palm-margin--tall--top {
        margin-top:40px!important;
    }
    .palm-margin--tall, .palm-margin--tall--bottom {
        margin-bottom:40px!important;
    }
    .palm-margin--grande, .palm-margin--grande--top {
        margin-top:60px!important;
    }
    .palm-margin--grande, .palm-margin--grande--bottom {
        margin-bottom:60px!important;
    }
    .palm-margin--venti, .palm-margin--venti--top {
        margin-top:80px!important;
    }
    .palm-margin--venti, .palm-margin--venti--bottom {
        margin-bottom:80px!important;
    }
    .palm-margin--trenta, .palm-margin--trenta--top {
        margin-top:100px!important;
    }
    .palm-margin--trenta, .palm-margin--trenta--bottom {
        margin-bottom:100px!important;
    }
}


/* Modifiers */

/* Display */
.block {display:block!important;}
.table {display:table!important;}
.inline {display:inline!important;}
.inline-block {display:inline-block!important;}
.absolute {position:absolute!important;}
.relative {position:relative!important;}

/* Position */
.left--0 {left:0;}
.right--0 {right:0;}
.top--0 {top:0;}
.bottom--0 {bottom:0;}
.left--auto {left:auto;}
.right--auto {right:auto;}
.top--auto {top:auto;}
.bottom--auto {bottom:auto;}

/* Horizontal Align */
.text--center, .all--text--center, .all--text--center * {text-align:center!important;}
.text--left, .all--text--left, .all--text--left * {text-align:left!important;}
.text--right, .all--text--right, .all--text--right * {text-align:right!important;}

/* Vertical Align */
.valign--top, .all--valign--top, .all--valign--top * {vertical-align:top!important;}
.valign--bottom, .all--valign--bottom, .all--valign--bottom * {vertical-align:bottom!important;}
.valign--middle, .all--valign--middle, .all--valign--middle * {vertical-align:middle!important;}

/* Floats */
.float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.float--left {margin-right:25px;margin-bottom:25px;float:left;}
.float--right {margin-left:25px;margin-bottom:25px;float:right;}

/* Overflows */
.overflow--auto {overflow:auto!important;}
.overflow--hidden {overflow:hidden!important;}
.overflow-x--hidden {overflow-x:hidden!important;}
.overflow-y--hidden {overflow-y:hidden!important;}
.overflow--visible {overflow:visible!important;}

@media (min-width: 1168px) {
/* Display */
.desk-block {display:block!important;}
.desk-table {display:table!important;}
.desk-inline {display:inline!important;}
.desk-inline-block {display:inline-block!important;}
.desk-absolute {position:absolute!important;}
.desk-relative {position:relative!important;}

/* Position */
.desk-left--0 {left:0;}
.desk-right--0 {right:0;}
.desk-top--0 {top:0;}
.desk-bottom--0 {bottom:0;}
.desk-left--auto {left:auto;}
.desk-right--auto {right:auto;}
.desk-top--auto {top:auto;}
.desk-bottom--auto {bottom:auto;}

/* Horizontal Align */
.desk-text--center, .desk-all--text--center, .desk-all--text--center * {text-align:center!important;}
.desk-text--left, .desk-all--text--left, .desk-all--text--left * {text-align:left!important;}
.desk-text--right, .desk-all--text--right, .desk-all--text--right * {text-align:right!important;}

/* Vertical Align */
.desk-valign--top, .desk-all--valign--top, .desk-all--valign--top * {vertical-align:top!important;}
.desk-valign--bottom, .desk-all--valign--bottom, .desk-all--valign--bottom * {vertical-align:bottom!important;}
.desk-valign--middle, .desk-all--valign--middle, .desk-all--valign--middle * {vertical-align:middle!important;}

/* Floats */
.desk-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.desk-float--left {margin-right:25px;margin-bottom:25px;float:left;}
.desk-float--right {margin-left:25px;margin-bottom:25px;float:right;}

/* Overflows */
.desk-overflow--auto {overflow:auto!important;}
.desk-overflow--hidden {overflow:hidden!important;}
.desk-overflow-x--hidden {overflow-x:hidden!important;}
.desk-overflow-y--hidden {overflow-y:hidden!important;}
.desk-overflow--visible {overflow:visible!important;}
}
@media (min-width: 1025px) and (max-width: 1167px) {
/* Display */
.lap-block {display:block!important;}
.lap-table {display:table!important;}
.lap-inline {display:inline!important;}
.lap-inline-block {display:inline-block!important;}
.lap-absolute {position:absolute!important;}
.lap-relative {position:relative!important;}

/* Position */
.lap-left--0 {left:0;}
.lap-right--0 {right:0;}
.lap-top--0 {top:0;}
.lap-bottom--0 {bottom:0;}
.lap-left--auto {left:auto;}
.lap-right--auto {right:auto;}
.lap-top--auto {top:auto;}
.lap-bottom--auto {bottom:auto;}

/* Horizontal Align */
.lap-text--center, .lap-all--text--center, .lap-all--text--center * {text-align:center!important;}
.lap-text--left, .lap-all--text--left, .lap-all--text--left * {text-align:left!important;}
.lap-text--right, .lap-all--text--right, .lap-all--text--right * {text-align:right!important;}

/* Vertical Align */
.lap-valign--top, .lap-all--valign--top, .lap-all--valign--top * {vertical-align:top!important;}
.lap-valign--bottom, .lap-all--valign--bottom, .lap-all--valign--bottom * {vertical-align:bottom!important;}
.lap-valign--middle, .lap-all--valign--middle, .lap-all--valign--middle * {vertical-align:middle!important;}

/* Floats */
.lap-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.lap-float--left {margin-right:25px;margin-bottom:25px;float:left;}
.lap-float--right {margin-left:25px;margin-bottom:25px;float:right;}

/* Overflows */
.lap-overflow--auto {overflow:auto!important;}
.lap-overflow--hidden {overflow:hidden!important;}
.lap-overflow-x--hidden {overflow-x:hidden!important;}
.lap-overflow-y--hidden {overflow-y:hidden!important;}
.lap-overflow--visible {overflow:visible!important;}
}
@media (min-width: 1025px) {
/* Display */
.lap-and-up-block {display:block!important;}
.lap-and-up-table {display:table!important;}
.lap-and-up-inline {display:inline!important;}
.lap-and-up-inline-block {display:inline-block!important;}
.lap-and-up-absolute {position:absolute!important;}
.lap-and-up-relative {position:relative!important;}

/* Position */
.lap-and-up-left--0 {left:0;}
.lap-and-up-right--0 {right:0;}
.lap-and-up-top--0 {top:0;}
.lap-and-up-bottom--0 {bottom:0;}
.lap-and-up-left--auto {left:auto;}
.lap-and-up-right--auto {right:auto;}
.lap-and-up-top--auto {top:auto;}
.lap-and-up-bottom--auto {bottom:auto;}

/* Horizontal Align */
.lap-and-up-text--center, .lap-and-up-all--text--center, .lap-and-up-all--text--center * {text-align:center!important;}
.lap-and-up-text--left, .lap-and-up-all--text--left, .lap-and-up-all--text--left * {text-align:left!important;}
.lap-and-up-text--right, .lap-and-up-all--text--right, .lap-and-up-all--text--right * {text-align:right!important;}

/* Vertical Align */
.lap-and-up-valign--top, .lap-and-up-all--valign--top, .lap-and-up-all--valign--top * {vertical-align:top!important;}
.lap-and-up-valign--bottom, .lap-and-up-all--valign--bottom, .lap-and-up-all--valign--bottom * {vertical-align:bottom!important;}
.lap-and-up-valign--middle, .lap-and-up-all--valign--middle, .lap-and-up-all--valign--middle * {vertical-align:middle!important;}

/* Floats */
.lap-and-up-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.lap-and-up-float--left {margin-right:25px;margin-bottom:25px;float:left;}
.lap-and-up-float--right {margin-left:25px;margin-bottom:25px;float:right;}

/* Overflows */
.lap-and-up-overflow--auto {overflow:auto!important;}
.lap-and-up-overflow--hidden {overflow:hidden!important;}
.lap-and-up-overflow-x--hidden {overflow-x:hidden!important;}
.lap-and-up-overflow-y--hidden {overflow-y:hidden!important;}
.lap-and-up-overflow--visible {overflow:visible!important;}
}
@media (max-width: 1024px) {
/* Display */
.portable-block {display:block!important;}
.portable-table {display:table!important;}
.portable-inline {display:inline!important;}
.portable-inline-block {display:inline-block!important;}
.portable-absolute {position:absolute!important;}
.portable-relative {position:relative!important;}

/* Position */
.portable-left--0 {left:0;}
.portable-right--0 {right:0;}
.portable-top--0 {top:0;}
.portable-bottom--0 {bottom:0;}
.portable-left--auto {left:auto;}
.portable-right--auto {right:auto;}
.portable-top--auto {top:auto;}
.portable-bottom--auto {bottom:auto;}

/* Horizontal Align */
.portable-text--center, .portable-all--text--center, .portable-all--text--center * {text-align:center!important;}
.portable-text--left, .portable-all--text--left, .portable-all--text--left * {text-align:left!important;}
.portable-text--right, .portable-all--text--right, .portable-all--text--right * {text-align:right!important;}

/* Vertical Align */
.portable-valign--top, .portable-all--valign--top, .portable-all--valign--top * {vertical-align:top!important;}
.portable-valign--bottom, .portable-all--valign--bottom, .portable-all--valign--bottom * {vertical-align:bottom!important;}
.portable-valign--middle, .portable-all--valign--middle, .portable-all--valign--middle * {vertical-align:middle!important;}

/* Floats */
.portable-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.portable-float--left {margin-right:25px;margin-bottom:25px;float:left;}
.portable-float--right {margin-left:25px;margin-bottom:25px;float:right;}

/* Overflows */
.portable-overflow--auto {overflow:auto!important;}
.portable-overflow--hidden {overflow:hidden!important;}
.portable-overflow-x--hidden {overflow-x:hidden!important;}
.portable-overflow-y--hidden {overflow-y:hidden!important;}
.portable-overflow--visible {overflow:visible!important;}
}
@media (min-width: 680px) and (max-width: 1024px) {
/* Display */
.tablet-block {display:block!important;}
.tablet-table {display:table!important;}
.tablet-inline {display:inline!important;}
.tablet-inline-block {display:inline-block!important;}
.tablet-absolute {position:absolute!important;}
.tablet-relative {position:relative!important;}

/* Position */
.tablet-left--0 {left:0;}
.tablet-right--0 {right:0;}
.tablet-top--0 {top:0;}
.tablet-bottom--0 {bottom:0;}
.tablet-left--auto {left:auto;}
.tablet-right--auto {right:auto;}
.tablet-top--auto {top:auto;}
.tablet-bottom--auto {bottom:auto;}

/* Horizontal Align */
.tablet-text--center, .tablet-all--text--center, .tablet-all--text--center * {text-align:center!important;}
.tablet-text--left, .tablet-all--text--left, .tablet-all--text--left * {text-align:left!important;}
.tablet-text--right, .tablet-all--text--right, .tablet-all--text--right * {text-align:right!important;}

/* Vertical Align */
.tablet-valign--top, .tablet-all--valign--top, .tablet-all--valign--top * {vertical-align:top!important;}
.tablet-valign--bottom, .tablet-all--valign--bottom, .tablet-all--valign--bottom * {vertical-align:bottom!important;}
.tablet-valign--middle, .tablet-all--valign--middle, .tablet-all--valign--middle * {vertical-align:middle!important;}

/* Floats */
.tablet-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.tablet-float--left {margin-right:25px;margin-bottom:25px;float:left;}
.tablet-float--right {margin-left:25px;margin-bottom:25px;float:right;}

/* Overflows */
.tablet-overflow--auto {overflow:auto!important;}
.tablet-overflow--hidden {overflow:hidden!important;}
.tablet-overflow-x--hidden {overflow-x:hidden!important;}
.tablet-overflow-y--hidden {overflow-y:hidden!important;}
.tablet-overflow--visible {overflow:visible!important;}
}
@media (max-width: 679px) {
/* Display */
.palm-block {display:block!important;}
.palm-table {display:table!important;}
.palm-inline {display:inline!important;}
.palm-inline-block {display:inline-block!important;}
.palm-absolute {position:absolute!important;}
.palm-relative {position:relative!important;}

/* Position */
.palm-left--0 {left:0;}
.palm-right--0 {right:0;}
.palm-top--0 {top:0;}
.palm-bottom--0 {bottom:0;}
.palm-left--auto {left:auto;}
.palm-right--auto {right:auto;}
.palm-top--auto {top:auto;}
.palm-bottom--auto {bottom:auto;}

/* Horizontal Align */
.palm-text--center, .palm-all--text--center, .palm-all--text--center * {text-align:center!important;}
.palm-text--left, .palm-all--text--left, .palm-all--text--left * {text-align:left!important;}
.palm-text--right, .palm-all--text--right, .palm-all--text--right * {text-align:right!important;}

/* Vertical Align */
.palm-valign--top, .palm-all--valign--top, .palm-all--valign--top * {vertical-align:top!important;}
.palm-valign--bottom, .palm-all--valign--bottom, .palm-all--valign--bottom * {vertical-align:bottom!important;}
.palm-valign--middle, .palm-all--valign--middle, .palm-all--valign--middle * {vertical-align:middle!important;}

/* Floats */
.palm-float--center {display:block;margin:0px auto 25px;float:none;text-align:center;}
.palm-float--left {margin-right:25px;margin-bottom:25px;float:left;}
.palm-float--right {margin-left:25px;margin-bottom:25px;float:right;}

/* Overflows */
.palm-overflow--auto {overflow:auto!important;}
.palm-overflow--hidden {overflow:hidden!important;}
.palm-overflow-x--hidden {overflow-x:hidden!important;}
.palm-overflow-y--hidden {overflow-y:hidden!important;}
.palm-overflow--visible {overflow:visible!important;}
}


/* Visually Hidden */

    .visuallyhidden {display:none!important;}

@media (min-width: 1168px) {
    .desk-visuallyhidden {display:none!important;}
}
@media (min-width: 1025px) and (max-width: 1167px) {
    .lap-visuallyhidden {display:none!important;}
}
@media (min-width: 1025px) {
    .lap-and-up-visuallyhidden {display:none!important;}
}
@media (max-width: 1024px) {
    .portable-visuallyhidden {display:none!important;}
}
@media (min-width: 680px) and (max-width: 1024px) {
    .tablet-visuallyhidden {display:none!important;}
}
@media (max-width: 679px) {
    .palm-visuallyhidden {display:none!important;}
}

html.no-opacity .lap-visuallyhidden,
html.no-opacity .lap-and-up-visuallyhidden,
html.no-opacity .desk-visuallyhidden {
    display:none;
}

/* Z-Index */


    .z-index--0 {
        z-index: 0!important;
    }

    .z-index--1 {
        z-index: 1!important;
    }

    .z-index--2 {
        z-index: 2!important;
    }

    .z-index--3 {
        z-index: 3!important;
    }

    .z-index--4 {
        z-index: 4!important;
    }

    .z-index--5 {
        z-index: 5!important;
    }

    .z-index--6 {
        z-index: 6!important;
    }

    .z-index--7 {
        z-index: 7!important;
    }

    .z-index--8 {
        z-index: 8!important;
    }

    .z-index--9 {
        z-index: 9!important;
    }

    .z-index--10 {
        z-index: 10!important;
    }

    .z-index--11 {
        z-index: 11!important;
    }

    .z-index--12 {
        z-index: 12!important;
    }

    .z-index--13 {
        z-index: 13!important;
    }

    .z-index--14 {
        z-index: 14!important;
    }

    .z-index--15 {
        z-index: 15!important;
    }

    .z-index--16 {
        z-index: 16!important;
    }

    .z-index--17 {
        z-index: 17!important;
    }

    .z-index--18 {
        z-index: 18!important;
    }

    .z-index--19 {
        z-index: 19!important;
    }

    .z-index--20 {
        z-index: 20!important;
    }

.z-index--99 {
    z-index: 9999999999!important;
}

/* Opacity */


.opacity--0, .hover--opacity--0:hover  {
    opacity: 0.0!important;
    filter: alpha(opacity=0.0);
}

.opacity--5, .hover--opacity--5:hover  {
    opacity: 0.05!important;
    filter: alpha(opacity=0.05);
}

.opacity--10, .hover--opacity--10:hover  {
    opacity: 0.1!important;
    filter: alpha(opacity=0.1);
}

.opacity--15, .hover--opacity--15:hover  {
    opacity: 0.15!important;
    filter: alpha(opacity=0.15);
}

.opacity--20, .hover--opacity--20:hover  {
    opacity: 0.2!important;
    filter: alpha(opacity=0.2);
}

.opacity--25, .hover--opacity--25:hover  {
    opacity: 0.25!important;
    filter: alpha(opacity=0.25);
}

.opacity--30, .hover--opacity--30:hover  {
    opacity: 0.3!important;
    filter: alpha(opacity=0.3);
}

.opacity--35, .hover--opacity--35:hover  {
    opacity: 0.35!important;
    filter: alpha(opacity=0.35);
}

.opacity--40, .hover--opacity--40:hover  {
    opacity: 0.4!important;
    filter: alpha(opacity=0.4);
}

.opacity--45, .hover--opacity--45:hover  {
    opacity: 0.45!important;
    filter: alpha(opacity=0.45);
}

.opacity--50, .hover--opacity--50:hover  {
    opacity: 0.5!important;
    filter: alpha(opacity=0.5);
}

.opacity--55, .hover--opacity--55:hover  {
    opacity: 0.55!important;
    filter: alpha(opacity=0.55);
}

.opacity--60, .hover--opacity--60:hover  {
    opacity: 0.6!important;
    filter: alpha(opacity=0.6);
}

.opacity--65, .hover--opacity--65:hover  {
    opacity: 0.65!important;
    filter: alpha(opacity=0.65);
}

.opacity--70, .hover--opacity--70:hover  {
    opacity: 0.7!important;
    filter: alpha(opacity=0.7);
}

.opacity--75, .hover--opacity--75:hover  {
    opacity: 0.75!important;
    filter: alpha(opacity=0.75);
}

.opacity--80, .hover--opacity--80:hover  {
    opacity: 0.8!important;
    filter: alpha(opacity=0.8);
}

.opacity--85, .hover--opacity--85:hover  {
    opacity: 0.85!important;
    filter: alpha(opacity=0.85);
}

.opacity--90, .hover--opacity--90:hover  {
    opacity: 0.9!important;
    filter: alpha(opacity=0.9);
}

.opacity--95, .hover--opacity--95:hover  {
    opacity: 0.95!important;
    filter: alpha(opacity=0.95);
}

.opacity--100, .hover--opacity--100:hover  {
    opacity: 1.0!important;
    filter: alpha(opacity=1.0);
}


/* Cursor */
.hover--cursor:hover, .hover--pointer:hover {
    cursor:pointer;
}

/* Heights & Widths */

.max-width--auto {max-width:none!important;}
.width--max {width:100%!important;}
.height--max {height:100%!important;}
.width--auto {width:auto!important;}
.height--auto {height:auto!important;}

@media (min-width: 1168px) {
.desk-max-width--auto {max-width:none!important;}
.desk-width--max {width:100%!important;}
.desk-height--max {height:100%!important;}
.desk-width--auto {width:auto!important;}
.desk-height--auto {height:auto!important;}
}
@media (min-width: 1025px) and (max-width: 1167px) {
.lap-max-width--auto {max-width:none!important;}
.lap-width--max {width:100%!important;}
.lap-height--max {height:100%!important;}
.lap-width--auto {width:auto!important;}
.lap-height--auto {height:auto!important;}
}
@media (min-width: 1025px) {
.lap-and-up-max-width--auto {max-width:none!important;}
.lap-and-up-width--max {width:100%!important;}
.lap-and-up-height--max {height:100%!important;}
.lap-and-up-width--auto {width:auto!important;}
.lap-and-up-height--auto {height:auto!important;}
}
@media (max-width: 1024px) {
.portable-max-width--auto {max-width:none!important;}
.portable-width--max {width:100%!important;}
.portable-height--max {height:100%!important;}
.portable-width--auto {width:auto!important;}
.portable-height--auto {height:auto!important;}
}
@media (min-width: 680px) and (max-width: 1024px) {
.tablet-max-width--auto {max-width:none!important;}
.tablet-width--max {width:100%!important;}
.tablet-height--max {height:100%!important;}
.tablet-width--auto {width:auto!important;}
.tablet-height--auto {height:auto!important;}
}
@media (max-width: 679px) {
.palm-max-width--auto {max-width:none!important;}
.palm-width--max {width:100%!important;}
.palm-height--max {height:100%!important;}
.palm-width--auto {width:auto!important;}
.palm-height--auto {height:auto!important;}
}


/* ULs, OLs */
.no--bullets, .no--bullets ul, .no--bullets li {list-style:none!important;}
.no--underline, .no--underline * {text-decoration:none!important;}
.underline {text-decoration:underline!important;}

/* Transition */
.no--transition, .no--transition * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

/* Equalize */
span[class*="equalize"] {
    display:block;
}
.equalize--center {
    opacity:0;
    -webkit-transition: opacity;
-moz-transition: opacity;
-ms-transition: opacity;
-o-transition: opacity;
transition: opacity;
}

/* ******************** BUTTONS ******************** */

.btn, .all--btn .hs-cta-wrapper a, .all--btn form.hs-form .hs_submit input.hs-button { 
    display:inline-block;

    color: #ffffff;
    background-image:none;
    text-align: center!important;
    font-family: 'Antic Slab', serif;;
    font-size: 16px;
    line-height: 1.35em;
    font-style: ;
    font-weight: 400;
    text-transform: ;
    text-decoration: none;
    letter-spacing: ;
    word-spacing: ;
    padding: 15px 20px;
    border-radius: 6px;
    min-width: 220px;
    width:auto;
    max-width:100%;

    border-width:1px!important;
    border-style:solid!important;

    -webkit-box-shadow:!important;
    -moz-box-shadow:!important;
    box-shadow:!important;
    text-shadow: !important;

    background-image:none!important;

    outline:none!important;

    -moz-box-sizing:border-box!important;
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important;
 }
.btn:hover, .all--btn .hs-cta-wrapper a:hover, .all--btn form.hs-form .hs_submit input.hs-button:hover { 
    cursor:pointer;
    color: #ffffff;
 }

a.cta_button.btn {
    -moz-box-sizing:border-box!important;
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important;
}

/* Button Size & Formatting */
.btn--pill, .all--btn--pill .hs-cta-wrapper a, .all--btn--pill form.hs-form .hs_submit input.hs-button { 
    border-radius:9999px!important;
 }
.btn--small, .all--btn--small .hs-cta-wrapper a, .all--btn--small form.hs-form .hs_submit input.hs-button { 
    font-size:14px;
    padding:10px 15px;
 }
.btn--large, .all--btn--large .hs-cta-wrapper a, .all--btn--large form.hs-form .hs_submit input.hs-button { 
    font-size:20px;
    padding:20px 25px;
 }

    .btn--wide, .all--btn--wide .hs-cta-wrapper a, .all--btn--wide form.hs-form .hs_submit input.hs-button { 
        display:block;
        width:100%;
        min-width:100%;
        max-width:100%;
     }

@media (min-width: 1168px) {
    .desk-btn--wide, .desk-all--btn--wide .hs-cta-wrapper a, .desk-all--btn--wide form.hs-form .hs_submit input.hs-button { 
        display:block;
        width:100%;
        min-width:100%;
        max-width:100%;
     }
}
@media (min-width: 1025px) and (max-width: 1167px) {
    .lap-btn--wide, .lap-all--btn--wide .hs-cta-wrapper a, .lap-all--btn--wide form.hs-form .hs_submit input.hs-button { 
        display:block;
        width:100%;
        min-width:100%;
        max-width:100%;
     }
}
@media (min-width: 1025px) {
    .lap-and-up-btn--wide, .lap-and-up-all--btn--wide .hs-cta-wrapper a, .lap-and-up-all--btn--wide form.hs-form .hs_submit input.hs-button { 
        display:block;
        width:100%;
        min-width:100%;
        max-width:100%;
     }
}
@media (max-width: 1024px) {
    .portable-btn--wide, .portable-all--btn--wide .hs-cta-wrapper a, .portable-all--btn--wide form.hs-form .hs_submit input.hs-button { 
        display:block;
        width:100%;
        min-width:100%;
        max-width:100%;
     }
}
@media (min-width: 680px) and (max-width: 1024px) {
    .tablet-btn--wide, .tablet-all--btn--wide .hs-cta-wrapper a, .tablet-all--btn--wide form.hs-form .hs_submit input.hs-button { 
        display:block;
        width:100%;
        min-width:100%;
        max-width:100%;
     }
}
@media (max-width: 679px) {
    .palm-btn--wide, .palm-all--btn--wide .hs-cta-wrapper a, .palm-all--btn--wide form.hs-form .hs_submit input.hs-button { 
        display:block;
        width:100%;
        min-width:100%;
        max-width:100%;
     }
}

.btn--narrow, .all--btn--narrow .hs-cta-wrapper a, .all--btn--narrow form.hs-form .hs_submit input.hs-button { 
    display:inline-block;
    width:auto;
    min-width:0px;
 }

/* Buttons */

.btn--white, .all--btn--white .hs-cta-wrapper a, .all--btn--white form.hs-form .hs_submit input.hs-button { 
    background-color: #ffffff!important;
    border-color: #ffffff!important; 
 }
.btn--white:hover, .all--btn--white .hs-cta-wrapper a:hover, .all--btn--white form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--offwhite, .all--btn--offwhite .hs-cta-wrapper a, .all--btn--offwhite form.hs-form .hs_submit input.hs-button { 
    background-color: #f9f9f9!important;
    border-color: #f9f9f9!important; 
 }
.btn--offwhite:hover, .all--btn--offwhite .hs-cta-wrapper a:hover, .all--btn--offwhite form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--light-grey, .all--btn--light-grey .hs-cta-wrapper a, .all--btn--light-grey form.hs-form .hs_submit input.hs-button { 
    background-color: #E9E9E9!important;
    border-color: #E9E9E9!important; 
 }
.btn--light-grey:hover, .all--btn--light-grey .hs-cta-wrapper a:hover, .all--btn--light-grey form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #DDDDDD!important;
    background-color: #DDDDDD!important;   
 }


.btn--mid-grey, .all--btn--mid-grey .hs-cta-wrapper a, .all--btn--mid-grey form.hs-form .hs_submit input.hs-button { 
    background-color: #c4c5c3!important;
    border-color: #c4c5c3!important; 
 }
.btn--mid-grey:hover, .all--btn--mid-grey .hs-cta-wrapper a:hover, .all--btn--mid-grey form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #ABACAA!important;
    background-color: #ABACAA!important;   
 }


.btn--dark-grey, .all--btn--dark-grey .hs-cta-wrapper a, .all--btn--dark-grey form.hs-form .hs_submit input.hs-button { 
    background-color: #363839!important;
    border-color: #363839!important; 
 }
.btn--dark-grey:hover, .all--btn--dark-grey .hs-cta-wrapper a:hover, .all--btn--dark-grey form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #1D1F20!important;
    background-color: #1D1F20!important;   
 }


.btn--black, .all--btn--black .hs-cta-wrapper a, .all--btn--black form.hs-form .hs_submit input.hs-button { 
    background-color: #1a1721!important;
    border-color: #1a1721!important; 
 }
.btn--black:hover, .all--btn--black .hs-cta-wrapper a:hover, .all--btn--black form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #010008!important;
    background-color: #010008!important;   
 }


.btn--white-blue, .all--btn--white-blue .hs-cta-wrapper a, .all--btn--white-blue form.hs-form .hs_submit input.hs-button { 
    background-color: #69A2D0!important;
    border-color: #69A2D0!important; 
 }
.btn--white-blue:hover, .all--btn--white-blue .hs-cta-wrapper a:hover, .all--btn--white-blue form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--blue, .all--btn--blue .hs-cta-wrapper a, .all--btn--blue form.hs-form .hs_submit input.hs-button { 
    background-color: #146DB6!important;
    border-color: #146DB6!important; 
 }
.btn--blue:hover, .all--btn--blue .hs-cta-wrapper a:hover, .all--btn--blue form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #00549D!important;
    background-color: #00549D!important;   
 }


.btn--green, .all--btn--green .hs-cta-wrapper a, .all--btn--green form.hs-form .hs_submit input.hs-button { 
    background-color: #1EAE54!important;
    border-color: #1EAE54!important; 
 }
.btn--green:hover, .all--btn--green .hs-cta-wrapper a:hover, .all--btn--green form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #05953B!important;
    background-color: #05953B!important;   
 }


.btn--dark-green, .all--btn--dark-green .hs-cta-wrapper a, .all--btn--dark-green form.hs-form .hs_submit input.hs-button { 
    background-color: #387D3C!important;
    border-color: #387D3C!important; 
 }
.btn--dark-green:hover, .all--btn--dark-green .hs-cta-wrapper a:hover, .all--btn--dark-green form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #1F6423!important;
    background-color: #1F6423!important;   
 }


.btn--orange, .all--btn--orange .hs-cta-wrapper a, .all--btn--orange form.hs-form .hs_submit input.hs-button { 
    background-color: #E68F25!important;
    border-color: #E68F25!important; 
 }
.btn--orange:hover, .all--btn--orange .hs-cta-wrapper a:hover, .all--btn--orange form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #CD760C!important;
    background-color: #CD760C!important;   
 }


.btn--magenta, .all--btn--magenta .hs-cta-wrapper a, .all--btn--magenta form.hs-form .hs_submit input.hs-button { 
    background-color: #9A1E5C!important;
    border-color: #9A1E5C!important; 
 }
.btn--magenta:hover, .all--btn--magenta .hs-cta-wrapper a:hover, .all--btn--magenta form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #810543!important;
    background-color: #810543!important;   
 }


.btn--aes-magenta, .all--btn--aes-magenta .hs-cta-wrapper a, .all--btn--aes-magenta form.hs-form .hs_submit input.hs-button { 
    background-color: #941c5d!important;
    border-color: #941c5d!important; 
 }
.btn--aes-magenta:hover, .all--btn--aes-magenta .hs-cta-wrapper a:hover, .all--btn--aes-magenta form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--aes-blue, .all--btn--aes-blue .hs-cta-wrapper a, .all--btn--aes-blue form.hs-form .hs_submit input.hs-button { 
    background-color: #196bab!important;
    border-color: #196bab!important; 
 }
.btn--aes-blue:hover, .all--btn--aes-blue .hs-cta-wrapper a:hover, .all--btn--aes-blue form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--aes-green, .all--btn--aes-green .hs-cta-wrapper a, .all--btn--aes-green form.hs-form .hs_submit input.hs-button { 
    background-color: #1b6c31!important;
    border-color: #1b6c31!important; 
 }
.btn--aes-green:hover, .all--btn--aes-green .hs-cta-wrapper a:hover, .all--btn--aes-green form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--aes-orange, .all--btn--aes-orange .hs-cta-wrapper a, .all--btn--aes-orange form.hs-form .hs_submit input.hs-button { 
    background-color: #d27e18!important;
    border-color: #d27e18!important; 
 }
.btn--aes-orange:hover, .all--btn--aes-orange .hs-cta-wrapper a:hover, .all--btn--aes-orange form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--light-magenta, .all--btn--light-magenta .hs-cta-wrapper a, .all--btn--light-magenta form.hs-form .hs_submit input.hs-button { 
    background-color: B55B88!important;
    border-color: B55B88!important; 
 }
.btn--light-magenta:hover, .all--btn--light-magenta .hs-cta-wrapper a:hover, .all--btn--light-magenta form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--light-blue, .all--btn--light-blue .hs-cta-wrapper a, .all--btn--light-blue form.hs-form .hs_submit input.hs-button { 
    background-color: #c9f0f3!important;
    border-color: #c9f0f3!important; 
 }
.btn--light-blue:hover, .all--btn--light-blue .hs-cta-wrapper a:hover, .all--btn--light-blue form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--light-green, .all--btn--light-green .hs-cta-wrapper a, .all--btn--light-green form.hs-form .hs_submit input.hs-button { 
    background-color: #e5ffe9!important;
    border-color: #e5ffe9!important; 
 }
.btn--light-green:hover, .all--btn--light-green .hs-cta-wrapper a:hover, .all--btn--light-green form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--light-bluegrey, .all--btn--light-bluegrey .hs-cta-wrapper a, .all--btn--light-bluegrey form.hs-form .hs_submit input.hs-button { 
    background-color: #f3f8fb!important;
    border-color: #f3f8fb!important; 
 }
.btn--light-bluegrey:hover, .all--btn--light-bluegrey .hs-cta-wrapper a:hover, .all--btn--light-bluegrey form.hs-form .hs_submit input.hs-button:hover { 
    border-color: !important;
    background-color: !important;   
 }


.btn--red, .all--btn--red .hs-cta-wrapper a, .all--btn--red form.hs-form .hs_submit input.hs-button { 
    background-color: #C02131!important;
    border-color: #C02131!important; 
 }
.btn--red:hover, .all--btn--red .hs-cta-wrapper a:hover, .all--btn--red form.hs-form .hs_submit input.hs-button:hover { 
    border-color: #A70818!important;
    background-color: #A70818!important;   
 }



/* Transparent Buttons */

.btn--transparent--white, .all--btn--transparent--white .hs-cta-wrapper a, .all--btn--transparent--white form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#ffffff;
    border-color: #ffffff!important; 
 }
    .btn--transparent--white:hover, .all--btn--transparent--white .hs-cta-wrapper a:hover, .all--btn--transparent--white form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #ffffff!important;   
        color: #ffffff;
     }


.btn--transparent--offwhite, .all--btn--transparent--offwhite .hs-cta-wrapper a, .all--btn--transparent--offwhite form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#f9f9f9;
    border-color: #f9f9f9!important; 
 }
    .btn--transparent--offwhite:hover, .all--btn--transparent--offwhite .hs-cta-wrapper a:hover, .all--btn--transparent--offwhite form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #f9f9f9!important;   
        color: #ffffff;
     }


.btn--transparent--light-grey, .all--btn--transparent--light-grey .hs-cta-wrapper a, .all--btn--transparent--light-grey form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#E9E9E9;
    border-color: #E9E9E9!important; 
 }
    .btn--transparent--light-grey:hover, .all--btn--transparent--light-grey .hs-cta-wrapper a:hover, .all--btn--transparent--light-grey form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #E9E9E9!important;   
        color: #ffffff;
     }


.btn--transparent--mid-grey, .all--btn--transparent--mid-grey .hs-cta-wrapper a, .all--btn--transparent--mid-grey form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#c4c5c3;
    border-color: #c4c5c3!important; 
 }
    .btn--transparent--mid-grey:hover, .all--btn--transparent--mid-grey .hs-cta-wrapper a:hover, .all--btn--transparent--mid-grey form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #c4c5c3!important;   
        color: #ffffff;
     }


.btn--transparent--dark-grey, .all--btn--transparent--dark-grey .hs-cta-wrapper a, .all--btn--transparent--dark-grey form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#363839;
    border-color: #363839!important; 
 }
    .btn--transparent--dark-grey:hover, .all--btn--transparent--dark-grey .hs-cta-wrapper a:hover, .all--btn--transparent--dark-grey form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #363839!important;   
        color: #ffffff;
     }


.btn--transparent--black, .all--btn--transparent--black .hs-cta-wrapper a, .all--btn--transparent--black form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#1a1721;
    border-color: #1a1721!important; 
 }
    .btn--transparent--black:hover, .all--btn--transparent--black .hs-cta-wrapper a:hover, .all--btn--transparent--black form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #1a1721!important;   
        color: #ffffff;
     }


.btn--transparent--white-blue, .all--btn--transparent--white-blue .hs-cta-wrapper a, .all--btn--transparent--white-blue form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#69A2D0;
    border-color: #69A2D0!important; 
 }
    .btn--transparent--white-blue:hover, .all--btn--transparent--white-blue .hs-cta-wrapper a:hover, .all--btn--transparent--white-blue form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #69A2D0!important;   
        color: #ffffff;
     }


.btn--transparent--blue, .all--btn--transparent--blue .hs-cta-wrapper a, .all--btn--transparent--blue form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#146DB6;
    border-color: #146DB6!important; 
 }
    .btn--transparent--blue:hover, .all--btn--transparent--blue .hs-cta-wrapper a:hover, .all--btn--transparent--blue form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #146DB6!important;   
        color: #ffffff;
     }


.btn--transparent--green, .all--btn--transparent--green .hs-cta-wrapper a, .all--btn--transparent--green form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#1EAE54;
    border-color: #1EAE54!important; 
 }
    .btn--transparent--green:hover, .all--btn--transparent--green .hs-cta-wrapper a:hover, .all--btn--transparent--green form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #1EAE54!important;   
        color: #ffffff;
     }


.btn--transparent--dark-green, .all--btn--transparent--dark-green .hs-cta-wrapper a, .all--btn--transparent--dark-green form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#387D3C;
    border-color: #387D3C!important; 
 }
    .btn--transparent--dark-green:hover, .all--btn--transparent--dark-green .hs-cta-wrapper a:hover, .all--btn--transparent--dark-green form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #387D3C!important;   
        color: #ffffff;
     }


.btn--transparent--orange, .all--btn--transparent--orange .hs-cta-wrapper a, .all--btn--transparent--orange form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#E68F25;
    border-color: #E68F25!important; 
 }
    .btn--transparent--orange:hover, .all--btn--transparent--orange .hs-cta-wrapper a:hover, .all--btn--transparent--orange form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #E68F25!important;   
        color: #ffffff;
     }


.btn--transparent--magenta, .all--btn--transparent--magenta .hs-cta-wrapper a, .all--btn--transparent--magenta form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#9A1E5C;
    border-color: #9A1E5C!important; 
 }
    .btn--transparent--magenta:hover, .all--btn--transparent--magenta .hs-cta-wrapper a:hover, .all--btn--transparent--magenta form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #9A1E5C!important;   
        color: #ffffff;
     }


.btn--transparent--aes-magenta, .all--btn--transparent--aes-magenta .hs-cta-wrapper a, .all--btn--transparent--aes-magenta form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#941c5d;
    border-color: #941c5d!important; 
 }
    .btn--transparent--aes-magenta:hover, .all--btn--transparent--aes-magenta .hs-cta-wrapper a:hover, .all--btn--transparent--aes-magenta form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #941c5d!important;   
        color: #ffffff;
     }


.btn--transparent--aes-blue, .all--btn--transparent--aes-blue .hs-cta-wrapper a, .all--btn--transparent--aes-blue form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#196bab;
    border-color: #196bab!important; 
 }
    .btn--transparent--aes-blue:hover, .all--btn--transparent--aes-blue .hs-cta-wrapper a:hover, .all--btn--transparent--aes-blue form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #196bab!important;   
        color: #ffffff;
     }


.btn--transparent--aes-green, .all--btn--transparent--aes-green .hs-cta-wrapper a, .all--btn--transparent--aes-green form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#1b6c31;
    border-color: #1b6c31!important; 
 }
    .btn--transparent--aes-green:hover, .all--btn--transparent--aes-green .hs-cta-wrapper a:hover, .all--btn--transparent--aes-green form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #1b6c31!important;   
        color: #ffffff;
     }


.btn--transparent--aes-orange, .all--btn--transparent--aes-orange .hs-cta-wrapper a, .all--btn--transparent--aes-orange form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#d27e18;
    border-color: #d27e18!important; 
 }
    .btn--transparent--aes-orange:hover, .all--btn--transparent--aes-orange .hs-cta-wrapper a:hover, .all--btn--transparent--aes-orange form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #d27e18!important;   
        color: #ffffff;
     }


.btn--transparent--light-magenta, .all--btn--transparent--light-magenta .hs-cta-wrapper a, .all--btn--transparent--light-magenta form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:B55B88;
    border-color: B55B88!important; 
 }
    .btn--transparent--light-magenta:hover, .all--btn--transparent--light-magenta .hs-cta-wrapper a:hover, .all--btn--transparent--light-magenta form.hs-form .hs_submit input.hs-button:hover { 
        background-color: B55B88!important;   
        color: #ffffff;
     }


.btn--transparent--light-blue, .all--btn--transparent--light-blue .hs-cta-wrapper a, .all--btn--transparent--light-blue form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#c9f0f3;
    border-color: #c9f0f3!important; 
 }
    .btn--transparent--light-blue:hover, .all--btn--transparent--light-blue .hs-cta-wrapper a:hover, .all--btn--transparent--light-blue form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #c9f0f3!important;   
        color: #ffffff;
     }


.btn--transparent--light-green, .all--btn--transparent--light-green .hs-cta-wrapper a, .all--btn--transparent--light-green form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#e5ffe9;
    border-color: #e5ffe9!important; 
 }
    .btn--transparent--light-green:hover, .all--btn--transparent--light-green .hs-cta-wrapper a:hover, .all--btn--transparent--light-green form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #e5ffe9!important;   
        color: #ffffff;
     }


.btn--transparent--light-bluegrey, .all--btn--transparent--light-bluegrey .hs-cta-wrapper a, .all--btn--transparent--light-bluegrey form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#f3f8fb;
    border-color: #f3f8fb!important; 
 }
    .btn--transparent--light-bluegrey:hover, .all--btn--transparent--light-bluegrey .hs-cta-wrapper a:hover, .all--btn--transparent--light-bluegrey form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #f3f8fb!important;   
        color: #ffffff;
     }


.btn--transparent--red, .all--btn--transparent--red .hs-cta-wrapper a, .all--btn--transparent--red form.hs-form .hs_submit input.hs-button { 
    background-color: transparent!important;
    color:#C02131;
    border-color: #C02131!important; 
 }
    .btn--transparent--red:hover, .all--btn--transparent--red .hs-cta-wrapper a:hover, .all--btn--transparent--red form.hs-form .hs_submit input.hs-button:hover { 
        background-color: #C02131!important;   
        color: #ffffff;
     }



/* ******************** COLORS ******************** */

/* Background Images */
.background--hero {background:url('//cdn2.hubspot.net/hubfs/883/assets/backgrounds/marketing-artificial-intelligence-institute.jpg') no-repeat center center;background-size:cover;}


/* Background Size */
.background--cover {background-size:cover!important;}
.background--contain {background-size:contain!important;}

/* Colors */
.color--white, .all--color--white, .all--color--white * {color:#ffffff!important;}

.color--offwhite, .all--color--offwhite, .all--color--offwhite * {color:#f9f9f9!important;}

.color--light-grey, .all--color--light-grey, .all--color--light-grey * {color:#E9E9E9!important;}

.color--mid-grey, .all--color--mid-grey, .all--color--mid-grey * {color:#c4c5c3!important;}

.color--dark-grey, .all--color--dark-grey, .all--color--dark-grey * {color:#363839!important;}

.color--black, .all--color--black, .all--color--black * {color:#1a1721!important;}

.color--white-blue, .all--color--white-blue, .all--color--white-blue * {color:#69A2D0!important;}

.color--blue, .all--color--blue, .all--color--blue * {color:#146DB6!important;}

.color--green, .all--color--green, .all--color--green * {color:#1EAE54!important;}

.color--dark-green, .all--color--dark-green, .all--color--dark-green * {color:#387D3C!important;}

.color--orange, .all--color--orange, .all--color--orange * {color:#E68F25!important;}

.color--magenta, .all--color--magenta, .all--color--magenta * {color:#9A1E5C!important;}

.color--aes-magenta, .all--color--aes-magenta, .all--color--aes-magenta * {color:#941c5d!important;}

.color--aes-blue, .all--color--aes-blue, .all--color--aes-blue * {color:#196bab!important;}

.color--aes-green, .all--color--aes-green, .all--color--aes-green * {color:#1b6c31!important;}

.color--aes-orange, .all--color--aes-orange, .all--color--aes-orange * {color:#d27e18!important;}

.color--light-magenta, .all--color--light-magenta, .all--color--light-magenta * {color:B55B88!important;}

.color--light-blue, .all--color--light-blue, .all--color--light-blue * {color:#c9f0f3!important;}

.color--light-green, .all--color--light-green, .all--color--light-green * {color:#e5ffe9!important;}

.color--light-bluegrey, .all--color--light-bluegrey, .all--color--light-bluegrey * {color:#f3f8fb!important;}

.color--red, .all--color--red, .all--color--red * {color:#C02131!important;}



/* Backgrounds */
.background--white {background-color:#ffffff;}

.background--offwhite {background-color:#f9f9f9;}

.background--light-grey {background-color:#E9E9E9;}

.background--mid-grey {background-color:#c4c5c3;}

.background--dark-grey {background-color:#363839;}

.background--black {background-color:#1a1721;}

.background--white-blue {background-color:#69A2D0;}

.background--blue {background-color:#146DB6;}

.background--green {background-color:#1EAE54;}

.background--dark-green {background-color:#387D3C;}

.background--orange {background-color:#E68F25;}

.background--magenta {background-color:#9A1E5C;}

.background--aes-magenta {background-color:#941c5d;}

.background--aes-blue {background-color:#196bab;}

.background--aes-green {background-color:#1b6c31;}

.background--aes-orange {background-color:#d27e18;}

.background--light-magenta {background-color:B55B88;}

.background--light-blue {background-color:#c9f0f3;}

.background--light-green {background-color:#e5ffe9;}

.background--light-bluegrey {background-color:#f3f8fb;}

.background--red {background-color:#C02131;}



/* Borders */
.border--white {border-color:#ffffff;}

.border--offwhite {border-color:#f9f9f9;}

.border--light-grey {border-color:#E9E9E9;}

.border--mid-grey {border-color:#c4c5c3;}

.border--dark-grey {border-color:#363839;}

.border--black {border-color:#1a1721;}

.border--white-blue {border-color:#69A2D0;}

.border--blue {border-color:#146DB6;}

.border--green {border-color:#1EAE54;}

.border--dark-green {border-color:#387D3C;}

.border--orange {border-color:#E68F25;}

.border--magenta {border-color:#9A1E5C;}

.border--aes-magenta {border-color:#941c5d;}

.border--aes-blue {border-color:#196bab;}

.border--aes-green {border-color:#1b6c31;}

.border--aes-orange {border-color:#d27e18;}

.border--light-magenta {border-color:B55B88;}

.border--light-blue {border-color:#c9f0f3;}

.border--light-green {border-color:#e5ffe9;}

.border--light-bluegrey {border-color:#f3f8fb;}

.border--red {border-color:#C02131;}



.border--transparent {
    border-color: transparent;
}

/* Social Colors */
.color--facebook, .all--color--facebook, .all--color--facebook * {color:#395697!important;}

.color--twitter, .all--color--twitter, .all--color--twitter * {color:#50aee1!important;}

.color--linkedin, .all--color--linkedin, .all--color--linkedin * {color:#007bb6!important;}

.color--google, .all--color--google, .all--color--google * {color:#dd4b39!important;}

.color--youtube, .all--color--youtube, .all--color--youtube * {color:#bb0000!important;}

.color--instagram, .all--color--instagram, .all--color--instagram * {color:#125688!important;}

.color--pinterest, .all--color--pinterest, .all--color--pinterest * {color:#cb2027!important;}

.color--dribbble, .all--color--dribbble, .all--color--dribbble * {color:#ef558f!important;}



/* Backgrounds */
.background--facebook {background-color:#395697;}

.background--twitter {background-color:#50aee1;}

.background--linkedin {background-color:#007bb6;}

.background--google {background-color:#dd4b39;}

.background--youtube {background-color:#bb0000;}

.background--instagram {background-color:#125688;}

.background--pinterest {background-color:#cb2027;}

.background--dribbble {background-color:#ef558f;}



/* Borders */
.border--facebook {border-color:#395697;}

.border--twitter {border-color:#50aee1;}

.border--linkedin {border-color:#007bb6;}

.border--google {border-color:#dd4b39;}

.border--youtube {border-color:#bb0000;}

.border--instagram {border-color:#125688;}

.border--pinterest {border-color:#cb2027;}

.border--dribbble {border-color:#ef558f;}



/* Borders */

.border--0 {
    border-style:solid;
    border-width: 0px;
}
.border--top--0 {
    border-style:solid;
    border-top-width: 0px!important;
}
.border--bottom--0 {
    border-style:solid;
    border-bottom-width: 0px!important;
}
.border--left--0 {
    border-style:solid;
    border-left-width: 0px!important;
}
.border--right--0 {
    border-style:solid;
    border-right-width: 0px!important;
}

.border--1 {
    border-style:solid;
    border-width: 1px;
}
.border--top--1 {
    border-style:solid;
    border-top-width: 1px!important;
}
.border--bottom--1 {
    border-style:solid;
    border-bottom-width: 1px!important;
}
.border--left--1 {
    border-style:solid;
    border-left-width: 1px!important;
}
.border--right--1 {
    border-style:solid;
    border-right-width: 1px!important;
}

.border--2 {
    border-style:solid;
    border-width: 2px;
}
.border--top--2 {
    border-style:solid;
    border-top-width: 2px!important;
}
.border--bottom--2 {
    border-style:solid;
    border-bottom-width: 2px!important;
}
.border--left--2 {
    border-style:solid;
    border-left-width: 2px!important;
}
.border--right--2 {
    border-style:solid;
    border-right-width: 2px!important;
}

.border--3 {
    border-style:solid;
    border-width: 3px;
}
.border--top--3 {
    border-style:solid;
    border-top-width: 3px!important;
}
.border--bottom--3 {
    border-style:solid;
    border-bottom-width: 3px!important;
}
.border--left--3 {
    border-style:solid;
    border-left-width: 3px!important;
}
.border--right--3 {
    border-style:solid;
    border-right-width: 3px!important;
}

.border--4 {
    border-style:solid;
    border-width: 4px;
}
.border--top--4 {
    border-style:solid;
    border-top-width: 4px!important;
}
.border--bottom--4 {
    border-style:solid;
    border-bottom-width: 4px!important;
}
.border--left--4 {
    border-style:solid;
    border-left-width: 4px!important;
}
.border--right--4 {
    border-style:solid;
    border-right-width: 4px!important;
}

.border--5 {
    border-style:solid;
    border-width: 5px;
}
.border--top--5 {
    border-style:solid;
    border-top-width: 5px!important;
}
.border--bottom--5 {
    border-style:solid;
    border-bottom-width: 5px!important;
}
.border--left--5 {
    border-style:solid;
    border-left-width: 5px!important;
}
.border--right--5 {
    border-style:solid;
    border-right-width: 5px!important;
}

.border--6 {
    border-style:solid;
    border-width: 6px;
}
.border--top--6 {
    border-style:solid;
    border-top-width: 6px!important;
}
.border--bottom--6 {
    border-style:solid;
    border-bottom-width: 6px!important;
}
.border--left--6 {
    border-style:solid;
    border-left-width: 6px!important;
}
.border--right--6 {
    border-style:solid;
    border-right-width: 6px!important;
}

.border--7 {
    border-style:solid;
    border-width: 7px;
}
.border--top--7 {
    border-style:solid;
    border-top-width: 7px!important;
}
.border--bottom--7 {
    border-style:solid;
    border-bottom-width: 7px!important;
}
.border--left--7 {
    border-style:solid;
    border-left-width: 7px!important;
}
.border--right--7 {
    border-style:solid;
    border-right-width: 7px!important;
}

.border--8 {
    border-style:solid;
    border-width: 8px;
}
.border--top--8 {
    border-style:solid;
    border-top-width: 8px!important;
}
.border--bottom--8 {
    border-style:solid;
    border-bottom-width: 8px!important;
}
.border--left--8 {
    border-style:solid;
    border-left-width: 8px!important;
}
.border--right--8 {
    border-style:solid;
    border-right-width: 8px!important;
}

.border--9 {
    border-style:solid;
    border-width: 9px;
}
.border--top--9 {
    border-style:solid;
    border-top-width: 9px!important;
}
.border--bottom--9 {
    border-style:solid;
    border-bottom-width: 9px!important;
}
.border--left--9 {
    border-style:solid;
    border-left-width: 9px!important;
}
.border--right--9 {
    border-style:solid;
    border-right-width: 9px!important;
}

.border--10 {
    border-style:solid;
    border-width: 10px;
}
.border--top--10 {
    border-style:solid;
    border-top-width: 10px!important;
}
.border--bottom--10 {
    border-style:solid;
    border-bottom-width: 10px!important;
}
.border--left--10 {
    border-style:solid;
    border-left-width: 10px!important;
}
.border--right--10 {
    border-style:solid;
    border-right-width: 10px!important;
}


.border-radius--0 {border-radius: 0px;}
.border-radius--1 {border-radius: 1px;}
.border-radius--2 {border-radius: 2px;}
.border-radius--3 {border-radius: 3px;}
.border-radius--4 {border-radius: 4px;}
.border-radius--5 {border-radius: 5px;}
.border-radius--6 {border-radius: 6px;}
.border-radius--7 {border-radius: 7px;}
.border-radius--8 {border-radius: 8px;}
.border-radius--9 {border-radius: 9px;}
.border-radius--10 {border-radius: 10px;}


.border-radius--circle {
    border-radius: 50%;
}
.border-radius--pill {
    border-radius:9999px;
}

/* ******************** TEXT ******************** */

/* Font Families */
.font--heading, .font--heading * {font-family: 'Antic Slab', serif;;}
.font--reading, .font--reading * {font-family: 'PT Sans', serif;;}


/* Font Sizes */
.font--0, .font--0 * {font-size: 0px!important;}
.font--1, .font--1 * {font-size: 1px!important;}
.font--2, .font--2 * {font-size: 2px!important;}
.font--3, .font--3 * {font-size: 3px!important;}
.font--4, .font--4 * {font-size: 4px!important;}
.font--5, .font--5 * {font-size: 5px!important;}
.font--6, .font--6 * {font-size: 6px!important;}
.font--7, .font--7 * {font-size: 7px!important;}
.font--8, .font--8 * {font-size: 8px!important;}
.font--9, .font--9 * {font-size: 9px!important;}
.font--10, .font--10 * {font-size: 10px!important;}
.font--11, .font--11 * {font-size: 11px!important;}
.font--12, .font--12 * {font-size: 12px!important;}
.font--13, .font--13 * {font-size: 13px!important;}
.font--14, .font--14 * {font-size: 14px!important;}
.font--15, .font--15 * {font-size: 15px!important;}
.font--16, .font--16 * {font-size: 16px!important;}
.font--17, .font--17 * {font-size: 17px!important;}
.font--18, .font--18 * {font-size: 18px!important;}
.font--19, .font--19 * {font-size: 19px!important;}
.font--20, .font--20 * {font-size: 20px!important;}
.font--21, .font--21 * {font-size: 21px!important;}
.font--22, .font--22 * {font-size: 22px!important;}
.font--23, .font--23 * {font-size: 23px!important;}
.font--24, .font--24 * {font-size: 24px!important;}
.font--25, .font--25 * {font-size: 25px!important;}
.font--26, .font--26 * {font-size: 26px!important;}
.font--27, .font--27 * {font-size: 27px!important;}
.font--28, .font--28 * {font-size: 28px!important;}
.font--29, .font--29 * {font-size: 29px!important;}
.font--30, .font--30 * {font-size: 30px!important;}
.font--31, .font--31 * {font-size: 31px!important;}
.font--32, .font--32 * {font-size: 32px!important;}
.font--33, .font--33 * {font-size: 33px!important;}
.font--34, .font--34 * {font-size: 34px!important;}
.font--35, .font--35 * {font-size: 35px!important;}
.font--36, .font--36 * {font-size: 36px!important;}
.font--37, .font--37 * {font-size: 37px!important;}
.font--38, .font--38 * {font-size: 38px!important;}
.font--39, .font--39 * {font-size: 39px!important;}
.font--40, .font--40 * {font-size: 40px!important;}
.font--41, .font--41 * {font-size: 41px!important;}
.font--42, .font--42 * {font-size: 42px!important;}
.font--43, .font--43 * {font-size: 43px!important;}
.font--44, .font--44 * {font-size: 44px!important;}
.font--45, .font--45 * {font-size: 45px!important;}
.font--46, .font--46 * {font-size: 46px!important;}
.font--47, .font--47 * {font-size: 47px!important;}
.font--48, .font--48 * {font-size: 48px!important;}
.font--49, .font--49 * {font-size: 49px!important;}
.font--50, .font--50 * {font-size: 50px!important;}


/* Headings */
h1, .h1 *, span.h1 {
    font-family: 'Antic Slab', serif;;
    font-size: 40px;
    line-height: 1.25em;
    font-style: ;
    font-weight: 400;
    text-transform: none;
    text-decoration: ;
    letter-spacing: ;
    word-spacing: ;
    color:#1a1721;
}
h2, .h2 *, span.h2 {
    font-family: 'Antic Slab', serif;;
    font-size: 30px;
    line-height: 1.25em;
    font-style: ;
    font-weight: 400;
    text-transform: none;
    text-decoration: ;
    letter-spacing: ;
    word-spacing: ;
    color:#1a1721;
}
h3, .h3 *, span.h3 {
    font-family: 'Antic Slab', serif;;
    font-size: 25px;
    line-height: 1.25em;
    font-style: ;
    font-weight: 400;
    text-transform: ;
    text-decoration: ;
    letter-spacing: ;
    word-spacing: ;
    color:#1a1721;
}
h4, .h4 *, span.h4 {
    font-family: 'Antic Slab', serif;;
    font-size: 20px;
    line-height: 1.25em;
    font-style: ;
    font-weight: 400;
    text-transform: ;
    text-decoration: ;
    letter-spacing: ;
    word-spacing: ;
    color:#1a1721;
}
h5, .h5 *, span.h5 {
    font-family: 'Antic Slab', serif;;
    font-size: 18px;
    line-height: 1.25em;
    font-style: ;
    font-weight: 400;
    text-transform: none;
    text-decoration: ;
    letter-spacing: ;
    word-spacing: ;
    color:#1a1721;
}
h6, .h6 *, span.h6 {
    font-family: 'Antic Slab', serif;;
    font-size: 18px;
    line-height: 1.25em;
    font-style: ;
    font-weight: 700;
    text-transform: none;
    text-decoration: ;
    letter-spacing: ;
    word-spacing: ;
    color:#1a1721;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, .h1, .h2, .h3, .h4, .h5, .h6, .p {
    display:block;
    margin-bottom:0px;
    margin-top:0px;
}
h1 + h1, h1 + .h1, h1 + h2, h1 + .h2, h1 + h3, h1 + .h3, h1 + h4, h1 + .h4, h1 + h5, h1 + .h5, h1 + h6, h1 + .h6, h1 + p, h1 + .ph2 + h1, h2 + .h1, h2 + h2, h2 + .h2, h2 + h3, h2 + .h3, h2 + h4, h2 + .h4, h2 + h5, h2 + .h5, h2 + h6, h2 + .h6, h2 + p, h2 + .ph3 + h1, h3 + .h1, h3 + h2, h3 + .h2, h3 + h3, h3 + .h3, h3 + h4, h3 + .h4, h3 + h5, h3 + .h5, h3 + h6, h3 + .h6, h3 + p, h3 + .ph4 + h1, h4 + .h1, h4 + h2, h4 + .h2, h4 + h3, h4 + .h3, h4 + h4, h4 + .h4, h4 + h5, h4 + .h5, h4 + h6, h4 + .h6, h4 + p, h4 + .ph5 + h1, h5 + .h1, h5 + h2, h5 + .h2, h5 + h3, h5 + .h3, h5 + h4, h5 + .h4, h5 + h5, h5 + .h5, h5 + h6, h5 + .h6, h5 + p, h5 + .ph6 + h1, h6 + .h1, h6 + h2, h6 + .h2, h6 + h3, h6 + .h3, h6 + h4, h6 + .h4, h6 + h5, h6 + .h5, h6 + h6, h6 + .h6, h6 + p, h6 + .pp + h1, p + .h1, p + h2, p + .h2, p + h3, p + .h3, p + h4, p + .h4, p + h5, p + .h5, p + h6, p + .h6, p + p, p + .p, h1 + ul, h1 + ol, h2 + ul, h2 + ol, h3 + ul, h3 + ol, h4 + ul, h4 + ol, h5 + ul, h5 + ol, h6 + ul, h6 + ol, p + ul, p + ol {
    margin-top:15px;
}
h1 .h1, h1 .h2, h1 .h3, h1 .h4, h1 .h5, h1 .h6, h1 .p, h2 .h1, h2 .h2, h2 .h3, h2 .h4, h2 .h5, h2 .h6, h2 .p, h3 .h1, h3 .h2, h3 .h3, h3 .h4, h3 .h5, h3 .h6, h3 .p, h4 .h1, h4 .h2, h4 .h3, h4 .h4, h4 .h5, h4 .h6, h4 .p, h5 .h1, h5 .h2, h5 .h3, h5 .h4, h5 .h5, h5 .h6, h5 .p, h6 .h1, h6 .h2, h6 .h3, h6 .h4, h6 .h5, h6 .h6, h6 .p, p .h1, p .h2, p .h3, p .h4, p .h5, p .h6, p .p {
    margin-bottom:inherit;
}

h1 a, span.h1 a,
h2 a, span.h2 a,
h3 a, span.h3 a,
h4 a, span.h4 a,
h5 a, span.h5 a,
h6 a, span.h6 a {
    font:inherit!important;
    line-height:inherit!important;
    text-decoration:inherit!important;
    text-transform:inherit!important;
    color:inherit!important;
    word-spacing:inherit!important;
    letter-spacing:inherit!important;
}

/* Paragraph and body text */
p, li {
    font-family: 'PT Sans', serif;;
    font-size: 18px;
    line-height: 1.6em;
    font-style: ;
    font-weight: 400;
    letter-spacing: ;
    word-spacing: ;
    color: #1a1721;
}

/* Hyperlinks */
a {
    font-family: 'PT Sans', serif;;
    font-size: ;
    line-height: ;
    font-style: ;
    font-weight: ;
    text-transform: ;
    text-decoration: underline;
    letter-spacing: ;
    word-spacing: ;
    color: #146DB6;
}

/* Text */
.bold, .strong, .all--bold, .all--bold *, .all--strong, .all--strong * {font-weight:700!important;}
.bolder, .all--bolder, .all--bolder * {font-weight:700!important;}
.light, .all--light, .all--light * {font-weight:400!important;}
.lighter, .all--lighter, .all--lighter * {font-weight:300!important;}
.italic, .all--italic, .all--italic * {font-style:italic!important;}
.uppercase, .all--uppercase, .all--uppercase * {text-transform:uppercase;}
.lowercase, .all--lowercase, .all--lowercase * {text-transform:lowercase;}
.normalcase, .all--normalcase, .all--normalcase * {text-transform:none;}
.normal, .all--normal, .all--normal * {font-style:normal;font-weight:400;!important;}
.normal--weight, .all--normal--weight, .all--normal--weight * {font-weight:400!important;}
.normal--style, .all--normal--style, .all--normal--style * {font-style:normal!important;}

/* ******************** FADES ******************** */

/* Fades & Animations */
.fade--in, .fade--up, .fade--down, .fade--left, .fade--right, .fade--load { opacity: 0; -webkit-transition: opacity 1.25s ease-out; -moz-transition: opacity 1.25s ease-out; -ms-transition: opacity 1.25s ease-out; -o-transition: opacity 1.25s ease-out; transition: opacity 1.25s ease-out; }

.fade--left, .fade--right { -webkit-transition: opacity 1.25s ease-out, transform 1.25s ease-out; -moz-transition: opacity 1.25s ease-out, transform 1.25s ease-out; -ms-transition: opacity 1.25s ease-out, transform 1.25s ease-out; -o-transition: opacity 1.25s ease-out, transform 1.25s ease-out; transition: opacity 1.25s ease-out, transform 1.25s ease-out; }

.fade--up:before, .fade--up:after, .fade--down:before, .fade--down:after { -webkit-transition: margin 1.25s ease-out; -moz-transition: margin 1.25s ease-out; -ms-transition: margin 1.25s ease-out; -o-transition: margin 1.25s ease-out; transition: margin 1.25s ease-out; }

.fade--up:before, .fade--up:after { content: ""; display: block; width: 100%; height: 0px; }
.fade--up:before { margin-top: 20px; }
.fade--up:after { margin-bottom: -20px; }

.fade--down:before, .fade--down:after { content: ""; display: block; width: 100%; height: 0px; }
.fade--down:before { margin-top: -20px; }
.fade--down:after { margin-bottom: 20px; }

.fade--left { transform: translateX(100px); }

.fade--right { transform: translateX(-100px); }

.production--fade.fade--in, .production--fade.fade--up, .production--fade.fade--down, .production--fade.fade--left, .production--fade.fade--right, .production--fade.fade--load { opacity: 1; }
.production--fade.fade--up:before, .production--fade.fade--down:before { margin-top: 0px; }
.production--fade.fade--up:after, .production--fade.fade--down:after { margin-bottom: 0px; }
.production--fade.fade--left, .production--fade.fade--right { transform: translateX(0); }

.fade--delay--1, .fade--delay--1:before, .fade--delay--1:after { -webkit-transition-delay: 0.33s; transition-delay: 0.33s; }
.fade--delay--2, .fade--delay--2:before, .fade--delay--2:after { -webkit-transition-delay: 0.66s; transition-delay: 0.66s; }
.fade--delay--3, .fade--delay--3:before, .fade--delay--3:after { -webkit-transition-delay: 0.99s; transition-delay: 0.99s; }
.fade--delay--4, .fade--delay--4:before, .fade--delay--4:after { -webkit-transition-delay: 1.32s; transition-delay: 1.32s; }
.fade--delay--5, .fade--delay--5:before, .fade--delay--5:after { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; }
.fade--delay--6, .fade--delay--6:before, .fade--delay--6:after { -webkit-transition-delay: 1.98s; transition-delay: 1.98s; }
.fade--delay--7, .fade--delay--7:before, .fade--delay--7:after { -webkit-transition-delay: 2.31s; transition-delay: 2.31s; }
.fade--delay--8, .fade--delay--8:before, .fade--delay--8:after { -webkit-transition-delay: 2.64s; transition-delay: 2.64s; }
.fade--delay--9, .fade--delay--9:before, .fade--delay--9:after { -webkit-transition-delay: 2.97s; transition-delay: 2.97s; }
.fade--delay--10, .fade--delay--10:before, .fade--delay--10:after { -webkit-transition-delay: 3.3s; transition-delay: 3.3s; }


html.no-js .fade--in, html.no-js .fade--up, html.no-js .fade--down, html.no-js .fade--left, html.no-js .fade--right, html.hs-inline-edit .fade--in, html.hs-inline-edit .fade--up, html.hs-inline-edit .fade--down, html.hs-inline-edit .fade--left, html.hs-inline-edit .fade--right { opacity: 1 !important; filter: alpha(opacity=100) !important; }
html.no-js.fade--up:before, html.no-js.fade--up:after, html.no-js.fade--down:before, html.no-js.fade--down:after, html.hs-inline-edit.fade--up:before, html.hs-inline-edit.fade--up:after, html.hs-inline-edit.fade--down:before, html.hs-inline-edit.fade--down:after { content: none !important; }

html.device--touch .fade--in, html.device--touch .fade--up, html.device--touch .fade--down, html.device--touch .fade--left, html.device--touch .fade--right { opacity: 1; }
html.device--touch .fade--left { transform: translateX(0); }
html.device--touch .fade--right { transform: translateX(0); }
html.device--touch .fade--up:before, html.device--touch .fade--down:before { margin-top: 0px; }
html.device--touch .fade--up:after, html.device--touch .fade--down:after { margin-bottom: 0px; }

/* ******************** HUBSPOT ******************** */

/* Menus */

.hs-menu-wrapper ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {
  display: inline-block;
  vertical-align: top;
}

/* Forms */

form.hs-form.stacked .actions {padding:0px;margin:0px;text-align:center;}
.hbspt-form .submitted-message {
    font-family: 'PT Sans', serif;;
    font-size: 18px;
    line-height: 1.6em;
    font-style: ;
    font-weight: 400;
    letter-spacing: ;
    word-spacing: ;
    color: #1a1721;
}
.hs_cos_wrapper_type_form {
    font-family: 'PT Sans', serif;;
    font-size: 18px;
    line-height: 1.6em;
    font-style: ;
    font-weight: 400;
    letter-spacing: ;
    word-spacing: ;
    color: #1a1721;
}
.hs_cos_wrapper_type_form .form-title {margin-top: 0px;}
.hs_cos_wrapper_type_form > a[name] {display: none;}
    
form.hs-form input[type="text"].hs-input,
form.hs-form input[type="number"].hs-input,
form.hs-form input[type="email"].hs-input,
form.hs-form input[type="tel"].hs-input,
form.hs-form textarea.hs-input,
.production--form input[type="text"],
.production--form input[type="number"],
.production--form input[type="email"],
.production--form input[type="tel"],
.production--form textarea {
    display:block;
    max-width:100%;
    width:100%!important;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    margin-top:0px;
    outline:none;
    box-shadow: none;
    height:auto;
    background-color:#fcfcfc;
    color:;

    font-family: 'PT Sans', serif;;
    font-size: 16px;
    line-height: 1.35em;
    font-weight: 400;
    text-transform: ;
    letter-spacing: 0px;
    word-spacing: ;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;

    -webkit-appearance:none;

    -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

form.hs-form textarea.hs-input, .production--form textarea {
    min-height: calc(1.35em * 5);
}


form.hs-form select.hs-input,
.production--form select {
    width:100%!important;
    max-width:100%!important;
    margin-top:0px;
    height:auto;

    color:#363839;
    
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image:url('//cdn2.hubspot.net/hubfs/298890/Production/images/production--dropdown.png');
    background-repeat:no-repeat;
    background-position:right center;
    background-color:#fcfcfc;

    outline:none;
    box-shadow: none;

    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:30px;

    font-family: 'PT Sans', serif;;
    font-size: 16px;
    line-height: 1.35em;
    font-weight: 400;
    text-transform: ;
    letter-spacing: 0px;
    word-spacing: ;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
}
form.hs-form select.hs-input option, .production--form select.hs-input option {
    color:!important;
}

form.hs-form label, .production--form label {
    display:block;
    text-align:left;
    font-family:'PT Sans', serif;;
    font-size:16px;
    line-height:1.5em;
    font-style:normal;
    font-weight:300;
    letter-spacing:;
    word-spacing:;
    color:#363839;
}

form.hs-form .hs-field-desc {
    color:#363839;
    font-size: calc(16px - 2px);
    font-style: italic;
}


form.hs-form fieldset,
.production--form fieldset {
    float:none;
    max-width:100%;
    width:100%;
}

form.hs-form .field,
.production--form .field {
    margin-bottom:0px;
    position:relative;
}

form.hs-form .hs_recaptcha  {
    position: static;
}
    
form.hs-form .inputs-list {
    margin-bottom:20px;
    padding-left:0px;
    list-style:none;
}
form.hs-form #captcha_wrapper {
    margin-bottom:20px;
}
form.hs-form #captcha_wrapper #recaptcha_area,
form.hs-form #captcha_wrapper #recaptcha_table {
    max-width:100%;
}
form.hs-form #captcha_wrapper #recaptcha_table {
    display: block;
    overflow: hidden;
    background: #dedede;
    border-color: #cccccc!important;
    border-style: solid!important;
    border-width: 1px!important;
    border-radius: 6px;
}
form.hs-form #captcha_wrapper #recaptcha_table * {
    -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
form.hs-form #captcha_wrapper #recaptcha_table td {
    background-image: none;
}
form.hs-form #captcha_wrapper #recaptcha_table .recaptcha_input_area {
    width:171px!important;
    margin-left:0px!important;
    margin-right:0px!important;
}
form.hs-form #captcha_wrapper #recaptcha_table #recaptcha_response_field {
    width:100%!important;
    margin-top:8px!important;
    padding: 4px 4px!important;
    border-color: #cccccc;
}
form.hs-form #captcha_wrapper #recaptcha_table .recaptcha_r4_c4 {
    background:url('//cdn2.hubspot.net/hubfs/298890/Production/images/recaptcha_logo.png') no-repeat top right!important;
    background-size: 90% auto!important;
}
form.hs-form #captcha_wrapper #recaptcha_table #recaptcha_privacy a {
    font-size:13px!important;
}
form.hs-form .form-columns-1 .hs-form-field {
    width:100%;
    padding:0px;
}
form.hs-form .form-columns-2 > .hs-form-field {
    display:inline-block;
    vertical-align:bottom;
    width:49%!important;
    padding:0px;
    margin-left:2%;
    float:none;
}
form.hs-form .form-columns-2 > .hs-form-field:first-child {
    margin-left:0px;
}
@media  (max-width: 679px) {
    form.hs-form .form-columns-2 > .hs-form-field {
        width:100%!important;
        margin-left:0px;
    }
}
form.hs-form .form-columns-2 .hs-richtext+.hs-form-field {
    margin-left:0px!important;
}
form.hs-form .form-columns-3> .hs-form-field {
    display:inline-block;
    vertical-align:bottom;
    width:32%!important;
    padding:0px;
    margin-left:2%;
    float:none;
}
form.hs-form .form-columns-3> .hs-form-field:first-child {
    margin-left:0px;
}
@media  (max-width: 679px) {
    form.hs-form .form-columns-3> .hs-form-field {
        width:100%!important;
        margin-left:0px;
    }
}
form.hs-form .form-columns-3 .hs-richtext+.hs-form-field {
    margin-left:0px!important;
}
form.hs-form fieldset > .hs-form-field > label, &>.hs-form-field > label {
    margin-bottom:20px;
}
form.hs-form .hs-form-required {
    color: #DD2D2D;
}
form.hs-form .hs-form-field > .input {
    margin-bottom:20px;
    margin-right:0px!important;
}
form.hs-form .inputs-list label {
    display:block!important;
}
form.hs-form .inputs-list label input {
    display:inline-block;
    width:auto;
    margin-right:10px;
}
form.hs-form .hs_submit {
    clear: both;
    width: 100%;
    display: block;
}
form.hs-form .hs_submit input.hs-button,
form.hs-form .hs_submit input.hs-button:active {
    -webkit-appearance: none;
    outline:none!important;
    box-shadow:none!important;
    text-shadow:none;
}
form.hs-form .hs_submit input.hs-button {
    display:inline-block;

    color: #ffffff;
    background-image:none;
    background-color:#1EAE54;
    text-align: center;
    font-family: 'Antic Slab', serif;;
    font-size: 16px;
    line-height: 1.35em;
    font-style: ;
    font-weight: 400;
    text-transform: ;
    text-decoration: none;
    letter-spacing: ;
    word-spacing: ;
    padding: 15px 20px;
    border-radius: 6px;
    min-width: 220px;
    width:auto;
    max-width:100%;

    border-width:1px!important;
    border-style:solid!important;
    border-color:#1EAE54;

    -webkit-box-shadow:!important;
    -moz-box-shadow:!important;
    box-shadow:!important;
    text-shadow: !important;

    background-image:none!important;

    outline:none!important;

    -moz-box-sizing:border-box!important;
    -webkit-box-sizing:border-box!important;
    box-sizing:border-box!important;
}
form.hs-form .hs_submit input.hs-button:hover {
    cursor:pointer;
    color: #ffffff;
}

form.hs-form .hs-error-msgs.inputs-list {
    position:absolute;
    right:0;
    list-style:none!important;
    padding:0px;
    margin:0px;
}
form.hs-form .hs-error-msgs.inputs-list li label {
    list-style: none;
    margin: calc(-1*20px) 0 15px 0;
    padding: 0;
    font-style: italic;
    font-size: 0px;
    color: #DD2D2D;
    text-align:right;
    line-height:15px;
}
form.hs-form .hs-error-msgs.inputs-list li label:before {
    font-size:12px;
    content:"Required field. ";
}
form.hs-form .hs-error-msgs.inputs-list li+li {
    display:none;
}
form.hs-form .hs_email.filled .hs-error-msgs.inputs-list li label:before {
    content: "Please use a valid email. ";
}
form.hs-form hs-input.error, .hs-input.invalid {
    border-color: #DD2D2D!important;
}


.no--labels .hs-form-field > label {
    display:none!important;
}
html.no-textshadow .no--labels .hs-form-field > label {
    display:block!important;
}
html.no-backgroundsize {
    .no--labels label {
        display:block!important;
    }
}
#hs_cos_wrapper_blog_comments #comments-listing .comment-from a {
    color: inherit!important;
    background: none!important;
    padding: 0px!important;
    font: inherit!important;
    display: inline!important;
}

/* HubUI */
.hubui form.hs-form .hs-form-field > label {
    display:block!important;
    position:absolute;
    margin:0px;
    width:100%;

    opacity:.9;
    filter:alpha(opacity=90);

    background:transparent;
    pointer-events: none;
    
    padding-bottom: 10px;

    outline:none;
    height:auto;

    font-family: 'PT Sans', serif;;
    font-size: 16px;
    line-height: 1.25em;
    font-weight: 400;
    text-transform: ;
    letter-spacing: 0px;
    word-spacing: ;

    z-index:1;

    left:0;
    right:0;

    -webkit-appearance:none;

    -moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 

    -webkit-transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
    -moz-transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
    -ms-transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
    -o-transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
    transition: font-size .3s ease-out, padding-top .3s ease-out, color .3s ease-out;
}


    .hubui form.hs-form .hs-form-field > label { 
        padding-top: calc((14px + 10px)/2);
    }



    .hubui form.hs-form .hs-form-field > label { 
        padding-left: calc(10px + 1px);
        padding-right: calc(10px + 1px);
        top: calc(1px - 1px);
    }


.hubui form.hs-form .hs-form-field > label a {
    position:relative;
    z-index:3;
    pointer-events:auto;    
}

.hubui form.hs-form .hs-form-field.static > label {
    position:relative!important;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;

    left:auto;
    right:auto;

    font-family:'PT Sans', serif;;
    font-size:16px;
    line-height:1.5em;
    font-style:normal;
    font-weight:300;
    letter-spacing:;
    word-spacing:;
    color: #5D6769;
}

.hubui form.hs-form .hs-form-field.hs_cover_letter > label, .hubui form.hs-form .hs-form-field.hs_resume > label {
    position:relative!important;
}

.hubui .landing-page--standard form.hs-form .hs-form-field.static > label {
    color: #FFFFFF;
}

.hubui form.hs-form .hs-form-field input[type="text"].hs-input,
.hubui form.hs-form .hs-form-field input[type="number"].hs-input,
.hubui form.hs-form .hs-form-field input[type="email"].hs-input,
.hubui form.hs-form .hs-form-field input[type="tel"].hs-input,
.hubui form.hs-form .hs-form-field input[type="password"].hs-input,
.hubui form.hs-form .hs-form-field textarea.hs-input {
    line-height:1.25em;
}


.hubui form.hs-form .hs-form-field input[type="text"].hs-input,
.hubui form.hs-form .hs-form-field input[type="number"].hs-input,
.hubui form.hs-form .hs-form-field input[type="email"].hs-input,
.hubui form.hs-form .hs-form-field input[type="tel"].hs-input,
.hubui form.hs-form .hs-form-field input[type="password"].hs-input,
.hubui form.hs-form .hs-form-field textarea.hs-input {
    padding-top: 14px;
}

   
.hubui form.hs-form .hs-form-field input::-webkit-input-placeholder,
.hubui form.hs-form .hs-form-field input::-moz-placeholder,
.hubui form.hs-form .hs-form-field input:-ms-input-placeholder,
.hubui form.hs-form .hs-form-field input:-moz-placeholder {
    color:transparent;
}

.hubui form.hs-form .hs-form-field textarea::-webkit-input-placeholder,
.hubui form.hs-form .hs-form-field textarea::-moz-placeholder,
.hubui form.hs-form .hs-form-field textarea:-ms-input-placeholder,
.hubui form.hs-form .hs-form-field textarea:-moz-placeholder {
    color:transparent;
}


.hubui form.hs-form .hs-form-field select {
    padding-top: calc((14px - 10px))/2 + 10px);
    padding-bottom: calc((14px - 10px))/2 + 10px);  
}


.hubui form.hs-form .hs-form-field.focus > label, .hubui form.hs-form .hs-form-field.filled > label {
    font-size:10px!important;
    padding-top:3px;
}

.hubui form.hs-form .hs-form-field.valid > label {
    color:#19920B;
}

.hubui form.hs-form .hs-form-field.filled.invalid > label {
    color:#DD2D2D!important;
}

.hubui form.hs-form .hs-form-field.focus > label {
    color:#0D4FB1;
}

.hubui form.hs-form .hs-dependent-field .hs-form-field > label {
    position:relative!important;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;

    left:auto;
    right:auto;

    font-family:'PT Sans', serif;;
    font-size:16px;
    line-height:1.5em;
    font-style:normal;
    font-weight:300;
    letter-spacing:;
    word-spacing:;
    color:#363839;
}












/* Mix It Up */
.row-fluid .row-fluid .widget-span[class*="span"].mix {
    display:none;
}


/* Line Clamp */
@supports (-webkit-line-clamp: 1) { .clamp--1:after, .clamp--2:after, .clamp-2:after, .clamp--3:after, .clamp--4:after, .clamp--5:after { display: none !important; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) { .clamp--1:after, .clamp-2:after, .clamp--2:after, .clamp--3:after, .clamp--4:after, .clamp--5:after { display: none !important; } }
.clamp--1, .clamp--2, .clamp--3, .clamp--4, .clamp--5 { display: block; display: -webkit-box; -webkit-box-orient: vertical; position: relative; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; padding: 0 !important; position: relative; }
.clamp--1:after, .clamp-2:after, .clamp--2:after, .clamp--3:after, .clamp--4:after, .clamp--5:after { content: '...'; text-align: right; bottom: 0; right: 0; width: 25%; display: block; position: absolute; }

.clamp--1 { -webkit-line-clamp: 1; height: calc(1em * 1.5 * 1); max-height: calc(1em * 1.5 * 1); }
.clamp--1:after { height: calc(1em * 1.5); }

.clamp--2, .clamp-2 { -webkit-line-clamp: 2; height: calc(1em * 1.5 * 2); max-height: calc(1em * 1.5 * 2); }
.clamp--2:after, .clamp-2:after { height: calc(1em * 1.5); }

.clamp--3 { -webkit-line-clamp: 3; height: calc(1em * 1.5 * 3); max-height: calc(1em * 1.5 * 3); }
.clamp--3:after { height: calc(1em * 1.5); }

.clamp--4 { -webkit-line-clamp: 4; height: calc(1em * 1.5 * 4); max-height: calc(1em * 1.5 * 4); }
.clamp--4:after { height: calc(1em * 1.5); }

.clamp--5 { -webkit-line-clamp: 5; height: calc(1em * 1.5 * 5); max-height: calc(1em * 1.5 * 5); }
.clamp--5:after { height: calc(1em * 1.5); }

body, html {
    -webkit-font-smoothing: antialiased !important;
	text-rendering: optimizeLegibility;
}

p a:hover {
    color: #2E87D0;
}

.all--labels--white form.hs-form .hs-form-field.static > label,
.all--labels--white form.hs-form .hs-form-field.static > legend,
.all--labels--white form.hs-form .hs-form-field.static .input > ul > li > label {
  color:#ffffff; 
}

.all--btn--transparent-white .hs-cta-wrapper a:hover {
    background-color: #ffffff;    
    color: #146DB6 !important;
}

.hs_cos_wrapper.hs_cos_wrapper_widget_container.hs_cos_wrapper_type_widget_container {
    font-size: 0px;
}

.row-fluid [class*="span"] {min-height:0px;}

a, input[type="submit"] {
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
}

.ratio--image {
    width: 100%;
	display: block;
}

.ratio--image img.placeholder {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
}

@media screen and (max-width: 1024px) {
    h1, .h1 * {
        font-size: calc(40px - 5px);
    }
    
    h2, .h2 * {
        font-size: calc(30px - 3px);
    }
    
    h3, .h3 * {
        font-size: calc(25px - 3px);
    }
}

.dark--header .header-container-wrapper {
    background-color: rgba(25,32,42,100);
}

/* SUPER HEADER STUFF HERE */
.header-container-wrapper .header--shrink-me,
.headerSpacer.header--shrink-me {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
}

.header-container-wrapper .super--header .row-depth-1.row-number-1 {
    background-color: #100F14;
    padding: 8px 0;
}

.header-container-wrapper .super--header .admin-nav-0 a, .header-container-wrapper .super--header .admin-nav-1 a {
    color: #ffffff;
    text-decoration: none;
    padding: 5px 20px;
    display: inline-block;
    font-family: 'Antic Slab', serif;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.header-container-wrapper .super--header .admin-nav-0 a {
    background-color: #9A1E5C;
    margin-right: 5px;
}

.header-container-wrapper .super--header .admin-nav-0 a:hover {
    background-color: #810543;
}

.header-container-wrapper .super--header .admin-nav-1 a {
    background-color: #E68F25;
}

.header-container-wrapper .super--header .admin-nav-1 a:hover {
    background-color: #CD760C;
}

.header-container-wrapper .header--shrink-me,
.headerSpacer.header--shrink-me {
    margin-top: -54px;
}

/* END HEADER STUFF HERE */

.header-container-wrapper {
    position: fixed;
    width: 100%;
    background-color: rgba(25,32,42,.9);
    z-index: 99;
}

.header-container-wrapper .social-menu {
    background-color: #ffffff;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    color: #1a1721;
}

.header-container-wrapper .header--logo img {
    display: block;
    margin: 10px 0 0 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
}

.header-container-wrapper .header--shrink-me .header--logo img {
    width: 125px !important;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    position: relative;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.header-container-wrapper .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 a {
    display: block;
    padding: 24px 10px;
    color: #ffffff;
    text-decoration: none;
    font-family: 'Antic Slab', serif;;
}

.header-container-wrapper .header--shrink-me .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 a {
    padding: 20px 10px;   
}

.header-container-wrapper .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 a:hover {
    color: #CCCCCC;
}

.header-container-wrapper .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul {
    position: absolute;
    background-color: rgba(25,32,42,100);
    top: -9999px;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -ms-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
    width: 250px;
    z-index: 8px;
    left: -5px;
    padding: 10px 0;
}

.header-container-wrapper .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul li {
    display: block
    width: 100%;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    margin-bottom: 0px;
}

.header-container-wrapper .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 ul li a {
    padding: 10px 15px !important;
    font-weight: 400;
    text-align: left !important;
}

.header-container-wrapper .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal >  ul li:hover > ul {
    top: 76px;
    position: absolute;
    opacity: 1;
    left: -5px;
}

.header-container-wrapper .header--shrink-me .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal >  ul li:hover > ul {
    top: 68px;
}

.header-container-wrapper .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.social-item a {
    padding: 22px 0px;
}

.header-container-wrapper .header--shrink-me .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.social-item a {
    padding: 16px 0px;
}

.header-container-wrapper .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.social-item-0 a {
    padding: 22px 0px 0px 10px;
}

.header-container-wrapper .header--shrink-me .desktop--menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.social-item-0 a {
    padding: 16px 0px 0px 10px;
}

@media screen and (max-width: 1024px) {
    .header-container-wrapper .header--logo img {
        margin: 10px 0;   
    }
}

@media screen and (max-width: 768px) {
    .header-container-wrapper .header--logo img {
        max-width: 125px;
    }
}

.header-container-wrapper .header--main--nav--mobile--close { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.header-container-wrapper .header--main--nav--mobile--close p { margin: 10px 0 10px 20px; color: #ffffff; font-weight: bold;}
.header-container-wrapper .header--main--nav--mobile--close:hover { cursor: pointer; }
.header-container-wrapper .header--main--nav--btn i { color: #ffffff; font-size: 25px; margin: 25px; display: block; }
.header-container-wrapper .header--shrink-me .header--main--nav--btn i { margin: 17px 25px;}
.header-container-wrapper .header--main--nav--mobile { width: 300px; -webkit-transition: right .5s; -o-transition: right .5s; transition: right .5s; position: fixed; right: -320px; top: 0; bottom: 0; z-index: 1; overflow: auto; }
.header-container-wrapper .header--main--nav--mobile ul li { display: block; margin-bottom: 0; position: relative; }
.header-container-wrapper .header--main--nav--mobile ul li.social-item {display: inline-block; padding: 20px 5px!important;}
.header-container-wrapper .header--main--nav--mobile ul li.social-item-4 {display: inline-block; padding: 20px 5px 20px 20px!important;}
.header-container-wrapper .header--main--nav--mobile ul li.social-item a {padding: 0 !important;}
.header-container-wrapper .header--main--nav--mobile ul li.hs-item-has-children i { position: absolute; right: 10px; top: 10px; color: #ffffff; transition: all 0.25s ease; width: 50px; height: 50px; text-align: center; line-height: 50px; }
/* .header-container-wrapper .header--main--nav--mobile ul li i:hover { cursor: pointer; color: #EF4236; } */
.header-container-wrapper .header--main--nav--mobile ul li.hs-menu-depth-1 li a { background-color: #5a5a5a; }
.header-container-wrapper .header--main--nav--mobile ul li.hs-menu-depth-1 li li a { background-color: #737373; text-transform: initial; }
.header-container-wrapper .header--main--nav--mobile ul li a { color: #ffffff; text-decoration: none; transition: all 0.25s ease; display: block; padding: 20px 60px 20px 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
/* .header-container-wrapper .header--main--nav--mobile ul li:hover { background-color: #ffffff !important; }
.header-container-wrapper .header--main--nav--mobile ul li:hover > a { color: #1EAE54 !important; }
.header-container-wrapper .header--main--nav--mobile ul li:hover > i { color: #EF4236 !important; } */

.row-fluid .row-fluid .header--main--nav--mobile .widget-span.span12.hard {
    width: 100% !important;
}

.home .arrow, .product--inner .arrow, .pricing--inner .arrow, .case-studies--outer .arrow, .support .arrow, .state--inner .arrow, .certification-hub-template .arrow {
    width: 50px;
    height: 50px;
    background-color: #146DB6;
    border-radius: 50%;
    position: absolute;
    bottom: -25px;
    left: 0;
    right: 0;
    margin-left: auto !important;
    margin-right: auto !important;
    border: 4px solid #ffffff;
}

.home .arrow i, .product--inner .arrow i, .pricing--inner .arrow i, .case-studies--outer .arrow i, .support .arrow i, .state--inner .arrow i, .certification-hub-template .arrow i {
    color: #ffffff;
    font-size: 20px;
    line-height: 40px;
}

.home .offer--section img {
    display: inline-block;
    margin-bottom: -4px;
}

.home .offer--section h2 {
    margin-top: 15px !important;
}

.home .offer--section .offer--section-content {
    text-align: left !important;
}

.curriculum--block .curriculum--block-image {
    display: block;
    width: 100%;
}

.curriculum--block .curriculum--block-image img {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}

.howitworks--block .howitworks--block-image {
    margin-bottom: 20px;
}

.testimonial--wrapper {
    overflow: hidden;
}

.testimonial--wrapper:before {
    content:'';
    background-image: url('https://cdn2.hubspot.net/hubfs/128824/assets/testimonial/testimonial-quote--left.png');
    display: block;
    width: 50px;
    height: 36px;
    top: 50px;
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}

.testimonial--wrapper:after {
    content:'';
    background-image: url('https://cdn2.hubspot.net/hubfs/128824/assets/testimonial/testimonial-quote--right.png');
    display: block;
    width: 50px;
    height: 36px;
    top: 50px;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}

@media screen and (max-width: 680px) {
    .testimonial--wrapper:before {
        width: 20px;
        height: 14px;
    }
    
    .testimonial--wrapper:after {
        width: 20px;
        height: 14px;
    }
}

.testimonial--block .testimonial--block-image {
    width: 75px;
    height: 75px;
    margin-right: 15px;
}

.testimonial--block .testimonial--block-from {
    margin-top: 30px;
}

.product--inner .testimonial--block {
    text-align: center !important;
    position: relative;
}

.testimonial--block p {
    font-family: 'Antic Slab', serif;;
    font-size: 20px;
}

.testimonial--block .testimonial--block-from p {
    font-family: 'PT Sans', serif;;
}

.product--inner .testimonial--block .testimonial--block-from p {
    text-align: left !important;
}

.product--inner .testimonial--block:before {
    content:'';
    background-image: url('https://cdn2.hubspot.net/hubfs/128824/assets/testimonial/testimonial-quote--left.png');
    display: block;
    width: 32px;
    height: 23px;
    top: 0px;
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}

.product--inner .testimonial--block:after {
    content:'';
    background-image: url('https://cdn2.hubspot.net/hubfs/128824/assets/testimonial/testimonial-quote--right.png');
    display: block;
    width: 32px;
    height: 23px;
    top: 0px;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}

@media screen and (max-width: 680px) {
    .product--inner .testimonial--block:before, .product--inner .testimonial--block:after {
        width: 15px;
        height: 11px;
    }
}

#hs_cos_wrapper_module_1485789487669123 .hs_cos_wrapper {
    width: 12.5%;
    display: inline-block;
}

@media screen and (min-width: 680px) and (max-width: 1024px) {
    #hs_cos_wrapper_module_1485789487669123 .hs_cos_wrapper {
        width: 20%;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 680px) {
    #hs_cos_wrapper_module_1485789487669123 .hs_cos_wrapper {
        width: 50%;
        margin-bottom: 20px;
    }
}

.proof--block .proof--block-image {
    width: 75px;
    height: 75px;
}

.product--inner .section--2 {
    background-image: url(//cdn2.hubspot.net/hubfs/128824/assets/background-images/offer-section--bg.png?t=1485718031725);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.slick-dots {
    bottom: -65px !important;  
}

.slick-dots li button:before {
    content: "\f10c" !important;
    font-family: FontAwesome !important;
    font-size: 14px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    color: #1EAE54 !important;
    
}

.slick-dots li.slick-active button:before {
    content: "\f111" !important;
    font-family: FontAwesome !important;
    font-size: 14px !important;
    color: #1EAE54 !important;
}

@media screen and (max-width: 680px) {
    .slick-dots {
        text-align: left !important;
        margin-left: 20px;
    }
}

.footer-container-wrapper ul li a {
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
}

.footer-container-wrapper ul li:hover a {
    color: #E6E6E6;
}

.footer-container-wrapper .footer--corporate ul li {
    line-height: 1.3em;
}

.footer-container-wrapper .footer--corporate ul li a {
    font-size: 14px;
}

.bofu--section form.hs-form .hs-error-msgs.inputs-list li label {
    color: #FFFFFF;
}

/* Pricing Inner */
.pricing--inner .testimonial--block {
    padding-right: 0px !important;
    position: relative;
}
.pricing--inner .testimonial--block:before {
    content:'';
    background-image: url('https://cdn2.hubspot.net/hubfs/128824/assets/testimonial/testimonial-quote--left.png');
    display: block;
    width: 30px;
    height: 22px;
    top: 0;
    position: absolute;
    left: 10px;
    background-repeat: no-repeat;
    background-size: 100%;
}

@media screen and (max-width: 680px) {
    .pricing--inner .testimonial--block:before {
        width: 15px;
        height: 11px;
        left: 0px;
    }
}

/* FAQ */
.faq--block h4:hover {
    cursor: pointer;
}

.faq--block .faq--block-icon {
    margin-right: 10px;
    margin-bottom: 10px;
}

.faq--block .faq--block-icon i {
    line-height: 30px;
}

.faq--block .faq--block-content {
    padding-left: 40px;
}

@media screen and (max-width: 680px) {
    .faq--block .faq--block-content {
        padding-left: 0;
    }
}

/* Pricing Section */
.pricing--section .padding--short {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/* Pricing Block */
.pricing--label p {
    margin: 10px 0;
}

.pricing--block .more-feature--block {
    p {
        margin-top: 10px;
    }
}

.pricing--block .border--mid-grey, .pricing--block.border--mid-grey {
    border-color: #e3e3e3!important;
}

.pricing--block .plan--label p {
    font-family: 'Antic Slab', serif;;    
}

.pricing--block .plan--name p {
    font-size: 40px;
    font-family: 'Antic Slab', serif;;
}

.pricing--block .plan--pricing p {
    font-size: 70px;
    color: #146DB6;
    font-family: 'Antic Slab', serif;;
    line-height: 1em;
    margin-top: 20px;
}

.pricing--block .plan--pricing p sup {
    font-size: 30px;
    line-height: 1em;
}

.pricing--block .feature--wrapper {
    background-color: #f9f9f9;
}

.pricing--block .pricing--block-icon {
    display: inline-block;
}

.pricing--block .pricing--block-icon i {
    line-height: 20px;
}

@media screen and (max-width: 679px) {
    .row-fluid .row-fluid .widget-span.pricing--features {
        width: 100%!important;
    } 
}

/* Question Block */
.question--block p {
    font-family: 'Antic Slab', serif;;
    font-size: 20px;
}

.question--block h2+p {
    margin-top: 0;
}

.faq--section-image {
    display: block;
    width: 90%;
    margin: 0 auto;
}

.faq--section-image img {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}


/* Height & Width */
.height--30 {
    height: 30px;
    line-height: 30px;
}

.width--30 {
    width: 30px;
}

.height--20 {
    height: 20px;
    line-height: 20px;
}

.width--20 {
    width: 20px;
}

/* Tooltip */
#tooltip { 
    text-align: center;
    color: #fff;
    font-weight: bold;
    background: #9A1E5C;
    position: absolute;
    z-index: 8;
    padding: 15px;
    -webkit-border-radius:4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'PT Sans', serif;;
}
#tooltip:after {
    /* triangle decoration */ width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #9A1E5C;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}

#tooltip.top:after { 
    border-top-color: transparent;
    border-bottom: 10px solid #9A1E5C;
    top: -20px;
    bottom: auto;
}
#tooltip.left:after { 
    left: 10px;
    margin: 0;
}
#tooltip.right:after { 
    right: 10px;
    left: auto;
    margin: 0;
}

/* Blockquote */









blockquote {
    background-color: #FFFFFF;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    font-style: italic;
    border-top: 1px solid #c4c5c3;
    border-bottom: 1px solid #c4c5c3;
    border-right: 1px solid #c4c5c3;
    border-left: 6px solid #9A1E5C;
    margin:20px 0px;
}

blockquote p:first-child {
    margin-top: 0px;
}

blockquote p:last-child {
    margin-bottom:0px;
}

blockquote h4:last-child,
blockquote h5:last-child,
blockquote h6:last-child {
    margin: 0px;
}

@media screen and (max-width: 768px) {
    /* Blockquote */
    blockquote {
        padding-left: calc(40px / 2);
        padding-right: calc(40px / 2);
    }
}

.filter--filters {
    text-align: center;
}

.filter--filters .filter--filters-label {
    width: auto;
}

.case-studies--inner hr {
    margin: 35px auto;
    border: none;
    height: 1px;
    background-color: #ddd;
    width: 50%;
}

.case-study--block .curriculum--block-image {
    display: block;
    width: 100%;
}

.case-study--block .curriculum--block-image img {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}

.certification--block .certification--block-image img {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}

.social--block .social--block-image {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
}

.social--block .social--block-icon {
    margin: 10px 0;
}

.social--block .social--block-by {
    margin: 20px 0;
}

.social--block .social--block-quote p {
    font-size: 25px;
    font-family: 'Antic Slab', serif;;
}

@media screen and (max-width: 1024px) {
    .social--block .social--block-quote p {
        font-size: 23px;   
    }
}

.resource--block .resource--block-icon {
    display: table-cell;
    vertical-align: middle;
}

.resource--block .resource--block-icon i {
    width: 42px;
    height: 42px;
    line-height: 42px;
    background-color: #1a1721;
    color: #FFF;
    font-size: 21px;
    text-align: center;
    border-radius: 9999px;
    margin-right: 15px;
}

.resource--block h3 {
    display: table-cell;
    vertical-align: middle;
}

/* Programs Inner */
.programs--inner .section--2 .content--block--image img {
    border: 2px solid #e3e3e3;
}

.programs--inner .section--1 {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05);
}

.programs--inner .section--1 .hs_cos_wrapper_type_linked_image {
    display: inline-block;
}

.programs--inner .section--1 img {
    display: block;
}

.programs--inner .p-content--divider hr {
    border: none;
    height: 1px;
    background-color: #1EAE54;
    width: 100%;
}

.programs--inner .p-content--divider img {
    position: absolute;
    top: 8px;
    background-color: #f9f9f9;
    padding: 5px;
}

/* About Page */
@media screen and (min-width: 1025px) { .about .culture--section { height: 400px; } }
.about .culture--section > div > div { border: 1px solid #ffffff; background-size: cover; }
.about .culture--section .culture-container--1 { left: 0; right: 50%; top: 0; bottom: 0; border: 1px solid #ffffff; }
@media screen and (max-width: 679px) { .about .culture--section .culture-container--1 { height: 250px; } }
@media screen and (min-width: 680px) { .about .culture--section .culture-container--1 { height: 400px; } }
.about .culture--section .culture-container--1 .culture--image-1 { left: 0; right: 66.6667%; top: 0; height: 50%; }
.about .culture--section .culture-container--1 .culture--image-2 { left: 0; right: 66.6667%; top: 50%; bottom: 0; }
.about .culture--section .culture-container--1 .culture--image-3 { left: 33.3333%; right: 0; top: 0; bottom: 0; }
.about .culture--section .culture-container--2 { left: 50%; right: 0; top: 0; bottom: 0; }
@media screen and (max-width: 1024px) { .about .culture--section .culture-container--2 { left: 0; } }
@media screen and (max-width: 679px) { .about .culture--section .culture-container--2 { height: 250px; } }
@media screen and (min-width: 680px) { .about .culture--section .culture-container--2 { height: 400px; } }
.about .culture--section .culture-container--2 .culture--image-4 { left: 0; right: 66.6667%; top: 0; height: 50%; }
.about .culture--section .culture-container--2 .culture--image-5 { left: 0; right: 66.6667%; top: 50%; bottom: 0; }
.about .culture--section .culture-container--2 .culture--image-6 { left: 33.3333%; right: 0; top: 0; bottom: 0; }


/* Careers Page */
@media screen and (min-width: 1025px) { .careers .culture--section { height: 400px; } }
.careers .culture--section > div > div { border: 1px solid #ffffff; background-size: cover; }
.careers .culture--section .culture-container--1 { left: 0; right: 50%; top: 0; bottom: 0; border: 1px solid #ffffff; }
@media screen and (max-width: 679px) { .careers .culture--section .culture-container--1 { height: 250px; } }
@media screen and (min-width: 680px) { .careers .culture--section .culture-container--1 { height: 400px; } }
.careers .culture--section .culture-container--1 .culture--image-1 { left: 0; right: 66.6667%; top: 0; height: 50%; }
.careers .culture--section .culture-container--1 .culture--image-2 { left: 0; right: 66.6667%; top: 50%; bottom: 0; }
.careers .culture--section .culture-container--1 .culture--image-3 { left: 33.3333%; right: 0; top: 0; bottom: 0; }
.careers .culture--section .culture-container--2 { left: 50%; right: 0; top: 0; bottom: 0; }
@media screen and (max-width: 1024px) { .careers .culture--section .culture-container--2 { left: 0; } }
@media screen and (max-width: 679px) { .careers .culture--section .culture-container--2 { height: 250px; } }
@media screen and (min-width: 680px) { .careers .culture--section .culture-container--2 { height: 400px; } }
.careers .culture--section .culture-container--2 .culture--image-4 { left: 0; right: 66.6667%; top: 0; height: 50%; }
.careers .culture--section .culture-container--2 .culture--image-5 { left: 0; right: 66.6667%; top: 50%; bottom: 0; }
.careers .culture--section .culture-container--2 .culture--image-6 { left: 33.3333%; right: 0; top: 0; bottom: 0; }

/* Learn. Inner Page */
.learn {
    background-size: 100%;
    height: 100%;
}

.learn .learn-program--block.border--misc {
    border-color: #eff4f7;
}

@media screen and (max-width: 680px) {
    .learn .learn-program--block {
        border-width: 0 !important;
    }
}

@media screen and (max-width: 1024px) {
    .learn .learn-program--block .clear {
        display: none !important;
    }
}

.learn .resources--block {
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}

.learn .resources--block .icon {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.learn .clamp-2 {
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    position: relative;
    line-height: 1.5;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
}

.learn .header--container .all--btn--orange .hs-cta-wrapper a {
    padding: 10px 20px;
    margin: 17px 0;
}

.learn .header--shrink-me .all--btn--orange .hs-cta-wrapper a {
    margin: 10px 0;
}

@media screen and (max-width: 768px) {
    .learn .header--container .all--btn--orange .hs-cta-wrapper a {
        padding: 10px 10px;
        margin: 17px 0;
        min-width: auto;
        font-size: 13px;
    }
    
    .learn .resources--block span.h5 {
        height: auto;
    }
}

@media screen and (max-width: 1024px) {
    .learn .header-container-wrapper .header--logo img {
        margin: 16px 0;
    }
}

/* Team Page */
.team {
    background-size: 100%;
    height: 100%;
}

.team--block .team--block--title {
    font-family: 'Antic Slab', serif;;
    font-size: 25px;
    line-height: 1.25em;
    font-style: ;
    font-weight: 400;
    text-transform: ;
    text-decoration: ;
    letter-spacing: ;
    word-spacing: ;
    color:#1a1721; 
    margin-bottom: 20px;
}

.team--block h3 {
    margin-top: 20px;
}

.team--block h3+p {
    margin-top: 0px;
}

.team--block--content {
    width: 800px;
}

.team--block .social  {
    margin: 0 5px;
}

.team--block .social:hover {
    background-color: #00549D;
}

@media screen and (min-width: 1025px) {
    .team--block .team--block--learn {
        position: absolute;
        left: 0;
        right: 0;
        bottom: -48px;
    }    
}

.team--block .team--block--learn {
    background-color: rgba(154,30,92,.9);
    padding: 10px 5px;
    -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;
}

.team--block:hover .team--block--learn {
    bottom: 0px;
}

@media screen and (max-width: 679px) {
    .team--block--content {
        width: 98%;
    }
    
    .row-fluid .row-fluid .team--block.widget-span.eight-twelfths {
        width: 66.66667% !important;
    }
}

/* Landing Page & Thank You Page */
.landing-page--standard .header-container-wrapper .super--header .row-depth-1.row-number-1 {
    display: none !important;
}

.header--static.landing-page--standard .header-container-wrapper {
    position: relative !important;
    background-color: rgba(25,32,42,1);
    padding: 5px 0 10px 0;
}

.landing-page--standard .desktop--menu, .landing-page--standard .header--main--nav--btn, .landing-page--standard .header--main--nav--mobile, .landing-page--standard .main--footer {
    display: none !important;
}

@media screen and (max-width: 1024px) {
    .header--static.landing-page--standard .header-container-wrapper {
        position: relative;
        background-color: rgba(25,32,42,1);
        padding: 5px 0 0 0;
    }
}

.landing-page--standard .main--section {
    min-height: 65vh;
}

.landing-page--standard .form--container h3, .landing-page--thankyou .form--container h3 {
    color: #ffffff !important;
    text-align: center;
    margin-bottom: 20px;
    font-size: 25px !important;
}

.landing-page--standard form.hs-form .hs-error-msgs.inputs-list li label, .landing-page--thankyou form.hs-form .hs-error-msgs.inputs-list li label {
    color: #ffffff !important;
}

.landing-page--standard .share li a i, .landing-page--thankyou .share li a i {
    line-height: 30px;
}

.landing-page--standard .share li:hover a, .landing-page--thankyou .share li:hover a {
    background-color: #00549D !important;
}

.landing-page--standard .copyright--footer {
    padding-top: 0px; 
}

/* POP FORM */
#popForm { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; opacity: 0; z-index: 999999999; -webkit-transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -ms-transition: opacity .5s ease-out; -o-transition: opacity .5s ease-out; transition: opacity .5s ease-out; }
@media screen and (max-width: 679px) { #popForm { display: none !important; } }
#popForm #popFormInner { position: absolute; z-index: 999; top: 0; bottom: 0; left: 5%; right: 5%; max-width: 90%; margin-left: auto; margin-right: auto; overflow: auto; text-align: center; width: 1200px; }
#popForm #popFormInner .popFormClose { height: 40px; position: absolute; right: 17px; top: 12px; display: block; width: 40px; z-index: 999999; }
#popForm #popFormInner .popFormClose:hover { cursor: pointer; }
#popForm #popFormInner span.popFormVC { display: inline-block; height: 100%; vertical-align: middle; }
#popForm #popFormInner #popFormVC { display: inline-block; position: relative; height: 100%; vertical-align: middle; width: 100%; }
#popForm #popFormInner #popFormInnerHtml { display: inline-block; position: relative; margin: 0px auto; width: 98%; vertical-align: middle; padding: 40px; }
#popForm #popFormInner #popFormInnerHtml img { margin-bottom: 30px; }
#popForm #popFormInner #popFormInnerHtml form { margin: 0px; }
#popForm #popFormInner #popFormInnerHtml form > div { width: 36%; display: inline-block; margin-right: 1%; }
#popForm #popFormInner #popFormInnerHtml form > div .input { margin-bottom: 0px; }
#popForm #popFormInner #popFormInnerHtml form > div.hs_submit { clear: none; width: 24%; margin-right: 0px; }
#popForm #popFormInner #popFormInnerHtml form > div.hs_submit input { width: 100%; min-width: 0px; margin: 0px; }
#popForm #popFormInner #popFormInnerHtml form > div.hs_submit .hs-button { height: 41px; padding: 7px 20px 6px !important; border-bottom-width: 2px !important; }
#popForm #popFormUnderlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .75; background-color: #000000; z-index: 998; }

.popForm { overflow-y: hidden; }
.popForm #popForm { display: block; opacity: 1; }


.app-update-item {
    border: 1px solid #DDDDDD;
    padding: 40px;
    
}

.stat--block h2 {
  font-size: 60px;
}

@media screen and (max-width: 1024px) {
  .stat--block h2 {
    font-size: 36px;
  }
}

@media screen and (min-width: 1025px) {
    .app-update-item .left {
        display: inline-block;
        width: 50%;
    }
    .app-update-item .right {
        display: inline-block;
        
        margin: 0;
        text-align: right;
        width: 50%;
    }
    
}


.app-update-item p {
    clear: both;
    margin: 30px 0 0 0;
}

.app-update-item {
    margin-bottom: 58px;
}
.app-update--section .hs_cos_wrapper_widget:last-of-type .app-update-item {
    margin-bottom: 0;
}
.app-update-page .hero--section h3 {
    font-size: 25px;
    line-height: 1.25em;
}


form .hs_grades_taught label {
    color: #fff !important;
}
form .hs_grades_taught .hs-field-desc {
    color: #fff;
}
form .hs_courses_taught label {
    color: #fff !important;
}
form .hs_courses_taught .hs-field-desc {
    color: #fff;
}



.buyer-persona .hero--section {
  background: #c9f0f3;
}
.buyer-persona .stat-header {
  font-family: 'PT Sans', serif;;
  font-size: 60px;
  line-height: 1.2em
  
}
.business-prop-item {
  border: 2px solid #e3e3e3;
}

.business-prop-item p.header {
 	border: none;
  font-size: 25px;
}
.buyer-persona .hero--section .down-arrow {
  background: #146db6;
 	border: 4px solid #fff;
  border-radius: 50%;
  bottom: -25px;
  color: #fff;
  height: 50px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  line-height: 50px;
  width: 50px;
}
.buyer-persona .hero--section .down-arrow i {
 	font-size: 20px;
  line-height: 40px;
}

@media (min-width: 1025px)  {
		.business-prop-item:before {
    	background: rgba(0,0,0,0.7);
      content: '';
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      width: 100%;
      
      transition: all 0.5s ease;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      
		}
    .business-prop-item p.hover-btn {
      	display: none;
        position: absolute;
  			top: 50%;
  			left: 50%;
  			transform: translate(-50%, -50%);
      	-webkit-transform: translate(-50%, -50%);
      	-moz-transform: translate(-50%, -50%);
      	-ms-transform: translate(-50%, -50%);
      	-o-transform: translate(-50%, -50%);
      
      	width: 75%; 
    }
		.business-prop-item:hover p.hover-btn {
    	display: block;  
		}
		.business-prop-item:hover:before {
    	opacity: 1;  
		}
}




.pricing .body-wrapper > .row-fluid-wrapper > .row-fluid  {
    max-width: 100% !important;
    width: 100% !important;
}


@media screen and (min-width: 1025px) {
    .pricing .hero--section {
        background: none !important;
    }
    .pricing .whats-included-item {
        position: relative;
    }
    
    
    .pricing .whats-included-list-item:before {
        content: '\f058';
        color: #1eae54;
        font-family: "FontAwesome";
        font-size: 20px;
        font-weight: 600;
        left: -10px;
        line-height: 22px;
        position: absolute;
        top: 0;
    }
    .pricing .whats-included-item:before {
        content: '\f058';
        color: #1eae54;
        font-family: "FontAwesome";
        font-size: 20px;
        font-weight: 600;
        left: -10px;
        line-height: 22px;
        position: absolute;
        top: 0;
    }
}
@media screen and (max-width: 1024px) {
    .pricing .body-wrapper {
        background-image: none !important;
    }
}
.pricing .pricing-block {
    background: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
    padding: 25px !important;
}
.pricing .pricing-block .price-header {
    font-size: 40px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 30px;
}
.pricing .pricing-block .price-header span {
    font-size: 40px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 30px;
}
.pricing .pricing-block .price-header.all--color--blue span {
    color: #146DB6;
}
.pricing .pricing-block .price-header.all--color--magenta span {
    color: #9A1E5C;
}
.pricing .pricing-block .price-header.all--color--green span {
    color: #1EAE54;
}
.pricing .pricing-block ul {
    margin-bottom: 20px;
    padding-left: 20px;
}
.pricing .pricing-block ul li {
    margin: 10px 0;
}
.bofu--section {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

.pricing .testimonial-quote p span.hs_cos_wrapper {
    font-size: 30px !important;
}
.pricing .testimonial-slider .slick-slide img {
    display: inherit;
} 


.pricing .testimonial-slider .slick-dots li button:before {
    color: #146DB6 !important;
}

.pricing .testimonial-slider .slick-dots {
    text-align: center !important;
}


/** FLEXIBLE PAGE MODULES **/
.section--full .grid, .section--panel .grid, .section--bofu .grid {
    padding-top: 50px;
    padding-bottom: 50px;
}

.section--bofu .grid .widget-span {
    display: inline-block;
    float: none;
}

/** GET STARTED PAGE **/
.get--started .section--flex--holder {
	background-image:url("https://info.aeseducation.com/hubfs/icon--background--pattern.jpg");
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}
.get--started #sticky--section--nav {
  background-color: rgb(250, 250, 250);
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.08);
  z-index: 999999;
  margin:0px;
  width:100%;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.get--started.secondary--nav--stuck .header-container-wrapper {
	 height:0px!important;
  overflow:hidden;
}
.get--started #sticky--section--nav.secondary--nav--stuck {
  position: fixed;
  top:0px;
  left:0px;
  right:0px;
  width: 100%;
  margin: 0px;
}
.get--started #sticky--section--nav.secondary--nav--stuck div.short {
  padding: 0;
}
.get--started #sticky--section--nav ul {
  list-style-type:none;
  text-align:center;
  padding:10px 0;
}
.get--started #sticky--section--nav ul li {
	display:inline-block; 
  vertical-align:middle;
  padding:0 20px;
}
.get--started #sticky--section--nav ul li:last-child {
	padding-left:60px; 
}

.get--started #sticky--section--nav ul li:last-child a.cta_button {
  padding:13px 29px!important;
  border-radius: 10px!important;
}
.get--started #sticky--section--nav ul li a {
 text-decoration:none; 
  color:#1b1721;
  font-family: 'Antic Slab', serif!important;
  font-size: 25px!important;
  padding:10px 0;
  line-height: 1.25em!important;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.get--started #sticky--section--nav.secondary--nav--stuck ul li a {
	font-size: 18px!important;
  border-bottom:solid 2px transparent !important;
}
.get--started #sticky--section--nav ul li:nth-child(1) a.active, .get--started #sticky--section--nav ul li:nth-child(1) a:hover {
  color:#1EAE54!important;
}

.get--started #sticky--section--nav ul li:nth-child(2) a.active, .get--started #sticky--section--nav ul li:nth-child(2) a:hover {
  color:#9A1E5C!important;
}

.get--started #sticky--section--nav ul li:nth-child(3) a.active, .get--started #sticky--section--nav ul li:nth-child(3) a:hover {
  color:#146DB6!important;
}

.get--started #sticky--section--nav ul li:nth-child(1) a.active {
  border-bottom:solid 2px #1EAE54!important;
}

.get--started #sticky--section--nav ul li:nth-child(2) a.active {
  border-bottom:solid 2px #9A1E5C!important;
}

.get--started #sticky--section--nav ul li:nth-child(3) a.active {
  border-bottom:solid 2px #146DB6!important;
}

@media (min-width:769px) {
  .get--started #why-aes-section, .get--started #bofu--section {
    position:relative;
    z-index:99999;
  }
}

@media (max-width:1024px) {
  .get--started .header--logo.widget-type-custom_widget {
  	display:none!important; 
  }
}

@media (max-width: 735px) {
	.get--started #sticky--section--nav ul {
    position: relative;
    display: inline-block;
    float: right;
  }
  .get--started #sticky--section--nav ul li {
    position: absolute;
    top: 15px;
    left: 0;
  }
  .get--started #sticky--section--nav ul li:last-child {
    position: relative;
    float:right;
    top:0;
    padding-left: 0!important;
  }
  .get--started #sticky--section--nav ul li:last-child a.cta_button {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .get--started #sticky--section--nav ul li>a {
    display: none;
  }
  .get--started #sticky--section--nav ul li a {
    font-size: 18px !important;
  }
  .get--started #sticky--section--nav ul li>a.active {
    display: inline;
  }
  .get--started #sticky-mobile {
  	-webkit-appearance: none; 
    -moz-appearance: none;
    appearance: none;
    text-decoration:none; 
    color:#1b1721;
    font-family: 'Antic Slab', serif!important;
    font-size: 18px!important;
    padding:22px 0 22px 4%;
    line-height: 1.25em!important;
    position: relative;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: transparent;
    border: none;
  }
}

.get--started .why-aes-section {
 margin-top:30px; 
}
.get--started .why-aes-section > .row-fluid-wrapper > .row-fluid > .widget-span:first-child {
  border-right:solid 2px #fff;
  padding-right:25px;
}

@media (max-width:767px) {
  .get--started .why-aes-section > .row-fluid-wrapper > .row-fluid > .widget-span:first-child {
    border-bottom:solid 2px #fff;
    border-right:0px!important;
    padding-bottom:25px!important;
    margin-bottom:25px!important;
    padding-right:0px!important;
  }
}

.get--started .bofu--section .widget-type-cta {
  margin-top:10px;
}
.get--started .bofu--section .cta_button {
  font-size:16px;
  padding:20px 50px;
  
}
.get--started .bofu--section .cta_button .fa {
  font-size:12px;
}
.get-started-module.content-parallax-image .checklist--holder {
  margin-top: 25px;
}
.get-started-module.content-parallax-image .checklist--holder p {
  margin-bottom:14px;
  padding-left:25px;
}
.get-started-module.content-parallax-image .checklist--holder p .fa {
	position: absolute;
  top:4px;
  left:0px;
}
.get-started-module.content-parallax-image .checklist--holder .checklist--divider {
  height:2px;
  width:55px;
  margin-top:25px;
}

.get-started-module.content-parallax-image .faq--holder {
	margin-top:35px;  
}

.get-started-module.content-parallax-image .faq--holder .faq--item--module {
	padding-left:32px; 
}
.get-started-module.content-parallax-image .faq--holder .faq--item--module .faq--module--toggle {
  display:block;
  position: absolute;
  top:5px;
  left:0px;
  height:15px;
  width:15px;
}
.get-started-module.content-parallax-image .faq--holder .faq--item--module .faq--module--toggle .vertical, .get-started-module.content-parallax-image .faq--holder .faq--item--module .faq--module--toggle .horizontal {
 background-color: #1a1721;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display:block;
  position: absolute;
}
.get-started-module.content-parallax-image .faq--holder .faq--item--module .faq--module--toggle .vertical {
	height:15px;
  width:2px;
  left:50%;
  top:0;
  bottom:0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.get-started-module.content-parallax-image .faq--holder .faq--item--module .faq--module--toggle .horizontal {
 width:15px;
 height:2px;
  top:7px;
  left:0;
  right:0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.get-started-module.content-parallax-image .faq--holder .faq--item--module.active .faq--module--toggle .vertical {
  -webkit-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}
.get-started-module.content-parallax-image .faq--holder .faq--item--module .faq--item--title--holder {
  padding-bottom:12px;
}
.get-started-module.content-parallax-image .faq--holder .faq--item--module .faq--item--description--holder {
/*   display:none; */
  margin-bottom:15px;
	-webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* .get-started-module.content-parallax-image .faq--holder .faq--item--module.active .faq--item--description--holder {
  display:block;
} */

.get-started-module.content-parallax-image .after--content--holder {
  margin-top:18px;
}
.get-started-module.content-parallax-image .after--content--holder a {
  font-weight:bold;
  color: #E68F25;
  text-decoration:none;
  padding:10px;
  border-bottom:solid 2px #E68F25;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.get-started-module.content-parallax-image .after--content--holder a:hover {
  background-color: #E68F25;
  color: #ffffff;
}

@media (min-width:769px) {
  .get-started-module.content-parallax-image .parallax--holder {
    margin-top:60px; 
  }
  .get-started-module.content-parallax-image .parallax--holder .parallax--image {
    height:60%;
    min-height:500px;
    position: relative;
    top:55px;
    left:0px;
    bottom:0px;
    width:90%;
    border-radius: 10px;
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.11);
  }
  .get-started-module.content-parallax-image .parallax--holder .underlay--image {
    height:77%;
    position: absolute;
    left: 3vw;
    top:30px;
    width:32vw;
    border-radius: 10px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
    overflow:hidden;
    -webkit-transform: translateX(54%);
            transform: translateX(54%);
  }
}
@media (max-width:768px) {
  .get-started-module.content-parallax-image .parallax--holder .parallax--image {
    min-height:500px;
    position: relative;
    width:100%;
    border-radius: 10px;
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.11);
  }
  .get-started-module.content-parallax-image .parallax--holder .underlay--image {
  	display:none!important; 
  }
}


.get-started-module.side-by-side-cards .card--holder .inner {
  background-color:#FFF;
  border-radius: 10px;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.11);
  padding:50px 60px;
}
.get-started-module.side-by-side-cards .icon--holder {
  margin-bottom:30px; 
}
.get-started-module.side-by-side-cards .header--holder {
  margin-bottom:8px;
}
.get-started-module.side-by-side-cards .header--holder p {
 	word-break: break-word;
  line-height:1.25em;
}
.get-started-module.side-by-side-cards .checklist--holder {
  margin-top: 25px;
}
.get-started-module.side-by-side-cards .checklist--holder p {
  margin-bottom:14px;
  padding-left:25px;
}
.get-started-module.side-by-side-cards .checklist--holder p .fa {
	position: absolute;
  top:4px;
  left:0px;
}
.get-started-module.side-by-side-cards .checklist--holder .checklist--divider {
  height:2px;
  width:55px;
  margin-top:15px;
  
}

.get-started-module.side-by-side-cards .faq--holder {
	margin-top:35px;  
}

.get-started-module.side-by-side-cards .faq--holder .faq--item--module {
	padding-left:32px; 
}
.get-started-module.side-by-side-cards .faq--holder .faq--item--module .faq--module--toggle {
  display:block;
  position: absolute;
  top:5px;
  left:0px;
  height:15px;
  width:15px;
}
.get-started-module.side-by-side-cards .faq--holder .faq--item--module .faq--module--toggle .vertical, .get-started-module.side-by-side-cards .faq--holder .faq--item--module .faq--module--toggle .horizontal {
 background-color: #1a1721;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display:block;
  position: absolute;
}
.get-started-module.side-by-side-cards .faq--holder .faq--item--module .faq--module--toggle .vertical {
	height:15px;
  width:2px;
  left:50%;
  top:0;
  bottom:0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.get-started-module.side-by-side-cards .faq--holder .faq--item--module .faq--module--toggle .horizontal {
 width:15px;
 height:2px;
  top:7px;
  left:0;
  right:0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.get-started-module.side-by-side-cards .faq--holder .faq--item--module.active .faq--module--toggle .vertical {
  -webkit-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}
.get-started-module.side-by-side-cards .faq--holder .faq--item--module .faq--item--title--holder {
  padding-bottom:12px;
}
.get-started-module.side-by-side-cards .faq--holder .faq--item--module .faq--item--description--holder {
/*   display:none; */
  margin-bottom:15px;
	-webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* .get-started-module.side-by-side-cards .faq--holder .faq--item--module.active .faq--item--description--holder {
  display:block;
} */

.get-started-module.side-by-side-cards .after--content--holder {
  margin-top:18px;
}
.get-started-module.side-by-side-cards .after--content--holder a {
  font-weight:bold;
  color: #E68F25;
  text-decoration:none;
  padding:10px;
  border-bottom:solid 2px #E68F25;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.get-started-module.side-by-side-cards .after--content--holder a:hover {
  background-color: #E68F25;
  color: #ffffff;
}

@media (max-width:768px) {
  .get-started-module.side-by-side-cards .card--holder .inner {
    background-color:#FFF;
    border-radius: 10px;
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.11);
    padding:40px 20px;
  }
}


.cursor--pointer {
  cursor:pointer!important;
}

/* LANDING PAGE - FREE TRIAL */
.landing-page--free-trial {}
.landing-page--free-trial .free-trial--hero-content h1 {font-size: 50px;}
.landing-page--free-trial .free-trial--hero-content h2 {margin-top: 40px;}
.landing-page--free-trial .free-trial--hero-content a {color: #1eae54!important;position: relative;padding-bottom:10px;}
.landing-page--free-trial .free-trial--hero-content a:after {content: "";position: absolute;height: 2px; width: 100%; background-color:#1EAE54; bottom: 0;left:0; transform: translateY(0px); transition: transform 0.3s ease-out;}
.landing-page--free-trial .free-trial--hero-content a:hover:after {transform: translateY(-10px);}

@media screen and (max-width: 1023px) {
  .landing-page--free-trial .free-trial--hero-content h1 {font-size: 40px;}
}

@media screen and (max-width: 800px) {
  .landing-page--free-trial .free-trial--hero-content a {padding-bottom:2px; border-bottom: 2px solid #1EAE54;}
  .landing-page--free-trial .free-trial--hero-content a:after {display: none;}
}

.landing-page--free-trial .main-content .content--wrapper {background: rgba(255,255,255,0.75);border-radius: 0 10px 10px 0;padding: 40px 40px 40px 65px; margin: 20px 0 20px -25px !important;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.11); }
.landing-page--free-trial .main-content .form--container {height: 100%;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.11);}
.landing-page--free-trial .main-content .form--container > .row-fluid-wrapper > .row-fluid > * { padding-top:0;padding-bottom: 0; }
.landing-page--free-trial .main-content .form--container > .row-fluid-wrapper > .row-fluid > p { margin-bottom: 36px; }
.landing-page--free-trial .main-content > .row-fluid-wrapper, .landing-page--free-trial .main-content > .row-fluid-wrapper > .row-fluid {height: 100%;}

.landing-page--free-trial .main-content .form--container .new-trial--wrapper form .new-trial__field {
  position: relative;
  margin-bottom: 28px;
}
.landing-page--free-trial .main-content .form--container .new-trial--wrapper form .new-trial__field .new-trial__label {
  position: absolute;
  z-index: 3;
  font-family: 'PT Sans', serif;
  font-size: 18px;
  line-height: 1.6em;
  padding: 18px 31px;
  width: 100%;
  color: #c4c5c3;
  transition: all 0.3s ease;
}
.landing-page--free-trial .main-content .form--container .new-trial--wrapper form .new-trial__field .new-trial__input {
  position: relative;
  z-index: 2;
  border-radius: 10px;
  border: 1px solid #c4c5c3;
  padding: 17px 30px;
  width: 100%;
  font-family: 'PT Sans', serif;
  font-size: 18px;
  line-height: 1.6em;
}
.landing-page--free-trial .main-content .form--container .new-trial--wrapper form .new-trial__field.focus .new-trial__label,
.landing-page--free-trial .main-content .form--container .new-trial--wrapper form .new-trial__field.filled .new-trial__label{
  padding-top: 5px;
  font-size: 12px;
}

.landing-page--free-trial .main-content .form--container .new-trial--wrapper form button.new-trial--teacher-submit {
  border-radius: 10px;
  font-family: 'PT Sans', serif;
  font-size: 18px;
  line-height: 1.6em;
  padding: 17px 30px;
  background-color: #e68f25;
  color: #fff;
  margin-bottom: 28px;
  width: 100%;
  border: none;
  text-align: center !important;
  cursor: pointer !important;
  transition: all 0.5s ease;
}
.landing-page--free-trial .main-content .form--container .new-trial--wrapper form button.new-trial--teacher-submit:hover {
  background-color: #c07416;
}

.landing-page--free-trial .main-content .form--container .new-trial--wrapper form a.new-trial--student-submit {
  display: block;
  text-align: center !important;
  cursor: pointer !important;
}

html.no-js .landing-page--free-trial .main-content .form--container .new-trial--wrapper form .new-trial__field .new-trial__label {
  padding-top: 5px;
  font-size: 12px;
  color: #000;
}

.landing-page--free-trial .main-content .content--wrapper h2 {margin-bottom: 24px;}
.landing-page--free-trial .main-content .content--wrapper .checklist--holder .checklist--item,
.landing-page--free-trial .main-content .content--wrapper .checklist--holder .checklist--item--details {padding-left: 25px;}
.landing-page--free-trial .main-content .content--wrapper .checklist--holder .checklist--item--details {margin-top:8px;}
.landing-page--free-trial .main-content .content--wrapper .checklist--divider {height: 2px;width: 50px;margin-top: 25px;}
.landing-page--free-trial .main-content .content--wrapper blockquote {margin-top: 30px; position: relative; padding: 0 0 0 50px; background: transparent; border: none; font-style: normal;}
.landing-page--free-trial .main-content .content--wrapper blockquote p {line-height: 26px;}
.landing-page--free-trial .main-content .content--wrapper blockquote:before {content: '';position: absolute; left: 0;display: inline-block;width: 33px;height: 24px;background: url(https://cdn2.hubspot.net/hubfs/128824/assets/background-images/free-trial--testimonial-quotes.png) no-repeat center center; background-size: 100% 100%;}
.landing-page--free-trial .main-content .content--wrapper .trial-attribution {padding-left: 50px;}
.landing-page--free-trial .main-content .content--wrapper .trial-attribution .avatar,
.landing-page--free-trial .main-content .content--wrapper .trial-attribution .name {display: inline-block;}

@media screen and (min-width: 1024px) {
  .landing-page--free-trial .main-content .form--container {padding: 60px !important;}
}

@media screen and (max-width: 1023px) {
  .landing-page--free-trial .main-content .form--container > .row-fluid-wrapper > .row-fluid > p { margin-bottom: 24px; }
  .landing-page--free-trial .row-fluid .row-fluid .widget-span.content--wrapper {border-radius: 0 0 10px 10px;padding: 5% !important; margin: 0 !important; width: 95% !important;}
  .landing-page--free-trial .form--container {padding: 7.5% !important;width: 100% !important;}
}

@media screen and (max-width: 679px) {
  .landing-page--free-trial .row-fluid .row-fluid .widget-span.content--wrapper {padding: 7.5% !important; width: 95% !important;}
  .landing-page--free-trial .form--container {padding: 10% !important;}
  .landing-page--free-trial .main-content .form--container .new-trial--wrapper form .new-trial__field {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 480px) {
  .landing-page--free-trial .row-fluid .row-fluid .widget-span.content--wrapper {padding: 5% !important; width: 95% !important;}
  .landing-page--free-trial .form--container {padding: 7.5% !important;}
}










