/* Avocado
=======================================================================================================*/
.avocado-swap .button{background:#a4c25e;color:#fff;}
.avocado-swap .button:hover,
.avocado-swap .button:focus{color:#fff;}
.avocado-swap .button.buy{background:#585858;color:#fff;}
.avocado-swap .button.buy:hover,
.avocado-swap .button.buy:focus{color:#fff;}
.avocado-swap .button.buy:after{color:#a4c25e;}
.avocado-swap .button.details{background:#fff;color:#585858;}
.avocado-swap .button.details:after{color:#a4c25e;}
.avocado-swap .button.transparent{background:transparent;border:1px solid #a4c25e;color:#a4c25e;}
.avocado-swap div.crumbs a{color:#000;}
.avocado-swap div.img-wrap.over:hover div.caption,
.avocado-swap div.img-wrap.over:focus div.caption{border-top:2px solid #a4c25e;}
.avocado-swap div.accordion h4:after{color:#a4c25e;}
.avocado-swap ul.side-nav li a{color:#000;}
.avocado-swap ul.side-nav li.on > a{border-left:4px solid #a4c25e;}
.avocado-swap div.filter-wrap div.alpha-filter a{color:#000;}
.avocado-swap div.filter-wrap div.alpha-filter a.on{color:#a4c25e;}
.avocado-swap div.filter-wrap div.dropdown a{color:#000;}
.avocado-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.avocado-swap main a{color:#a4c25e;}
.avocado-swap main a:hover,
.avocado-swap main a:focus{color:#1c1c1c;}
.avocado-swap main h4.header{background:#a4c25e;}
.avocado-swap main h1.header{background:#a4c25e;}
.avocado-swap #mobile-side h4.header{background:#a4c25e;}
.avocado-swap main hr.thick{background:#a4c25e;}
.avocado-swap main div.component div.body-copy.border{border-top:0;border:2px solid #a4c25e;}
.avocado-swap main div.component div.body-copy.box{background:#a4c25e;}
.avocado-swap .flex-control-paging li a.flex-active{background:#a4c25e;}
.avocado-swap div.side-calendar .fc td.fc-today{background:#a4c25e;}
.avocado-swap div.white-popup a{color:#a4c25e;}
.avocado-swap div.white-popup a:hover,
.avocado-swap div.white-popup a:focus{color:#1c1c1c;}

/* Deep Pink
=======================================================================================================*/
.deep-pink-swap .button{background:#8f034c;color:#fff;}
.deep-pink-swap .button:hover,
.deep-pink-swap .button:focus{color:#fff;}
.deep-pink-swap .button.buy{background:#585858;color:#fff;}
.deep-pink-swap .button.buy:hover,
.deep-pink-swap .button.buy:focus{color:#fff;}
.deep-pink-swap .button.buy:after{color:#f41388;}
.deep-pink-swap .button.details{background:#fff;color:#585858;}
.deep-pink-swap .button.details:after{color:#f41388;}
.deep-pink-swap .button.transparent{background:transparent;border:1px solid #f41388;color:#f41388;}
.deep-pink-swap div.crumbs a{color:#000;}
.deep-pink-swap div.img-wrap.over:hover div.caption,
.deep-pink-swap div.img-wrap.over:focus div.caption{border-top:2px solid #f41388;}
.deep-pink-swap div.accordion h4:after{color:#f41388;}
.deep-pink-swap ul.side-nav li a{color:#000;}
.deep-pink-swap ul.side-nav li.on > a{border-left:4px solid #f41388;}
.deep-pink-swap div.filter-wrap div.alpha-filter a{color:#000;}
.deep-pink-swap div.filter-wrap div.alpha-filter a.on{color:#f41388;}
.deep-pink-swap div.filter-wrap div.dropdown a{color:#000;}
.deep-pink-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.deep-pink-swap main a{color:#f41388;}
.deep-pink-swap main a:hover,
.deep-pink-swap main a:focus{color:#1c1c1c;}
.deep-pink-swap main h4.header{background:#f41388;}
.deep-pink-swap main h1.header{background:#f41388;}
.deep-pink-swap #mobile-side h4.header{background:#f41388;}
.deep-pink-swap main hr.thick{background:#f41388;}
.deep-pink-swap main div.component div.body-copy.border{border-top:0;border:2px solid #f41388;}
.deep-pink-swap main div.component div.body-copy.box{background:#f41388;}
.deep-pink-swap main div.component div.body-copy.box input[type=submit]{background:#8f034c;}
.deep-pink-swap .flex-control-paging li a.flex-active{background:#f41388;}
.deep-pink-swap div.side-calendar .fc td.fc-today{background:#f41388;}
.deep-pink-swap div.white-popup a{color:#f41388;}
.deep-pink-swap div.white-popup a:hover,
.deep-pink-swap div.white-popup a:focus{color:#1c1c1c;}

/* Chartreuse
=======================================================================================================*/
.chartreuse-swap .button{background:#81a300;color:#fff;}
.chartreuse-swap .button:hover,
.chartreuse-swap .button:focus{color:#fff;}
.chartreuse-swap .button.buy{background:#585858;color:#fff;}
.chartreuse-swap .button.buy:hover,
.chartreuse-swap .button.buy:focus{color:#fff;}
.chartreuse-swap .button.buy:after{color:#c0e33b;}
.chartreuse-swap .button.details{background:#fff;color:#585858;}
.chartreuse-swap .button.details:after{color:#c0e33b;}
.chartreuse-swap .button.transparent{background:transparent;border:1px solid #c0e33b;color:#c0e33b;}
.chartreuse-swap div.crumbs a{color:#000;}
.chartreuse-swap div.img-wrap.over:hover div.caption,
.chartreuse-swap div.img-wrap.over:focus div.caption{border-top:2px solid #c0e33b;}
.chartreuse-swap div.accordion h4:after{color:#c0e33b;}
.chartreuse-swap ul.side-nav li a{color:#000;}
.chartreuse-swap ul.side-nav li.on > a{border-left:4px solid #c0e33b;}
.chartreuse-swap div.filter-wrap div.alpha-filter a{color:#000;}
.chartreuse-swap div.filter-wrap div.alpha-filter a.on{color:#c0e33b;}
.chartreuse-swap div.filter-wrap div.dropdown a{color:#000;}
.chartreuse-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.chartreuse-swap main a{color:#81a300;}
.chartreuse-swap main a:hover,
.chartreuse-swap main a:focus{color:#1c1c1c;}
.chartreuse-swap main h4.header{background:#c0e33b;}
.chartreuse-swap main h1.header{background:#c0e33b;}
.chartreuse-swap #mobile-side h4.header{background:#c0e33b;}
.chartreuse-swap main hr.thick{background:#c0e33b;}
.chartreuse-swap main div.component div.body-copy.border{border-top:0;border:2px solid #c0e33b;}
.chartreuse-swap main div.component div.body-copy.box{background:#c0e33b;}
.chartreuse-swap main div.component div.body-copy.box input[type=submit]{background:#81a300;}
.chartreuse-swap .flex-control-paging li a.flex-active{background:#c0e33b;}
.chartreuse-swap div.side-calendar .fc td.fc-today{background:#c0e33b;}
.chartreuse-swap div.white-popup a{color:#499c7e;}
.chartreuse-swap div.white-popup a:hover,
.chartreuse-swap div.white-popup a:focus{color:#1c1c1c;}

/* Grey
=======================================================================================================*/
.grey-swap .button{background:#499c7e;color:#fff;}
.grey-swap .button:hover,
.grey-swap .button:focus{color:#fff;}
.grey-swap .button.buy{background:#585858;color:#fff;}
.grey-swap .button.buy:hover,
.grey-swap .button.buy:focus{color:#fff;}
.grey-swap .button.buy:after{color:#acabab;}
.grey-swap .button.details{background:#fff;color:#585858;}
.grey-swap .button.details:after{color:#acabab;}
.grey-swap .button.transparent{background:transparent;border:1px solid #acabab;color:#acabab;}
.grey-swap div.crumbs a{color:#000;}
.grey-swap div.img-wrap.over:hover div.caption,
.grey-swap div.img-wrap.over:focus div.caption{border-top:2px solid #acabab;}
.grey-swap div.accordion h4:after{color:#acabab;}
.grey-swap ul.side-nav li a{color:#000;}
.grey-swap ul.side-nav li.on > a{border-left:4px solid #acabab;}
.grey-swap div.filter-wrap div.alpha-filter a{color:#000;}
.grey-swap div.filter-wrap div.alpha-filter a.on{color:#acabab;}
.grey-swap div.filter-wrap div.dropdown a{color:#000;}
.grey-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.grey-swap main a{color:#499c7e;}
.grey-swap main a:hover,
.grey-swap main a:focus{color:#1c1c1c;}
.grey-swap main h4.header{background:#acabab;}
.grey-swap main h1.header{background:#acabab;}
.grey-swap #mobile-side h4.header{background:#acabab;}
.grey-swap main hr.thick{background:#acabab;}
.grey-swap main div.component div.body-copy.border{border-top:0;border:2px solid #acabab;}
.grey-swap main div.component div.body-copy.box{background:#acabab;}
.grey-swap .flex-control-paging li a.flex-active{background:#acabab;}
.grey-swap div.side-calendar .fc td.fc-today{background:#acabab;}
.grey-swap div.white-popup a{color:#499c7e;}
.grey-swap div.white-popup a:hover,
.grey-swap div.white-popup a:focus{color:#1c1c1c;}

/* Lemon
=======================================================================================================*/
.lemon-swap .button{background:#bbb600;color:#fff;}
.lemon-swap .button:hover,
.lemon-swap .button:focus{color:#fff;}
.lemon-swap .button.buy{background:#585858;color:#fff;}
.lemon-swap .button.buy:hover,
.lemon-swap .button.buy:focus{color:#fff;}
.lemon-swap .button.buy:after{color:#fffb63;}
.lemon-swap .button.details{background:#fff;color:#585858;}
.lemon-swap .button.details:after{color:#fffb63;}
.lemon-swap .button.transparent{background:transparent;border:1px solid #fffb63;color:#fffb63;}
.lemon-swap div.crumbs a{color:#000;}
.lemon-swap div.img-wrap.over:hover div.caption,
.lemon-swap div.img-wrap.over:focus div.caption{border-top:2px solid #fffb63;}
.lemon-swap div.accordion h4:after{color:#499c7e;}
.lemon-swap ul.side-nav li a{color:#000;}
.lemon-swap ul.side-nav li.on > a{border-left:4px solid #fffb63;}
.lemon-swap div.filter-wrap div.alpha-filter a{color:#000;}
.lemon-swap div.filter-wrap div.alpha-filter a.on{color:#fffb63;}
.lemon-swap div.filter-wrap div.dropdown a{color:#000;}
.lemon-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.lemon-swap main a{color:#499c7e;}
.lemon-swap main a:hover,
.lemon-swap main a:focus{color:#1c1c1c;}
.lemon-swap main h4.header{background:#fffb63;}
.lemon-swap main h1.header{background:#fffb63;}
.lemon-swap #mobile-side h4.header{background:#fffb63;}
.lemon-swap main hr.thick{background:#fffb63;}
.lemon-swap main div.component div.body-copy.border{border-top:0;border:2px solid #fffb63;}
.lemon-swap main div.component div.body-copy.box{background:#fffb63;}
.lemon-swap main div.component div.body-copy.box input[type=submit]{background:#bbb600;}
.lemon-swap .flex-control-paging li a.flex-active{background:#fffb63;}
.lemon-swap div.side-calendar .fc td.fc-today{background:#fffb63;}
.lemon-swap div.white-popup a{color:#499c7e;}
.lemon-swap div.white-popup a:hover,
.lemon-swap div.white-popup a:focus{color:#1c1c1c;}

/* Tangerine
=======================================================================================================*/
.tangerine-swap .button{background:#b76300;color:#fff;}
.tangerine-swap .button:hover,
.tangerine-swap .button:focus{color:#fff;}
.tangerine-swap .button.buy{background:#585858;color:#fff;}
.tangerine-swap .button.buy:hover,
.tangerine-swap .button.buy:focus{color:#fff;}
.tangerine-swap .button.buy:after{color:#f9ac05;}
.tangerine-swap .button.details{background:#fff;color:#585858;}
.tangerine-swap .button.details:after{color:#f9ac05;}
.tangerine-swap .button.transparent{background:transparent;border:1px solid #f9ac05;color:#f9ac05;}
.tangerine-swap div.crumbs a{color:#000;}
.tangerine-swap div.img-wrap.over:hover div.caption,
.tangerine-swap div.img-wrap.over:focus div.caption{border-top:2px solid #f9ac05;}
.tangerine-swap div.accordion h4:after{color:#f9ac05;}
.tangerine-swap ul.side-nav li a{color:#000;}
.tangerine-swap ul.side-nav li.on > a{border-left:4px solid #f9ac05;}
.tangerine-swap div.filter-wrap div.alpha-filter a{color:#000;}
.tangerine-swap div.filter-wrap div.alpha-filter a.on{color:#f9ac05;}
.tangerine-swap div.filter-wrap div.dropdown a{color:#000;}
.tangerine-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.tangerine-swap main a{color:#b76300;}
.tangerine-swap main a:hover,
.tangerine-swap main a:focus{color:#1c1c1c;}
.tangerine-swap main h4.header{background:#f9ac05;}
.tangerine-swap main h1.header{background:#f9ac05;}
.tangerine-swap #mobile-side h4.header{background:#f9ac05;}
.tangerine-swap main hr.thick{background:#f9ac05;}
.tangerine-swap main div.component div.body-copy.border{border-top:0;border:2px solid #f9ac05;}
.tangerine-swap main div.component div.body-copy.box{background:#f9ac05;}
.tangerine-swap main div.component div.body-copy.box input[type=submit]{background:#b76300;}
.tangerine-swap .flex-control-paging li a.flex-active{background:#f9ac05;}
.tangerine-swap div.side-calendar .fc td.fc-today{background:#f9ac05;}
.tangerine-swap div.white-popup a{color:#dd9e16;}
.tangerine-swap div.white-popup a:hover,
.tangerine-swap div.white-popup a:focus{color:#1c1c1c;}

/* Teal (default)
=======================================================================================================*/
.teal-swap .button{background:#499c7e;color:#fff;}
.teal-swap .button:hover,
.teal-swap .button:focus{color:#fff;}
.teal-swap .button.buy{background:#585858;color:#fff;}
.teal-swap .button.buy:hover,
.teal-swap .button.buy:focus{color:#fff;}
.teal-swap .button.buy:after{color:#8dd0b8;}
.teal-swap .button.details{background:#fff;color:#585858;}
.teal-swap .button.details:after{color:#8dd0b8;}
.teal-swap .button.transparent{background:transparent;border:1px solid #499c7e;color:#499c7e;}
.teal-swap div.crumbs a{color:#000;}
.teal-swap div.img-wrap.over:hover div.caption,
.teal-swap div.img-wrap.over:focus div.caption{border-top:2px solid #8dd0b8;}
.teal-swap div.accordion h4:after{color:#8dd0b8;}
.teal-swap ul.side-nav li a{color:#000;}
.teal-swap ul.side-nav li.on > a{border-left:4px solid #8dd0b8;}
.teal-swap div.filter-wrap div.alpha-filter a{color:#000;}
.teal-swap div.filter-wrap div.alpha-filter a.on{color:#8dd0b8;}
.teal-swap div.filter-wrap div.dropdown a{color:#000;}
.teal-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.teal-swap main a{color:#499c7e;}
.teal-swap main a:hover,
.teal-swap main a:focus{color:#1c1c1c;}
.teal-swap main h4.header{background:#8dd0b8;}
.teal-swap main h1.header{background:#8dd0b8;}
.teal-swap #mobile-side h4.header{background:#8dd0b8;}
.teal-swap main hr.thick{background:#8dd0b8;}
.teal-swap main div.component div.body-copy.border{border-top:0;border:2px solid #8dd0b8;}
.teal-swap main div.component div.body-copy.box{background:#8dd0b8;}
.teal-swap main div.component div.body-copy.box input[type=submit]{background:#499c7e;}
.teal-swap .flex-control-paging li a.flex-active{background:#8dd0b8;}
.teal-swap div.side-calendar .fc td.fc-today{background:#8dd0b8;}
.teal-swap div.white-popup a{color:#499c7e;}
.teal-swap div.white-popup a:hover,
.teal-swap div.white-popup a:focus{color:#1c1c1c;}

/* Tulip
=======================================================================================================*/
.tulip-swap .button{background:#9d060a;color:#fff;}
.tulip-swap .button:hover,
.tulip-swap .button:focus{color:#fff;}
.tulip-swap .button.buy{background:#585858;color:#fff;}
.tulip-swap .button.buy:hover,
.tulip-swap .button.buy:focus{color:#fff;}
.tulip-swap .button.buy:after{color:#ed3a3f;}
.tulip-swap .button.details{background:#fff;color:#585858;}
.tulip-swap .button.details:after{color:#ed3a3f;}
.tulip-swap .button.transparent{background:transparent;border:1px solid #ed3a3f;color:#ed3a3f;}
.tulip-swap div.crumbs a{color:#000;}
.tulip-swap div.img-wrap.over:hover div.caption,
.tulip-swap div.img-wrap.over:focus div.caption{border-top:2px solid #ed3a3f;}
.tulip-swap div.accordion h4:after{color:#ed3a3f;}
.tulip-swap ul.side-nav li a{color:#000;}
.tulip-swap ul.side-nav li.on > a{border-left:4px solid #ed3a3f;}
.tulip-swap div.filter-wrap div.alpha-filter a{color:#000;}
.tulip-swap div.filter-wrap div.alpha-filter a.on{color:#ed3a3f;}
.tulip-swap div.filter-wrap div.dropdown a{color:#000;}
.tulip-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.tulip-swap main a{color:#ed3a3f;}
.tulip-swap main a:hover,
.tulip-swap main a:focus{color:#1c1c1c;}
.tulip-swap main h4.header{background:#ed3a3f;}
.tulip-swap main h1.header{background:#ed3a3f;}
.tulip-swap #mobile-side h4.header{background:#ed3a3f;}
.tulip-swap main hr.thick{background:#ed3a3f;}
.tulip-swap main div.component div.body-copy.border{border-top:0;border:2px solid #ed3a3f;}
.tulip-swap main div.component div.body-copy.box{background:#ed3a3f;}
.tulip-swap main div.component div.body-copy.box input[type=submit]{background:#9d060a;}
.tulip-swap .flex-control-paging li a.flex-active{background:#ed3a3f;}
.tulip-swap div.side-calendar .fc td.fc-today{background:#ed3a3f;}
.tulip-swap div.white-popup a{color:#ed3a3f;}
.tulip-swap div.white-popup a:hover,
.tulip-swap div.white-popup a:focus{color:#1c1c1c;}

/* Wood
=======================================================================================================*/
.wood-swap .button{background:#499c7e;color:#fff;}
.wood-swap .button:hover,
.wood-swap .button:focus{color:#fff;}
.wood-swap .button.buy{background:#585858;color:#fff;}
.wood-swap .button.buy:hover,
.wood-swap .button.buy:focus{color:#fff;}
.wood-swap .button.buy:after{color:#3a2511;}
.wood-swap .button.details{background:#fff;color:#585858;}
.wood-swap .button.details:after{color:#3a2511;}
.wood-swap .button.transparent{background:transparent;border:1px solid #3a2511;color:#3a2511;}
.wood-swap div.crumbs a{color:#000;}
.wood-swap div.img-wrap.over:hover div.caption,
.wood-swap div.img-wrap.over:focus div.caption{border-top:2px solid #3a2511;}
.wood-swap div.accordion h4:after{color:#3a2511;}
.wood-swap ul.side-nav li a{color:#000;}
.wood-swap ul.side-nav li.on > a{border-left:4px solid #3a2511;}
.wood-swap div.filter-wrap div.alpha-filter a{color:#000;}
.wood-swap div.filter-wrap div.alpha-filter a.on{color:#3a2511;}
.wood-swap div.filter-wrap div.dropdown a{color:#000;}
.wood-swap div.hero-wrap ul.hero-nav li a{color:#fff;}
.wood-swap main a{color:#499c7e;}
.wood-swap main a:hover,
.wood-swap main a:focus{color:#1c1c1c;}
.wood-swap main h4.header{color:#fff;background:#3a2511;}
.wood-swap main h1.header{color:#fff;background:#3a2511;}
.wood-swap #mobile-side h4.header{color:#fff;background:#3a2511;}
.wood-swap main hr.thick{background:#3a2511;}
.wood-swap main div.component div.body-copy.border{border-top:0;border:2px solid #3a2511;}
.wood-swap main div.component div.body-copy.box{color:#fff;background:#3a2511;}
.wood-swap .flex-control-paging li a.flex-active{background:#3a2511;}
.wood-swap div.side-calendar .fc td.fc-today{background:#3a2511;color:#fff;}
.wood-swap div.white-popup a{color:#499c7e;}
.wood-swap div.white-popup a:hover,
.wood-swap div.white-popup a:focus{color:#1c1c1c;}