.facetwp-checkbox {
	color: #333333;
	font-size: 15px;
}

.chair-facet {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #777777;
}

.mk-blog-thumbnail-item .item-wrapper {
  padding: 0px !important;
}

.wpb_content_element {
  margin-bottom: 0px;
}

.edge-title, .slider-1 {
  font-size: 32px !important;
  font-family: "Fira Sans";
  font-weight: 700 !important;
  background-color: rgba(240,0,0,1);
  padding: .25em .7em !important;
  display: inline-block;
  background-color: #dd3333;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  color: #ffffff;
}

.edge-desc, .slider-2 {
  font-family: "Fira Sans";
  font-size: 28px !important;
  color: #fff;
  background-color: rgba(0,0,0,.2);
  padding: .25em .7em;
  display: inline-block;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, .5); 
  font-weight: 500 !important;
}

.portfolio-categories, .mk-blog-author, .mk-categories, .mk-post-cat {
  display: none !important;
}

h1 {
  line-height: 1.1em !important;
}

#mk-footer .font-icon {
  margin-right: 10px;
}

#mk-footer a:hover {
  color: #000000 !important;
}

#sub-footer a:hover {
  color: #dd3333 !important;
}
  
img.mk-resposnive-logo {
    max-width: 260px!important;
}

* {
  letter-spacing: 0px !important;
}

.wpcf7 input[type="text"], .wpcf7 textarea {
  color: #555555 !important;
  font-size: 16px;
}

li.mini_cart_item a, span.product-title {
  line-height: 1em !important;
}

td[data-title="shipping"] {
    display: none !important;
}

.hpLeft .vc_icon_element, .hpLeft .mk-text-block {
  max-width: 50%;
  margin-left: 50%;
}

.hpLeft .mk-button {
  margin-left: 50% !important;
}

/* Start HP SLider Nav */

.mk-edge-slider .edge-skip-slider[data-skin="dark"], .mk-skip-to-next[data-skin=dark] {
  background-color: #dd3333;
  border-color: #ffffff !important;
}

.mk-edge-slider .edge-skip-slider[data-skin="dark"] svg, .mk-skip-to-next[data-skin=dark] svg {
    fill: #ffffff;
}

.swiper-pagination[data-skin=dark] span {
    background-color: #dd3333;
}

.pagination-stroke[data-skin=dark] a.is-active span {
    background-color: transparent;
    box-shadow: 0 0 0 2px #dd3333;
}

/* End HP SLider Nav */

.chairTitle {
  padding: 5px 20px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.portfolio-meta-wrapper .the-title a {
  text-transform: none;
}

/* Desktop Only */
@media screen and (min-width: 800px) {
  #tablet, .tablet {
    display: none;
  }
  #phone, .phone {
    display: none;
  }
  #mobile, .mobile {
    display: none;
  }
  .edge-title {
    margin-top: 2em;
  }
}

/* Tablet Only */
@media screen and (max-width: 800px) and (min-width: 480px) {
  #desktop, .desktop {
    display: none;
  }
  #phone, .phone {
    display: none;
  }
}

/* Phone Only */
@media screen and (max-width: 480px) {
  #desktop, .desktop {
    display: none;
  }
  #tablet, .tablet {
    display: none;
  }
}

.mk-button--text {
  letter-spacing: 0px;
}

#mk-footer h2 {
  font-weight: 700;
}

.mk-footer-copyright {
  font-weight: 600 !important;
}

.mk-footer-copyright a {
  color: #dddddd !important;
}

.mk-footer-copyright a:hover {
  color: #dd3333 !important;
}

.footer-wrapper {
  padding-bottom: 0px !important;
}

.portfolio-meta-wrapper .the-title {
  font-size: 20px !important;
  text-transform: none !important;
}

.wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-textarea {
  width: 100%;
  border-radius: 0px;
}

.wpcf7-submit {
  background-color: #000000;
  color: #ffffff;
  border: 0px;
  border-radius: 0px;
  font-size: 20px;
  margin-top: 10px;
}

.wpcf7-submit:hover {
  background-color: #ffffff;
  color: #dd3333;
}

.mk-fancy-title {
  margin-bottom: 0px !important;
}
  
.pipesBackground .background-layer {
  background-size: 100% auto !important;
}

.whiteText p, .whiteText h1, .whiteText h2, .whiteText h3, .whiteText a, .whiteText a:hover {
  color: #ffffff !important;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.75);
}

/*@media all and (min-width: 800px) {
  #mobile, .mobile {
    display: none;
  }
}

@media all and (max-width: 800px) {
  #desktop, .desktop {
    display: none;
  }
}*/

.edge-desc, .slider-2 {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+66&amp;0.5+0,0.1+66 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.05) 66%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 66%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.05) 66%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#1a000000',GradientType=0 ); /* IE6-9 */
    background-color: rgba(100,100,100,.85);
}

.mk-button {
  box-shadow: 0px 0px 8px rgba(0,0,0,.5) !important;
}

.another_carousel_header .title {
  display: none;
}