@charset "UTF-8";
/*
Theme Name: Pictowall
Theme URI: www.pictowall.co.uk
Author: Adverset Media Solutions
Author URI: http://www.adverset.co.uk
Description: Theme for Pictowall using Woocommerce.
Version: 1.1
*/
/**/
/* line 17, sass/style.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 19, sass/style.scss */
body {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  color: #333333;
  position: relative;
  -webkit-font-smoothing: antialiased;
  background: #555555;
}

/* line 31, sass/style.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  text-rendering: optimizeLegibility;
  line-height: 1.3;
  margin-bottom: 15px;
  margin-top: 5px;
  font-family: "Open Sans", "Kotta One", serif;
}

/* line 41, sass/style.scss */
h1 {
  font-size: 20px;
}

/* line 45, sass/style.scss */
h2 {
  font-size: 20px;
}

/* line 49, sass/style.scss */
h3 {
  font-size: 20px;
}

/* line 53, sass/style.scss */
h4 {
  font-size: 20px;
}

/* line 57, sass/style.scss */
h5 {
  font-size: 18px;
}

/* line 61, sass/style.scss */
h6 {
  font-size: 14px;
}

/* line 65, sass/style.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 17px;
}
/* line 71, sass/style.scss */
p a {
  color: #878787;
}
/* line 74, sass/style.scss */
p a:hover {
  color: #333;
}

/* line 79, sass/style.scss */
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page #content div.product .product_title {
  margin-top: 5px !important;
}

/* line 80, sass/style.scss */
.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart {
  margin-bottom: 5px !important;
}

/* line 82, sass/style.scss */
a {
  text-decoration: none;
}

/* line 86, sass/style.scss */
ul, ol, dl {
  font-size: 12px;
  line-height: 1.6;
  margin-bottom: 17px;
}

/* line 92, sass/style.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  background-color: #ffffff;
  font-family: inherit;
  border: 1px solid #cccccc;
  border-radius: 2px;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 14px;
  margin: 0 0 12px 0;
  padding: 6px;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

/* line 106, sass/style.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #b3b3b3;
}

/* line 111, sass/style.scss */
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
  background-color: #ddd;
}

/* line 115, sass/style.scss */
textarea {
  height: auto;
}

/* line 119, sass/style.scss */
select {
  width: 100%;
}

/*Specifics*/
/* line 126, sass/style.scss */
.top-bar-wrap {
  background: none repeat scroll 0 0 #444348;
}

/* line 130, sass/style.scss */
ul.top-bar-list {
  float: right;
  margin: 0;
  overflow: hidden;
  *zoom: 1;
  border-left: 1px solid #484848;
  border-right: 1px solid #626262;
}
/* line 137, sass/style.scss */
ul.top-bar-list li {
  float: left;
  line-height: 2em;
  font-weight: 600;
  font-size: 12px;
}
/* line 143, sass/style.scss */
ul.top-bar-list li a {
  color: #cccccc;
  display: block;
  padding: 4px 15px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-right: 1px solid #484848;
  border-left: 1px solid #626262;
}
/* line 151, sass/style.scss */
ul.top-bar-list li a:hover {
  color: #ffffff;
  background: #626262;
}

/* line 159, sass/style.scss */
.header-wrapper {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #282828), color-stop(100%, #282828));
  background-image: -moz-linear-gradient(left top, #282828, #282828);
  background-image: -webkit-linear-gradient(left top, #282828, #282828);
  background-image: linear-gradient(to right bottom, #282828, #282828);
  color: #ffffff;
}
/* line 163, sass/style.scss */
.header-wrapper .page-header {
  padding: 20px 0 0 0;
  overflow: visible;
}
/* line 167, sass/style.scss */
.header-wrapper .page-header .grid_12 {
  overflow: visible;
}
/* line 171, sass/style.scss */
.header-wrapper .page-header div {
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
}
/* line 175, sass/style.scss */
.header-wrapper .page-header div .logo {
  float: left;
  margin-top: 30px;
}
/* line 179, sass/style.scss */
.header-wrapper .page-header div .logo h1 {
  position: absolute;
  top: -9999px;
}
/* line 184, sass/style.scss */
.header-wrapper .page-header div .logo a {
  display: block;
  width: 300px;
  height: 38px;
  background-size: contain;
}
/* line 190, sass/style.scss */
.header-wrapper .page-header div .logo a.logo1 {
  background: url(images/logos/pictowall-logo-1.png) no-repeat 0 0;
  background-size: contain;
}
/* line 194, sass/style.scss */
.header-wrapper .page-header div .logo a.logo2 {
  background: url(images/logos/pictowall-logo-2.png) no-repeat 0 0;
  background-size: contain;
}
/* line 198, sass/style.scss */
.header-wrapper .page-header div .logo a.logo3 {
  background: url(images/logos/pictowall-logo-3.png) no-repeat 0 0;
  background-size: contain;
}
/* line 202, sass/style.scss */
.header-wrapper .page-header div .logo a.logo4 {
  background: url(images/logos/pictowall-logo-4.png) no-repeat 0 0;
  background-size: contain;
}
/* line 206, sass/style.scss */
.header-wrapper .page-header div .logo a.logo5 {
  background: url(images/logos/pictowall-logo-5.png) no-repeat 0 0;
  background-size: contain;
}
/* line 210, sass/style.scss */
.header-wrapper .page-header div .logo a.logo6 {
  background: url(images/logos/pictowall-logo-6.png) no-repeat 0 0;
  background-size: contain;
}
/* line 214, sass/style.scss */
.header-wrapper .page-header div .logo a.logo7 {
  background: url(images/logos/pictowall-logo-7.png) no-repeat 0 0;
  background-size: contain;
}
/* line 218, sass/style.scss */
.header-wrapper .page-header div .logo a.logo8 {
  background: url(images/logos/pictowall-logo-8.png) no-repeat 0 0;
  background-size: contain;
}
/* line 222, sass/style.scss */
.header-wrapper .page-header div .logo a.logo9 {
  background: url(images/logos/pictowall-logo-9.png) no-repeat 0 0;
  background-size: contain;
}
/* line 226, sass/style.scss */
.header-wrapper .page-header div .logo a.logo10 {
  background: url(images/logos/pictowall-logo-10.png) no-repeat 0 0;
  background-size: contain;
}
/* line 230, sass/style.scss */
.header-wrapper .page-header div .logo a.logo11 {
  background: url(images/logos/pictowall-logo-11.png) no-repeat 0 0;
  background-size: contain;
}
/* line 234, sass/style.scss */
.header-wrapper .page-header div .logo a.logo12 {
  background: url(images/logos/pictowall-logo-12.png) no-repeat 0 0;
  background-size: contain;
}
/* line 238, sass/style.scss */
.header-wrapper .page-header div .logo a:hover {
  opacity: 1;
}
/* line 244, sass/style.scss */
.header-wrapper .page-header div h2.tagline {
  float: left;
  font-size: 18px;
  font-family: 'Over the Rainbow';
  margin: 10px 0 0 20px;
  font-weight: normal;
}
/* line 252, sass/style.scss */
.header-wrapper .page-header div .search-box {
  float: right;
  width: 200px;
}
/* line 257, sass/style.scss */
.header-wrapper .page-header div .search-box label {
  position: absolute;
  top: -9999px;
}
/* line 262, sass/style.scss */
.header-wrapper .page-header div .search-box .input-wrap {
  position: relative;
}
/* line 265, sass/style.scss */
.header-wrapper .page-header div .search-box .input-wrap input[type="text"] {
  margin: 0;
  width: 100%;
  padding-right: 25px;
}
/* line 271, sass/style.scss */
.header-wrapper .page-header div .search-box .input-wrap button[type="submit"] {
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -12px;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 18px;
  color: #555555;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 283, sass/style.scss */
.header-wrapper .page-header div .search-box .input-wrap button[type="submit"]:hover {
  color: #222222;
}

/* line 293, sass/style.scss */
.main-nav-wrapper {
  background: #ededed;
  -moz-box-shadow: 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid #c7c7c7;
  border-top: 1px solid #f2f2f2;
}
/* line 299, sass/style.scss */
.main-nav-wrapper .main-nav {
  margin: 0;
  overflow: hidden;
  *zoom: 1;
  border-left: 1px solid #e0e0e0;
  position: relative;
  overflow: visible;
}
/* line 307, sass/style.scss */
.main-nav-wrapper .main-nav li {
  float: left;
  font-size: 15px;
  font-weight: 600;
}
/* line 312, sass/style.scss */
.main-nav-wrapper .main-nav li a {
  line-height: 42px;
  color: #333333;
  padding: 0 20px;
  display: block;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  text-shadow: white 0 1px 0;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #f2f2f2;
}
/* line 322, sass/style.scss */
.main-nav-wrapper .main-nav li a:hover, .main-nav-wrapper .main-nav li a.hovering {
  background: white;
  border-left: 1px solid white;
  color: #009ce8;
}
/* line 329, sass/style.scss */
.main-nav-wrapper .main-nav li.current-menu-item > a {
  background: white;
  border-left: 1px solid white;
  color: #009ce8;
}
/* line 336, sass/style.scss */
.main-nav-wrapper .main-nav li.current-menu-parent > a {
  background: white;
  border-left: 1px solid white;
  color: #009ce8;
}
/* line 342, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu {
  position: absolute;
  top: 42px;
  left: 0;
  margin: none;
  list-style-type: none;
  width: 100%;
  background: #ffffff;
  -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
  display: none;
  z-index: 100;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  padding: 10px 0;
}
/* line 355, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li {
  float: left;
  width: 100%;
}
/* line 358, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li a {
  border: none;
}
/* line 363, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.nav-footer a {
  background-image: url("/wp-content/uploads/2016/10/pictowall-exclusive-banner.jpg");
  color: transparent;
  margin: 15px 15px 5px 15px;
  height: 80px;
}
/* line 371, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.nf-hide {
  display: none;
}
/* line 375, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu .sub-menu {
  background-color: transparent;
}
/* line 378, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children {
  width: 155px;
  float: left;
  text-align: left;
  position: relative;
  font-weight: 600;
  border-left: 1px solid #e0e0e0;
  min-height: 200px;
}
/* line 386, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children .sub-menu {
  width: 155px;
  float: left;
  position: relative;
  left: 0px;
  top: 0px;
  box-shadow: none;
  padding: 0px 0px 10px;
  margin: -5px 0 0 0;
  background: transparent;
}
/* line 397, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children .sub-menu li {
  width: 155px;
  float: left;
  font-weight: 400;
}
/* line 401, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children .sub-menu li a {
  line-height: 25px;
}
/* line 410, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children:last-child {
  border-left: none;
}
/* line 412, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children:last-child .sub-menu {
  border-right: none;
}
/* line 415, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children:last-child .sub-menu li a {
  border-right: none;
}
/* line 417, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children:last-child .sub-menu li a:hover, .main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children:last-child .sub-menu li a.hovering {
  border-right: none;
}
/* line 424, sass/style.scss */
.main-nav-wrapper .main-nav li ul.sub-menu li.menu-item-has-children:first-child {
  border-left: none;
}
/* line 431, sass/style.scss */
.main-nav-wrapper .main-nav li:hover ul.sub-menu {
  display: block;
}
/* line 437, sass/style.scss */
.main-nav-wrapper .main-nav li.pic_hiw ul.sub-menu {
  left: auto;
  max-width: 270px;
}
/* line 441, sass/style.scss */
.main-nav-wrapper .main-nav li.pic_hiw ul.sub-menu li {
  text-align: left;
}
/* line 448, sass/style.scss */
.main-nav-wrapper .menu-item-71 {
  background: #82ab29;
}
/* line 450, sass/style.scss */
.main-nav-wrapper .menu-item-71 > a {
  color: #ffffff !important;
  text-shadow: 0 1px 0 #82AB29 !important;
}
/* line 452, sass/style.scss */
.main-nav-wrapper .menu-item-71 > a:hover, .main-nav-wrapper .menu-item-71 > a.hovering {
  color: #82AB29 !important;
  text-shadow: 0 1px 0 #ffffff !important;
}

/* line 460, sass/style.scss */
.slider-wrapper {
  background: url(images/bg-grunge.gif) repeat 0 0;
  -moz-box-shadow: inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  padding: 20px 0;
}
/* line 468, sass/style.scss */
.slider-wrapper ul.slides li {
  position: relative;
}
/* line 471, sass/style.scss */
.slider-wrapper ul.slides li h1.main-slide-title {
  position: absolute;
  top: 20px;
  left: 0px;
  background: url(images/bg-black-70.png) repeat 0 0;
  color: #ffffff;
  font-size: 24px;
  padding: 10px 20px;
  display: none;
}
/* line 482, sass/style.scss */
.slider-wrapper ul.slides li .slide-info-box {
  position: absolute;
  bottom: 20px;
  left: 0px;
  padding: 15px;
  background: url(images/bg-white-80.png) repeat 0 0;
  width: 75%;
}
/* line 490, sass/style.scss */
.slider-wrapper ul.slides li .slide-info-box h2 {
  margin-top: 0;
  font-size: 22px;
}
/* line 495, sass/style.scss */
.slider-wrapper ul.slides li .slide-info-box p {
  font-size: 14px;
  margin: 0;
}
/* line 500, sass/style.scss */
.slider-wrapper ul.slides li .slide-info-box a {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF82AB29', endColorstr='#FF435915');
  background-color: #82ab29;
  border: 0;
  color: #ffffff;
  float: right;
  margin: 0 0 10px 10px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-weight: 600;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper ul.slides li .slide-info-box a:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper ul.slides li .slide-info-box a:hover {
  background-color: #729624;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper ul.slides li .slide-info-box a:active {
  background-color: #698a21;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper ul.slides li .slide-info-box a.disabled, .slider-wrapper ul.slides li .slide-info-box a[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.slider-wrapper ul.slides li .slide-info-box a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 509, sass/style.scss */
.slider-wrapper ul.slides li .slide-info-box a.similar {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF878787', endColorstr='#FF545454');
  background-color: #878787;
  border: 0;
  color: #ffffff;
  float: right;
  margin: 0 0 10px 10px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-weight: 600;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper ul.slides li .slide-info-box a.similar:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper ul.slides li .slide-info-box a.similar:hover {
  background-color: #7a7a7a;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper ul.slides li .slide-info-box a.similar:active {
  background-color: #737373;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper ul.slides li .slide-info-box a.similar.disabled, .slider-wrapper ul.slides li .slide-info-box a.similar[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.slider-wrapper ul.slides li .slide-info-box a.similar::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 522, sass/style.scss */
.slider-wrapper h1.main-slide-title {
  position: absolute;
  top: 20px;
  left: 0px;
  background: url(images/bg-black-70.png) repeat 0 0;
  color: #ffffff;
  font-size: 28px;
  padding: 10px 20px;
}
/* line 532, sass/style.scss */
.slider-wrapper .flex-control-nav {
  width: auto;
  bottom: 20px;
  right: 20px;
  margin: 0;
  line-height: 1;
  list-style: none;
}

/* line 544, sass/style.scss */
.slider-wrapper-home {
  background: url(images/bg-grunge.gif) repeat 0 0;
  -moz-box-shadow: inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  padding: 20px 0;
}
/* line 552, sass/style.scss */
.slider-wrapper-home ul.slides li {
  position: relative;
}
/* line 555, sass/style.scss */
.slider-wrapper-home ul.slides li h1.main-slide-title {
  position: absolute;
  top: 20px;
  left: 0px;
  background: url(images/bg-black-70.png) repeat 0 0;
  color: #ffffff;
  font-size: 24px;
  padding: 10px 20px;
}
/* line 565, sass/style.scss */
.slider-wrapper-home ul.slides li .slide-info-box {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 25px;
  background: transparent;
  width: 60%;
  text-align: left;
}
/* line 574, sass/style.scss */
.slider-wrapper-home ul.slides li .slide-info-box h2 {
  margin-top: 0;
  font-size: 36px;
  color: #ffffff;
  font-weight: 800;
  line-height: 1em;
}
/* line 582, sass/style.scss */
.slider-wrapper-home ul.slides li .slide-info-box p {
  font-size: 18px;
  color: #ffffff;
  font-weight: 600;
}
/* line 588, sass/style.scss */
.slider-wrapper-home ul.slides li .slide-info-box a {
  font-size: 16px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-weight: 600;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  position: absolute;
  bottom: 20px;
  left: 20px;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper-home ul.slides li .slide-info-box a:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper-home ul.slides li .slide-info-box a:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper-home ul.slides li .slide-info-box a:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.slider-wrapper-home ul.slides li .slide-info-box a.disabled, .slider-wrapper-home ul.slides li .slide-info-box a[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.slider-wrapper-home ul.slides li .slide-info-box a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 600, sass/style.scss */
.slider-wrapper-home ul.slides li .slide-info-box.whitetext h2, .slider-wrapper-home ul.slides li .slide-info-box.whitetext p {
  color: #ffffff;
}
/* line 606, sass/style.scss */
.slider-wrapper-home ul.slides li .slide-info-box.blacktext h2, .slider-wrapper-home ul.slides li .slide-info-box.blacktext p {
  color: #222222;
}
/* line 611, sass/style.scss */
.slider-wrapper-home ul.slides li .slide-info-box.left {
  text-align: left;
  left: 0;
}
/* line 616, sass/style.scss */
.slider-wrapper-home ul.slides li .slide-info-box.right {
  text-align: right;
  right: 0;
}
/* line 624, sass/style.scss */
.slider-wrapper-home h1.main-slide-title {
  position: absolute;
  top: 20px;
  left: 0px;
  background: url(images/bg-black-70.png) repeat 0 0;
  color: #ffffff;
  font-size: 28px;
  padding: 10px 20px;
}
/* line 634, sass/style.scss */
.slider-wrapper-home .flex-control-nav {
  width: auto;
  bottom: 20px;
  right: 20px;
  margin: 0;
  line-height: 1;
  list-style: none;
}

/* line 646, sass/style.scss */
.flexslider {
  border: none;
  border-radius: none;
  background: none;
  margin: 0;
}
/* line 652, sass/style.scss */
.flexslider .flex-control-paging li a {
  height: 15px;
  width: 15px;
  background: #c1c1c1;
  box-shadow: none;
}
/* line 658, sass/style.scss */
.flexslider .flex-control-paging li a.flex-active, .flexslider .flex-control-paging li a:hover {
  background: #e5e5e5;
  opacity: 1;
}

/* line 665, sass/style.scss */
.main-wrapper {
  background: #ffffff;
}
/* line 667, sass/style.scss */
.main-wrapper .feature-boxes {
  padding: 30px 0;
  border-bottom: 3px solid #eeeeee;
}
/* line 671, sass/style.scss */
.main-wrapper .feature-boxes:last-of-type {
  border-bottom: none;
}
/* line 675, sass/style.scss */
.main-wrapper .feature-boxes .ad-box {
  position: relative;
  overflow: hidden;
  border: 5px solid #eeeeee;
}
/* line 680, sass/style.scss */
.main-wrapper .feature-boxes .ad-box .ad-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 15px;
  background: rgba(0, 0, 0, 0.4);
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 693, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a {
  color: #ffffff;
}
/* line 696, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a h2 {
  font-size: 24px;
  position: absolute;
  top: 5px;
  left: 15px;
}
/* line 706, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a:hover {
  color: #252525;
}
/* line 709, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a:hover .ad-box-overlay {
  background: transparent;
}
/* line 715, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a:hover .icon-holder {
  bottom: 15px;
}
/* line 720, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a p {
  margin: 196px 0px 0px -14px;
  padding: 14px;
  background: #252525;
  font-size: 16px;
  font-style: italic;
  width: 289px;
  color: #ccc;
  position: absolute;
  top: 15px;
  left: 15px;
}
/* line 733, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a p span {
  padding: 5px 15px 5px 15px;
  background: #82ab29;
  border-radius: 15px;
  color: #fff;
  font-style: normal;
  font-size: 14px;
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 14px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 745, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a p span:hover {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #729624;
}
/* line 757, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a .icon-holder {
  position: absolute;
  bottom: 15px;
  left: 15px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 762, sass/style.scss */
.main-wrapper .feature-boxes .ad-box a .icon-holder i {
  color: #ffffff;
  display: block;
  font-size: 36px;
  text-shadow: rgba(0, 0, 0, 0.7) 0 0 10px;
}

/* line 775, sass/style.scss */
.flexslider.product-slider {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 30px;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
}
/* line 782, sass/style.scss */
.flexslider.product-slider .product-box {
  position: relative;
}
/* line 786, sass/style.scss */
.flexslider.product-slider .product-wrap {
  position: relative;
  border: 5px solid #eeeeee;
}
/* line 790, sass/style.scss */
.flexslider.product-slider .product-wrap img {
  width: 100%;
}
/* line 795, sass/style.scss */
.flexslider.product-slider .product-wrap:hover .pb-button {
  display: block;
}
/* line 801, sass/style.scss */
.flexslider.product-slider .product-box-detail {
  background: #252525;
  padding: 10px 15px;
}
/* line 810, sass/style.scss */
.flexslider.product-slider .product-box-detail h4 {
  margin: 0;
  color: #ffffff;
  font-size: 18px;
}
/* line 815, sass/style.scss */
.flexslider.product-slider .product-box-detail .pb-button {
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF828282', endColorstr='#FF4F4F4F');
  background-color: #828282;
  border: 0;
  color: #ffffff;
  display: none;
  font-weight: 600;
  line-height: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  text-align: center;
  margin-left: -50px;
  margin-top: -25px;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.flexslider.product-slider .product-box-detail .pb-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.flexslider.product-slider .product-box-detail .pb-button:hover {
  background-color: #757575;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.flexslider.product-slider .product-box-detail .pb-button:active {
  background-color: #6e6e6e;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.flexslider.product-slider .product-box-detail .pb-button.disabled, .flexslider.product-slider .product-box-detail .pb-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.flexslider.product-slider .product-box-detail .pb-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 831, sass/style.scss */
.flexslider.product-slider .grid_4.box1 {
  margin-left: 0;
}
/* line 835, sass/style.scss */
.flexslider.product-slider .grid_4.box3 {
  margin-right: 0;
}
/* line 839, sass/style.scss */
.flexslider.product-slider .flex-control-nav {
  bottom: -50px;
}

/* line 844, sass/style.scss */
.product-box {
  position: relative;
}

/* line 848, sass/style.scss */
.product-wrap {
  position: relative;
  border: 5px solid #eeeeee;
}
/* line 852, sass/style.scss */
.product-wrap img {
  width: 100%;
}
/* line 857, sass/style.scss */
.product-wrap:hover .pb-button {
  display: block;
}

/* line 863, sass/style.scss */
.product-box-detail {
  background: #252525;
  padding: 10px 15px;
}
/* line 872, sass/style.scss */
.product-box-detail h4 {
  margin: 0;
  color: #ffffff;
  font-size: 18px;
}
/* line 877, sass/style.scss */
.product-box-detail .pb-button {
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF828282', endColorstr='#FF4F4F4F');
  background-color: #828282;
  border: 0;
  color: #ffffff;
  display: none;
  font-weight: 600;
  line-height: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  text-align: center;
  margin-left: -50px;
  margin-top: -25px;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.product-box-detail .pb-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.product-box-detail .pb-button:hover {
  background-color: #757575;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.product-box-detail .pb-button:active {
  background-color: #6e6e6e;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.product-box-detail .pb-button.disabled, .product-box-detail .pb-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.product-box-detail .pb-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 893, sass/style.scss */
.grid_4.first-box {
  margin-left: 0;
}

/* line 897, sass/style.scss */
.grid_4.last-box {
  margin-right: 0;
}

/* line 901, sass/style.scss */
.flexslider.recent-designs-slider {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 30px;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
}
/* line 908, sass/style.scss */
.flexslider.recent-designs-slider .product-box {
  position: relative;
}
/* line 912, sass/style.scss */
.flexslider.recent-designs-slider .product-wrap {
  position: relative;
  border: 5px solid #eeeeee;
}
/* line 916, sass/style.scss */
.flexslider.recent-designs-slider .product-wrap img {
  width: 100%;
}
/* line 921, sass/style.scss */
.flexslider.recent-designs-slider .product-wrap:hover .pb-button {
  display: block;
}
/* line 927, sass/style.scss */
.flexslider.recent-designs-slider .product-box-detail {
  background: #252525;
  padding: 10px 15px;
}
/* line 936, sass/style.scss */
.flexslider.recent-designs-slider .product-box-detail h4 {
  margin: 0;
  color: #ffffff;
  font-size: 18px;
}
/* line 941, sass/style.scss */
.flexslider.recent-designs-slider .product-box-detail .pb-button {
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF828282', endColorstr='#FF4F4F4F');
  background-color: #828282;
  border: 0;
  color: #ffffff;
  display: none;
  font-weight: 600;
  line-height: 22px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  text-align: center;
  margin-left: -50px;
  margin-top: -25px;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.flexslider.recent-designs-slider .product-box-detail .pb-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.flexslider.recent-designs-slider .product-box-detail .pb-button:hover {
  background-color: #757575;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.flexslider.recent-designs-slider .product-box-detail .pb-button:active {
  background-color: #6e6e6e;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.flexslider.recent-designs-slider .product-box-detail .pb-button.disabled, .flexslider.recent-designs-slider .product-box-detail .pb-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.flexslider.recent-designs-slider .product-box-detail .pb-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 957, sass/style.scss */
.flexslider.recent-designs-slider .grid_4.box1 {
  margin-left: 0;
}
/* line 961, sass/style.scss */
.flexslider.recent-designs-slider .grid_4.box3 {
  margin-right: 0;
}
/* line 965, sass/style.scss */
.flexslider.recent-designs-slider .flex-control-nav {
  bottom: -50px;
}
/* line 969, sass/style.scss */
.flexslider.recent-designs-slider .rds-excerpt {
  margin-bottom: 0;
  color: #cccccc;
  font-size: 12px;
}

/* line 976, sass/style.scss */
.product-box {
  position: relative;
}

/* line 980, sass/style.scss */
.product-wrap {
  position: relative;
  border: 5px solid #eeeeee;
}
/* line 984, sass/style.scss */
.product-wrap img {
  width: 100%;
}
/* line 989, sass/style.scss */
.product-wrap:hover .pb-button {
  display: block;
}

/* line 995, sass/style.scss */
.feature-boxes {
  display: table;
}
/* line 997, sass/style.scss */
.feature-boxes .feature-box {
  border: 1px solid #cccccc;
  position: relative;
  height: 218px;
  width: 218px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 1006, sass/style.scss */
.feature-boxes .feature-box p {
  margin: 0;
}

/* line 1012, sass/style.scss */
.footer-wrapper {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #282828), color-stop(100%, #282828));
  background-image: -moz-linear-gradient(left top, #282828, #282828);
  background-image: -webkit-linear-gradient(left top, #282828, #282828);
  background-image: linear-gradient(to right bottom, #282828, #282828);
}

/* line 1016, sass/style.scss */
.page-footer {
  padding: 30px 0;
  color: #ffffff;
}
/* line 1020, sass/style.scss */
.page-footer a {
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 1024, sass/style.scss */
.page-footer a:hover {
  color: #009ce8;
}
/* line 1029, sass/style.scss */
.page-footer .top-footer {
  border-bottom: 3px solid #626262;
  padding-bottom: 30px;
}
/* line 1036, sass/style.scss */
.page-footer .newsletter-form label {
  font-weight: bold;
  display: block;
  font-size: 18px;
  line-height: 1.1;
  margin-bottom: 14px;
  margin-top: 14px;
}
/* line 1045, sass/style.scss */
.page-footer .newsletter-form input[type="text"] {
  float: left;
  width: 350px;
}
/* line 1050, sass/style.scss */
.page-footer .newsletter-form input[type="email"] {
  float: left;
  width: 350px;
}
/* line 1055, sass/style.scss */
.page-footer .newsletter-form input[type="submit"] {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  float: right;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.page-footer .newsletter-form input[type="submit"]:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.page-footer .newsletter-form input[type="submit"]:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.page-footer .newsletter-form input[type="submit"]:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.page-footer .newsletter-form input[type="submit"].disabled, .page-footer .newsletter-form input[type="submit"][disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.page-footer .newsletter-form input[type="submit"]::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 1062, sass/style.scss */
.page-footer .bottom-footer {
  padding-top: 30px;
  font-size: 12px;
}
/* line 1066, sass/style.scss */
.page-footer .bottom-footer ul {
  font-size: 12px;
}
/* line 1069, sass/style.scss */
.page-footer .bottom-footer .footerStrip {
  display: inline;
  float: right;
}
/* line 1072, sass/style.scss */
.page-footer .bottom-footer .footerStrip li {
  display: inline;
}
/* line 1079, sass/style.scss */
.page-footer .soc-med li {
  float: left;
  font-size: 24px;
  margin-right: 20px;
}
/* line 1083, sass/style.scss */
.page-footer .soc-med li a {
  display: block;
  color: #e1e1e1;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 1088, sass/style.scss */
.page-footer .soc-med li a:hover {
  color: #ffffff;
}
/* line 1092, sass/style.scss */
.page-footer .soc-med li a i {
  font-style: normal;
  font-weight: 400;
}
/* line 1097, sass/style.scss */
.page-footer .soc-med li span {
  position: absolute;
  left: -9999px;
}

/* line 1108, sass/style.scss */
.inspiration-page .slider-wrapper {
  padding: 15px 0;
  background-image: none;
  background: #ffffff;
}
/* line 1120, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider ul.slides li .slide-info-box h2 {
  margin: 5px 0 0 0;
}
/* line 1123, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider ul.slides li .slide-info-box a {
  margin-top: 0;
  display: block;
  float: right;
  margin: 0 0 0 10px;
}
/* line 1133, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider .flex-direction-nav {
  line-height: 1;
}
/* line 1136, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider .flex-direction-nav a {
  text-indent: 0;
  font-size: 26px;
  height: auto;
  width: auto;
  margin: -13px 0 0;
  color: #222222;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
}
/* line 1145, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider .flex-direction-nav a:active {
  margin-top: -12px;
}
/* line 1149, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider .flex-direction-nav a.flex-next {
  right: -31px;
}
/* line 1152, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider .flex-direction-nav a.flex-prev {
  left: -31px;
}
/* line 1157, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails {
  box-shadow: none;
  margin: 20px 0;
}
/* line 1162, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails ul.slides li {
  margin: 6px 6px 6px 0;
  cursor: pointer;
  position: relative;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
}
/* line 1172, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails ul.slides li.flex-active-slide {
  cursor: auto;
}
/* line 1178, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails ul.slides li.flex-active-slide .white-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1182, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails ul.slides li.flex-active-slide:hover .white-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1188, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails ul.slides li:hover .white-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 1193, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails ul.slides li .white-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(images/bg-white-80.png) repeat 0 0;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1206, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails .flex-direction-nav {
  line-height: 1;
}
/* line 1209, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails .flex-direction-nav a {
  text-indent: 0;
  font-size: 26px;
  height: auto;
  width: auto;
  margin: -13px 0 0;
  color: #222222;
  text-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
}
/* line 1218, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails .flex-direction-nav a:active {
  margin-top: -12px;
}
/* line 1222, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails .flex-direction-nav a.flex-next {
  right: -31px;
}
/* line 1225, sass/style.scss */
.inspiration-page .slider-wrapper .flexslider.inspiration-slider-thumbnails .flex-direction-nav a.flex-prev {
  left: -31px;
}
/* line 1232, sass/style.scss */
.inspiration-page .inspiration-link-boxes {
  margin-bottom: 40px;
}
/* line 1235, sass/style.scss */
.inspiration-page .more-inspiration {
  border: 5px solid #eeeeee;
}
/* line 1239, sass/style.scss */
.inspiration-page .more-inspiration a {
  display: block;
  height: 100%;
  width: 100%;
  color: #ffffff;
  padding: 10px 25px;
}
/* line 1246, sass/style.scss */
.inspiration-page .more-inspiration a h3 {
  margin: 0;
  line-height: 50px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1253, sass/style.scss */
.inspiration-page .more-inspiration a:hover h3 {
  padding-left: 5px;
}
/* line 1259, sass/style.scss */
.inspiration-page .more-inspiration.mi-office {
  background: url(images/office-inspiration-box.jpg) no-repeat center center;
}
/* line 1263, sass/style.scss */
.inspiration-page .more-inspiration.mi-retail {
  background: url(images/retail-inspiration-box.jpg) no-repeat center center;
}
/* line 1267, sass/style.scss */
.inspiration-page .more-inspiration.mi-home {
  background: url(images/home-inspiration-box.jpg) no-repeat center center;
}
/* line 1271, sass/style.scss */
.inspiration-page p.searchOptions {
  width: 100%;
}
/* line 1273, sass/style.scss */
.inspiration-page p.searchOptions a {
  color: #333333;
}
/* line 1275, sass/style.scss */
.inspiration-page p.searchOptions a span {
  width: 110px;
  float: right;
  font-size: 12px;
  color: #ffffff;
  background-color: #009ce8;
  padding: 5px;
  text-align: center;
  border-radius: 3px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1285, sass/style.scss */
.inspiration-page p.searchOptions a span:hover {
  background-color: #729624;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 1297, sass/style.scss */
.howitworks-page .main-wrapper {
  -moz-box-shadow: inset 0 -6px 5px -6px rgba(0, 0, 0, 0.3), inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -6px 5px -6px rgba(0, 0, 0, 0.3), inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -6px 5px -6px rgba(0, 0, 0, 0.3), inset 0 6px 5px -6px rgba(0, 0, 0, 0.3);
  padding: 20px 0 40px 0;
}
/* line 1301, sass/style.scss */
.howitworks-page .main-wrapper .image-wrap {
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 4px;
  margin-bottom: 30px;
}
/* line 1307, sass/style.scss */
.howitworks-page .main-wrapper .main-text p:first-of-type {
  font-size: 16px;
  font-weight: 600;
}
/* line 1313, sass/style.scss */
.howitworks-page .main-wrapper .howitworks-nav {
  border: 1px solid #cccccc;
  overflow: hidden;
  margin-top: 23px;
}
/* line 1318, sass/style.scss */
.howitworks-page .main-wrapper .howitworks-nav li a {
  color: #222222;
  background: #eeeeee;
  padding: 10px 15px;
  display: block;
  border-top: 1px solid #cccccc;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1326, sass/style.scss */
.howitworks-page .main-wrapper .howitworks-nav li a i {
  padding-right: 10px;
}
/* line 1330, sass/style.scss */
.howitworks-page .main-wrapper .howitworks-nav li a:hover {
  background: #ffffff;
  padding-left: 20px;
}
/* line 1337, sass/style.scss */
.howitworks-page .main-wrapper .howitworks-nav li:first-of-type a {
  border-top: none;
}
/* line 1343, sass/style.scss */
.howitworks-page .main-wrapper .ad-link-box {
  border: 1px solid #cccccc;
  padding: 10px 15px;
  margin-bottom: 20px;
}
/* line 1348, sass/style.scss */
.howitworks-page .main-wrapper .ad-link-box p {
  margin: 0;
}

/* line 1355, sass/style.scss */
.side-nav {
  border: 1px solid #cccccc;
  overflow: hidden;
  margin-top: 23px;
}
/* line 1360, sass/style.scss */
.side-nav li a {
  color: #222222;
  background: #eeeeee;
  padding: 10px 15px;
  display: block;
  border-top: 1px solid #cccccc;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1368, sass/style.scss */
.side-nav li a i {
  padding-right: 10px;
}
/* line 1372, sass/style.scss */
.side-nav li a:hover {
  background: #ffffff;
  padding-left: 20px;
}
/* line 1379, sass/style.scss */
.side-nav li:first-of-type a {
  border-top: none;
}
/* line 1385, sass/style.scss */
.side-nav li.current-menu-item a {
  background: #ffffff;
  padding-left: 20px;
}

/* line 1393, sass/style.scss */
.faq-list {
  border-top: 1px solid #222222;
}
/* line 1397, sass/style.scss */
.faq-list li .question {
  padding: 15px 20px;
  border: 1px solid #222222;
  border-top: none;
  background: #eeeeee;
  cursor: pointer;
  color: #ffffff;
  background: #333333;
  font-family: "Open Sans", "Kotta One", serif;
  font-size: 16px;
  font-weight: 600;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-box-shadow: #4d4d4d 0 1px 1px inset;
  -webkit-box-shadow: #4d4d4d 0 1px 1px inset;
  box-shadow: #4d4d4d 0 1px 1px inset;
}
/* line 1411, sass/style.scss */
.faq-list li .question i {
  float: right;
  height: 100%;
  margin-left: 10px;
  font-size: 24px;
}
/* line 1418, sass/style.scss */
.faq-list li .question:hover, .faq-list li .question.open-question {
  background: #444444;
}
/* line 1422, sass/style.scss */
.faq-list li .answer {
  padding: 15px 20px;
  border: 1px solid #cccccc;
  border-top: none;
}

/* line 1433, sass/style.scss */
.listing-page .slider-wrapper {
  padding: 20px 0;
  background-image: none;
  background: #ffffff;
}
/* line 1445, sass/style.scss */
.listing-page .slider-wrapper .flexslider.listing-slider ul.slides li .slide-info-box h2 {
  margin: 5px 0 0 0;
}
/* line 1448, sass/style.scss */
.listing-page .slider-wrapper .flexslider.listing-slider ul.slides li .slide-info-box a {
  margin-top: 0;
  display: block;
  float: right;
  margin: 0 0 0 10px;
}
/* line 1460, sass/style.scss */
.listing-page .listing-wrapper {
  margin-top: 14px;
  float: right;
  width: 640px;
}
/* line 1464, sass/style.scss */
.listing-page .listing-wrapper .grid_4 {
  float: left;
}
/* line 1467, sass/style.scss */
.listing-page .listing-wrapper .grid_4 .product-wrap {
  position: relative;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  height: 260px;
}
/* line 1472, sass/style.scss */
.listing-page .listing-wrapper .grid_4 .product-wrap img {
  width: 100%;
}
/* line 1477, sass/style.scss */
.listing-page .listing-wrapper .grid_4 .product-box-detail {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: url(images/bg-black-70.png) repeat 0 0;
  padding: 10px 15px;
}
/* line 1485, sass/style.scss */
.listing-page .listing-wrapper .grid_4 .product-box-detail h4 {
  margin: 4px 0 0 0;
  color: #ffffff;
  font-size: 18px;
}
/* line 1490, sass/style.scss */
.listing-page .listing-wrapper .grid_4 .product-box-detail .pb-button {
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF828282', endColorstr='#FF4F4F4F');
  background-color: #828282;
  border: 0;
  color: #ffffff;
  float: right;
  display: block;
  font-weight: 600;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.listing-page .listing-wrapper .grid_4 .product-box-detail .pb-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.listing-page .listing-wrapper .grid_4 .product-box-detail .pb-button:hover {
  background-color: #757575;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.listing-page .listing-wrapper .grid_4 .product-box-detail .pb-button:active {
  background-color: #6e6e6e;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.listing-page .listing-wrapper .grid_4 .product-box-detail .pb-button.disabled, .listing-page .listing-wrapper .grid_4 .product-box-detail .pb-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.listing-page .listing-wrapper .grid_4 .product-box-detail .pb-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 1504, sass/style.scss */
.customise-page .main-wrapper {
  padding: 15px 0;
}

/* line 1508, sass/style.scss */
.main-wrapper.customise-page {
  padding: 15px 0;
}

/* line 1514, sass/style.scss */
.test-button {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF878787', endColorstr='#FF545454');
  background-color: #878787;
  border: 0;
  color: #ffffff;
  font-weight: 600;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.test-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.test-button:hover {
  background-color: #7a7a7a;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.test-button:active {
  background-color: #737373;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.test-button.disabled, .test-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.test-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 1521, sass/style.scss */
.test-target img {
  display: block;
  z-index: 300;
}

/* line 1528, sass/style.scss */
.wallsize-app-wrap {
  background: #ededed;
  padding: 10px 0;
  margin-bottom: 80px;
}

/* line 1534, sass/style.scss */
.wallsize-form {
  background: #ededed;
  padding-right: 10px;
}
/* line 1538, sass/style.scss */
.wallsize-form input[type=text] {
  width: 100%;
}
/* line 1542, sass/style.scss */
.wallsize-form .post-wallsize {
  margin-top: 15px;
  border-top: 2px solid #d4d4d4;
  padding-top: 15px;
}
/* line 1548, sass/style.scss */
.wallsize-form .ws-submit {
  width: 100%;
  margin-bottom: 20px;
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF878787', endColorstr='#FF545454');
  background-color: #878787;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.wallsize-form .ws-submit:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.wallsize-form .ws-submit:hover {
  background-color: #7a7a7a;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.wallsize-form .ws-submit:active {
  background-color: #737373;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.wallsize-form .ws-submit.disabled, .wallsize-form .ws-submit[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.wallsize-form .ws-submit::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 1554, sass/style.scss */
.wallsize-form .ws-submit.ws-disabled {
  display: none;
}
/* line 1559, sass/style.scss */
.wallsize-form .ready {
  background-color: #82AB29;
}
/* line 1563, sass/style.scss */
.wallsize-form .cdd-button {
  text-decoration: underline;
  color: #878787;
  float: right;
  font-size: smaller;
}
/* line 1569, sass/style.scss */
.wallsize-form .cdd-button:hover {
  color: #000;
  cursor: pointer;
}

/* line 1579, sass/style.scss */
.room-wrapper .room-wall {
  position: relative;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(30%, #fcfcfc));
  background-image: -moz-linear-gradient(top, #eeeeee, #fcfcfc 30%);
  background-image: -webkit-linear-gradient(top, #eeeeee, #fcfcfc 30%);
  background-image: linear-gradient(to bottom, #eeeeee, #fcfcfc 30%);
  text-align: center;
}
/* line 1582, sass/style.scss */
.room-wrapper .room-wall:before {
  content: "";
  top: 0px;
  left: 0;
  right: 0;
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
  height: 10px;
  width: 100%;
  position: absolute;
}
/* line 1594, sass/style.scss */
.room-wrapper .room-wall .wall-centre {
  margin: 0 auto;
  position: relative;
  z-index: 2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(30%, #fcfcfc));
  background-image: -moz-linear-gradient(top, #eeeeee, #fcfcfc 30%);
  background-image: -webkit-linear-gradient(top, #eeeeee, #fcfcfc 30%);
  background-image: linear-gradient(to bottom, #eeeeee, #fcfcfc 30%);
  background: url("/images/skirting-board.jpg") repeat-x bottom left;
}
/* line 1601, sass/style.scss */
.room-wrapper .room-wall .wall-centre img {
  display: block;
  background: url("/images/skirting-board.jpg") repeat-x bottom left;
  padding-bottom: 21px;
  position: relative;
  z-index: 1;
  top: 10px;
  box-shadow: 0px -1px 5px #999999;
}
/* line 1611, sass/style.scss */
.room-wrapper .room-wall #wallImages {
  height: 95px;
  float: left;
}
/* line 1614, sass/style.scss */
.room-wrapper .room-wall #wallImages .dining-table, .room-wrapper .room-wall #wallImages .fridge, .room-wrapper .room-wall #wallImages .eat-plant, .room-wrapper .room-wall #wallImages .shelves, .room-wrapper .room-wall #wallImages .coffee-table, .room-wrapper .room-wall #wallImages .chair, .room-wrapper .room-wall #wallImages .live-rug, .room-wrapper .room-wall #wallImages .lamp, .room-wrapper .room-wall #wallImages .teddy-bear, .room-wrapper .room-wall #wallImages .egg-chair, .room-wrapper .room-wall #wallImages .robot-toy, .room-wrapper .room-wall #wallImages .rug, .room-wrapper .room-wall #wallImages .horse, .room-wrapper .room-wall #wallImages .bricks, .room-wrapper .room-wall #wallImages .bed, .room-wrapper .room-wall #wallImages .drawers, .room-wrapper .room-wall #wallImages .sleep-plant, .room-wrapper .room-wall #wallImages .plant, .room-wrapper .room-wall #wallImages .desk, .room-wrapper .room-wall #wallImages .water-cooler {
  opacity: 0;
  position: absolute;
  display: none;
  bottom: 0px;
  left: 0px;
  z-index: 10;
}
/* line 1622, sass/style.scss */
.room-wrapper .room-wall #wallImages .dining-table {
  bottom: -100px;
  left: -100px;
  z-index: 10;
}
/* line 1627, sass/style.scss */
.room-wrapper .room-wall #wallImages .fridge {
  bottom: -36px;
  left: -100px;
  z-index: 10;
}
/* line 1632, sass/style.scss */
.room-wrapper .room-wall #wallImages .shelves {
  bottom: -36px;
  left: -100px;
  z-index: 10;
}
/* line 1637, sass/style.scss */
.room-wrapper .room-wall #wallImages .eat-plant {
  bottom: -39px;
  left: -100px;
  z-index: 9;
}
/* line 1642, sass/style.scss */
.room-wrapper .room-wall #wallImages .coffee-table {
  bottom: -76px;
  left: -100px;
  z-index: 11;
}
/* line 1647, sass/style.scss */
.room-wrapper .room-wall #wallImages .lamp {
  bottom: -38px;
  left: -100px;
  z-index: 10;
}
/* line 1652, sass/style.scss */
.room-wrapper .room-wall #wallImages .chair {
  bottom: -76px;
  left: -100px;
  z-index: 10;
}
/* line 1657, sass/style.scss */
.room-wrapper .room-wall #wallImages .live-rug {
  bottom: -86px;
  left: -100px;
  z-index: 10;
}
/* line 1662, sass/style.scss */
.room-wrapper .room-wall #wallImages .teddy-bear {
  bottom: 5px;
  left: -100px;
  z-index: 11;
}
/* line 1667, sass/style.scss */
.room-wrapper .room-wall #wallImages .horse {
  bottom: -59px;
  left: -100px;
  z-index: 10;
}
/* line 1672, sass/style.scss */
.room-wrapper .room-wall #wallImages .bricks {
  bottom: -87px;
  left: -100px;
  z-index: 10;
}
/* line 1677, sass/style.scss */
.room-wrapper .room-wall #wallImages .egg-chair {
  bottom: -52px;
  left: -100px;
  z-index: 10;
}
/* line 1682, sass/style.scss */
.room-wrapper .room-wall #wallImages .robot-toy {
  bottom: -57px;
  left: -100px;
  z-index: 10;
}
/* line 1687, sass/style.scss */
.room-wrapper .room-wall #wallImages .rug {
  bottom: -87px;
  left: -100px;
  z-index: 9;
}
/* line 1692, sass/style.scss */
.room-wrapper .room-wall #wallImages .bed {
  bottom: -85px;
  left: -100px;
  z-index: 10;
}
/* line 1697, sass/style.scss */
.room-wrapper .room-wall #wallImages .drawers {
  bottom: -45px;
  left: -100px;
  z-index: 10;
}
/* line 1702, sass/style.scss */
.room-wrapper .room-wall #wallImages .sleep-plant {
  bottom: 95px;
  left: -100px;
  z-index: 10;
}
/* line 1707, sass/style.scss */
.room-wrapper .room-wall #wallImages .plant {
  bottom: -45px;
  left: -100px;
  z-index: 11;
}
/* line 1712, sass/style.scss */
.room-wrapper .room-wall #wallImages .desk {
  bottom: -81px;
  left: -100px;
  z-index: 10;
}
/* line 1717, sass/style.scss */
.room-wrapper .room-wall #wallImages .water-cooler {
  bottom: -33px;
  left: -100px;
  z-index: 10;
}

/* line 1726, sass/style.scss */
.yw-detail {
  padding: 20px;
  background: #ededed;
}
/* line 1730, sass/style.scss */
.yw-detail .your-price {
  margin: 0 0 5px 0;
}
/* line 1732, sass/style.scss */
.yw-detail .your-price .yp-price {
  font-size: 22px;
  font-weight: 600;
}
/* line 1738, sass/style.scss */
.yw-detail .dimensions {
  font-size: 12px;
}
/* line 1742, sass/style.scss */
.yw-detail .buy-now {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 8px 10px;
  float: right;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.yw-detail .buy-now:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.yw-detail .buy-now:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.yw-detail .buy-now:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.yw-detail .buy-now.disabled, .yw-detail .buy-now[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.yw-detail .buy-now::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 1749, sass/style.scss */
.yw-detail .finishes {
  margin-top: 15px;
  border-top: 2px solid #d4d4d4;
  padding-top: 15px;
}
/* line 1755, sass/style.scss */
.yw-detail .rtep-button {
  width: 100%;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBABABA', endColorstr='#FF878787');
  background-color: #bababa;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-align: center;
  margin-top: 7px;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.yw-detail .rtep-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.yw-detail .rtep-button:hover {
  background-color: #adadad;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.yw-detail .rtep-button:active {
  background-color: #a6a6a6;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.yw-detail .rtep-button.disabled, .yw-detail .rtep-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.yw-detail .rtep-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 1764, sass/style.scss */
.share-buttons {
  margin-top: 0px;
}

/* line 1769, sass/style.scss */
.furniture-wrapper .flexslider {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 1776, sass/style.scss */
.upload-best-results {
  padding: 10px 10px 10px 0;
}
/* line 1778, sass/style.scss */
.upload-best-results + p {
  font-size: 16px;
  font-weight: 600;
}
/* line 1782, sass/style.scss */
.upload-best-results ol {
  list-style-type: decimal;
  margin: 0 0 20px 20px;
}
/* line 1786, sass/style.scss */
.upload-best-results ol li {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 1790, sass/style.scss */
.upload-best-results ol li span {
  font-weight: normal;
}

/* line 1797, sass/style.scss */
.upload-window {
  background: #d4d4d4;
  padding: 15px;
  min-height: 450px;
  position: relative;
}
/* line 1803, sass/style.scss */
.upload-window .hidden-file-upload, .upload-window .upload-submit {
  display: none;
}
/* line 1807, sass/style.scss */
.upload-window button.upload-image-button {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF878787', endColorstr='#FF545454');
  background-color: #878787;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.upload-window button.upload-image-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.upload-window button.upload-image-button:hover {
  background-color: #7a7a7a;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.upload-window button.upload-image-button:active {
  background-color: #737373;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.upload-window button.upload-image-button.disabled, .upload-window button.upload-image-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.upload-window button.upload-image-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 1811, sass/style.scss */
.upload-window button.upload-image-button:hover {
  background: #009ce8;
  color: #ffffff;
}
/* line 1816, sass/style.scss */
.upload-window .upload-container {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 40%;
  text-align: center;
}
/* line 1823, sass/style.scss */
.upload-window .upload-container .file-details {
  font-style-type: italic;
  margin-top: 10px;
}
/* line 1828, sass/style.scss */
.upload-window .upload-terms {
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  font-size: 11px;
}
/* line 1834, sass/style.scss */
.upload-window .upload-terms input {
  float: left;
}
/* line 1837, sass/style.scss */
.upload-window .upload-terms span {
  padding-left: 30px;
  display: block;
}

/* line 1846, sass/style.scss */
.container_12 #masonry-container .grid_4 {
  margin-bottom: 20px;
}

/* line 1852, sass/style.scss */
#masonry-container {
  width: 960px;
}

/* line 1856, sass/style.scss */
.search-wrapper {
  background: #ededed;
  border: 1px solid #e0e0e0;
  padding: 15px;
  margin-bottom: 20px;
}
/* line 1862, sass/style.scss */
.search-wrapper .sw-text {
  background: #d4d4d4;
  padding: 10px 15px;
  border: 1px solid #c7c7c7;
  margin-bottom: 17px;
}
/* line 1869, sass/style.scss */
.search-wrapper form.fotolia-image-search {
  margin-bottom: 0;
}
/* line 1871, sass/style.scss */
.search-wrapper form.fotolia-image-search label {
  position: absolute;
  left: -9999px;
}
/* line 1875, sass/style.scss */
.search-wrapper form.fotolia-image-search input[type="text"] {
  width: 100%;
  margin: 0;
}
/* line 1879, sass/style.scss */
.search-wrapper form.fotolia-image-search input[type="submit"] {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  margin: 0;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.search-wrapper form.fotolia-image-search input[type="submit"]:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.search-wrapper form.fotolia-image-search input[type="submit"]:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.search-wrapper form.fotolia-image-search input[type="submit"]:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.search-wrapper form.fotolia-image-search input[type="submit"].disabled, .search-wrapper form.fotolia-image-search input[type="submit"][disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.search-wrapper form.fotolia-image-search input[type="submit"]::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 1884, sass/style.scss */
.search-wrapper form.fotolia-image-search .fis-input-wrap {
  float: left;
  width: 88%;
  margin-top: 1px;
  margin: 0;
}
/* line 1890, sass/style.scss */
.search-wrapper form.fotolia-image-search .fis-submit-wrap {
  float: right;
  margin: 0;
}
/* line 1896, sass/style.scss */
.search-wrapper .current-search-term {
  margin: 15px 0 0 0;
}

/* line 1901, sass/style.scss */
.get-more-results {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.get-more-results:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.get-more-results:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.get-more-results:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.get-more-results.disabled, .get-more-results[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.get-more-results::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 1911, sass/style.scss */
.blog-post-list h3 a {
  color: #333333;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
/* line 1915, sass/style.scss */
.blog-post-list h3 a:hover {
  color: #009ce8;
}
/* line 1921, sass/style.scss */
.blog-post-list .article-entry {
  border-bottom: 1px solid #eeeeee;
  padding: 20px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 1927, sass/style.scss */
.blog-post-list .article-entry a i {
  color: #ffffff;
}
/* line 1932, sass/style.scss */
.blog-post-list .article-entry .blog-list-image {
  float: left;
  margin: 0 20px 20px 0;
  border: 5px solid #eeeeee;
  position: relative;
}
/* line 1938, sass/style.scss */
.blog-post-list .article-entry .blog-list-image .bp-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #009ce8;
  text-align: center;
  display: table;
  width: 200px;
  height: 200px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
/* line 1952, sass/style.scss */
.blog-post-list .article-entry .blog-list-image .bp-image-overlay i {
  font-size: 36px;
  vertical-align: middle;
  display: table-cell;
  width: 200px;
  height: 200px;
}
/* line 1962, sass/style.scss */
.blog-post-list .article-entry .blog-list-image:hover .bp-image-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 1969, sass/style.scss */
.blog-post-list .article-entry .blog-more-link a {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.blog-post-list .article-entry .blog-more-link a:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.blog-post-list .article-entry .blog-more-link a:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.blog-post-list .article-entry .blog-more-link a:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.blog-post-list .article-entry .blog-more-link a.disabled, .blog-post-list .article-entry .blog-more-link a[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.blog-post-list .article-entry .blog-more-link a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 1973, sass/style.scss */
.blog-post-list .article-entry .blog-more-link a i {
  margin-right: 8px;
}
/* line 1979, sass/style.scss */
.blog-post-list .article-entry:last-of-type {
  border: none;
}

/* line 1985, sass/style.scss */
.post-image {
  border: 5px solid #eeeeee;
  margin-bottom: 30px;
}
/* line 1989, sass/style.scss */
.post-image img {
  display: block;
  max-width: 100%;
  height: auto;
  width: auto;
}

/* line 1997, sass/style.scss */
.share-buttons {
  padding-top: 20px;
}

/* line 2001, sass/style.scss */
.wpch-list {
  border-top: 1px solid #cccccc;
}
/* line 2003, sass/style.scss */
.wpch-list li {
  padding: 10px 0;
  border-bottom: 1px solid #cccccc;
}
/* line 2006, sass/style.scss */
.wpch-list li a {
  color: #333333;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 2010, sass/style.scss */
.wpch-list li a:hover {
  color: #009ce8;
}

/* line 2017, sass/style.scss */
.pagination {
  text-align: center;
}
/* line 2019, sass/style.scss */
.pagination a {
  color: #333333;
  margin: 0;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4D4D4D', endColorstr='#FF1A1A1A');
  background-color: #4d4d4d;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  position: relative;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.pagination a:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.pagination a:hover {
  background-color: #404040;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.pagination a:active {
  background-color: #383838;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.pagination a.disabled, .pagination a[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.pagination a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2026, sass/style.scss */
.pagination a:hover {
  background: #009ce8;
}
/* line 2030, sass/style.scss */
.pagination a:active {
  top: 1px;
}
/* line 2036, sass/style.scss */
.pagination b {
  color: #333333;
  margin: 0;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF333333', endColorstr='#FF000000');
  background-color: #333333;
  border: 0;
  color: #ffffff;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.pagination b:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.pagination b:hover {
  background-color: #262626;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.pagination b:active {
  background-color: #1f1f1f;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.pagination b.disabled, .pagination b[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.pagination b::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2042, sass/style.scss */
.pagination.top-pagination {
  margin-bottom: 30px;
}

/* line 2048, sass/style.scss */
.image-warning {
  background: #ffb2b2;
  border: 2px solid #ff0000;
  margin-bottom: 20px;
  padding: 10px;
}
/* line 2054, sass/style.scss */
.image-warning p {
  margin: 0;
}
/* line 2058, sass/style.scss */
.image-warning .cdd-button {
  width: 100%;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF333333', endColorstr='#FF000000');
  background-color: #333333;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-align: center;
  margin-top: 7px;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.image-warning .cdd-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.image-warning .cdd-button:hover {
  background-color: #262626;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.image-warning .cdd-button:active {
  background-color: #1f1f1f;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.image-warning .cdd-button.disabled, .image-warning .cdd-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.image-warning .cdd-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2064, sass/style.scss */
.image-warning .cdd-button:hover {
  background-color: #afafaf;
}

/* line 2071, sass/style.scss */
.image-note {
  background: none;
  border: 0px solid #ff0000;
  margin: px 0px 15px 0px;
  padding: 0px;
}
/* line 2077, sass/style.scss */
.image-note p {
  margin: 0px 0px 0px 0px;
  font-size: 12px !important;
  line-height: 16px !important;
  padding-bottom: 10px;
  float: left;
  color: #787878;
}
/* line 2085, sass/style.scss */
.image-note p strong {
  color: #878787;
}
/* line 2090, sass/style.scss */
.image-note .cdd-button {
  width: 100%;
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF333333', endColorstr='#FF000000');
  background-color: #333333;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-align: center;
  margin-top: 7px;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.image-note .cdd-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.image-note .cdd-button:hover {
  background-color: #262626;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.image-note .cdd-button:active {
  background-color: #1f1f1f;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.image-note .cdd-button.disabled, .image-note .cdd-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.image-note .cdd-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2096, sass/style.scss */
.image-note .cdd-button:hover {
  background-color: #afafaf;
}

/* Recent Wall */
/* line 2106, sass/style.scss */
.client-says p {
  font-weight: bold;
  font-size: 18px;
}

/* line 2112, sass/style.scss */
.rec-wall-choose {
  margin-top: 20px;
}
/* line 2114, sass/style.scss */
.rec-wall-choose .rwc-button {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  font-weight: bold;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.rec-wall-choose .rwc-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.rec-wall-choose .rwc-button:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.rec-wall-choose .rwc-button:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.rec-wall-choose .rwc-button.disabled, .rec-wall-choose .rwc-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.rec-wall-choose .rwc-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* line 2121, sass/style.scss */
.lee {
  color: #ff0000;
}

/* line 2127, sass/style.scss */
.woocommerce a {
  color: #009ce8;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 2131, sass/style.scss */
.woocommerce a:hover {
  opacity: 0.7;
}
/* line 2137, sass/style.scss */
.woocommerce .logo a:hover {
  opacity: 1;
}
/* line 2143, sass/style.scss */
.woocommerce .button {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.woocommerce .button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.woocommerce .button:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.woocommerce .button:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.woocommerce .button.disabled, .woocommerce .button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.woocommerce .button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2147, sass/style.scss */
.woocommerce .button:hover {
  background-color: #878787;
  color: #ffffff;
  cursor: pointer;
}

/* line 2156, sass/style.scss */
.shop_table .button {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF878787', endColorstr='#FF545454');
  background-color: #878787;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.shop_table .button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.shop_table .button:hover {
  background-color: #7a7a7a;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.shop_table .button:active {
  background-color: #737373;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.shop_table .button.disabled, .shop_table .button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.shop_table .button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2160, sass/style.scss */
.shop_table .button:hover {
  background: #a1a1a1;
}

/* line 2167, sass/style.scss */
.shop_table .checkout-button {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.shop_table .checkout-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.shop_table .checkout-button:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.shop_table .checkout-button:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.shop_table .checkout-button.disabled, .shop_table .checkout-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.shop_table .checkout-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2171, sass/style.scss */
.shop_table .checkout-button:hover {
  background-color: #878787;
  color: #ffffff;
}

/* line 2179, sass/style.scss */
#payment .button {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF82AB29', endColorstr='#FF435915');
  background-color: #82ab29;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#payment .button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#payment .button:hover {
  background-color: #729624;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#payment .button:active {
  background-color: #698a21;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
#payment .button.disabled, #payment .button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
#payment .button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2183, sass/style.scss */
#payment .button:hover {
  background-color: #9fcf38;
  color: #ffffff;
}

/* line 2191, sass/style.scss */
form.cart button {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
form.cart button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
form.cart button:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
form.cart button:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
form.cart button.disabled, form.cart button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
form.cart button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2195, sass/style.scss */
form.cart button:hover {
  background-color: #878787;
  color: #ffffff;
  cursor: pointer;
}
/* line 2201, sass/style.scss */
form.cart .plus, form.cart .minus {
  display: none !important;
}
/* line 2204, sass/style.scss */
form.cart .qty {
  border: solid 1px #C8BFC6 !important;
}

/* line 2210, sass/style.scss */
#field_9_17 label {
  position: relative;
  float: left;
}
/* line 2214, sass/style.scss */
#field_9_17 .gfield_checkbox {
  position: relative;
  float: left;
}
/* line 2217, sass/style.scss */
#field_9_17 .gfield_checkbox li {
  margin-top: 10px;
}
/* line 2219, sass/style.scss */
#field_9_17 .gfield_checkbox li input {
  float: right;
  margin: 1px 0px 0px 10px;
}
/* line 2223, sass/style.scss */
#field_9_17 .gfield_checkbox li label {
  float: left;
}

/* line 2230, sass/style.scss */
.orderSuccess {
  padding-top: 45px;
}

/* line 2234, sass/style.scss */
mark {
  color: #ffffff;
  background-color: #009ce8;
  padding: 0px 5px;
}

/* line 2240, sass/style.scss */
#atw_functions {
  color: #fff;
  line-height: 16px;
  font-size: 12px;
  background: #bababa;
  width: 950px;
  height: 46px;
  z-index: 1000;
  position: relative;
  bottom: 86px;
  margin: 0px auto;
  border-radius: 5px;
}
/* line 2252, sass/style.scss */
#atw_functions #wallOptions {
  width: 930px;
  margin: 0px auto;
  padding: 7px 0px;
}
/* line 2256, sass/style.scss */
#atw_functions #wallOptions #images {
  width: 700px;
  float: left;
  padding-bottom: 15px;
}
/* line 2260, sass/style.scss */
#atw_functions #wallOptions #images .col-fith {
  opacity: 0.7;
  float: left;
}
/* line 2264, sass/style.scss */
#atw_functions #wallOptions #images .col-fith p {
  border-right: solid 2px #fff;
  font-style: italic;
  font-size: 14px;
}
/* line 2268, sass/style.scss */
#atw_functions #wallOptions #images .col-fith p img {
  padding-right: 10px;
}
/* line 2272, sass/style.scss */
#atw_functions #wallOptions #images .col-fith p.last {
  border-right: none;
}
/* line 2275, sass/style.scss */
#atw_functions #wallOptions #images .col-fith:hover {
  opacity: 1;
  cursor: pointer;
}
/* line 2282, sass/style.scss */
#atw_functions #wallOptions #images .active.col-fith {
  opacity: 1;
  cursor: pointer;
}
/* line 2287, sass/style.scss */
#atw_functions #wallOptions #text {
  width: 230px;
  float: right;
}
/* line 2290, sass/style.scss */
#atw_functions #wallOptions #text p {
  font-size: 12px;
  line-height: 16px;
}
/* line 2294, sass/style.scss */
#atw_functions #wallOptions #text h4 {
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 22px;
}
/* line 2300, sass/style.scss */
#atw_functions #wallOptions .col-fith {
  width: 115px;
  padding: 0px 10px;
  float: left;
}
/* line 2304, sass/style.scss */
#atw_functions #wallOptions .col-fith h5 {
  cursor: pointer;
}
/* line 2308, sass/style.scss */
#atw_functions #wallOptions .col-fith ul li {
  cursor: pointer;
}

/* line 2316, sass/style.scss */
.room-wrapper .room-wall #preview_remove_wall {
  background: none;
}
/* line 2320, sass/style.scss */
.room-wrapper .room-wall #preview_remove_wall:before {
  -moz-box-shadow: #ff0000 0 0px 0px;
  -webkit-box-shadow: #ff0000 0 0px 0px;
  box-shadow: #ff0000 0 0px 0px;
}
/* line 2324, sass/style.scss */
.room-wrapper .room-wall #preview_remove_wall:after {
  -moz-box-shadow: #000000 0 0px 0px;
  -webkit-box-shadow: #000000 0 0px 0px;
  box-shadow: #000000 0 0px 0px;
}

/* line 2332, sass/style.scss */
.payment_methods .payment_method_sagepaydirect td {
  padding-bottom: 10px;
}
/* line 2335, sass/style.scss */
.payment_methods .payment_method_sagepaydirect #sagepay_direct_cardtype {
  width: 100px;
}
/* line 2338, sass/style.scss */
.payment_methods .payment_method_sagepaydirect #sagepay_direct_validfrom_mm, .payment_methods .payment_method_sagepaydirect #sagepay_direct_validfrom_yy, .payment_methods .payment_method_sagepaydirect #sagepay_direct_validuntil_mm, .payment_methods .payment_method_sagepaydirect #sagepay_direct_validuntil_yy {
  width: 50px;
}

/* hides the spin-button for firefox */
/* line 2344, sass/style.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 2347, sass/style.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 2355, sass/style.scss */
dl .sub-total, dl .full_size_x_position, dl .crop_height, dl .crop_width, dl .image_reference, dl .image_price, dl .image_path, dl .full_size_y_position {
  display: none;
}

/* line 2361, sass/style.scss */
.answer a {
  color: #82AB29;
  text-decoration: underline;
  opacity: 1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}
/* line 2368, sass/style.scss */
.answer a:hover {
  opacity: 0.7;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

/* line 2378, sass/style.scss */
.img-lib-button {
  font-size: 18px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF009CE8', endColorstr='#FF005782');
  background-color: #009ce8;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  margin-bottom: 10px;
}
/* line 15, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.img-lib-button:hover {
  text-decoration: none;
}
/* line 42, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.img-lib-button:hover {
  background-color: #008bcf;
}
/* line 44, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.img-lib-button:active {
  background-color: #0081bf;
}
/* line 6, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/sassy-buttons/_sassy-button-pseudo-states.sass */
.img-lib-button.disabled, .img-lib-button[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 74, ../../../../../../../Users/deland/.rvm/gems/ruby-2.0.0-p648@global/gems/sassy-buttons-0.2.6/stylesheets/_sassy-buttons.sass */
.img-lib-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
/* line 2383, sass/style.scss */
.img-lib-button:hover {
  background-color: #878787;
  color: #ffffff;
}

/* line 2391, sass/style.scss */
.gform_fields .hidden_form label, .gform_fields .hidden_form div.ginput_container {
  display: none !important;
}

/* line 2397, sass/style.scss */
.gform_wrapper .gfield_radio li label {
  display: block;
  margin: 0px 7px 0px 18px !important;
  padding: 0;
  width: auto;
  line-height: 1.75 !important;
  vertical-align: middle;
}

/* line 2406, sass/style.scss */
#payment_method_sagepaydirect {
  /*display:none;*/
}

/* line 2412, sass/style.scss */
.woocommerce-page h2.product_title {
  font-size: 20px;
}

/* line 2418, sass/style.scss */
.woocommerce-page p.price {
  display: none;
}

/* line 2424, sass/style.scss */
.woocommerce-page .gform_wrapper {
  margin: 0px 0px 15px 0px;
}

/* line 2429, sass/style.scss */
span.total {
  margin-left: 10px;
  font-weight: bold;
  color: #009ce8;
}

/* line 2444, sass/style.scss */
.woocommerce-page .gform_fields li div ul.gfield_radio li {
  padding-right: 10px;
  font-size: 12px;
}
/* line 2452, sass/style.scss */
.woocommerce-page .gform_footer {
  display: none;
}

/* line 2466, sass/style.scss */
.woocommerce-page .gform_fields li#field_9_3 div ul li {
  padding-right: 10px;
  font-size: 12px;
}
/* line 2477, sass/style.scss */
.woocommerce-page .gform_fields li#field_9_17 div ul li {
  float: left;
  font-size: 12px;
}
/* line 2483, sass/style.scss */
.woocommerce-page .gform_fields li#field_9_17 .gfield_description {
  padding: 0px;
}
/* line 2489, sass/style.scss */
.woocommerce-page .gform_fields li#field_9_7 label, .woocommerce-page .gform_fields li#field_9_8 label, .woocommerce-page .gform_fields li#field_9_19 label {
  display: none;
}
/* line 2492, sass/style.scss */
.woocommerce-page .gform_fields li#field_9_7 .ginput_container, .woocommerce-page .gform_fields li#field_9_8 .ginput_container, .woocommerce-page .gform_fields li#field_9_19 .ginput_container {
  display: none;
}
/* line 2497, sass/style.scss */
.woocommerce-page .gform_fields li#field_9_15 label {
  display: none;
}
/* line 2500, sass/style.scss */
.woocommerce-page .gform_fields li#field_9_15 .ginput_container {
  display: none;
}

/* line 2508, sass/style.scss */
.cart-collaterals .cart_totals p small {
  display: none;
}

/* line 2516, sass/style.scss */
.no-borderradius .flexslider .flex-control-paging li a {
  background: transparent url(/images/slider-nav-fallback.png) no-repeat center;
}
/* line 2519, sass/style.scss */
.no-borderradius .flexslider .flex-control-paging li a.flex-active {
  background: transparent url(/images/slider-nav-active-fallback.png) no-repeat center;
}
/* line 2523, sass/style.scss */
.no-borderradius .flexslider .flex-control-paging li a:hover {
  background: transparent url(/images/slider-nav-active-fallback.png) no-repeat center;
}

/* line 2536, sass/style.scss */
.no-opacity .main-wrapper .feature-boxes .ad-box .ad-box-overlay {
  background: #000000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
/* line 2540, sass/style.scss */
.no-opacity .main-wrapper .feature-boxes .ad-box .ad-box-overlay:hover {
  background: #000000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

/* line 2552, sass/style.scss */
.woocommerce td.product-name dl.variation dt.sub, .woocommerce td.product-name dl.variation dd.sub, .woocommerce td.product-name dl.variation dt.cro, .woocommerce td.product-name dl.variation dd.cro, .woocommerce td.product-name dl.variation dt.tot, .woocommerce td.product-name dl.variation dd.tot, .woocommerce td.product-name dl.variation dt.ima, .woocommerce td.product-name dl.variation dd.ima, .woocommerce td.product-name dl.variation dt.ful, .woocommerce td.product-name dl.variation dd.ful {
  display: none;
}

/* line 2557, sass/style.scss */
.woocommerce td.product-name a {
  color: #333;
  pointer: default;
}

/* line 2562, sass/style.scss */
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  padding: 0.5em;
  margin: 0;
  font-size: 1em;
  color: #fff;
}

/* line 2569, sass/style.scss */
mark {
  color: #ffffff;
  background-color: rgba(0, 156, 232, 0);
  padding: 0px 5px;
}

/* line 2575, sass/style.scss */
.woocommerce .order_details li {
  font-size: 1em !important;
}

/* line 2579, sass/style.scss */
form.cart div.quantity {
  display: none;
}

/* line 2583, sass/style.scss */
woocommerce-message a.button {
  text-shadow: 0 0 0 #fff;
}

/* line 2588, sass/style.scss */
.contactForm li {
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 400;
  margin-bottom: 17px;
}
/* line 2593, sass/style.scss */
.contactForm li label {
  font-weight: 400 !important;
}
/* line 2597, sass/style.scss */
.contactForm li input {
  width: 50%;
}
/* line 2601, sass/style.scss */
.contactForm .gform_button {
  border: none;
  border-radius: 3px;
  background-color: #82ab29;
  color: #ffffff;
  padding: 0.5em 1.5em;
  font-weight: 600;
  opacity: 1;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 2610, sass/style.scss */
.contactForm .gform_button:hover {
  cursor: pointer;
  opacity: 0.8;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 2618, sass/style.scss */
.headerContact {
  width: 300px;
  float: left;
  color: #cccccc;
  margin-bottom: 0px;
  padding: 7px 0px;
  font-size: 12px;
  font-weight: 600;
}
/* line 2626, sass/style.scss */
.headerContact strong {
  color: #ffffff;
}

/* line 2633, sass/style.scss */
.page-footer a {
  color: #ffffff;
}

/* line 2638, sass/style.scss */
#quickPrice {
  display: block;
  position: fixed;
  top: 30%;
  height: 425px;
  width: 345px;
  left: -310px;
  z-index: 9999;
}
/* line 2646, sass/style.scss */
#quickPrice .calculator, #quickPrice .calcButton {
  background-color: #82ab29;
  float: left;
}
/* line 2650, sass/style.scss */
#quickPrice .calcButton {
  width: 35px;
  height: 245px;
  border-radius: 0px 5px 5px 0px;
}
/* line 2651, sass/style.scss */
#quickPrice .calcButton .calcIcon {
  padding: 15px 0px 0px 5px;
}
/* line 2654, sass/style.scss */
#quickPrice .calcButton .calcRotate {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/* line 2660, sass/style.scss */
#quickPrice .calcButton .calcRotate h3 {
  font-size: 16px;
  color: #ffffff;
  width: 245px;
  padding: 10px;
}
/* line 2670, sass/style.scss */
#quickPrice .calcButton:hover {
  cursor: pointer;
}
/* line 2674, sass/style.scss */
#quickPrice .calculator {
  width: 310px;
  height: 425px;
  border-radius: 0px 0px 5px 0px;
  padding: 20px;
  color: #ffffff;
  font-size: 14px;
}
/* line 2681, sass/style.scss */
#quickPrice .calculator fieldset {
  margin-bottom: 20px;
}
/* line 2683, sass/style.scss */
#quickPrice .calculator fieldset input {
  margin: 7px 0px 0px;
}
/* line 2686, sass/style.scss */
#quickPrice .calculator fieldset p {
  margin-bottom: 2px;
}
/* line 2689, sass/style.scss */
#quickPrice .calculator fieldset label {
  color: #fff;
  font-size: 12px;
}
/* line 2695, sass/style.scss */
#quickPrice .calculator .imageType label {
  width: 135px;
  float: left;
}
/* line 2701, sass/style.scss */
#quickPrice .calculator .paperType label {
  padding-right: 9px;
}
/* line 2706, sass/style.scss */
#quickPrice .calculator .imageType input, #quickPrice .calculator .paperType input {
  margin-left: 5px;
}
/* line 2711, sass/style.scss */
#quickPrice .calculator fieldset.dimensions label {
  width: 135px;
  float: left;
  color: #ffffff;
  font-size: 14px;
}
/* line 2716, sass/style.scss */
#quickPrice .calculator fieldset.dimensions label span {
  color: #fff;
  font-size: 12px;
}
/* line 2720, sass/style.scss */
#quickPrice .calculator fieldset.dimensions label input {
  width: 125px;
  font-size: 12px;
  padding: 3px;
  border-radius: 5px;
}
/* line 2728, sass/style.scss */
#quickPrice .calculator .total {
  float: left;
  background-color: #63821f;
  width: 260px;
  border-radius: 5px;
  padding: 10px;
}
/* line 2734, sass/style.scss */
#quickPrice .calculator .total span {
  float: right;
}
/* line 2737, sass/style.scss */
#quickPrice .calculator .total h2 {
  margin: 0px;
}
/* line 2741, sass/style.scss */
#quickPrice .calculator p.caveat {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  margin-top: 10px;
  float: left;
}
/* line 2748, sass/style.scss */
#quickPrice .calculator p.subHeader {
  font-size: 14px;
  color: #ffffff;
  float: left;
  margin-bottom: 10px;
}
/* line 2754, sass/style.scss */
#quickPrice .calculator button, #quickPrice .calculator div.calculate {
  width: 123px;
  background-color: #ffffff;
  border: none;
  border-radius: 50px;
  padding: 6px;
  margin-right: 10px;
  transition: background-color 0.25s ease-out 0s;
  -moz-transition: background-color 0.25s ease-out 0s;
  -webkit-transition: background-color 0.25s ease-out 0s;
  -o-transition: background-color 0.25s ease-out 0s;
}
/* line 2765, sass/style.scss */
#quickPrice .calculator button span, #quickPrice .calculator div.calculate span {
  color: #444348;
  text-transform: uppercase;
  font-size: 11px;
}
/* line 2773, sass/style.scss */
#quickPrice .calculator button:hover:hover {
  transition: background-color 0.25s ease-out 0s;
  -moz-transition: background-color 0.25s ease-out 0s;
  -webkit-transition: background-color 0.25s ease-out 0s;
  -o-transition: background-color 0.25s ease-out 0s;
  cursor: pointer;
  background-color: #444348;
}
/* line 2780, sass/style.scss */
#quickPrice .calculator button:hover:hover span {
  color: #ffffff;
}
/* line 2786, sass/style.scss */
#quickPrice .calculator div.calculate {
  margin-bottom: 15px;
}
/* line 2788, sass/style.scss */
#quickPrice .calculator div.calculate span {
  background: url(/images/update-icon.gif) no-repeat center right;
  padding: 2px 33px 1px 10px;
}
/* line 2792, sass/style.scss */
#quickPrice .calculator div.calculate:hover {
  cursor: pointer;
}

/* line 2799, sass/style.scss */
.clearfix:before, #new-design .pplr-slider:before, #new-design .rp-slider:before, .bspk-fltrs:before,
.clearfix:after,
#new-design .pplr-slider:after,
#new-design .rp-slider:after,
.bspk-fltrs:after {
  content: " ";
  display: table;
}

/* line 2805, sass/style.scss */
.clearfix:after, #new-design .pplr-slider:after, #new-design .rp-slider:after, .bspk-fltrs:after {
  clear: both;
}

/* line 2810, sass/style.scss */
#new-design .slider-wrapper-home {
  background-image: none;
  background-color: #282828;
  padding: 10px 0;
}
/* line 2816, sass/style.scss */
#new-design .swh-inner {
  background-color: #787878;
}
/* line 2820, sass/style.scss */
#new-design .easy-ways {
  color: #ffffff;
}
/* line 2823, sass/style.scss */
#new-design .easy-ways.grid_4 {
  width: 242px;
  margin-left: 0;
  margin-right: 0;
}
/* line 2829, sass/style.scss */
#new-design .easy-ways .easy-inner {
  padding: 20px 10px 0 10px;
}
/* line 2832, sass/style.scss */
#new-design .easy-ways .easy-inner h4 {
  font-weight: 300;
  font-size: 30px;
  line-height: 1;
  margin: 0;
  padding-left: 15px;
}
/* line 2840, sass/style.scss */
#new-design .easy-ways .easy-inner h5 {
  font-family: 'Over the Rainbow';
  font-weight: normal;
  font-size: 17px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 25px;
  padding-left: 15px;
}
/* line 2851, sass/style.scss */
#new-design .easy-ways .easy-list {
  margin: 0px 0px 0px 45px;
}
/* line 2854, sass/style.scss */
#new-design .easy-ways .easy-list li {
  position: relative;
  font-size: 12px;
  padding-bottom: 5px;
}
/* line 2859, sass/style.scss */
#new-design .easy-ways .easy-list li:after {
  position: absolute;
  left: -45px;
  top: 0;
  display: block;
  width: 34px;
  height: 34px;
  text-align: center;
  color: #82ab29;
  background-color: #ffffff;
  line-height: 34px;
  font-weight: 800;
  font-size: 24px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 2876, sass/style.scss */
#new-design .easy-ways .easy-list li.one:after {
  content: "1";
}
/* line 2882, sass/style.scss */
#new-design .easy-ways .easy-list li.two:after {
  content: "2";
}
/* line 2888, sass/style.scss */
#new-design .easy-ways .easy-list li.three:after {
  content: "3";
}
/* line 2893, sass/style.scss */
#new-design .easy-ways .easy-list li a {
  color: #ffffff;
  background-color: #82ab29;
  display: inline-block;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 5px 10px;
  text-align: left;
  margin-bottom: 5px;
  font-weight: bold;
  margin-top: 3px;
  width: 154px;
  white-space: nowrap;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 2907, sass/style.scss */
#new-design .easy-ways .easy-list li a:hover {
  background-color: #fff;
  color: #82ab29;
}
/* line 2912, sass/style.scss */
#new-design .easy-ways .easy-list li a.easy-search {
  background-color: #ffffff;
  color: #757575;
}
/* line 2916, sass/style.scss */
#new-design .easy-ways .easy-list li a.easy-search:hover {
  background-color: #82ab29;
  color: #ffffff;
}
/* line 2923, sass/style.scss */
#new-design .easy-ways .easy-list li p {
  font-size: 12px;
  padding-left: 10px;
  margin-bottom: 0px;
}
/* line 2931, sass/style.scss */
#new-design .easy-ways h3.wiggler {
  font-weight: bold;
  font-size: 1.3em;
  background-color: #009ce8;
  color: #fff;
  text-align: center;
  padding: 5px 0px 5px 0px !important;
  margin: 45px 0px 0px 0px !important;
  border-radius: 3px;
  animation: wiggle 2.5s infinite 300ms;
}
/* line 2944, sass/style.scss */
#new-design .easy-ways .free-delivery {
  text-align: center;
  border-radius: 8px;
  padding: 8px;
  background-color: #a9a9a9;
  margin-top: 9px;
}
/* line 2951, sass/style.scss */
#new-design .easy-ways .free-delivery p {
  margin-bottom: 14px;
}
/* line 2955, sass/style.scss */
#new-design .easy-ways .free-delivery h3 {
  margin-bottom: 0px;
}
/* line 2959, sass/style.scss */
#new-design .easy-ways .free-delivery .rotate27 {
  display: none;
  margin: 8px 0px -10px -171px;
  font-weight: bold;
  color: yellow;
  -webkit-transform: rotate(-27deg);
  -moz-transform: rotate(27);
  -ms-transform: rotate(-27deg);
  -o-transform: rotate(-27deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);
}
/* line 2973, sass/style.scss */
#new-design .search-box-new {
  float: left;
  width: 154px;
  margin-bottom: 5px;
}
/* line 2978, sass/style.scss */
#new-design .search-box-new label {
  position: absolute;
  top: -9999px;
}
/* line 2983, sass/style.scss */
#new-design .search-box-new .input-wrap {
  position: relative;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #82ab29;
  padding-right: 30px;
}
/* line 2989, sass/style.scss */
#new-design .search-box-new .input-wrap input[type="text"] {
  margin: 0;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  color: #ccc;
  border: none;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 3000, sass/style.scss */
#new-design .search-box-new .input-wrap input[type="text"]:focus {
  color: #757575;
}
/* line 3005, sass/style.scss */
#new-design .search-box-new .input-wrap button[type="submit"] {
  position: absolute;
  right: 3px;
  top: 50%;
  margin-top: -12px;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 20px;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 3019, sass/style.scss */
#new-design .search-box-new .input-wrap button[type="submit"]:hover {
  color: #ffffff;
}
/* line 3023, sass/style.scss */
#new-design .search-box-new .input-wrap button[type="submit"] i {
  line-height: 20px;
}
/* line 3030, sass/style.scss */
#new-design .hss-wrapper {
  position: relative;
}
/* line 3032, sass/style.scss */
#new-design .hss-wrapper.grid_8 {
  width: 698px;
  margin-left: 0;
  margin-right: 0;
}
/* line 3038, sass/style.scss */
#new-design .hss-wrapper .slider-nav {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 3045, sass/style.scss */
#new-design .hss-wrapper .slick-dots {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: auto;
  margin: 0;
  font-size: 0;
  vertical-align: top;
}
/* line 3053, sass/style.scss */
#new-design .hss-wrapper .slick-dots li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 2px;
}
/* line 3057, sass/style.scss */
#new-design .hss-wrapper .slick-dots li button {
  background-color: #9c9b9b;
  width: 17px;
  height: 17px;
  text-indent: -9999px;
  border: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
}
/* line 3070, sass/style.scss */
#new-design .hss-wrapper .slick-dots li.slick-active button {
  background-color: #757575;
}
/* line 3077, sass/style.scss */
#new-design .hss-wrapper .slick-prev {
  background-color: #009ce8;
  width: 17px;
  height: 17px;
  border: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  float: left;
  margin-right: 2px;
  color: #ffffff;
  text-indent: -9999px;
  background-image: url(images-two/slick-nav-sprite.png);
  background-repeat: no-repeat;
  background-position: 4px center;
  font-size: 0;
  line-height: 0;
}
/* line 3095, sass/style.scss */
#new-design .hss-wrapper .slick-next {
  background-color: #009ce8;
  width: 17px;
  height: 17px;
  border: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  float: right;
  margin-left: 2px;
  color: #ffffff;
  text-indent: -9999px;
  background-image: url(images-two/slick-nav-sprite.png);
  background-repeat: no-repeat;
  background-position: -95px center;
  font-size: 0;
  line-height: 0;
}
/* line 3116, sass/style.scss */
#new-design .home-slider-slick .slick-slide img {
  width: 100%;
}
/* line 3124, sass/style.scss */
#new-design .slide-unit > div {
  width: 31%;
  float: left;
  position: relative;
}
/* line 3129, sass/style.scss */
#new-design .slide-unit > div.middle-box {
  margin: 1.75% 3.5%;
}
/* line 3133, sass/style.scss */
#new-design .slide-unit > div.end-box {
  margin: 1.75% 0;
}
/* line 3137, sass/style.scss */
#new-design .slide-unit > div a {
  display: block;
  border: 2px solid #757575;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 3142, sass/style.scss */
#new-design .slide-unit > div a:hover {
  border-color: #82ab29;
}
/* line 3145, sass/style.scss */
#new-design .slide-unit > div a:hover h6 {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 3152, sass/style.scss */
#new-design .slide-unit > div h6 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #ffffff;
  text-align: right;
  padding: 5px 10px;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 3163, sass/style.scss */
#new-design .slide-unit > div h6 span {
  color: #d4d4d4;
}
/* line 3165, sass/style.scss */
#new-design .slide-unit > div h6 span:hover {
  color: #b3d961;
}
/* line 3173, sass/style.scss */
#new-design .slide-unit img {
  width: 100%;
}
/* line 3179, sass/style.scss */
#new-design .slide-unit-exclusive > div {
  width: 21%;
  float: left;
  position: relative;
}
/* line 3184, sass/style.scss */
#new-design .slide-unit-exclusive > div.first-box {
  margin: 1.75% 2.9% 0% 0%;
}
/* line 3188, sass/style.scss */
#new-design .slide-unit-exclusive > div.middle-box {
  margin: 1.75% 2.2%;
}
/* line 3192, sass/style.scss */
#new-design .slide-unit-exclusive > div.end-box {
  margin: 1.75% 0 0% 2.2%;
}
/* line 3196, sass/style.scss */
#new-design .slide-unit-exclusive > div a {
  display: block;
  border: 2px solid #757575;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 3201, sass/style.scss */
#new-design .slide-unit-exclusive > div a:hover {
  border-color: #009ce8;
}
/* line 3204, sass/style.scss */
#new-design .slide-unit-exclusive > div a:hover h6 {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 3211, sass/style.scss */
#new-design .slide-unit-exclusive > div h6 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #ffffff;
  text-align: right;
  padding: 5px 10px;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 3222, sass/style.scss */
#new-design .slide-unit-exclusive > div h6 span {
  color: #b8ec31;
}
/* line 3229, sass/style.scss */
#new-design .slide-unit-exclusive img {
  width: 100%;
}
/* line 3244, sass/style.scss */
#new-design h5.title-with-link span {
  float: right;
  display: block;
  font-weight: 600;
}
/* line 3249, sass/style.scss */
#new-design h5.title-with-link span a {
  font-size: 12px;
  color: #ffffff;
  background-color: #878787;
  padding: 5px 10px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 3257, sass/style.scss */
#new-design h5.title-with-link span a:hover {
  background-color: #008bcf;
}
/* line 3266, sass/style.scss */
#new-design h5.title-with-link-exclusive span {
  float: right;
  display: block;
  font-weight: 600;
  margin-right: 18px;
}
/* line 3272, sass/style.scss */
#new-design h5.title-with-link-exclusive span a {
  font-size: 12px;
  color: #ffffff;
  background-color: #009ce8;
  padding: 5px 10px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 3280, sass/style.scss */
#new-design h5.title-with-link-exclusive span a:hover {
  background-color: #008bcf;
}
/* line 3288, sass/style.scss */
#new-design .box-features h5 {
  margin-bottom: 0;
}
/* line 3293, sass/style.scss */
#new-design .main-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 3298, sass/style.scss */
#new-design .collections-list-wrapper {
  padding-left: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 3303, sass/style.scss */
#new-design .collections-list-wrapper h5 {
  font-weight: 600;
}
/* line 3307, sass/style.scss */
#new-design .collections-list-wrapper ul {
  margin-left: 20px;
}
/* line 3309, sass/style.scss */
#new-design .collections-list-wrapper ul li {
  font-size: 14px;
  font-weight: bold;
  position: relative;
}
/* line 3314, sass/style.scss */
#new-design .collections-list-wrapper ul li:before {
  position: absolute;
  content: "\f0da";
  font-family: "FontAwesome";
  left: -20px;
  top: 0;
  color: #757575;
}
/* line 3323, sass/style.scss */
#new-design .collections-list-wrapper ul li ul.sub-menu {
  margin-left: 40px;
  margin-bottom: 0;
}
/* line 3333, sass/style.scss */
#new-design .collections-list-wrapper ul li.menu-item-has-children:before {
  content: "\f0d7";
}
/* line 3340, sass/style.scss */
#new-design .collections-list-wrapper a {
  color: #282828;
  -moz-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
/* line 3344, sass/style.scss */
#new-design .collections-list-wrapper a:hover {
  color: #009ce8;
}
/* line 3350, sass/style.scss */
#new-design .slick-recently {
  position: relative;
  margin-bottom: 20px;
}
/* line 3354, sass/style.scss */
#new-design .slick-recently .slider-nav {
  position: absolute;
  top: 11px;
  right: 0;
}
/* line 3360, sass/style.scss */
#new-design .slick-recently .slick-dots {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: auto;
  margin: 0;
  font-size: 0;
  line-height: 0;
  vertical-align: top;
}
/* line 3369, sass/style.scss */
#new-design .slick-recently .slick-dots li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 2px;
}
/* line 3373, sass/style.scss */
#new-design .slick-recently .slick-dots li button {
  background-color: #9c9b9b;
  width: 17px;
  height: 17px;
  text-indent: -9999px;
  border: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
}
/* line 3386, sass/style.scss */
#new-design .slick-recently .slick-dots li.slick-active button {
  background-color: #757575;
}
/* line 3393, sass/style.scss */
#new-design .slick-recently .slick-prev {
  background-color: #545454;
  width: 17px;
  height: 17px;
  border: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  float: left;
  margin-right: 2px;
  color: #ffffff;
  text-indent: -9999px;
  background-image: url(images-two/slick-nav-sprite.png);
  background-repeat: no-repeat;
  background-position: 4px center;
  font-size: 0;
  line-height: 0;
}
/* line 3411, sass/style.scss */
#new-design .slick-recently .slick-next {
  background-color: #545454;
  width: 17px;
  height: 17px;
  border: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  float: right;
  margin-left: 2px;
  color: #ffffff;
  text-indent: -9999px;
  background-image: url(images-two/slick-nav-sprite.png);
  background-repeat: no-repeat;
  background-position: -95px center;
  font-size: 0;
  line-height: 0;
}
/* line 3431, sass/style.scss */
#new-design .header-wrapper .page-header {
  position: relative;
}
/* line 3434, sass/style.scss */
#new-design .header-wrapper .page-header h2.tagline {
  margin: 5px 0 0 0;
  width: 300px;
  text-align: right;
  padding-right: 10px;
}
/* line 3441, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header {
  float: right;
  text-align: right;
  margin: 20px 140px 0px 0px;
  position: relative;
}
/* line 3447, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header .tick-points {
  margin-bottom: -3px;
}
/* line 3450, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header .tick-points p {
  display: inline;
  margin-left: 10px;
  font-weight: bold;
}
/* line 3455, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header .tick-points p:before {
  content: '\2713';
  margin-right: 5px;
  font-size: 1.2em;
  color: #9fcf38;
  font-weight: bold;
}
/* line 3467, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header .tick-points a {
  color: #fff;
}
/* line 3470, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header .tick-points a:hover {
  color: #ededed;
}
/* line 3477, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header .telephone {
  margin: 10px 0;
  color: #82ab29;
  font-size: 22px;
}
/* line 3483, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header .made-in-uk {
  position: absolute;
  top: -40px;
  right: -100px;
}
/* line 3488, sass/style.scss */
#new-design .header-wrapper .page-header .mid-header .made-in-uk img {
  width: 72px;
}
/* line 3497, sass/style.scss */
#new-design .header-wrapper .page-header .account {
  float: right;
  text-align: right;
}
/* line 3501, sass/style.scss */
#new-design .header-wrapper .page-header .account .cart-icon {
  margin-bottom: 5px;
}
/* line 3505, sass/style.scss */
#new-design .header-wrapper .page-header .account p.cart-details {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}
/* line 3511, sass/style.scss */
#new-design .header-wrapper .page-header .account .account-links {
  margin: 0;
  list-style-type: none;
  font-size: 0;
}
/* line 3516, sass/style.scss */
#new-design .header-wrapper .page-header .account .account-links li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 12px;
  font-weight: bold;
}
/* line 3522, sass/style.scss */
#new-design .header-wrapper .page-header .account .account-links li:first-of-type a {
  border-right: 1px solid #878787;
}
/* line 3528, sass/style.scss */
#new-design .header-wrapper .page-header .account .account-links li:last-of-type a {
  padding-right: 0;
}
/* line 3533, sass/style.scss */
#new-design .header-wrapper .page-header .account .account-links li a {
  color: #bababa;
  padding: 0 5px;
}
/* line 3543, sass/style.scss */
#new-design .main-nav-wrapper {
  background-color: #ededed;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NiY2FjYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cbcaca));
  background-image: -moz-linear-gradient(#ffffff, #cbcaca);
  background-image: -webkit-linear-gradient(#ffffff, #cbcaca);
  background-image: linear-gradient(#ffffff, #cbcaca);
  border: none;
}
/* line 3547, sass/style.scss */
#new-design .main-nav-wrapper .main-nav {
  border-color: #e0e0e0;
  border-top: none;
  border-bottom: none;
}
/* line 3552, sass/style.scss */
#new-design .main-nav-wrapper .main-nav li a {
  padding: 0 13px;
  border-left: none;
  border-color: #e0e0e0;
  text-shadow: none;
}
/* line 3560, sass/style.scss */
#new-design .main-nav-wrapper .main-nav li.price-calc-link a {
  color: #ffffff;
  background-color: #82ab29;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyYWIyOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZjOGUyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #82ab29), color-stop(100%, #6c8e22));
  background-image: -moz-linear-gradient(#82ab29, #6c8e22);
  background-image: -webkit-linear-gradient(#82ab29, #6c8e22);
  background-image: linear-gradient(#82ab29, #6c8e22);
  text-shadow: none;
  position: relative;
  padding-right: 30px;
}
/* line 3568, sass/style.scss */
#new-design .main-nav-wrapper .main-nav li.price-calc-link a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -7px;
  width: 29px;
  height: 15px;
  display: block;
  background-image: url(images-two/calculator.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  background-size: 14px;
}
/* line 3589, sass/style.scss */
#new-design .page-footer h5 {
  font-size: 14px;
}
/* line 3594, sass/style.scss */
#new-design .reviews-wrapper {
  background-color: #787878;
  text-align: center;
}
/* line 3598, sass/style.scss */
#new-design .reviews-wrapper h2 {
  color: #ffffff;
}
/* line 3602, sass/style.scss */
#new-design .reviews-wrapper .slick-reviews {
  font-size: 0;
}
/* line 3606, sass/style.scss */
#new-design .reviews-wrapper .review-box {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-align: left;
  color: #ffffff;
  padding: 5px 10px;
}
/* line 3612, sass/style.scss */
#new-design .reviews-wrapper .review-box .review-image {
  width: 50px;
  height: 50px;
  background-image: url(images-two/review-image.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  margin-right: 5px;
}
/* line 3622, sass/style.scss */
#new-design .reviews-wrapper .review-box .review-details {
  overflow: auto;
}
/* line 3626, sass/style.scss */
#new-design .reviews-wrapper .review-box span.star {
  width: 16px;
  height: 15px;
  background-image: url(images-two/star.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  margin: 0 2px;
}
/* line 3637, sass/style.scss */
#new-design .reviews-wrapper .review-box p {
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
}
/* line 3643, sass/style.scss */
#new-design .reviews-wrapper .review-box p.stars {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 3647, sass/style.scss */
#new-design .reviews-wrapper .review-box p.review-date {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 5px;
  font-style: italic;
  font-weight: bold;
}
/* line 3654, sass/style.scss */
#new-design .reviews-wrapper .review-box p.review-name {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-style: italic;
  font-weight: bold;
}
/* line 3662, sass/style.scss */
#new-design .space_top {
  margin-top: 45px;
}
/* line 3666, sass/style.scss */
#new-design .space_top img {
  border: 2px solid #757575;
}
/* line 3669, sass/style.scss */
#new-design .space_top img:hover {
  border: 2px solid #82AB29;
}
/* line 3673, sass/style.scss */
#new-design .slick_popular, #new-design .slick_pictowalls {
  margin-bottom: 20px;
}
/* line 3679, sass/style.scss */
#new-design .new-home-content .nh-left.grid_4 {
  width: 242px;
}
/* line 3683, sass/style.scss */
#new-design .new-home-content .nh-left img {
  width: 100%;
}
/* line 3688, sass/style.scss */
#new-design .new-home-content .box-features {
  width: 678px;
}
/* line 3691, sass/style.scss */
#new-design .new-home-content .box-features h5 {
  font-size: 22px;
  font-weight: 600;
}
/* line 3697, sass/style.scss */
#new-design .new-home-content .box-features-exclusive {
  width: 100%;
}
/* line 3702, sass/style.scss */
#new-design .main-nav-wrapper {
  height: 42px;
  text-align: center;
}
/* line 3706, sass/style.scss */
#new-design .main-nav-wrapper #menu-new-main-navigation {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 auto;
}

/* line 3715, sass/style.scss */
.sample-cta {
  position: fixed;
  z-index: 100;
  right: -80px;
  top: 38%;
  height: 80px;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 3723, sass/style.scss */
.sample-cta a {
  color: #ffffff;
}
/* line 3727, sass/style.scss */
.sample-cta h3 {
  background-color: #787878;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 20px 0 50px;
  line-height: 40px;
  margin: 0;
  width: 220px;
  height: 40px;
  font-size: 16px;
  position: relative;
  border-radius: 0 0 5px 5px;
  background-image: url(images-two/sample-icon.png);
  background-repeat: no-repeat;
  background-position: 15px 5px;
}
/* line 3742, sass/style.scss */
.sample-cta h3:after {
  position: absolute;
  content: "";
  width: 214px;
  height: 35px;
  right: 3px;
  top: 40px;
  background-image: url(images-two/sample-drawer-flipped.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}
/* line 3755, sass/style.scss */
.sample-cta h3 a {
  color: #ffffff;
}

/* line 3762, sass/style.scss */
iframe[name='google_conversion_frame'] {
  height: 0 !important;
  width: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin-top: -13px;
  float: left;
}

/* line 3772, sass/style.scss */
.woocommerce-page ul.products li.product {
  background-color: #282828;
  border: 5px solid #eeeeee;
}

/* line 3777, sass/style.scss */
.woocommerce-page ul.products li.product a img {
  margin: 0px;
}

/* line 3781, sass/style.scss */
.woocommerce-page ul.products li.product h3 {
  padding: 5px 10px 5px 10px !important;
  color: #ffffff;
  font-size: 14px !important;
}

/* line 3787, sass/style.scss */
.woocommerce-page ul.products li.product h5.psqm {
  padding: 10px 10px 10px 10px;
  margin: 0px;
  color: #ffffff;
  font-size: 16px;
  background-color: #82ab29;
  font-weight: 400;
}

/* line 3796, sass/style.scss */
.woocommerce-page ul.products li.product a.add_to_cart_button {
  display: none;
}

/* line 3801, sass/style.scss */
.single-product div.product_meta, .single-product div.woocommerce-tabs, .single-product div.related {
  display: none;
}

/* line 3805, sass/style.scss */
#new-design div.main-wrapper.customise-page ul.products li.product {
  margin: 0 0 20px 0;
  width: 306px;
  float: none;
}
/* line 3810, sass/style.scss */
#new-design div.main-wrapper.customise-page ul.products li.product a {
  display: block;
  position: relative;
}
/* line 3814, sass/style.scss */
#new-design div.main-wrapper.customise-page ul.products li.product a:hover {
  opacity: 1;
}
/* line 3817, sass/style.scss */
#new-design div.main-wrapper.customise-page ul.products li.product a:hover img {
  opacity: 0.8;
}
/* line 3821, sass/style.scss */
#new-design div.main-wrapper.customise-page ul.products li.product a:hover .item-overlay {
  opacity: 1;
  visibility: visible;
}
/* line 3827, sass/style.scss */
#new-design div.main-wrapper.customise-page ul.products li.product a img {
  margin-bottom: 0;
}
/* line 3831, sass/style.scss */
#new-design div.main-wrapper.customise-page ul.products li.product a.add_to_cart_button {
  display: none;
}
/* line 3835, sass/style.scss */
#new-design div.main-wrapper.customise-page ul.products li.product a .item-overlay {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 3849, sass/style.scss */
#new-design div.main-wrapper.customise-page .bespoke-filter {
  width: 33.333%;
  float: left;
  padding-right: 20px;
}

/* line 3857, sass/style.scss */
.customise-page .category-image {
  float: left;
  margin: 0 20px 20px 0;
}

/* line 3864, sass/style.scss */
.bspk-fltrs {
  clear: left;
  margin-bottom: 30px;
}
/* line 3870, sass/style.scss */
.bspk-fltrs .chosen a {
  display: block;
  position: relative;
  padding-right: 30px;
}
/* line 3875, sass/style.scss */
.bspk-fltrs .chosen a:after {
  content: "x";
  position: absolute;
  right: 0;
  top: 0;
  font-weight: bold;
}

/* line 3886, sass/style.scss */
p.image-credit {
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 3893, sass/style.scss */
.yith-wcan-select li a {
  display: block;
}

/* line 3897, sass/style.scss */
.bktosrch {
  padding-bottom: 2px;
  font-size: 12px;
  display: inline-block;
}

/* line 3903, sass/style.scss */
.ppm {
  font-weight: bold;
  font-size: 40px;
  color: #82ab29;
}
/* line 3907, sass/style.scss */
.ppm span {
  color: #a0a0a0;
  font-weight: normal;
  font-size: 15px;
}

/* line 3915, sass/style.scss */
.paper-types h3 {
  margin-top: 25px;
}
/* line 3918, sass/style.scss */
.paper-types p {
  margin-bottom: 5px;
  color: #333333;
}
/* line 3921, sass/style.scss */
.paper-types p span {
  color: #a0a0a0;
}
/* line 3926, sass/style.scss */
.paper-types p.searchOptions {
  margin-top: 15px;
}
/* line 3929, sass/style.scss */
.paper-types p.searchOptions a span {
  float: left;
  width: 100%;
  font-size: 19px;
  font-weight: 600;
  padding: 0.8em 1.5em;
  margin-bottom: 20px;
}

/* new 07/16 */
/* line 3945, sass/style.scss */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #82AB29;
}

/* line 3950, sass/style.scss */
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #82AB29;
}

/* New 09/16 - Dan E */
/* floats the search box right in the header */
/* line 3959, sass/style.scss */
.right {
  float: right !important;
  margin-bottom: 10px !important;
}

/* line 3964, sass/style.scss */
input#woocommerce-product-search-field {
  margin-top: 7px;
}

/* line 3968, sass/style.scss */
.wc-search input[type="submit"] {
  font-size: 14px;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF82AB29', endColorstr='#FF435915');
  background-color: #82AB29;
  border: 0;
  color: #ffffff;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  float: left;
  margin-bottom: 20px;
}

/* new 09/01/17 Dan E */
/* line 3989, sass/style.scss */
.main-text img {
  width: 100%;
  margin: 0px 0px 10px 0px;
}

/* line 3994, sass/style.scss */
.client-says h2 {
  color: #82ab29;
  font-weight: 400;
}

/* line 3999, sass/style.scss */
.exclusive-header {
  background-color: #272727;
  border-radius: 10px;
  width: 940px;
  margin-bottom: 28px;
  color: #fff;
  font-weight: 600 !important;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
/* line 4004, sass/style.scss */
.exclusive-header a {
  color: #fff;
  font-weight: 600 !important;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}

/* line 4018, sass/style.scss */
.wc-search {
  color: #fff;
  font-weight: 600;
  margin-top: 5px;
  margin-left: 10px;
  display: block;
  z-index: 99;
}

/* line 4027, sass/style.scss */
label.screen-reader-text {
  display: inline;
  font-weight: 600;
  float: left;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}

/* line 4035, sass/style.scss */
input#woocommerce-product-search-field {
  margin-top: 15px;
  margin-left: 15px;
  display: inline;
  float: left;
  padding-left: 16px;
  width: 85%;
  border-radius: 50px;
}

/* line 4045, sass/style.scss */
.wc-search input[type="submit"] {
  float: left;
  margin-bottom: 20px;
  margin-top: 16px;
  margin-left: 10px;
}

/* line 4054, sass/style.scss */
.hesperiden.tparrows {
  z-index: 999999;
}

/* line 4058, sass/style.scss */
.page-id-195 h2:nth-of-type(1) {
  margin-top: 40px;
}

/* line 4062, sass/style.scss */
.page-id-176 .grid_12 h2:first-child {
  margin-top: 40px;
}

/* line 4068, sass/style.scss */
.single-product .main-wrapper.customise-page {
  padding: 60px 0px 100px 0px !important;
}

/* line 4074, sass/style.scss */
.woocommerce-cart .woocommerce input.button {
  color: #d3ced2;
  background-color: #fff;
}
/* line 4079, sass/style.scss */
.woocommerce-cart .woocommerce input#coupon_code {
  padding: 10px;
  width: 120px;
}

/* line 4085, sass/style.scss */
a.cdd-link {
  text-decoration: underline;
  font-size: smaller;
  cursor: pointer;
}
/* line 4090, sass/style.scss */
a.cdd-linkhover {
  font-weight: bolder;
}

/* line 4096, sass/style.scss */
.woocommerce-message {
  border-top-color: #878787;
}
/* line 4098, sass/style.scss */
.woocommerce-message:before {
  color: #878787;
}

/* line 4103, sass/style.scss */
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
  font-weight: 700;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  width: 190px;
}

/* CLOSED CHECKOUT */
/* line 4114, sass/style.scss */
.woocommerce-cart .main-nav-wrapper, .woocommerce-checkout .main-nav-wrapper {
  display: none;
}
/* line 4118, sass/style.scss */
.woocommerce-cart .main-wrapper, .woocommerce-checkout .main-wrapper {
  padding: 40px 0px !important;
}
/* line 4123, sass/style.scss */
.woocommerce-cart .search-box-new, .woocommerce-checkout .search-box-new {
  display: none;
}
/* line 4127, sass/style.scss */
.woocommerce-cart .page-header, .woocommerce-checkout .page-header {
  padding-bottom: 40px;
}
/* line 4131, sass/style.scss */
.woocommerce-cart #quickPrice, .woocommerce-checkout #quickPrice {
  display: none;
}
/* line 4135, sass/style.scss */
.woocommerce-cart .sample-cta, .woocommerce-checkout .sample-cta {
  display: none;
}
/* line 4139, sass/style.scss */
.woocommerce-cart .woocommerce-checkout #payment, .woocommerce-checkout .woocommerce-checkout #payment {
  background: #ffffff;
  border-radius: 5px;
}
/* line 4145, sass/style.scss */
.woocommerce-cart p#billing_company_field, .woocommerce-checkout p#billing_company_field {
  display: none;
}
/* line 4149, sass/style.scss */
.woocommerce-cart .woocommerce-checkout tr.order-total span.woocommerce-Price-amount, .woocommerce-checkout .woocommerce-checkout tr.order-total span.woocommerce-Price-amount {
  color: #82ab29;
}
/* line 4153, sass/style.scss */
.woocommerce-cart .order-total span.woocommerce-Price-amount.amount, .woocommerce-checkout .order-total span.woocommerce-Price-amount.amount {
  color: #82ab29;
}
/* line 4157, sass/style.scss */
.woocommerce-cart .woocommerce table.shop_table td small span, .woocommerce-checkout .woocommerce table.shop_table td small span {
  color: #777 !important;
}
/* line 4162, sass/style.scss */
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals, .woocommerce-cart .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-checkout .woocommerce .cart-collaterals .cart_totals, .woocommerce-checkout .woocommerce-page .cart-collaterals .cart_totals {
  float: right;
  width: 60%;
}
/* line 4167, sass/style.scss */
.woocommerce-cart .woocommerce td.product-name dl.variation, .woocommerce-checkout .woocommerce td.product-name dl.variation {
  margin: 8px 0px 10px 0px;
}
@keyframes wiggle {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  80% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  85% {
    -moz-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  95% {
    -moz-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
/* line 4181, sass/style.scss */
.woocommerce-cart .woocommerce-checkout #payment ul.payment_methods li img:nth-child(1), .woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li img:nth-child(1) {
  margin-left: 10px;
}
/* line 4185, sass/style.scss */
.woocommerce-cart #sagepaydirect-cc-form .wc-credit-card-form-card-type, .woocommerce-checkout #sagepaydirect-cc-form .wc-credit-card-form-card-type {
  font-size: 1em !important;
}

/* END CLOSED CHECKOUT */
/* Removes quick price from crop page */
/* line 4197, sass/style.scss */
.page-id-195 .main-nav-wrapper .main-nav li.price-calc-link a, .page-id-176 .main-nav-wrapper .main-nav li.price-calc-link a {
  color: rgba(255, 255, 255, 0) !important;
  background-color: #ededed;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #cdcaca));
  background-image: -moz-linear-gradient(#fff, #cdcaca);
  background-image: -webkit-linear-gradient(#fff, #cdcaca);
  background-image: linear-gradient(#ffffff, #cdcaca) !important;
  text-shadow: none;
  position: relative;
  padding-right: 30px;
}
/* line 4210, sass/style.scss */
.page-id-195 .main-nav-wrapper .main-nav li.price-calc-link a:after, .page-id-176 .main-nav-wrapper .main-nav li.price-calc-link a:after {
  display: none !important;
}
/* line 4215, sass/style.scss */
.page-id-195 div#quickPrice, .page-id-176 div#quickPrice {
  display: none !important;
}

/* line 4221, sass/style.scss */
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
  font-size: 1em;
  padding: 8px;
  background-repeat: no-repeat;
  background-position: right .618em center;
  background-size: 32px 20px;
}

/* line 4229, sass/style.scss */
.woocommerce-checkout #payment div.payment_box {
  background-color: #f1f1f1;
}

/* line 4234, sass/style.scss */
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
  content: "";
  display: block;
  border: 1em solid #f1f1f1;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  position: absolute;
  top: -.75em;
  left: 0;
  margin: -1em 0 0 2em;
}

/* line 4247, sass/style.scss */
h3#ship-to-different-address {
  margin-top: 20px;
}

/* line 4251, sass/style.scss */
div#order_review {
  color: #787878;
}

/* line 4255, sass/style.scss */
input#input_10_18[type="text"][readonly] {
  background-color: #fff;
  border: none;
  box-shadow: none;
  font-weight: bold;
  padding: 0px;
  color: #009ce8;
}

/* line 4264, sass/style.scss */
.image-ref-help {
  margin-top: 20px;
}

/* line 4267, sass/style.scss */
.image-ref-help p {
  margin: 0px 0px 4px 0px;
}

/* line 4271, sass/style.scss */
p.image-ref strong {
  color: #009ce8;
}

/* line 4275, sass/style.scss */
p.image-ref {
  width: 149px;
  color: #282828;
}

/* line 4280, sass/style.scss */
.gform_wrapper span.ginput_total {
  color: #63821f !important;
  font-weight: bold;
  font-size: larger !important;
}

/* line 4286, sass/style.scss */
.gform_wrapper ul li.gfield {
  margin-top: 0px !important;
  padding-top: 0;
}

/* line 4291, sass/style.scss */
tr.shipping th::after {
  margin-left: 10px;
  content: "Free UK Delivery!" !important;
  position: absolute;
  font-weight: bold;
  font-size: 0.7rem;
  background-color: #009ce8;
  color: #fff;
  padding: 5px 8px 5px 10px !important;
  animation: wiggle 2.5s infinite;
}

/* line 4303, sass/style.scss */
.woocommerce-cart tr.shipping th::after {
  margin-left: 10px;
  content: "Free UK Delivery!" !important;
  position: absolute;
  font-weight: bold;
  font-size: 0.7rem;
  background-color: #009ce8;
  color: #fff;
  padding: 0px 8px 0px 10px !important;
  animation: wiggle 2.5s infinite;
}

/* line 4315, sass/style.scss */
dt.variation-Sub-total {
  display: none !important;
}

/* line 4319, sass/style.scss */
dd.variation-Sub-total {
  display: none !important;
}

/* line 4323, sass/style.scss */
.blog-col-left {
  width: 300px;
  max-height: 200px;
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}

/* line 4333, sass/style.scss */
.blog-col-right {
  width: 300px;
  max-height: 200px;
  overflow: hidden;
  float: left;
  margin-left: 10px;
  display: block;
  position: relative;
  margin-bottom: 10px;
}

/* line 4344, sass/style.scss */
.inspiration-grid:first-child:after {
  content: "";
  width: 460px;
  top: 263px;
  height: 339px;
  background: transparent url("/wp-content/themes/pictowall/images-two/room-overlay1.png") no-repeat;
  position: absolute;
  z-index: 1;
}

/* line 4355, sass/style.scss */
.inspiration-overlay:last-of-type:after {
  content: "";
  width: 460px;
  top: 262px;
  height: 339px;
  background: transparent url("/wp-content/themes/pictowall/images-two/room-overlay2.png") no-repeat;
  position: absolute;
  z-index: 1;
}

/* line 4366, sass/style.scss */
img.attachment-inspiration-product.size-inspiration-product {
  width: 100%;
  height: 341px;
  overflow: hidden;
}

/* line 4372, sass/style.scss */
.payment-info-box {
  display: inline-block;
  background-color: #ffffff;
  border: 0.5px solid #ebe9eb;
  padding: 25px 50px;
  border-radius: 5px;
  line-height: 1.2;
  margin-top: 45px;
  text-align: center;
}

/* line 4383, sass/style.scss */
.payment-info-box img {
  width: 250px;
  margin-bottom: 10px;
}

/* line 4388, sass/style.scss */
.wpoi-hustle .wpoi-button button {
  width: auto !important;
}

/* line 4392, sass/style.scss */
.shop-only h1.page-title {
  display: none;
}

/* line 4396, sass/style.scss */
.page-template-bespoke-image-upload .price-calc-link {
  display: none;
}
