@charset "UTF-8";
/*
Theme Name: Make (clip-o-rama - DO NOT UPDATE)
Description: *** DO NOT UPDATE THIS THEME *** It is CUSTOMIZED in place for Clip-O-Rama (custom ~256KB style.css/SCSS). A theme update OVERWRITES the design and breaks the site. Protected by mu-plugin (block-make-theme-update) + DISALLOW_FILE_MODS. To change: back up first or migrate to a child theme.
Author: The Theme Foundry (customized for clip-o-rama)
Version: 1.5.2-corama
Text Domain: make
*/
/**
 * partials
 * @type sass
 * @version 0.01
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
*/
/**
 * netcolors
 * @type sass
 * @version 0.01
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
*/
/*blockbooks*/
/*bonoboville start*/
/*$green: ##26a69a; material color */
/*$blue : #2c6dc0; */
/*$bonobo : $green;*/
/*bonobo Blue*/
/*bonoboville end*/
/* bloggamy / radiosuzy1 */
/* clip-o-rama */
@media only screen and (max-width: 769px) {
  .hide-small {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .hide-medium {
    display: none;
  }
}
@media only screen and (min-width: 1025px) {
  .hide-large {
    display: none;
  }
}
@media only screen and (min-width: 1281px) {
  .hide-xlarge {
    display: none;
  }
}
@-webkit-keyframes rotateThis {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotateThis {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotateThis {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(360deg);
  }
}
@keyframes rotateThis {
  0% {
    transform-origin: center center;
    transform: rotate(0);
  }
  100% {
    transform-origin: center center;
    transform: rotate(360deg);
  }
}
@-webkit-keyframes toastd {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: scale(1.2);
    opacity: 1;
  }
}
@-moz-keyframes toastd {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: scale(1.2);
    opacity: 1;
  }
}
@-o-keyframes toastd {
  0% {
    -o-transform-origin: center center;
    -o-transform: scale(1);
    opacity: 0.5;
  }
  100% {
    -o-transform-origin: center center;
    -o-transform: scale(1.2);
    opacity: 1;
  }
}
@keyframes toastd {
  0% {
    transform-origin: center center;
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform-origin: center center;
    transform: scale(1.2);
    opacity: 1;
  }
}
@-webkit-keyframes showUp {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.8;
  }
}
@-moz-keyframes showUp {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.8;
  }
}
@-o-keyframes showUp {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.8;
  }
}
@keyframes showUp {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.8;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    -webkit-transform: translateX(-45%) scaleX(0.1);
  }
  60% {
    -webkit-transform: translateX(45%) scaleX(0.5);
  }
  100% {
    -webkit-transform: translateX(45%) scaleX(0.1);
  }
}
@-moz-keyframes indeterminate-short {
  0% {
    -moz-transform: translateX(-45%) scaleX(0.1);
  }
  60% {
    -moz-transform: translateX(45%) scaleX(0.5);
  }
  100% {
    -moz-transform: translateX(45%) scaleX(0.1);
  }
}
@-o-keyframes indeterminate-short {
  0% {
    -o-transform: translateX(-45%) scaleX(0.1);
  }
  60% {
    -o-transform: translateX(45%) scaleX(0.5);
  }
  100% {
    -o-transform: translateX(45%) scaleX(0.1);
  }
}
@keyframes indeterminate-short {
  0% {
    transform: translateX(-45%) scaleX(0.1);
  }
  60% {
    transform: translateX(45%) scaleX(0.5);
  }
  100% {
    transform: translateX(45%) scaleX(0.1);
  }
}
/* mixin for multiline */
.rotateThis {
  -webkit-animation-duration: 1s;
  -webkit-animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: rotateThis;
  -moz-animation-duration: 1s;
  -moz-animation-delay: 0s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-name: rotateThis;
  -o-animation-duration: 1s;
  -o-animation-delay: 0s;
  -o-animation-iteration-count: infinite;
  -o-animation-name: rotateThis;
  animation-duration: 1s;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-name: rotateThis;
}

.fadedUp {
  -webkit-transition: all 100ms ease !important;
  -o-transition: all 100ms ease !important;
  transition: all 100ms ease !important;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.zero {
  -webkit-transition: all 0ms !important ease !important;
  -o-transition: all 0ms !important ease !important;
  transition: all 0ms !important ease !important;
}

.three-sec, .site-navigation .menu li a, .site-navigation .nav-menu li a {
  -webkit-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}

@media only screen and (min-width: 1025px) {
  .large-three-sec {
    -webkit-transition: all 0.3s ease !important;
    -o-transition: all 0.3s ease !important;
    transition: all 0.3s ease !important;
  }
}

.inputnone {
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/**
 * Commons
 * @type sass
 * @version 0.01
 * 
 * 3 books css
 * shelf sidebar 
 * friends bar unused 
 * btn-tip css 
 * gallery mixin 
 * footer mixin 
 * 
*/
#COMMONSSTARTSHERE {
  font-size: 0;
}

/*book hover*/
.bloggamy_bonobo {
  display: block;
  text-align: center;
}

.bloggamy_bonobo img {
  max-width: 100%;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
  -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
  -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
  -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px);
}

.bloggamy_bonobo img:hover {
  -webkit-transform: rotate(360deg) scale(1) skew(1deg) translate(0px);
  -moz-transform: rotate(360deg) scale(1) skew(1deg) translate(0px);
  -o-transform: rotate(360deg) scale(1) skew(1deg) translate(0px);
}

.shelf .frame {
  background: #dddddd url("../images/shelf-sm.png") no-repeat scroll left bottom/auto 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 30px 20px;
  -webkit-border-radius: 0 15px 0 0;
  border-radius: 0 15px 0 0;
}
.shelf .frame .book {
  -webkit-box-shadow: 0 22px 14px -18px #000000;
  box-shadow: 0 22px 14px -18px #000000;
}
.shelf .frame:hover {
  background-color: #00bb8f;
}

.frame {
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}

.book ul {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0;
  list-style: none;
  perspective-origin: 0 50% 0;
  perspective: 800px;
  -webkit-transform: translate3d(0, 0, 0);
}

.book ul > li {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100% !important;
  padding: 0;
  margin: 0;
  background-color: #f5f5f5;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr="#FF000000", endColorstr="#FFEDEDED");
  background-image: -webkit-linear-gradient(left, #000000 0%, #000000 90%, #ededed 100%);
  background-image: linear-gradient(to right, #000000 0%, #000000 90%, #ededed 100%);
  -webkit-transform-origin: 0 50% 0;
  -ms-transform-origin: 0 50% 0;
  transform-origin: 0 50% 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 0.5s cubic-bezier(0.25, 1, 0.25, 1);
  transition: all 0.5s cubic-bezier(0.25, 1, 0.25, 1);
  transform-origin: 0 50% 0;
  transform-style: preserve-3d;
  transition: all 0.5s cubic-bezier(0.25, 1, 0.25, 1);
}
.book ul > li:last-child {
  position: relative;
  opacity: 0;
}
.book ul > li:last-child img {
  width: 100%;
  opacity: 0;
}

.cover {
  z-index: 2 !important;
  display: block;
  background-color: #000000 !important;
  background-image: url("../images/the-bonobo-way-120.jpg") !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain !important;
  width: 100%;
  height: 100% !important;
  transform: rotateY(0deg) translateZ(0px);
}

.book {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background-color: #000000 !important;
  background-image: url("../images/the-bonobo-way-120.jpg") !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain !important;
  padding: 0;
  z-index: 1;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.book.ten, .book.ten .cover {
  background-image: url("../images/10-commandments-of-pleasure-120.jpg") !important;
}
.book.forlove, .book.forlove .cover {
  background-image: url("../images/dr-susan-block-a-for-love-dsb-120.jpg") !important;
}
.book.eco, .book.eco .cover {
  background-image: url("../images/Ecosexuality-SerenaGaia1.jpg") !important;
}

.page1 {
  display: none;
  transform: rotateY(20deg) translateZ(-1px);
}

.page2 {
  display: none;
  transform: rotateY(30deg) translateZ(-2px);
}

.page3 {
  display: none;
  transform: rotateY(40deg) translateZ(-3px);
}

.book:hover {
  z-index: 2;
}

.book:hover .page1 {
  transform: rotateY(-34deg);
}

.book:hover .page2 {
  transform: rotateY(-27deg);
}

.book:hover .page3 {
  transform: rotateY(-15deg);
}

.book:hover .cover {
  transform: rotateY(-40deg);
}

/*footer/header hover*/
/*

#friends.bar
  list items links
  list items - PAGE TITLE -
  !animation - list items
  colums
  dropper
*/
#friends.bar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: rgba(0, 0, 0, 0.2) solid 1px;
  clear: both;
  color: #ffffff;
  font-size: 13px;
  line-height: 41px !important;
  min-height: 41px;
  position: fixed;
  text-shadow: none;
  top: 0;
  width: 100%;
  z-index: 999;
  background: #ededed none repeat scroll 0 0;
  left: 0;
  max-width: 100%;
  right: 0;
  /*&:before {*/
  /*background: lighten($booklips, 40%);*/
  /*background:#efdfe6;*/
  /*content: "";*/
  /*display: block;*/
  /*height: 4px;*/
  /*position: absolute;*/
  /*width: 100%;*/
  /*z-index: 99999999;*/
  /*top:0;*/
  /*}*/
  /*colum*/
  /*&.affix li.menu-item:not(.menu-home) {
      transform: translateY(-100%);
  }*/
}
#friends.bar a, #friends.bar span.title {
  font-family: "Open Sans" !important;
  font-size: 0.8rem !important;
  font-weight: bold;
  height: 40px !important;
  color: #67545B;
  line-height: 40px !important;
  margin: 0 !important;
  letter-spacing: -0.25px;
  padding: 0 7px !important;
  text-transform: uppercase !important;
}
#friends.bar a:hover {
  color: white;
}
#friends.bar .btn {
  color: #fff;
}
#friends.bar .btn.sm {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}
#friends.bar .row {
  display: block;
  margin: 0 auto;
  width: 1110px;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#friends.bar .colum {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  float: left;
  display: inline-block;
}
#friends.bar .colum .colum {
  padding: 10px;
  line-height: 35px;
}
#friends.bar .colum.menu {
  width: 75%;
  float: left;
  position: relative;
  margin: 0;
  display: block !important;
  height: 40px;
  overflow: hidden !important;
}
#friends.bar .colum.right {
  width: 25%;
  text-align: right;
  float: right;
}
@media (max-width: 768px) {
  #friends.bar .colum.right {
    background: #ffffff none repeat scroll 0 0;
    bottom: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    height: 60px;
    left: 0;
    line-height: 60px;
    position: fixed;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 768px) {
  #friends.bar .row > .colum {
    clear: both;
    float: none;
    width: 100%;
  }
}
#friends.bar .menu-title {
  padding: 0 0 0 40px;
  width: 100%;
  pointer-events: none;
}
#friends.bar .menu-title > * {
  pointer-events: auto;
}
#friends.bar span.title {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  overflow-wrap: normal;
  width: 100%;
  white-space: normal;
}
#friends.bar ul {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  max-width: 100%;
  padding: 0 0;
  width: 100%;
}
#friends.bar li {
  list-style-type: none;
  position: relative;
  margin: 0;
  transform: translateY(0%);
  transition: 350ms ease;
}
#friends.bar .dropper {
  max-height: 0px;
  overflow: hidden;
  transition: all 1s ease 0s;
}
#friends.bar .dropper.dropped {
  max-height: 300px;
}
#friends.bar .dropper > div {
  opacity: 0;
  transform: scale(0.8);
  transition: all 1s ease 0s;
}
#friends.bar .dropper.dropped > div {
  opacity: 1;
  transform: scale(1);
  transition: all 1s ease 1s;
}
#friends.bar .dropper form {
  background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
  display: none;
  height: 300px;
  left: 0;
  margin: 0;
  padding: 30px 0;
  position: absolute;
  right: 0;
  top: 0;
}
#friends.bar .dropper form table {
  border: 2px solid rgba(0, 0, 0, 0.14);
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #000000;
  margin: 0 auto;
  padding: 10px;
  -webkit-box-shadow: 0 0 200px 250px #ffffff;
  box-shadow: 0 0 200px 250px #ffffff;
}
#friends.bar .dropper li {
  display: block !important;
  float: none !important;
}
#friends.bar li:not(.alignright) {
  float: left;
}

/* title hover effect (optional) */
#friends.bar {
  opacity: 0;
  pointer-events: none;
}

.option-w .row {
  bottom: 0;
  left: 0;
  opacity: 0;
  overflow-y: scroll;
  padding: 10px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 350ms ease 0s;
}

.option-w .row.active {
  display: block !important;
  opacity: 1;
  pointer-events: auto;
}

.option-w {
  position: relative;
  background: #fff;
  color: #000;
  border-top: solid 1px #ddd;
  border-right: solid 1px #ddd;
}

.option-p a.active {
  background: #ffffff none repeat scroll 0 0;
}

.option-p a {
  display: block;
  margin-bottom: 0;
}

.option-p br {
  height: 0 !important;
  margin: 0 !important;
}

.option-p {
  line-height: 0;
  padding: 1px 0px 1px 1px !important;
}

#friends.bar.affix.active li.menu-item:not(.menu-home), #friends.bar.active li.menu-item:not(.menu-home) {
  transform: translateY(-200%);
}

#friends.bar .option-w a {
  color: #000000;
  display: block;
  font-family: "Lato" !important;
  font-size: 1rem !important;
  font-weight: bold;
  height: 30px !important;
  line-height: 30px;
  padding: 0 !important;
  text-transform: none !important;
}

#friends.bar .row.active h2 {
  margin-top: 10px;
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}

#friends.bar .dropper .row h2 {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}

#friends.bar .dropper li.col-3 a {
  background: #efefef none repeat scroll 0 0;
  box-sizing: border-box;
  height: 60px !important;
  line-height: 1rem !important;
  overflow: hidden;
  padding: 11px 7px !important;
}

#friends.bar .dropper .col-3 {
  box-sizing: border-box;
  float: left !important;
  margin: 0 0.5% 1%;
  width: 32.333% !important;
}

#friends.bar .dropper li.col-3 a:hover {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0 0 1px #000000;
}

#friends.bar .colum.option-p > a {
  box-shadow: 0 2px 2px #cfcfcf !important;
  font-family: "Lato" !important;
  font-size: 1rem !important;
  height: 50px !important;
  letter-spacing: -0.5px;
  line-height: 50px !important;
  text-transform: none !important;
  font-weight: bold;
}

#friends.bar .colum.option-p > a:hover:not(.active) {
  background: #979797 none repeat scroll 0 0;
  color: #fff;
}

#friends.bar.affix.active {
  background: black;
  opacity: 1;
  pointer-events: auto;
  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.7);
}
#friends.bar .option-w .row a {
  display: block;
  position: relative;
  line-height: 2rem !important;
  clear: both;
  vertical-align: middle;
  padding-left: 2rem !important;
}
#friends.bar .option-w .row a::after {
  line-height: 2rem;
  height: auto;
  color: #e8e8e8;
  float: left;
  height: 1.5rem;
  content: "";
  font-family: FontAwesome;
  vertical-align: bottom;
  transition: 250ms ease;
  margin-right: 0.5rem;
  transform: translateX(-1rem);
}
#friends.bar li {
  line-height: 0;
}
#friends.bar .option-w .row a:hover, #friends.bar .option-w .row a:hover::after {
  color: #af3c43;
}
#friends.bar .option-w .row a:hover::after {
  transform: translateX(0);
}

/*popRocks v1*/
#btn-tip-main {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 200;
  z-index: 0;
  -webkit-transition: opacity 500ms ease-in-out;
  -o-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
}
#btn-tip-main i.btn-tip-close {
  color: #000000;
  cursor: pointer;
  font-size: 1rem;
  position: absolute;
  right: 0;
  top: 0;
}
#btn-tip-main #btn-tip-box {
  background: none repeat scroll 0 0 #ffffff;
  color: #2f2f2f;
  display: block;
  margin: 3% auto 0;
  max-width: 400px;
  padding: 20px 0 50px;
  position: relative !important;
  z-index: 0;
}
#btn-tip-main #btn-tip-box h4, #btn-tip-main #btn-tip-box p {
  padding-left: 10px;
  padding-right: 10px;
}
#btn-tip-main.open {
  opacity: 1;
  pointer-events: auto;
  z-index: 99999;
}
#btn-tip-main.open #btn-tip {
  z-index: 9999 !important;
}

/*@import "fonts/social";*/
@font-face {
  font-family: "social";
  src: url("fonts/social.eot?nhf3ro");
  src: url("fonts/social.eot?nhf3ro#iefix") format("embedded-opentype"), url("fonts/social.ttf?nhf3ro") format("truetype"), url("fonts/social.woff?nhf3ro") format("woff"), url("fonts/social.svg?nhf3ro#social") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=sc-], [class*=" sc-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "social" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.sc-aol:before {
  content: "";
}

.sc-yahoo:before {
  content: "";
}

.sc-google:before {
  content: "";
}

.sc-facebook:before {
  content: "";
}

.sc-twitter:before {
  content: "";
}

.sc-windows8:before {
  content: "";
}

.sc-linkedin2:before {
  content: "";
}

.sc-instagram:before {
  content: "";
}

/*!
 * Theme Name:  Make
 * Theme URI:   https://thethemefoundry.com/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.5.2
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: make
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2014 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */
/*---------------------------------------------------------
 Contents (_contents.scss)
-----------------------------------------------------------
1. Code notes
2. Reset
3. Structure
3.1 abefix
4. Elements
5. Media and classes
6. Posts
7. Pages
8. Widgets
9. Sidebars
10. Comments
11. Forms and buttons
12. Browser support
-------------------------------------------------------- */
/*---------------------------------------------------------
 1. Notes (_notes.scss)
-----------------------------------------------------------
This stylesheet uses rem values with a pixel fallback.
-----------------------------------------------------------
 Examples
-----------------------------------------------------------
* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 22px 0;
	padding: 1.29412rem 0; ($base)
-----------------------------------------------------------
 Spacing
-----------------------------------------------------------
The $base variable ($base: 22;) is used for spacing between elements.
Vertical spacing between most elements should use 11px, 22px, 44px or 66px
to maintain vertical rhythm:

.my-new-div {
	margin: 66px 0;
	margin: 3.88235rem 0; ($base*3)
}
-----------------------------------------------------------
 Further reading
-----------------------------------------------------------
http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/
-------------------------------------------------------- */
/*---------------------------------------------------------
 2. Reset (_reset.scss)
-------------------------------------------------------- */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

table {
  border-spacing: 0;
  border-collapse: separate;
}

html {
  font-size: 100%;
  overflow-x: hidden;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

a:focus {
  outline: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

sub,
sup {
  position: relative;
  height: 0;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  bottom: 1ex;
}

sub {
  top: 0.5ex;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 98%;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
  *overflow: visible;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type=search] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type=search]:-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

a img {
  border: 0;
}

/*---------------------------------------------------------
 Extends (_preboot.scss)
-------------------------------------------------------- */
.clear,
.site-header,
.site-header-main,
.header-bar,
.site-content,
.site-footer,
.gallery,
.entry-content,
.builder-section,
.site-content .container,
.site-content .infinite-footer-container,
.site-content .page-template-template-builder-php .entry-content > .twitter-share,
.page-template-template-builder-php .site-content .entry-content > .twitter-share,
#comments-nav,
div.sharedaddy {
  zoom: 1;
}

.clear:before,
.site-header:before,
.site-header-main:before,
.header-bar:before,
.site-content:before,
.site-footer:before,
.gallery:before,
.entry-content:before,
.builder-section:before,
.site-content .container:before,
.site-content .infinite-footer-container:before,
.site-content .page-template-template-builder-php .entry-content > .twitter-share:before,
.page-template-template-builder-php .site-content .entry-content > .twitter-share:before,
#comments-nav:before,
div.sharedaddy:before,
.clear:after,
.site-header:after,
.site-header-main:after,
.header-bar:after,
.site-content:after,
.site-footer:after,
.gallery:after,
.entry-content:after,
.builder-section:after,
.site-content .container:after,
.site-content .infinite-footer-container:after,
.site-content .page-template-template-builder-php .entry-content > .twitter-share:after,
.page-template-template-builder-php .site-content .entry-content > .twitter-share:after,
#comments-nav:after,
div.sharedaddy:after {
  display: table;
  content: "";
}

.clear:after,
.site-header:after,
.site-header-main:after,
.header-bar:after,
.site-content:after,
.site-footer:after,
.gallery:after,
.entry-content:after,
.builder-section:after,
.site-content .container:after,
.site-content .infinite-footer-container:after,
.site-content .page-template-template-builder-php .entry-content > .twitter-share:after,
.page-template-template-builder-php .site-content .entry-content > .twitter-share:after,
#comments-nav:after,
div.sharedaddy:after {
  clear: both;
}

.break,
p,
ul,
ol,
dl,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
table {
  word-wrap: break-word;
  word-break: break-word;
}

.visuallyhidden,
.widget_search .search-submit {
  overflow: hidden;
  clip: rect(0 0 0 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.visuallyhidden.focusable:active,
.widget_search .search-submit:active,
.visuallyhidden.focusable:focus,
.widget_search .search-submit:focus {
  overflow: visible;
  clip: auto;
  position: static;
  width: auto;
  height: auto;
  margin: 0;
}

/*---------------------------------------------------------
 3. Scaffolding (_scaffolding.scss)
-------------------------------------------------------- */
html {
  /*font-size: 62.5%;*/
}

/*---------------------------------------------------------
 Detail (_scaffolding.scss)
-------------------------------------------------------- */
body {
  background-color: #b9bcbf;
  background-image: url("images/diamond_upholstery.png");
  font-size: 14px;
  font-size: 1rem;
  text-rendering: optimizeLegibility;
}

body.boxed .site-wrapper {
  max-width: 1024px;
}

@media screen and (min-width: 800px) {
  body.boxed .site-wrapper {
    max-width: 1144px;
  }
}
.site-main [class*=navigation] {
  overflow: hidden;
  padding: 0 0 44px;
  padding: 0 0 4.4rem;
}

.site-wrapper,
.site-main {
  width: 100%;
  margin: 0 auto;
}

.container,
.infinite-footer-container,
.page-template-template-builder-php .entry-content > .twitter-share {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 32px;
  padding: 0 3.2rem;
}

body,
button,
input,
select,
textarea {
  color: #171717;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}

pre,
code,
input,
textarea {
  font: inherit;
}

/*---------------------------------------------------------
 Base (_scaffolding.scss)
-------------------------------------------------------- */
ul,
ol,
dl,
p,
details,
address,
.vcard,
figure,
pre,
fieldset,
table,
dt,
dd,
hr,
.ttfmake-alert,
.ttfmake-notice {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
}

/*---------------------------------------------------------
 Links (_scaffolding.scss)
-------------------------------------------------------- */
a {
  color: #3070d1;
  font-weight: bold;
  text-decoration: none;
}

/*---------------------------------------------------------
 Header (_scaffolding.scss)
-------------------------------------------------------- */
.site-header {
  float: left;
  background: #fff;
  width: 100%;
  color: #171717;
}

.site-header-main {
  float: left;
  width: 100%;
  padding: 44px 0 22px;
  padding: 4.4rem 0 2.2rem;
  background-color: #fff;
}

/*---------------------------------------------------------
 Header layout 2 (_scaffolding.scss)
-------------------------------------------------------- */
.header-layout-2 .site-branding,
.header-layout-2 .site-navigation {
  float: none;
  width: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.header-layout-2 .custom-logo {
  display: inline-block;
}

/*---------------------------------------------------------
 Header layout 3 (_scaffolding.scss)
-------------------------------------------------------- */
.header-layout-3 .site-navigation {
  float: left;
  width: 100%;
  max-width: 100%;
  text-align: left;
}

.header-layout-3 .site-navigation .menu {
  border-top: 1px solid #eaecee;
  border-bottom: 1px solid #eaecee;
}

.header-layout-3 .site-navigation .nav-menu {
  margin-bottom: 0;
}

.header-layout-3 .search-form {
  font-size: 13px;
  font-size: 1.3rem;
}

@media screen and (min-width: 800px) {
  .header-layout-3 .search-form {
    float: right;
  }

  .branding-right .header-layout-3 .search-form {
    float: left;
  }
}
.header-layout-3 .search-form input {
  width: 100%;
}

@media screen and (min-width: 800px) {
  .header-layout-3 .search-form input {
    width: auto;
  }
}
.header-layout-3 .search-submit {
  display: none;
}

/*---------------------------------------------------------
 Title and tagline (_scaffolding.scss)
-------------------------------------------------------- */
.site-title {
  margin: 0;
  color: #171717;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 34px;
  font-size: 3.4rem;
  font-weight: bold;
}

.site-title a {
  color: #171717;
  font-weight: bold;
  text-decoration: none;
}

.site-title a:hover,
.site-title a:focus {
  text-decoration: none;
}

.no-site-tagline .site-title {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
}

@media screen and (min-width: 800px) {
  .site-branding {
    float: left;
    max-width: 50%;
  }

  .branding-right .site-branding {
    float: right;
  }
}
.site-description {
  display: block;
  margin: 10px 0 0;
  margin: 1rem 0 0;
  font-size: 12px;
  font-size: 0.7rem;
  text-transform: uppercase;
  font-weight: bold;
}

.site-description a {
  text-decoration: none;
}

.site-description a:hover,
.site-description a:focus {
  text-decoration: none;
}

/*---------------------------------------------------------
 Custom logo (_scaffolding.scss)
-------------------------------------------------------- */
.custom-logo {
  display: block;
  max-width: 100%;
  margin-bottom: 10px;
  margin-bottom: 1rem;
  background-image: url("data:image/jpeg;base64,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AAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAThCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAAAAAAAAAIAAThCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAAAjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANJAAAABgAAAAAAAAAAAAABIAAABDYAAAAKAFUAbgB0AGkAdABsAGUAZAAtADMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABDYAAAEgAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAEgAAAAAFJnaHRsb25nAAAENgAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAABIAAAAABSZ2h0bG9uZwAABDYAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBBQAAAAAAAQAAAAFOEJJTQQMAAAAAA0AAAAAAQAAAKAAAAArAAAB4AAAUKAAAAzkABgAAf/Y/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAArAKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD1VJZGf9bPq103KfiZ3UaKMmsAvqc73N3Dc3c0fR9vuVX61/XHF+rvRsfq7Kvt9GVayqr0ngAtsZZey5tkWNezbUkp6FJVOk546n0vD6iGekMyiu8Vk7tvqNbZs3e3dt3Lk+i/40cHqXTOqdUuwbqMfpLaXWNY9tj3+u59Q2Nd9nZ7Nn+kSU9ukuCp/wAdH1TstZW+jNpa9wa619dZa0EwbH+lkWW7Gf8AB12PXdU3VX1Mupe22q1ofXYwhzXNcNzHse32uY5qSmaSSz+oZ9rb6+nYO13UL2l8v1ZTUDtdl3saWuc3d+jx6fZ9qu/0dVeRdQYxMjQUkz+q4mAWV2brcm6fQxaW77rI52Vj8xv591vp0V/4W1ZPVuqdfxenZHUbRjdLx6ay5rLN2Tc507aq3ek/HxqX2O2M9tmWsTrP2n6pfWDG6ljW29Ts6ox9V9N5m2x7TXHoupZ7dzrK/Rpro2VfzTP539FR6x9Yuou67gXfWDCsxcDFcMmvp4IJMBzWZL7HFjLrKrfzHel6X83/AIT33cXK3wSjU4yBnxH5pcHzY8eOX/SZ4YxoRUhV2d9P0Yxeiwa/r7ZgNzX5WMMh43NwL6do2/mtsuqcx9dv/B7fYr/1e+sY6q67DyqTh9UwzGTikz/J9Sp351e7/vn02WVW2U2fWfrXU6g/oXRrSx49uVnObRXrw9tQc+3Ir/4py53Es6t0367uyOrvrflHGsvyTSf0Zq9OKqx7Wbdj6Ka/c3/txIYTkGQTjCE4gzhGHDxjh/QMIfo/3/WmuIS4hGJAuPDof7vpfSEklzn1v+uuD9U24jszHtyBmGwM9Lb7fT9Od3qOZ9L1VRa70aS4r6v/AONX6v8AWup19N9K7Dtv9tD79ux7yYbTure7bZZ/g/3/AOb+nsQPr1/jIyfqv1erp2NiVZQfQ2573vIIc51jPT2tH7tW/wDtpKe8SWFV9b+k1fVzp/Xep3NxKM5lesOe0WvY6x9I9Nr3ex1d3+Yrr+v9HZ0cdcdlMHTCwWfaddu1x2N9sepv9R3p+ns9T1P0aSnQSWBl/XLpP/NnO+sHTbm5lGG1zWmHNBuG0V1O3tY/3WW1LE+of+MbJ+tPVb+n5GHXjelQb2PY4una+upzSHD/AIZJT//Q576k/VOn624/Xrsp9tvUsdjX4jzZAffcMl2/Je9tjrN91Ve9XfrL0Dq/1f8A8W9HTuqua6wdXFlLWPL2tqdj2+xk/Q/TC6zZ/LVb6gfWzD+quL1/7U708+6tn2Kmyt7muupGT+iu2bXV/pbamv3PrV76y/WDq/1r/wAXlWfmY7G3M6uKmNxmPDTW3Hsd6kWPud/O2vZu3JKfTfqj/wCJTo3/AIRxv/PTF419Vf8AxE/W/wD4vC/8+2rp/qh/jE616vR/q+7pQZQ30MM5B9QO2tDafV+jt3bW71zf1aqtp+pX1u9Zjq91eFG8Fs/prR+ckpyLuq9Ku+q2L0enp7W9VryTbZnhjN9lZ9UNo9RrfX/wtXs/4Ne39E6l03on1f6Tg9YzMfp2WzCoDqMm1lTxDGsd7LXtd9NrmrG/xUYGBb9UsTJsxqX5DLrS251bS8EPO0+pt37mrrs3o3SOoPbZn4OPlvYNrH31MsIHO1rrWu2tSUwr690W/FycvFzaMqnDYbMh2PYy3Y0Bz/f6Tn7fbW9cv9Xsr63Z1F/UMTp+PjW9Ss+0Oz817vdX9HFopxaGNv8ARxsf+Z9Wz07ffkf4daP1q6Th4H1Q6uzpOJTiGygutGPWyvc1v84X+k1u7bT6ie/65dK6d9VMbrJIf6tLW4+M0w51rW7X4/8AI9B7dt7/APBK1hjL2rhjGSWSft6/o8I4x/j/ANb/ADarp46/N670j65izK29a6tU3ZWxgcQW2MLg3HqqZ+ruqrc9zttX0LLLH/zvqo3T+oX9R+vGK76z0+lYf0dONYwsYx5BOI307Z3sfbv2We/1cn0l131Q6DdhUWdW6oBZ1vqZ9bLsPNbXe9mHXu/m2Ve31GN/P/4OihZ/+M/CwbehszLXNZl49rW48mHWNscGXY7dfd7P1n+R9nVuPMY55hhERco+x70P3v8AVw/zfGv9zw6U9Zl5ePhY1uXlWCqihpfZY7gNHK866K+/r3X3Z7xts6tcHNrPNfT8Oyu219jWn/tTlY2F05v+kt+3rI/afXetYeJj9TvuysIO24uLWA3IzbGfRYx7RutZVt/WOo2foMbZv/T563sD609E+rldpvP7R6zkBoyW4Qb9noZW3ZjdOx7nubS3HxK/0f6J19vq+p6yUOVnghOMR7mafpHB+jEf+hfP/wCFrRKrp7TK+sPQMK92NmdTxMbIrjfTbfWx7ZAe3dXY9r27mO3Lzb/HNnYWfh9GyMHIqyqC/JaLaXtsZIGPubvrLmroeg9e+rP1q6pbRn9Exq8+xvqMsuZVebW1hrHB1rqmv9Wtm32f6Jc9/jnwsPBw+i4+FRXjUh+SRVSwVsBP2cuOysNZ7lnZcU8UuDJHhluhxMDOxPrR9fOiW9Nwsfo9eM6g2VbmNa849jsqx7fSqp333M/Q11+n/wCB/wA3L614n/OP67/WJ9byK+mYttx14+x1V02M/tZIWt9cmsZ/jI+q2xoaNnTyQ0QP6Vb+a1Z/R/8AF11n619S6nndU9bopfb67fXxnH1HXvtseKw9+N/Nbff/AMYo1NfPzhlf4ounUga4XVXUOPiTXlZf/U5SxX/WrKd9T6/qwd3psyjkepMD0o3Nxdo/N+1Otyfd+erWVgda6b9TcnC6niX4df7TxraBfW5gc51GdXf6bntDX/zVCGfqhe25+55bjM6Q3rAsMS5r6mObW2P+79n2b/i6/USU61ec7G/xQ20DX7b1T0XeQa2vLn/OxmqX1Lxz9X/r50etzy2rqOJU8l2k/asb1RX/AGc39H/YWczpfWeqfVDpeL0vFvzGjMy7LxTW57WuIxKqPVewbWe31fprW6h/i86v9VOudJzMBt/Wqq7mZFjqMdwLDRZXZse2t+R/ON+h70lP/9HtepfUL6pdUzLM7O6cyzJu1ssa+yvcf3i2mytm/wDlraxMTGwsavExK2049LQyutggNARkklKTJ0klLcJ0kklMLaq7qn02tD6rGlj2O1DmuG1zXf1mrx/6wfUzq31dzjlYdL8vBreLcfKYz1XMDD6rGZtIa/8AmfTbut9P7PkM/wC2V7Gkr/w+XMxMzhgMkNPcjIiMf8aS2VddHyE/4yvrJksLT1DDwQ3mxtLnPP8AUZ+uM/z21rHf1E5+YHj7R13qL9GWZINjR3ijpuO67c3d+Zdd9m/7pL07rv8ATj/yHyP6f/PLZ6N/Q2/0X/0C/mv7KuY8wonBy0eLqIZcP/cfreFbR6n8HzzpH1M+tvVPUszbT0qnJZsyLrfflW1kf0f02Ob6GJ+Z9k9TGp/7rXLqcD/Ft9VsRjRdQ/Nsb+fkPJHw9Cr0sfb/ANaXUpKvnl8QkLETCH7vL0f8b2uLIkcP++5eJ9WPq/hZdebh4FOPk1BwZZU3YQHDa/6ENd7f3lqJJLPye5Y93i4q047vh/wl4ropJJJMU0uq9H6Z1jHbjdTx2ZVDHixtb5gPAcwP0j82x6Z3ROkvwzhOxazjmhuIWRqaGfzWPv8A5z06/wA33q8kkpp9L6R03pGMcXpuOzFoc82GtnBcQGufr/JY1XEkklP/2ThCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMANgAAAAEAOEJJTQQGAAAAAAAHAAQAAAABAQD/4Q5ZaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE2LTAyLTI3VDAwOjUyLTA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE2LTAyLTI3VDAwOjUyLTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNi0wMi0yN1QwMDo1Mi0wODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExODA4M0Y1QjQzQ0U2MzdDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4M0Y1QjQzQ0U2MzdDMyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzRjVCNDNDRTYzN0MzIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgwODNGNUI0M0NFNjM3QzMiIHN0RXZ0OndoZW49IjIwMTYtMDItMjdUMDA6NTItMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE4MDgzRjVCNDNDRTYzN0MzIiBzdEV2dDp3aGVuPSIyMDE2LTAyLTI3VDAwOjUyLTA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT54bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE4OEM2Qzg1RUNEMTU1QzU5PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAA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");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.custom-logo a {
  display: block;
  width: 100%;
  height: 0;
  color: transparent;
  text-shadow: none;
  font: 0/0 a;
  text-decoration: none;
}

.no-site-title.no-site-tagline .custom-logo {
  margin-bottom: 0;
}

/*---------------------------------------------------------
 Header bar (_scaffolding.scss)
-------------------------------------------------------- */
.header-bar {
  float: left;
  width: 100%;
  border-bottom: 1px solid #bfbfbf;
  color: #fff;
}
.header-bar.header-bar-network {
  background-color: #828282 !important;
}

@media only screen and (min-width: 1025px) {
  .header-bar-flipped .header-bar .search-form,
.header-bar-flipped .header-bar .header-social-links {
    float: left;
    padding-right: 16px;
    padding-right: 1.6rem;
    padding-left: 0;
  }

  .header-bar-flipped .header-bar .header-text {
    text-align: right;
  }

  .header-bar-flipped .header-bar .search-form {
    padding-right: 16px;
    padding-right: 1.6rem;
    padding-left: 0;
  }

  .header-bar-flipped .header-bar .menu {
    float: right;
  }
}
.header-bar a {
  color: inherit;
  text-decoration: none;
}

.header-bar a:hover,
.header-bar a:focus {
  text-decoration: none;
}

.header-bar textarea,
.header-bar input {
  background-color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
}

.header-bar .search-form {
  padding: 22px 0 11px;
  padding: 2.2rem 0 1.1rem;
  font-size: 13px;
  font-size: 1.3rem;
}

@media only screen and (min-width: 1025px) {
  .header-bar .search-form {
    float: right;
    padding: 0;
  }
}
.header-bar .search-form input {
  width: 100%;
}

@media only screen and (min-width: 1025px) {
  .header-bar .search-form input {
    width: 175px;
  }
}
@media screen and (min-width: 800px) {
  .header-bar .search-form input {
    width: auto;
  }
}
.header-bar .search-submit {
  display: none;
}

.header-bar.right-content .header-text {
  padding-top: 11px;
  padding-top: 1.1rem;
}

@media only screen and (min-width: 1025px) {
  .header-bar.right-content .header-text {
    overflow: hidden;
    position: relative;
    top: 5px;
    top: 0.5rem;
  }
}
.header-bar .menu {
  margin: 11px 0 22px;
  margin: 1.1rem 0 2.2rem;
  padding: 0;
  text-align: center;
  list-style: none;
}

@media only screen and (min-width: 1025px) {
  .header-bar .menu {
    float: left;
    text-align: left;
  }

  .header-bar-flipped .header-bar .menu {
    float: right;
  }
}
@media screen and (min-width: 800px) {
  .header-bar .menu {
    text-align: left;
  }
}
.header-bar .menu li {
  display: inline-block;
  padding-right: 16px;
  padding-right: 1.6rem;
  text-align: left;
}

.header-bar .menu li:last-of-type {
  padding-right: 0;
}

.header-bar .menu a {
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: normal;
}

.header-text {
  display: block;
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
  font-size: 13px;
  font-size: 1.3rem;
  text-align: center;
}

@media only screen and (min-width: 1025px) {
  .header-text {
    float: left;
    margin-top: 2px;
    margin-top: 0.2rem;
    padding: 11px 0;
    padding: 1.1rem 0;
  }
}
@media screen and (min-width: 800px) {
  .header-text {
    text-align: left;
  }
}
.header-bar-flipped .header-text {
  float: right;
}

.social-links {
  padding-top: 11px;
  padding-top: 1.1rem;
  padding-left: 0;
  list-style: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media only screen and (min-width: 1025px) {
  .social-links {
    padding-top: 0;
  }
}
.social-links li {
  display: inline-block;
  text-align: center;
}

.social-links li a {
  display: block;
  color: inherit;
  text-decoration: none;
}

.social-links a:hover .fa,
.social-links a:focus .fa {
  color: #808080;
}

.social-links a:hover .fa.fa-facebook-official,
.social-links a:focus .fa.fa-facebook-official {
  color: #3b5999;
}

.social-links a:hover .fa.fa-twitter,
.social-links a:focus .fa.fa-twitter {
  color: #4099ff;
}

.social-links a:hover .fa.fa-google-plus-square,
.social-links a:focus .fa.fa-google-plus-square {
  color: #d34836;
}

.social-links a:hover .fa.fa-linkedin,
.social-links a:focus .fa.fa-linkedin {
  color: #007bb6;
}

.social-links a:hover .fa.fa-instagram,
.social-links a:focus .fa.fa-instagram {
  color: #517fa4;
}

.social-links a:hover .fa.fa-flickr,
.social-links a:focus .fa.fa-flickr {
  color: #ff0084;
}

.social-links a:hover .fa.fa-youtube,
.social-links a:focus .fa.fa-youtube {
  color: #e52d27;
}

.social-links a:hover .fa.fa-vimeo-square,
.social-links a:focus .fa.fa-vimeo-square {
  color: #1ab7ea;
}

.social-links a:hover .fa.fa-pinterest,
.social-links a:focus .fa.fa-pinterest {
  color: #c92228;
}

.social-links a:hover .fa.fa-envelope,
.social-links a:focus .fa.fa-envelope {
  color: #ffae00;
}

.social-links a:hover .fa.fa-rss,
.social-links a:focus .fa.fa-rss {
  color: #f60;
}

.header-social-links {
  margin-bottom: 11px;
  margin-bottom: 1.1rem;
  text-align: center;
}

@media screen and (min-width: 800px) {
  .header-social-links {
    float: none;
    text-align: left;
  }
}
@media only screen and (min-width: 1025px) {
  .header-social-links {
    float: right;
    margin-bottom: 0;
  }
}
.header-social-links li a {
  padding: 4px 4px;
  padding: 0.4rem 0.4rem;
  font-size: 20px;
  font-size: 2rem;
}

@media only screen and (min-width: 1025px) {
  .header-social-links li a {
    padding: 14px 10px;
    padding: 1.4rem 1rem;
    font-size: 17px;
    font-size: 1.7rem;
  }
}
.header-social-links li:first-of-type a {
  padding-left: 0;
}

/*---------------------------------------------------------
 Navigation (_scaffolding.scss)
-------------------------------------------------------- */
.site-navigation {
  margin-bottom: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media screen and (min-width: 800px) {
  .site-navigation {
    float: right;
    max-width: 50%;
  }

  .branding-right .header-layout-1 .site-navigation {
    float: left;
    text-align: left;
  }

  .branding-right .header-layout-3 .site-navigation {
    float: right;
    text-align: right;
  }
}
.site-navigation .menu,
.site-navigation .nav-menu {
  padding-left: 0;
}

.site-navigation .menu ul,
.site-navigation .menu ol,
.site-navigation .nav-menu ul,
.site-navigation .nav-menu ol {
  margin-left: 0;
}

.site-navigation .menu li,
.site-navigation .nav-menu li {
  text-align: left;
  list-style: none;
}

@media screen and (min-width: 800px) {
  .site-navigation .menu li,
.site-navigation .nav-menu li {
    display: inline-block;
    position: relative;
  }
}
.site-navigation .menu li a,
.site-navigation .nav-menu li a {
  display: block;
  padding: 11px 0;
  padding: 1.1rem 0;
  border-bottom: 1px solid #171717;
  color: #171717;
  font-size: 12px;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.8;
  text-decoration: none;
}

@media screen and (min-width: 800px) {
  .site-navigation .menu li a,
.site-navigation .nav-menu li a {
    padding: 11px 16px;
    padding: 1.1rem 1.6rem;
    border-bottom: 0;
    line-height: 1.4;
  }
}
.site-navigation .menu .sub-menu,
.site-navigation .menu .children,
.site-navigation .nav-menu .sub-menu,
.site-navigation .nav-menu .children {
  padding: 0;
  text-align: left;
}

.site-navigation .menu .sub-menu li a,
.site-navigation .menu .children li a,
.site-navigation .nav-menu .sub-menu li a,
.site-navigation .nav-menu .children li a {
  padding-left: 16px;
  padding-left: 1.6rem;
}

.site-navigation .menu .sub-menu li a:before,
.site-navigation .menu .children li a:before,
.site-navigation .nav-menu .sub-menu li a:before,
.site-navigation .nav-menu .children li a:before {
  content: "– ";
}

@media screen and (min-width: 800px) {
  .site-navigation .menu .sub-menu,
.site-navigation .menu .children,
.site-navigation .nav-menu .sub-menu,
.site-navigation .nav-menu .children {
    display: none;
    overflow: hidden;
    position: absolute;
    z-index: 99999;
    right: 0;
    top: 120px;
    background-color: #eaecee;
  }

  .site-navigation .menu .sub-menu li,
.site-navigation .menu .children li,
.site-navigation .nav-menu .sub-menu li,
.site-navigation .nav-menu .children li {
    width: 100%;
  }

  .site-navigation .menu .sub-menu li:first-of-type a,
.site-navigation .menu .children li:first-of-type a,
.site-navigation .nav-menu .sub-menu li:first-of-type a,
.site-navigation .nav-menu .children li:first-of-type a {
    padding: 15px 16px;
    padding: 0.5rem 1.6rem;
  }

  .site-navigation .menu .sub-menu a,
.site-navigation .menu .children a,
.site-navigation .nav-menu .sub-menu a,
.site-navigation .nav-menu .children a {
    padding: 15px 16px;
    padding: 0.5rem 1.6rem;
    border-bottom: 1px solid #b9bcbf;
    font-size: 11px;
    font-size: 1rem;
  }

  .site-navigation .menu .sub-menu a:after,
.site-navigation .menu .children a:after,
.site-navigation .nav-menu .sub-menu a:after,
.site-navigation .nav-menu .children a:after {
    content: none;
  }

  .site-navigation .menu .sub-menu .page_item_has_children a:after,
.site-navigation .menu .sub-menu .menu-item-has-children a:after,
.site-navigation .menu .children .page_item_has_children a:after,
.site-navigation .menu .children .menu-item-has-children a:after,
.site-navigation .nav-menu .sub-menu .page_item_has_children a:after,
.site-navigation .nav-menu .sub-menu .menu-item-has-children a:after,
.site-navigation .nav-menu .children .page_item_has_children a:after,
.site-navigation .nav-menu .children .menu-item-has-children a:after {
    float: right;
    position: relative;
    top: 4px;
    top: 0.4rem;
    font-family: FontAwesome;
    font-size: 10px;
    font-size: 1rem;
    font-weight: normal;
    content: "  ";
  }

  .site-navigation .menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
.site-navigation .menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
.site-navigation .menu .sub-menu .children li:not(.menu-item-has-children) a:after,
.site-navigation .menu .sub-menu .children li:not(.page_item_has_children) a:after,
.site-navigation .menu .children .sub-menu li:not(.menu-item-has-children) a:after,
.site-navigation .menu .children .sub-menu li:not(.page_item_has_children) a:after,
.site-navigation .menu .children .children li:not(.menu-item-has-children) a:after,
.site-navigation .menu .children .children li:not(.page_item_has_children) a:after,
.site-navigation .nav-menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
.site-navigation .nav-menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
.site-navigation .nav-menu .sub-menu .children li:not(.menu-item-has-children) a:after,
.site-navigation .nav-menu .sub-menu .children li:not(.page_item_has_children) a:after,
.site-navigation .nav-menu .children .sub-menu li:not(.menu-item-has-children) a:after,
.site-navigation .nav-menu .children .sub-menu li:not(.page_item_has_children) a:after,
.site-navigation .nav-menu .children .children li:not(.menu-item-has-children) a:after,
.site-navigation .nav-menu .children .children li:not(.page_item_has_children) a:after {
    content: none;
  }

  .site-navigation .menu .sub-menu li,
.site-navigation .menu .children li,
.site-navigation .nav-menu .sub-menu li,
.site-navigation .nav-menu .children li {
    padding-left: 0;
  }

  .site-navigation .menu .sub-menu li a:before,
.site-navigation .menu .children li a:before,
.site-navigation .nav-menu .sub-menu li a:before,
.site-navigation .nav-menu .children li a:before {
    content: none;
  }

  .site-navigation .menu .sub-menu ul,
.site-navigation .menu .children ul,
.site-navigation .nav-menu .sub-menu ul,
.site-navigation .nav-menu .children ul {
    top: 0;
    left: 100%;
  }
}
@media screen and (min-width: 800px) {
  .site-navigation .menu .current_page_item > a,
.site-navigation .menu .current_page_ancestor > a,
.site-navigation .menu .current-menu-item > a,
.site-navigation .menu .current-menu-ancestor > a,
.site-navigation .nav-menu .current_page_item > a,
.site-navigation .nav-menu .current_page_ancestor > a,
.site-navigation .nav-menu .current-menu-item > a,
.site-navigation .nav-menu .current-menu-ancestor > a {
    font-weight: bold;
  }
}
.site-navigation .menu .current_page_item > a,
.site-navigation .menu .current-menu-item > a,
.site-navigation .nav-menu .current_page_item > a,
.site-navigation .nav-menu .current-menu-item > a {
  font-weight: bold;
}

@media screen and (min-width: 800px) {
  .nav-menu > .menu-item > a {
    padding: 0 10px !important;
  }

  .nav-menu > .menu-item > a {
    height: 130px;
    padding-top: 0 !important;
  }

  .nav-menu .menu-item {
    float: left;
  }

  .nav-menu > .menu-item > a::before {
    color: #dddddd !important;
    content: "";
    font-family: "FontAwesome" !important;
    font-size: 38px !important;
    line-height: 80px !important;
    font-weight: lighter !important;
    text-align: center !important;
    -webkit-font-feature-settings: "liga" !important;
    -osx-font-smoothing: grayscale !important;
    -moz-font-feature-settings: "liga" !important;
    -moz-osx-font-smoothing: grayscale !important;
    height: 60px !important;
    display: block !important;
    float: left !important;
    width: 100%;
  }

  #wpmenucartli {
    display: none;
  }

  .nav-menu > .menu-item > a:after {
    color: #4d25bf;
    display: block;
  }

  #menu-item-234 > a::before {
    content: "";
  }

  #menu-item-235 > a::before {
    content: "";
  }

  #menu-item-1811 > a::before {
    content: "";
  }

  .nav-menu > .menu-item > a {
    text-align: center;
    width: 99px;
  }

  .nav-menu > .menu-item.current-menu-item > a::before {
    color: inherit;
  }

  .site-navigation .page_item_has_children a:after,
.site-navigation .menu-item-has-children a:after {
    position: relative;
    top: -1px;
    padding-left: 2px;
    padding-left: 0.2rem;
    color: #b9bcbf;
    font-family: FontAwesome;
    font-size: 10px;
    font-size: 1rem;
    font-weight: normal;
    content: "  ";
  }

  .site-navigation ul.menu ul a,
.site-navigation .menu ul ul a {
    min-width: 180px;
    max-width: 250px;
    margin: 0;
  }

  .site-navigation ul.menu ul a:hover,
.site-navigation ul.menu ul a:focus,
.site-navigation .menu ul ul a:hover,
.site-navigation .menu ul ul a:focus {
    color: #fff;
    background-color: #3070d1;
  }

  .site-navigation ul.menu ul a:hover:after,
.site-navigation ul.menu ul a:focus:after,
.site-navigation .menu ul ul a:hover:after,
.site-navigation .menu ul ul a:focus:after {
    color: #fff;
  }

  .site-navigation ul.menu li:hover > ul,
.site-navigation .menu ul li:hover > ul,
.site-navigation ul.menu .focus > ul,
.site-navigation .menu .focus > ul {
    display: block;
    overflow: inherit;
    width: inherit;
    height: inherit;
  }
}
.menu-toggle {
  background-color: #171717;
  border: 0 none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  font-size: 1rem;
  margin: 20px 10px 10px;
  padding: 10px 20px;
  text-align: left;
}

.toggled .menu-toggle {
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  margin-bottom: 0;
}

.menu-toggle:before {
  padding-right: 6px;
  padding-right: 0.6rem;
  font-family: FontAwesome;
  content: "";
}

.menu-toggle,
.site-navigation.toggled .nav-menu,
.site-navigation.toggled .menu {
  display: block;
}

.site-navigation .menu {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .site-navigation .menu {
    background: #000000 none repeat scroll 0 0 !important;
    margin: 0 10px 20px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
  }

  #site-navigation.site-navigation .menu li a {
    color: #fff;
    padding: 10px 20px;
  }
  #site-navigation.site-navigation .menu li a:hover, #site-navigation.site-navigation .menu li a:active, #site-navigation.site-navigation .menu li a:focus {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@media screen and (min-width: 800px) {
  .site-navigation .menu {
    display: block;
  }
}
@media screen and (min-width: 800px) {
  .site-navigation ul {
    display: none;
  }
}
@media screen and (min-width: 800px) {
  .menu-toggle {
    display: none;
  }

  .site-navigation ul {
    display: block;
  }
}
/*---------------------------------------------------------
 Main (_scaffolding.scss)
-------------------------------------------------------- */
.site-content {
  float: left;
  width: 100%;
  position: relative;
  background-color: #fff;
}
/*---------------------------------------------------------
 Footer (_scaffolding.scss)
-------------------------------------------------------- */
.site-footer {
  float: left;
  width: 100%;
  padding: 44px 0;
  padding: 4.4rem 0;
  color: #464849;
  background-color: #eaecee;
}

#infinite-footer .site-footer {
  padding: 22px 0;
  padding: 2.2rem 0;
}

.site-footer .search-form input {
  border: 1px solid;
}

.site-footer a {
  text-decoration: none;
}

.site-footer a:hover,
.site-footer a:focus {
  text-decoration: none;
}

.site-footer *:not(select) {
  border-color: #b9bcbf !important;
}

@media screen and (min-width: 800px) {
  .site-footer .columns-1 .widget-area {
    width: 100%;
  }

  .site-footer .columns-2 .widget-area {
    width: 48.3333333333%;
  }

  .site-footer .columns-3 .widget-area {
    width: 31.1111111111%;
  }

  .site-footer .columns-4 .widget-area {
    width: 31.1111111111%;
  }
}
.site-footer .widget-area {
  float: left;
  width: 100%;
  margin-right: 3.3333333333%;
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
}

@media screen and (min-width: 800px) {
  .site-footer .widget-area {
    margin-bottom: 44px;
    margin-bottom: 4.4rem;
  }
}
.site-footer .widget-area:last-of-type {
  margin-right: 0;
}

.site-footer textarea,
.site-footer input,
.site-footer .widget_tag_cloud a {
  background-color: #fff;
}

.site-footer .site-info {
  text-align: center;
}

@media screen and (min-width: 800px) {
  .site-footer .site-info {
    float: left;
  }
}
.site-footer .footer-social-links {
  text-align: center;
}

@media screen and (min-width: 800px) {
  .site-footer .footer-social-links {
    float: right;
    text-align: right;
  }
}
.site-footer .site-info,
.site-footer .site-info a {
  color: inherit;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
}

@media screen and (min-width: 800px) {
  .site-footer .site-info,
.site-footer .site-info a {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
.site-footer .site-info a,
.site-footer .site-info a a {
  text-decoration: underline;
}

.site-footer .site-info a:hover,
.site-footer .site-info a a:hover {
  text-decoration: none;
}

.site-footer .site-info .theme-by,
.site-footer .site-info a .theme-by {
  padding: 0 4px;
  padding: 0 0.4rem;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 1px;
  letter-spacing: 0.1rem;
  text-transform: lowercase;
}

.site-footer .widget, .site-footer .widget-area {
  margin: 0;
}
.site-footer .footer-text {
  border-top: 1px solid #dddddd;
  display: block;
  margin-top: 30px;
  text-align: center;
  padding-top: 30px;
  position: relative;
}

.footer-widget-container {
  float: left;
  width: 100%;
}

.footer-text {
  clear: both;
  margin-bottom: 5.5px;
  margin-bottom: 0.55rem;
  font-size: 0.9rem;
  line-height: 1.3rem;
  text-align: center;
}

@media screen and (min-width: 800px) {
  .footer-text {
    text-align: left;
  }
}
.footer-social-links {
  margin-top: 11px;
  margin-top: 1.1rem;
  font-size: 20px;
  font-size: 2rem;
}

@media screen and (min-width: 800px) {
  .footer-social-links {
    margin: 0;
    font-size: 17px;
    font-size: 1.7rem;
  }
}
.infinite-scroll.neverending #site-footer {
  display: none;
}

.infinity-end.neverending #site-footer {
  display: block;
}

/*---------------------------------------------------------
 Footer layout 2 (_scaffolding.scss)
-------------------------------------------------------- */
.footer-layout-2 .site-info,
.footer-layout-2 .footer-text,
.footer-layout-2 .footer-social-links {
  float: none;
  clear: both;
  text-align: center;
}

.footer-layout-2 .footer-social-links {
  margin-top: 11px;
  margin-top: 1.1rem;
}

/*---------------------------------------------------------
3.1 abefix
-------------------------------------------------------- */
h1, h1 a, .font-header {
  color: #000000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 1.6rem !important;
}

.page-template-page-productlist main .text li,
.page-template-page-full main .text li,
.page-id-766 .text li {
  display: inline-block;
  font-size: 1.5rem;
  text-transform: uppercase;
  padding: 0 20px 0px 0;
  line-height: 1.5rem;
}
.page-template-page-productlist main .text ul,
.page-template-page-full main .text ul,
.page-id-766 .text ul {
  padding: 0;
}
.page-template-page-productlist main .text li a,
.page-template-page-full main .text li a,
.page-id-766 .text li a {
  font-weight: normal;
}
.page-template-page-productlist main .tour li,
.page-template-page-full main .tour li,
.page-id-766 .tour li {
  display: inline-block;
  padding: 0 30px;
}
.page-template-page-productlist main .tour ul,
.page-template-page-full main .tour ul,
.page-id-766 .tour ul {
  padding-left: 0;
  text-align: center;
  margin-bottom: 15px;
}
.page-template-page-productlist main .tour,
.page-template-page-full main .tour,
.page-id-766 .tour {
  border: solid 1px purple;
  padding: 0 9px 1px 9px;
  margin: 12px 0 0 !important;
}
.page-template-page-productlist main .tour h4,
.page-template-page-full main .tour h4,
.page-id-766 .tour h4 {
  top: -14px;
  position: relative;
  background: #fff;
  display: inline-block;
  z-index: 4;
  padding: 0 9px;
  color: purple;
  margin: 0;
}

body.page-template.page-template-page-full main {
  width: 100%;
}
body.page-template.page-template-page-full main h1 + h2 {
  font-size: 1rem;
  margin-top: 0;
  line-height: 1rem;
}
body.page-template.page-template-page-full main .entry-content h1 {
  margin-bottom: 0px;
}
body.page-template.page-template-page-full main .entry-content:before {
  content: "";
  clear: both;
  display: block;
}
body.page-template.page-template-page-full main ul.post-list .listed-post {
  float: left;
  width: 25%;
  clear: none;
  padding: 10px;
  border: 0;
  display: flex;
  position: relative;
  flex-flow: row wrap;
  flex-direction: column-reverse;
}
body.page-template.page-template-page-full main ul.post-list li.listed-post:nth-child(4n+1) {
  clear: left !important;
}
body.page-template.page-template-page-full main .listed-post .pcs-featured-image {
  margin-top: 0;
}
body.page-template.page-template-page-full main ul.post-list {
  clear: unset;
}
body.page-template.page-template-page-full main ul.post-list a + a:after {
  clear: both;
  content: "";
  display: block;
  z-index: 999;
  width: 100%;
  height: 24% !important;
  position: relative;
  padding-bottom: 67%;
}
body.page-template.page-template-page-full main ul.post-list a + a {
  overflow: hidden;
  display: block;
  position: relative;
  margin-bottom: 20px;
  height: auto !important;
  width: 100%;
  clear: both;
}
body.page-template.page-template-page-full main .pcs-featured-image {
  margin-bottom: 0;
  left: 50%;
  position: absolute;
  height: 100% !important;
  max-width: 500%;
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  width: 100%;
  z-index: 5;
}
body.page-template.page-template-page-full main ul.post-list a:first-child {
  background: white;
  overflow: hidden;
  position: relative;
  line-height: 1.2em;
  max-height: 2.4em;
  /*text-align: justify;*/
  margin-right: -1em;
  padding-right: 1em;
}
body.page-template.page-template-page-full main ul.post-list a:first-child:before {
  content: "...";
  position: absolute;
  right: 0;
  bottom: 0;
}
body.page-template.page-template-page-full main ul.post-list a:first-child:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
}
body.page-template.page-template-page-full main ul.post-list a:last-child {
  background: #000;
}
body.page-template.page-template-page-full main ul.post-list.with-image + ul.post-list li:before {
  content: "";
  position: absolute;
  right: 15px;
  top: 5px;
  background: #ff63cc;
  z-index: 6;
  height: 24px;
  line-height: 24px;
  font-family: "FontAwesome";
  vertical-align: middle;
  width: 24px;
  text-align: center;
  border-radius: 100px;
  color: #fff;
}
body.page-template.page-template-page-full main ul.post-list.with-image + ul.post-list li:hover::before {
  background: #9029bf;
}
body.page-template.page-template-page-full main ul.post-list a + a:before {
  content: "";
  z-index: 6;
  position: absolute;
  left: 50%;
  font-family: "FontAwesome";
  font-size: 2.8rem;
  color: #fff;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: #000;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 40px;
  padding: 0;
  line-height: 74px;
  text-align: center;
  transition: transform 250ms ease;
  border: 3px solid #666;
}
body.page-template.page-template-page-full main ul.post-list li:hover a + a:before {
  background: #fff;
  transform: translateX(-50%) translateY(-56%);
  border-color: #9029bf;
  color: #9029bf;
}
@media only screen and (max-width: 1024px) {
  body.page-template.page-template-page-full main ul.post-list .listed-post {
    float: left;
    width: 33.33%;
  }
}

.page-id-766 main {
  width: 100% !important;
}
.page-id-766 h2 {
  font-weight: 300;
  margin-top: 30px;
}
.page-id-766 .butten {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #a508a1 inset;
  box-shadow: 0 -2px 0 #a508a1 inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #bd09b9 !important;
  background-image: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.page-id-766 .butten:hover, .page-id-766 .butten:active {
  background-color: #df0bda !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #bd09b9 inset;
  box-shadow: 0 -2px 0 #bd09b9 inset;
  border: 1px solid #da0fd6 !important;
  text-decoration: none;
}
.page-id-766 .butten:focus {
  opacity: 1;
  background-color: #df0bda;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #a508a1 !important;
}
.page-id-766 .butten:focus::before {
  color: #fff !important;
}
.page-id-766 form p {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 840px;
  padding: 20px 0;
  margin: 0 auto;
}
.page-id-766 form {
  position: relative;
  padding-top: 1px;
}
.page-id-766 button.butten {
  padding: 0 60px !important;
  line-height: 58px !important;
  font-size: 2rem !important;
  font-weight: lighter;
  text-transform: none !important;
}
@media only screen and (min-width: 1025px) {
  .page-id-766 .text {
    float: left;
    width: 59% !important;
  }
  .page-id-766 .tour {
    float: right;
    width: 40%;
  }
  .page-id-766 .text > ul {
    display: flex;
    text-align: center;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-766 form p {
    position: relative;
  }
}

.page-id-766 #site-content > .container {
  padding: 0;
}

.page-id-1943 .wpcf7-form {
  width: 70%;
  float: left;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #dddddd;
}
@media only screen and (max-width: 769px) {
  .page-id-1943 .wpcf7-form {
    width: 100%;
    float: none;
    margin-right: 0;
    padding: 0 20px;
    border: none;
  }
}

#site-header .header-bar {
  height: 37px;
}

.header-bar {
  line-height: 0;
}
.header-bar ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  line-height: 2rem;
  width: 100%;
}
.header-bar ul li {
  display: inline-block;
  float: left;
}
.header-bar ul li.alignright {
  float: right;
  margin-left: 10px;
}
.header-bar ul a {
  color: #000000;
  display: block;
  font-weight: normal;
  padding: 0;
}
.header-bar.header-bar-network a {
  color: #dfdfdf;
  font-size: 0.8rem;
  line-height: 36px;
  padding: 0 14px;
}
.header-bar.header-bar-network img {
  border-radius: 100px;
  margin: 0 0 0 6px;
  max-width: 23px;
  vertical-align: middle;
}

.header-bar .one, .header-bar .two {
  float: left;
}
.header-bar .one {
  width: 18%;
}
.header-bar .two {
  width: 56%;
}
.header-bar .two a {
  padding: 0 3px;
}

.header-bar .search-form {
  width: 25%;
  float: left;
}

.swiper-slide .html-caption {
  display: none;
}

.site-content {
  background: transparent;
}
.site-content .container {
  z-index: 2;
  position: relative;
}
.site-content > .container .site-main {
  background-color: #fff;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .site-content > .container .site-main > * {
    padding: 10px 35px;
  }
}

.site-header-main {
  background: #ffffff none repeat scroll 0 0 !important;
  -webkit-box-shadow: -5px 1px 0 #f0f0f0;
  box-shadow: -5px 1px 0 #f0f0f0;
  padding: 0;
  position: relative;
}

.site-header-main ul {
  margin: 0;
}

.site-navigation .menu li a, .site-navigation .nav-menu li a {
  color: white;
}

.site-description {
  text-align: center;
  width: 100%;
}

.site-navigation .menu .current_page_item > a, .site-navigation .menu .current-menu-item > a, .site-navigation .nav-menu .current_page_item > a, .site-navigation .nav-menu .current-menu-item > a {
  background: white none repeat scroll 0 0;
  border-top: 2px solid #4d25bf;
  color: #4d25bf !important;
}

.site-footer {
  background-color: #dddddd !important;
  -webkit-box-shadow: 0 20px 70px #ffffff inset, 0 1px 0 #ffffff inset;
  box-shadow: 0 20px 70px #ffffff inset, 0 1px 0 #ffffff inset;
  padding-top: 80px;
}
.site-footer .footer-1 {
  clear: both !important;
  float: none !important;
  padding-top: 70px !important;
  width: 100% !important;
}
.site-footer .footer-1 .listed-post {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: unset;
  display: inline-block;
  float: left;
  margin: 0 !important;
  width: 25%;
}
.site-footer .footer-1 .listed-post:nth-child(4n+1) {
  clear: both;
}
.site-footer .footer-2 {
  clear: left;
}
.site-footer .footer-1 .widget-title {
  text-align: center;
  top: -40px;
  height: 0;
}
.site-footer h2,
.site-footer .widget-title {
  font-size: 2rem;
  font-variant: small-caps;
  margin: 20px 0 10px;
  position: relative;
}
.site-footer .textwidget a {
  display: block;
}
.site-footer .textwidget a img {
  opacity: 0.9;
}
.site-footer .textwidget a:hover {
  color: #5662f4 !important;
}
@media only screen and (min-width: 1025px) {
  .site-footer .listed-post {
    padding: 15px;
  }
  .site-footer .listed-post:hover {
    background: #fff;
  }
  .site-footer .post-list {
    display: flex;
    flex-flow: row nowrap;
  }
  .site-footer .post-list .listed-post {
    width: 65%;
    flex-grow: 1;
  }
}
.site-footer a.pcs-post-title {
  overflow: hidden;
  height: 40px;
  text-overflow: ellipsis;
}

/*end site-footer*/
/* a.pcs-post-title {padding-bottom: 180px !important;} */
.site-footer li.listed-post img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% );
  right: 0;
  top: 2.65rem;
  margin: 0 0;
}
.site-footer .footer-1 li.listed-post {
  overflow: hidden;
  position: relative;
  padding: 0 10px !important;
  display: inline-block;
  margin: 8px 4px !important;
}
.site-footer .listed-post a {
  max-height: 110px;
  overflow: hidden !important;
  display: block !important;
  margin-bottom: 10px;
  padding: 0 0;
  pointer-events: auto;
}
.site-footer a.pcs-post-title {
  height: 300px !important;
}
.site-footer .listed-post:hover {
  pointer-events: none;
  background: #fff;
}

.custom-logo {
  margin: 10px 0;
  width: 320px;
}

.entry-content > div > p > a {
  border: 1px solid;
  border-radius: 5px;
  padding: 0 30px;
}

.star_tag {
  background: rgba(221, 221, 221, 0.6) none repeat scroll 0 0;
  padding: 10px;
  margin-bottom: 0 !important;
}
.star_tag .az {
  display: inline-block;
  float: left;
}
.star_tag ul ul {
  float: left;
  width: unset;
}
.star_tag h1 {
  font-family: "Open Sans", ​Helvetica, ​Arial, ​sans-serif;
  font-size: 2rem;
  font-weight: 700;
  margin: 0;
}
.star_tag .header-bar {
  position: relative;
}
.star_tag .alpha ul a {
  font-size: 0;
  transition: all 200ms ease 0s;
}
.star_tag .alpha:hover ul a {
  font-size: 2rem;
  padding: 0 3px;
}
.star_tag li a {
  color: #ffffff;
  opacity: 0.6;
  float: left;
}
.star_tag li a:hover {
  opacity: 1;
}
.star_tag .material-icons {
  line-height: 55px;
}
.star_tag ul {
  height: 56px;
}
.star_tag .alignright.alpha {
  margin-right: 10px !important;
}

.woocommerce ul.products li.product > a:not(.button) {
  display: block;
  width: 100%;
  padding: 3px;
}

.woocommerce ul.products li.product {
  margin-bottom: 70px !important;
  overflow: hidden;
  text-align: left;
}

.bar.star_tag {
  margin-bottom: 0 !important;
  padding: 0;
}

.star_tag .search-submit {
  background: #5662f4;
}

.star_tag .search-form {
  text-align: center;
}

.star_tag .search-form input[type=search] {
  max-width: 240px;
}

.tag-brand-logo {
  float: left !important;
  margin-right: 20px;
}

.tag-brand-desc {
  padding: 20px 0 0;
  overflow: hidden;
}

/* abefix widget*/
.search-form input[type=search] {
  -webkit-box-shadow: 0 0 0 2px #cdcdcd inset;
  box-shadow: 0 0 0 2px #cdcdcd inset;
  width: 100%;
  line-height: 1rem;
  height: 30px;
  margin: 3px 0;
  background: #e8e8e8;
  font-size: 1rem;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  padding: 0 20px;
}
.search-form input[type=search]:hover {
  -webkit-box-shadow: 0 0 0 2px #5662f4 inset;
  box-shadow: 0 0 0 2px #5662f4 inset;
}
.search-form input[type=search]:focus {
  border: solid 2px #5662f4;
  -webkit-box-shadow: 0 0 0 2px #cdcdcd inset;
  box-shadow: 0 0 0 2px #cdcdcd inset;
}

.tagcloud a {
  background: #fff !important;
  border: 2px solid #ddd;
  color: #000;
}
.tagcloud a:hover {
  border-color: #4d25bf;
  color: #4d25bf;
}

body.page button, body.page a.button, body.single-post button, body.single-post a.button {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #3e4cf2 inset;
  box-shadow: 0 -2px 0 #3e4cf2 inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #5662f4 !important;
  background-image: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
body.page button:hover, body.page button:active, body.page a.button:hover, body.page a.button:active, body.single-post button:hover, body.single-post button:active, body.single-post a.button:hover, body.single-post a.button:active {
  background-color: #7881f6 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #5662f4 inset;
  box-shadow: 0 -2px 0 #5662f4 inset;
  border: 1px solid #7b83f3 !important;
  text-decoration: none;
}
body.page button:focus, body.page a.button:focus, body.single-post button:focus, body.single-post a.button:focus {
  opacity: 1;
  background-color: #7881f6;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #3e4cf2 !important;
}
body.page button:focus::before, body.page a.button:focus::before, body.single-post button:focus::before, body.single-post a.button:focus::before {
  color: #fff !important;
}
body.page button, body.page a.button, body.single-post button, body.single-post a.button {
  opacity: 0.9;
}

button, a.button {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #3e4cf2 inset;
  box-shadow: 0 -2px 0 #3e4cf2 inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #5662f4 !important;
  background-image: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
button:hover, button:active, a.button:hover, a.button:active {
  background-color: #7881f6 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #5662f4 inset;
  box-shadow: 0 -2px 0 #5662f4 inset;
  border: 1px solid #7b83f3 !important;
  text-decoration: none;
}
button:focus, a.button:focus {
  opacity: 1;
  background-color: #7881f6;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #3e4cf2 !important;
}
button:focus::before, a.button:focus::before {
  color: #fff !important;
}

button, a.button {
  opacity: 0.9;
}

.woocommerce button, .woocommerce a.button {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #3e4cf2 inset;
  box-shadow: 0 -2px 0 #3e4cf2 inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #5662f4 !important;
  background-image: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.woocommerce button:hover, .woocommerce button:active, .woocommerce a.button:hover, .woocommerce a.button:active {
  background-color: #7881f6 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #5662f4 inset;
  box-shadow: 0 -2px 0 #5662f4 inset;
  border: 1px solid #7b83f3 !important;
  text-decoration: none;
}
.woocommerce button:focus, .woocommerce a.button:focus {
  opacity: 1;
  background-color: #7881f6;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #3e4cf2 !important;
}
.woocommerce button:focus::before, .woocommerce a.button:focus::before {
  color: #fff !important;
}
.woocommerce button, .woocommerce a.button {
  opacity: 0.9;
}
.woocommerce ul.products li.product a img {
  margin: 0;
}
.woocommerce ul.products li.product a h3 {
  font-style: 1.5rem;
}
.woocommerce ul.products li.product a span {
  font-style: 1rem;
}
.woocommerce .add_info_wccs {
  display: none;
}
.woocommerce .woocommerce-shipping-fields {
  background: #dddddd none repeat scroll 0 0;
  height: 130px;
}

.woocommerce ul.products, .woocommerce-page ul.products {
  display: flex;
  flex-flow: row wrap;
}
.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button {
  bottom: 0 !important;
  left: 0 !important;
  position: absolute !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  margin: 0 !important;
  padding: 3px;
  width: 33.333%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  margin-bottom: 30px !important;
  padding-bottom: 40px !important;
}
.woocommerce ul.products li.first, .woocommerce ul.products li.first:before, .woocommerce ul.products li.first:after, .woocommerce-page ul.products li.first, .woocommerce-page ul.products li.first:before, .woocommerce-page ul.products li.first:after {
  clear: unset !important;
}
.woocommerce ul.products li:nth-child(3n+1), .woocommerce-page ul.products li:nth-child(3n+1) {
  clear: left !important;
}
.woocommerce .thumbnails a, .woocommerce .thumbnails a.first, .woocommerce .thumbnails a.last, .woocommerce-page .thumbnails a, .woocommerce-page .thumbnails a.first, .woocommerce-page .thumbnails a.last {
  box-sizing: border-box;
  clear: unset !important;
  float: left !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 20% !important;
}
.woocommerce .thumbnails a:before, .woocommerce .thumbnails a:after, .woocommerce .thumbnails a.first:before, .woocommerce .thumbnails a.first:after, .woocommerce .thumbnails a.last:before, .woocommerce .thumbnails a.last:after, .woocommerce-page .thumbnails a:before, .woocommerce-page .thumbnails a:after, .woocommerce-page .thumbnails a.first:before, .woocommerce-page .thumbnails a.first:after, .woocommerce-page .thumbnails a.last:before, .woocommerce-page .thumbnails a.last:after {
  clear: unset !important;
}
.woocommerce .related ul li.product, .woocommerce-page .related ul li.product {
  padding: 0.5rem;
  width: 33.333% !important;
}
.woocommerce .related .info, .woocommerce-page .related .info {
  background: #ffffff none repeat scroll 0 0;
  padding: 20px 20px 2px;
}
.woocommerce .related ul li, .woocommerce-page .related ul li {
  background: #f9f9f9 none repeat scroll 0 0;
}
.woocommerce .related .main_img img, .woocommerce-page .related .main_img img {
  opacity: 0;
}
.woocommerce .related .main_img, .woocommerce-page .related .main_img {
  background-position: center top;
  background-size: cover;
}
.woocommerce .related ul li p, .woocommerce .related ul li h3, .woocommerce-page .related ul li p, .woocommerce-page .related ul li h3 {
  padding: 10px 0;
  border-top: 1px solid #bfbfbf;
}
.woocommerce .related ul li .add_to_cart_button, .woocommerce-page .related ul li .add_to_cart_button {
  padding: 10px 20px !important;
  font-size: 1rem !important;
  margin: 2% 5% !important;
  width: 90%;
}
.woocommerce .cart-collaterals, .woocommerce .cart-collaterals *, .woocommerce-page .cart-collaterals, .woocommerce-page .cart-collaterals * {
  font-size: 1.4rem;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  max-width: 360px !important;
}
.woocommerce .cart-collaterals .cart_totals .cart-subtotal > *, .woocommerce-page .cart-collaterals .cart_totals .cart-subtotal > * {
  width: 50% !important;
}
.woocommerce td.actions .coupon, .woocommerce-page td.actions .coupon {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  display: block;
}
.woocommerce td.actions .coupon input[type=text], .woocommerce-page td.actions .coupon input[type=text] {
  background: transparent;
  border: 3px solid #cdcdcd;
  padding-right: 120px;
  width: 100%;
}
.woocommerce td.actions .coupon input.button, .woocommerce-page td.actions .coupon input.button {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 black inset;
  box-shadow: 0 -2px 0 black inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #000 !important;
  background-image: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid transparent;
  color: #ddd !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.woocommerce td.actions .coupon input.button:hover, .woocommerce td.actions .coupon input.button:active, .woocommerce-page td.actions .coupon input.button:hover, .woocommerce-page td.actions .coupon input.button:active {
  background-color: #121212 !important;
  opacity: 1;
  color: #ddd !important;
  -webkit-box-shadow: 0 -2px 0 #000 inset;
  box-shadow: 0 -2px 0 #000 inset;
  border: 1px solid #121212 !important;
  text-decoration: none;
}
.woocommerce td.actions .coupon input.button:focus, .woocommerce-page td.actions .coupon input.button:focus {
  opacity: 1;
  background-color: #121212;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid black !important;
}
.woocommerce td.actions .coupon input.button:focus::before, .woocommerce-page td.actions .coupon input.button:focus::before {
  color: #ddd !important;
}
.woocommerce td.actions .coupon input.button, .woocommerce-page td.actions .coupon input.button {
  width: 100px;
  position: absolute;
  top: 0;
  right: 0;
}
.woocommerce td.actions .coupon > *, .woocommerce-page td.actions .coupon > * {
  border: medium none !important;
  height: 30px;
  margin: 0 !important;
  padding: 0 20px !important;
}

.archive ul.products li .button.add_to_cart_button {
  font-size: 1.6rem;
  margin: 0;
}

.woocommerce div.product div.images div.thumbnails {
  display: none;
  height: 0;
  width: 0;
}

#text-11 .textwidget {
  margin: 0 auto 40px;
  max-width: 1100px;
}

.signup.clear {
  margin: 0px;
  width: 100%;
  display: block;
  color: #000;
  padding: 17px;
  border-bottom: 3px solid #dddddd;
  /* -webkit-box-shadow: 0px 0px 0px 1px #4d25bf inset; */
  /* box-shadow: 0px 0px 0px 1px #4d25bf inset; */
  -webkit-transition: all 100ms ease !important;
  -o-transition: all 100ms ease !important;
  transition: all 100ms ease !important;
  background: #ffffff none repeat scroll 0% 0%;
  vertical-align: middle;
  flex-direction: unset;
  display: flex;
  flex-flow: column nowrap;
  align-items: baseline;
}
.signup.clear button {
  font-size: 1.3rem;
}
.signup.clear p {
  margin-bottom: 2rem;
}
.signup.clear .text {
  padding-right: 70px;
  width: 100%;
  padding-right: 70px;
  width: 100%;
}
.signup.clear div {
  max-width: 1100px;
  margin: 0 auto;
  width: 100%;
}
.signup.clear span {
  margin-bottom: 2rem;
}
.signup.clear span.title {
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 1.6rem;
  margin: 10px 0 4px;
}

/*
a.signup.clear:hover {background:#efefef; @include box-shadow(0 0 0 1px $maincolor inset, 0 -20px 20px -21px #fff inset);}
*/
.widget.widget_wpb_feature_class {
  background: #adadad none repeat scroll 0 0;
  padding-bottom: 10px;
}
.widget.widget_wpb_feature_class h4 {
  background: #505050 none repeat scroll 0 0;
  color: #ffffff;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 0.4rem;
  line-height: 3rem;
  margin: 0;
  padding: 0 1rem;
  text-transform: uppercase;
}
.widget.widget_wpb_feature_class figcaption {
  pointer-events: none;
}
.widget.widget_wpb_feature_class figcaption a {
  pointer-events: auto;
}
.widget div.wpb_slider_area .item {
  margin: 0;
}

.columns-4.order {
  float: left;
  width: 33.333%;
}
.columns-4.order:nth-child(3n+1) {
  clear: left;
}

body.single-product .mejs-container, body.single-product .wp-video video {
  height: 100% !important;
  width: 100% !important;
}
body.single-product .kgvid_wrapper {
  height: 100%;
  margin: 0;
}
body.single-product .kgvid_videodiv {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
body.single-product .mejs-overlay-error {
  opacity: 0;
  color: transparent;
  font-size: 0px;
}

/* START media element js */
.mejs-container .mejs-controls {
  background: #ffffff !important;
  height: 45px;
}
.mejs-container .mejs-controls div.mejs-button, .mejs-container .mejs-controls div button {
  height: 45px !important;
  margin: 0;
  position: relative;
  width: 45px !important;
}
.mejs-container .mejs-controls div button {
  background: #ffffff none repeat scroll 0 0 !important;
  border: medium none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}
.mejs-container .mejs-controls div button:hover {
  background: #dfdfdf !important;
}
.mejs-container .mejs-controls .mejs-time {
  line-height: 45px;
  color: #4d25bf;
  height: 45px;
  padding: 0 7px;
}
.mejs-container .mejs-controls div.mejs-button::before {
  -moz-osx-font-smoothing: grayscale;
  color: #4d25bf;
  content: "";
  font-family: fontawesome;
  font-size: 1.3rem;
  height: 45px;
  left: 0;
  line-height: 45px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 0;
  width: 45px;
  z-index: 1;
}
.mejs-container .mejs-controls div.mejs-button:hover::before {
  color: #551bfc;
}
.mejs-container .mejs-controls div.mejs-time-rail {
  padding: 0;
  height: 45px;
}
.mejs-container .mejs-controls .mejs-time-rail span:not(.mejs-time-float-corner, .mejs-time-float-current), .mejs-container .mejs-controls .mejs-time-rail a {
  height: 45px !important;
}
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider {
  width: 45px;
}
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  left: 21px !important;
}
.mejs-container .mejs-controls .mejs-volume-current {
  left: 21px !important;
}
.mejs-container .mejs-controls .mejs-volume-handle {
  left: 14px !important;
}
.mejs-container .mejs-controls div.mejs-pause::before {
  content: "";
}
.mejs-container .mejs-controls div.mejs-mute::before {
  content: "";
}
.mejs-container .mejs-controls div.mejs-unmute::before {
  content: "";
}
.mejs-container .mejs-controls div.mejs-button.mejs-fullscreen-button.mejs-unfullscreen::before {
  content: "";
}
.mejs-container .mejs-controls div.mejs-button.mejs-fullscreen-button::before {
  content: "";
}
.mejs-container .mejs-controls div.mejs-time-rail {
  padding: 0;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total > span:not(.mejs-time-float), .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  height: 45px !important;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total > span:not(.mejs-time-float) {
  box-shadow: 0 16px 0 #ffffff inset, 0 -16px 0 #ffffff inset;
}
.mejs-container .mejs-controls .mejs-time-loaded {
  background: #ddd none repeat scroll 0 0 !important;
}
.mejs-container .mejs-controls .mejs-time-buffering {
  opacity: 1 !important;
}
.mejs-container .mejs-controls .mejs-time-total.mejs-time-slider {
  background: #fff none repeat scroll 0 0 !important;
}
.mejs-container .mejs-controls .mejs-time-current {
  background: #4d25bf !important;
}
.mejs-container .mejs-controls .mejs-time-float {
  background: white none repeat scroll 0 0 !important;
  border-color: #bdbdbd !important;
  border-radius: 3px !important;
  font-size: 1rem;
  line-height: 18px !important;
}
.mejs-container .mejs-controls .mejs-time-float, .mejs-container .mejs-controls .mejs-time-float-current {
  width: 50px !important;
}
.mejs-container .mejs-controls .mejs-time-float-current {
  margin: 0 !important;
}
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  left: 50% !important;
  width: 46px;
  height: 100%;
  top: 0;
}
.mejs-container .mejs-controls .mejs-volume-current {
  left: 0px !important;
  background: #4c25bf !important;
}
.mejs-container .mejs-controls .mejs-volume-handle {
  width: 100%;
  left: 50% !important;
  background: #9470ff !important;
}
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider {
  background: #fff !important;
  overflow: hidden;
}
.mejs-container .mejs-time-handle {
  width: 8px !important;
  background: rgba(255, 255, 255, 0.6);
  height: 47px !important;
  top: 0px;
  border: none !important;
  z-index: 999;
  left: -4px;
  padding: 0px;
  box-sizing: border-box;
}
.mejs-container .mejs-controls .mejs-time-current {
  border: none !important;
  overflow: hidden;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total > span:not(.mejs-time-float),
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  height: 45px !important;
  margin: 0;
  box-shadow: 0px 20px 0 #ffffff inset, 0 -20px 0 #ffffff inset;
  transition: 0s ease !important;
}
.mejs-container .mejs-time-current, .mejs-container .mejs-time-handle {
  transition: 0s ease !important;
}
.mejs-container .mejs-time-handle-content {
  border: none !important;
  background: #00bbff !important;
  top: 0;
  height: 45px;
  right: 0px !important;
  left: 0px !important;
  width: 8px;
}
.mejs-container .mejs-time-rail:hover span {
  box-shadow: 0px 15px 0 #ffffff inset, 0 -15px 0 #ffffff inset !important;
}

/* END media element js */
#clipr .item div * {
  font-size: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
}
#clipr .item span.descriptionfield > img {
  float: right;
  height: auto !important;
  width: 100% !important;
  opacity: 0.2;
}
#clipr .item div img {
  height: 0;
  width: 0;
}
#clipr .item {
  float: left;
  padding: 3px 4px;
  width: 25%;
}
#clipr .item div .titlefield a {
  font-size: 0.8rem !important;
  font-weight: normal;
  line-height: 1rem;
}
#clipr .artistTXT {
  clear: none;
  display: inline-block;
  float: left;
  width: 70%;
}
#clipr .item > div:not(.artistTXT) {
  float: right;
  width: 30%;
}
#clipr .artistTXT a {
  display: block;
  padding: 10px;
  line-height: 1rem !important;
  height: 74px;
  box-sizing: border-box;
}
#clipr .item:hover {
  background: #efefef;
  height: 80px;
}
#clipr .item:hover span.descriptionfield > img {
  opacity: 1;
}
#clipr .ssba-wrap {
  display: none;
}

.alphabet > a {
  display: inline-block;
  float: left;
  padding: 0;
  text-align: left;
  vertical-align: top;
  width: 25%;
}
.alphabet > a img {
  display: block;
}
.alphabet > a:nth-child(4n+1) {
  clear: both;
}

.head_letters li {
  float: left;
  display: inline-block;
  padding: 10px 4px;
}

/*woocommerce*/
.tag_link {
  box-shadow: 0 0 1px #dddddd;
  display: block;
  padding: 10px;
  font-size: 2rem;
  font-weight: normal;
  height: 131px;
  line-height: 100px;
}
.tag_link:hover {
  background: #ededed;
}

.tag_link img {
  float: right;
  vertical-align: middle;
  width: 120px;
}
@media only screen and (min-width: 1025px) {
  .tag_link img {
    margin-left: 70px;
  }
}

@media only screen and (max-width: 1024px) {
  .site-main > * > h2 {
    text-align: center;
  }
}
.archive.tax-product_tag.has-right-sidebar .site-main,
.archive.tax-product_tag.has-left-sidebar .site-main {
  width: 100%;
}

.archive.tax-product_tag.has-right-sidebar #sidebar-right,
.archive.tax-product_tag.has-left-sidebar #sidebar-left {
  width: 0;
  display: none;
}

.archive.tax-product_tag.has-right-sidebar .container.show #sidebar-right,
.archive.tax-product_tag.has-left-sidebar .container.show #sidebar-left {
  width: 25%;
  display: inline-block;
}

.archive.tax-product_tag.has-right-sidebar .container.show .site-main,
.archive.tax-product_tag.has-left-sidebar .container.show .site-main {
  width: 75%;
}

.container.show {
  max-width: 1200px;
}

.container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1200px;
  transition: all 1s ease 0s;
  width: 100%;
}
@media only screen and (max-width: 769px) {
  .container {
    padding: 0 !important;
  }
}

.sidebar-right .clip a {
  width: 100%;
}

.sidebar-right .clip img {
  left: 0;
  margin: 0 10px 0 0;
  max-width: 50px;
  position: absolute;
  top: 0;
  vertical-align: middle;
}

.sidebar-right .clip span {
  display: block;
}

.sidebar-right .clip {
  position: relative;
}

.sidebar-right .clip a {
  display: block;
  margin-bottom: 10px;
  min-height: 56px;
  padding-left: 66px;
}

.star-pagetitle {
  box-sizing: border-box;
  display: none;
  font-family: Arial;
  font-size: 2rem;
  left: 0;
  line-height: 2rem;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}

.bar .logo {
  background: rgba(0, 0, 0, 0) url("/wp-content/themes/make/images/clip-o-rama-white.png") no-repeat scroll center center;
  width: 65px;
}

.bar a {
  height: 55px;
  display: inline-block;
  line-height: 55px;
  padding: 0 20px;
}

.archive.tax-product_tag #site-main, .search.archive #site-main {
  background: transparent;
}
.archive.tax-product_tag .single-content, .search.archive .single-content {
  background: #ffffff;
  display: block;
  position: relative;
}
.archive.tax-product_tag #site-header, .search.archive #site-header {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  -webkit-transition: all 1s ease !important;
  -o-transition: all 1s ease !important;
  transition: all 1s ease !important;
}
.archive.tax-product_tag #site-header.on, .search.archive #site-header.on {
  overflow: visible;
  max-height: 230px;
  opacity: 1;
}

.post-type-archive-product .item-images {
  overflow: hidden;
  height: 200px;
  position: relative;
  width: 100%;
}
.post-type-archive-product .item-container img {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  bottom: 0;
  transform: translateX(-50%) translateY(-50%);
}
.post-type-archive-product .item-container {
  position: relative;
  height: 200px;
  width: 100%;
}
.post-type-archive-product .item-nav {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-flow: row wrap;
}
.post-type-archive-product .item-hover {
  height: 100%;
  flex-grow: 1;
}

.contribute-box {
  border-radius: 10px;
  position: relative;
  font-size: 0.8rem;
  margin: 0px 0px 20px;
  padding: 10px;
  border: 1px solid #dddddd;
}
.contribute-box .contribute-leaf {
  float: right;
  border-radius: 100px;
  background: white none repeat scroll 0% 0%;
  border: 1px solid #dddddd;
  font-size: 4rem;
  color: green;
}

.dark-theme .contribute-box .contribute-leaf {
  background: #363636;
}
.dark-theme .contribute-box, .dark-theme .contribute-box .contribute-leaf {
  border: 1px solid #363636;
}

.site-footer .footer-text {
  text-align: center !important;
  padding-top: 20px !important;
  border-top-color: #111111 !important;
}

.cliplist ul.post-list a {
  background: #ffffff none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  font-family: arial;
}
.cliplist ul.post-list .pcs-post-title {
  background: #909090 none repeat scroll 0 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  padding: 0 5px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.cliplist ul.post-list img {
  float: none;
  margin: 0 !important;
  opacity: 0.3;
  padding: 0 !important;
  -webkit-transition: all 400ms ease !important;
  -o-transition: all 400ms ease !important;
  transition: all 400ms ease !important;
  width: 100%;
}
.cliplist ul.post-list li {
  clear: none;
  display: inline-block;
  float: left;
  height: 100px;
  margin: 0.7% 1%;
  overflow: hidden;
  position: relative;
  width: 48%;
}
.cliplist ul.post-list li:hover img {
  opacity: 1;
}

.selectwrap select {
  border-width: 0 !important;
  color: #000000;
  display: block;
  margin: 0;
  font-family: "Arial";
  font-size: 1rem;
  height: 37px;
  font-weight: bold;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}
.selectwrap select:focus {
  border-color: transparent !important;
}
.selectwrap select option {
  opacity: 0.5;
  padding: 10px 20px;
}
.selectwrap select option:hover {
  opacity: 1;
}

.selectwrap:hover select {
  background: #f4f4f4;
}

.selectwrap:before {
  background: #d7d7d7 none repeat scroll 0 0;
  border-left: 1px solid #cfcfcf;
  color: #777777;
  content: "";
  font-family: "FontAwesome";
  font-size: 21px;
  height: 46px;
  line-height: 37px;
  padding: 0 8px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}

.selectwrap {
  overflow: hidden;
  border: 1px solid #777;
  -webkit-border-radius: 10px !important;
  border-radius: 10px !important;
  position: relative;
}
.selectwrap option {
  width: 100%;
}
.selectwrap dd {
  display: none;
}

.dropdown {
  display: none;
}

.wpb_wl_quick_view_content {
  background: #000000 none repeat scroll 0 !important;
  padding: 0 !important;
  position: relative;
}

.wpb_wl_quick_view_content .wpb_wl_images {
  margin-bottom: 0 !important;
  margin-left: 0;
  margin-top: 0;
  width: 60%;
}

.wpb_wl_quick_view_content .wpb_wl_images img {
  padding: 1px;
  width: 100%;
}

.wpb_wl_quick_view_content .wpb_wl_summary {
  background: #ffffff none repeat scroll 0 0;
  padding: 20px 30px;
  width: 40%;
}

.wpb_wl_quick_view_content .wpb_wl_summary form {
  margin-bottom: 0;
}

.wpb_wl_quick_view_content .wpb_wl_product_title, .wpb_wl_quick_view_content p {
  font-size: 1.2rem;
  margin: 0;
}

.wpb_wl_quick_view_content .mfp-close {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #adadad !important;
  font-size: 2.2rem;
  font-weight: lighter;
}

/*
** shop main
** single product
** single tag
** cart
** checkout
** misc
*/
.site-content > .container .site-main > .type-product .images .woocommerce-main-image,
.archive.tax-product_tag .products li .single_img, .single.single-product .kgvid_wrapper, .single.single-product .related.products .main_img {
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 25px;
  position: relative;
  width: 100% !important;
}

.site-content > .container .site-main > .type-product .images img,
.archive.tax-product_tag .attachment-shop_catalog.size-shop_catalog.wp-post-image, .single.single-product .related.products .main_img img {
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}

.woocommerce-product-gallery.images {
  display: block;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 25px;
  position: relative;
  width: 100% !important;
}

.product_meta + .woocommerce-product-gallery__image,
.woocommerce-product-gallery__image + .woocommerce-product-gallery__image {
  display: none !important;
}

.product_meta {
  clear: both;
}

.archive.tax-product_tag ul.products li.product {
  width: 100% !important;
}
.archive.tax-product_tag .wpb_wl_preview_area {
  float: right !important;
  height: 100%;
  max-width: 100%;
  pointer-events: none;
  right: 0;
  top: 0;
}
.archive.tax-product_tag .wpb_wl_preview_area a {
  pointer-events: auto;
}
.archive.tax-product_tag ul.products li.product h3, .archive.tax-product_tag ul.products li.product .price, .archive.tax-product_tag ul.products li.product p {
  width: 100%;
}
.archive.tax-product_tag ul.products li.product h3, .archive.tax-product_tag ul.products li.product .price, .archive.tax-product_tag ul.products li.product .button.add_to_cart_button, .archive.tax-product_tag ul.products li.product p, .archive.tax-product_tag ul.products li.product span.price_runtime {
  display: inline-block;
}
.archive.tax-product_tag ul.products li.product h3 {
  display: inline-block;
}
.archive.tax-product_tag li.product a h3 {
  color: #000;
  font-size: 1.5rem !important;
}
.archive.tax-product_tag .product .button {
  margin-bottom: 10px !important;
}
.archive.tax-product_tag .ssba.ssba-wrap {
  clear: both;
}
.archive.tax-product_tag .ssba.ssba-wrap img {
  max-width: 40px;
}
.archive.tax-product_tag .ssba div {
  top: -40px !important;
  text-align: right !important;
  z-index: 1;
  position: relative;
  background: rgba(255, 255, 255, 0.5);
}
.archive.tax-product_tag .product > a:not(.button) {
  display: flex !important;
  flex-flow: row wrap;
}
.archive.tax-product_tag .product .info {
  display: flex;
  flex-flow: column wrap;
  order: 1;
  position: relative;
  width: 60%;
}
.archive.tax-product_tag .product div.main_img {
  float: right;
  max-width: 40%;
  width: 40%;
  display: block !important;
  height: 100% !important;
  order: 2 !important;
}
.archive.tax-product_tag .main_img {
  background-position: center top;
  background-size: cover;
}
.archive.tax-product_tag .main_img img {
  opacity: 0;
}

.site-content > .container .site-main > .product {
  padding: 0;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
  padding: 20px 30px;
  font-size: 0.8rem;
  background: white none repeat scroll 0 0;
}

@media only screen and (min-width: 1025px) {
  .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 39%;
  }

  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 60%;
    position: relative;
  }
}
.woocommerce.single-product {
  /*woocommerce tags*/
  /*relative twi-image*/
}
@media only screen and (max-width: 769px) {
  .woocommerce.single-product .product_meta {
    display: none;
  }
}
.woocommerce.single-product .site-content > .container .site-main {
  background: transparent;
}
.woocommerce.single-product .site-content > .container .site-main > .type-product .images:hover .woocommerce-main-image::after {
  /*opacity: 1;*/
  /*@extend .three-sec;*/
  /*transform:scale(.8);*/
}
.woocommerce.single-product .site-content > .container .site-main > .type-product .images div.woocommerce-main-image {
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  right: 0;
  -webkit-transition: all 500ms ease !important;
  -o-transition: all 500ms ease !important;
  transition: all 500ms ease !important;
}
.woocommerce.single-product .site-content > .container .site-main > .type-product .images:hover > div.woocommerce-main-image {
  opacity: 0;
}
.woocommerce.single-product .site-content > .container .site-main > .type-product .images .woocommerce-main-image::after {
  color: white;
  content: "play_circle_filled";
  font-family: "Material icons";
  font-size: 9rem;
  font-weight: lighter;
  padding: 90px 0;
  opacity: 0.9;
  transform: scale(1);
}
.woocommerce.single-product .site-content > .container .site-main > .type-product .images .woocommerce-main-image::before {
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
  content: "";
}
.woocommerce.single-product .site-content > .container .site-main > .type-product .images .woocommerce-main-image::before, .woocommerce.single-product .site-content > .container .site-main > .type-product .images .woocommerce-main-image::after {
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 1;
}
.woocommerce.single-product .site-content > .container .site-main > .type-product.notpurchased .images .woocommerce-main-image::after {
  content: "lock_outline";
}
.woocommerce.single-product .site-content > .container .site-main > .type-product .images .woocommerce-main-image:hover:before {
  color: #4d25bf;
}
.woocommerce.single-product .fortime {
  display: block;
}
.woocommerce.single-product .images .images {
  width: 100% !important;
}
.woocommerce.single-product .woocommerce-tabs .tabs a {
  font-size: 1.2rem !important;
  line-height: 38px;
  padding: 0px 30px !important;
  text-transform: uppercase;
}
.woocommerce.single-product .wc-tabs {
  margin-bottom: 0 !important;
}
.woocommerce.single-product .panel.entry-content.wc-tab {
  background: white none repeat scroll 0 0;
  padding: 30px 40px 10px !important;
}
.woocommerce.single-product .product_meta {
  background-color: #fff;
  padding: 20px;
  margin-top: 20px;
}
.woocommerce.single-product .tagged_as, .woocommerce.single-product .posted_in {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bolder;
}
.woocommerce.single-product .tagged_as a, .woocommerce.single-product .posted_in a {
  background: #eee;
  border-radius: 3px 0 0 3px;
  color: #999;
  display: inline-block;
  height: 26px;
  text-transform: none;
  font-size: 1rem;
  line-height: 26px;
  padding: 0 20px 0 23px;
  position: relative;
  margin: 0 10px 6px 0;
  text-decoration: none;
  -webkit-transition: color 0.2s;
}
.woocommerce.single-product .tagged_as a::before, .woocommerce.single-product .posted_in a::before {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
  content: "";
  height: 6px;
  left: 10px;
  position: absolute;
  width: 6px;
  top: 10px;
}
.woocommerce.single-product .tagged_as a::after, .woocommerce.single-product .posted_in a::after {
  background: #fff;
  border-bottom: 13px solid transparent;
  border-left: 10px solid #eee;
  border-top: 13px solid transparent;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
}
.woocommerce.single-product .tagged_as a:hover, .woocommerce.single-product .posted_in a:hover {
  background-color: #4d25bf;
  color: white;
}
.woocommerce.single-product .tagged_as a:hover::after, .woocommerce.single-product .posted_in a:hover::after {
  border-left-color: #4d25bf;
}
.woocommerce.single-product .relative {
  position: relative;
}
.woocommerce.single-product .relative .ssba-wrap {
  border-radius: 5px;
  display: block;
  line-height: 1rem;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 21px;
}
.woocommerce.single-product .relative .ssba-wrap a {
  background: #ffffff none repeat scroll 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 21px !important;
  line-height: 0;
  opacity: 0.32;
  padding: 2px !important;
  width: 21px !important;
  float: none !important;
  margin: 0 !important;
  text-align: center;
}
.woocommerce.single-product .relative .ssba-wrap a:hover {
  opacity: 1;
}
.woocommerce.single-product .thumbnails.columns-3 .relative {
  float: left;
  width: 33.33%;
}
.woocommerce.single-product .thumbnails.columns-3 .relative > a {
  width: 100% !important;
}
.woocommerce.single-product .thumbnails.columns-3 .relative > a > img {
  width: 100% !important;
  max-width: 1000px !important;
}

.woocommerce-breadcrumb {
  background: white;
  padding-left: 10px !important;
  clear: both;
  overflow: hidden;
  border: solid 1px white;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.woocommerce-breadcrumb > *:before {
  content: "";
  font-family: Trustd;
  margin-right: 10px;
}

.woocommerce ul.products {
  text-align: center;
}
.woocommerce ul.products li.product {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0 !important;
}
@media only screen and (min-width: 1281px) {
  .woocommerce ul.products li.product {
    margin: 0 0.5% !important;
    width: 32.333% !important;
  }
  .woocommerce ul.products li.product:nth-child(3n+4) {
    clear: both !important;
  }
}
@media only screen and (min-width: 1025px) {
  .woocommerce ul.products li.product {
    margin: 0 0.5% !important;
    width: 32.333% !important;
  }
  .woocommerce ul.products li.product:nth-child(3n+4) {
    clear: both !important;
  }
}
@media only screen and (max-width: 1024px) {
  .woocommerce ul.products li.product {
    width: 50% !important;
  }
  .woocommerce ul.products li.product:nth-child(2n+3) {
    clear: both !important;
  }
}
.woocommerce ul.products li.product.first {
  clear: none;
}
.woocommerce ul.products li.product img {
  width: auto !important;
  margin: 0 auto 1rem;
}

/*main btns*/
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #3e4cf2 !important;
  color: #fefefe !important;
  font-size: 1.4rem !important;
  font-style: italic;
  font-weight: normal !important;
  letter-spacing: 1px;
  padding: 10px 30px !important;
  border: none !important;
}
.woocommerce #respond input#submit.alt:after,
.woocommerce a.button.alt:after, .woocommerce button.button.alt:after,
.woocommerce input.button.alt:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
  border-style: solid;
  border-width: 5px;
  content: "";
  display: inline-block;
  height: 0;
  margin-top: -4px;
  position: absolute;
  right: 6px;
  top: 50%;
  width: 0;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #255d94 !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background: #cdcdcd none repeat scroll 0 0 !important;
  font-size: 1rem !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
  background-color: #e1d2d2;
}

.variations_form.cart {
  background: none repeat scroll 0 0 #dddddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 40px;
  padding: 20px;
  width: 100%;
}

.variations_form.cart > * {
  width: 100%;
}

.single_add_to_cart_button {
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  height: 50px;
  line-height: 50px !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.quantity {
  border: 3px solid #305070;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  margin: 0 !important;
}

.quantity input {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  font-size: 1rem !important;
  line-height: 44px !important;
  margin: 0;
  padding: 0 10px !important;
}

.product-quantity {
  line-height: 0;
}

.input-text.qty.text:focus {
  -webkit-appearance: initial !important;
  -moz-appearance: initial !important;
  appearance: initial !important;
}

.woocommerce table.shop_table th {
  padding: 0 12px;
}

.widget.block {
  margin-top: 40px;
}

.woocommerce ul.products li.product {
  position: relative;
  -webkit-transition: all 500ms ease !important;
  -o-transition: all 500ms ease !important;
  transition: all 500ms ease !important;
}
.woocommerce ul.products li.product .add_to_cart_button {
  display: inline-block !important;
  height: unset;
  background: #4d25bf !important;
  position: relative !important;
  width: unset;
  z-index: 2;
}
/*remove variation price*/
.single span.price {
  font-size: 0 !important;
}

.single span.price > .amount:first-child {
  font-size: 0.8rem !important;
}

/*end variation price*/
.wpinstagram.live {
  width: 100% !important;
}

.wpinstagram.live li {
  height: auto !important;
  margin-left: 1% !important;
  width: 15% !important;
}
@media only screen and (max-width: 769px) {
  .wpinstagram.live li {
    width: 25%;
  }
}

.wpinstagram img {
  height: auto !important;
  width: 100% !important;
}

/*cart*/
.status {
  border-bottom: solid 2px #8b96ba;
  text-align: center;
  margin-bottom: 50px;
  margin-top: 20px;
  overflow: visible;
}
.status > div {
  display: inline-block;
  float: none;
  height: 75px;
  margin-bottom: -18px;
  overflow: visible;
  padding: 0;
  position: relative;
  vertical-align: top;
}
.status > div > div {
  animation-duration: 3s;
  bottom: -8px;
  color: #dddddd;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 0;
}
.status > div > div > div {
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -o-animation-duration: 3s;
  animation-duration: 3s;
}
.status i {
  background: #e1e5e7 none repeat scroll 0 0;
  border: 3px solid #8b96ba;
  border-radius: 100px;
  clear: both;
  display: block;
  height: 30px;
  line-height: 30px;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  width: 30px;
}
.status i.icon-checkmark, .status .current .wpmenucart-icon-shopping-cart-0 {
  background: #000;
  color: #8b96ba;
}
.status .current .wpmenucart-icon-shopping-cart-0 {
  color: #fff;
}
.status.current i {
  -webkit-box-shadow: 0 0 7px -2px rgba(0, 0, 131, 0.7) inset;
  box-shadow: 0 0 7px -2px rgba(0, 0, 131, 0.7) inset;
  border-color: #fff;
}
@media only screen and (max-width: 769px) {
  .status {
    display: block;
    width: 130%;
    margin-left: -15%;
    font-size: 0.57rem;
  }
  .status > div {
    width: 33.333% !important;
    float: left !important;
  }
}

/*end .status*/
input#place_order {
  background: #5662f4 !important;
  color: #ffffff !important;
  font-size: 1.1rem !important;
  padding: 10px 20px;
  text-transform: uppercase;
}

.woocommerce-billing-fields input {
  border: 2px solid #dfdfdf !important;
}

.woocommerce-billing-fields input:hover, .woocommerce-billing-fields .selectwrap:hover a {
  border-color: #000000 !important;
}

.woocommerce-billing-fields input:focus {
  border-color: #8b96ba !important;
}

body.woocommerce-checkout .woocommerce-shipping-fields {
  display: none;
}
body.woocommerce-checkout.has-right-sidebar .site-main, body.woocommerce-checkout.has-left-sidebar .site-main {
  width: 100%;
}
body.woocommerce-checkout #order_review, body.woocommerce-checkout #order_review_heading {
  clear: none !important;
  float: right;
  width: 49%;
}
body.woocommerce-checkout form.woocommerce-checkout::after {
  clear: both;
  content: "";
  display: block;
}
body.woocommerce-checkout .woocommerce table.shop_table {
  background: #ffffff none repeat scroll 0 0;
  margin: 0 -1px 10px 0;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout {
  box-sizing: border-box;
  display: block;
  width: 100%;
}
body.woocommerce-checkout form.checkout #customer_details {
  clear: none !important;
  float: left;
  width: 49%;
}
body.woocommerce-checkout #add_payment_method #payment, body.woocommerce-checkout .woocommerce-checkout #payment {
  background: transparent;
}
body.woocommerce-checkout #add_payment_method #payment ul.payment_methods, body.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods {
  border-bottom: none;
}
body.woocommerce-checkout .form-row.place-order::before {
  background: rgba(0, 0, 0, 0) url("/wp-content/themes/make/images/accepted_cards.png") no-repeat scroll left center/contain;
  content: "" !important;
  float: left;
  height: 27px;
  width: 186px;
}
body.woocommerce-checkout .form-row.place-order {
  background: #e6e6e6 none repeat scroll 0 0;
  border: 2px solid #d6d6d6;
  margin-top: 20px;
  border-radius: 5px;
}
body.woocommerce-checkout .payment_method_ccbill label {
  display: none;
}
body.woocommerce-checkout .payment_method_ccbill .payment_box::before {
  display: none !important;
}
body.woocommerce-checkout .payment_method_ccbill .payment_box {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  margin: 0 !important;
}
body.woocommerce-checkout .wc_payment_methods {
  padding: 0 !important;
}
@media only screen and (max-width: 769px) {
  body.woocommerce-checkout form.checkout #customer_details, body.woocommerce-checkout #order_review, body.woocommerce-checkout #order_review_heading {
    width: 100%;
    clear: both !important;
  }
}

body.woocommerce-checkout, body.woocommerce-cart {
  /*.woocommerce form {background: #eeeeee none repeat scroll 0 0; padding: 20px; }*/
}
body.woocommerce-checkout .woocommerce .woocommerce-info, body.woocommerce-checkout .entryfull, body.woocommerce-cart .woocommerce .woocommerce-info, body.woocommerce-cart .entryfull {
  margin: 0 !important;
}
body.woocommerce-checkout .singletitle, body.woocommerce-cart .singletitle {
  display: none;
}
body.woocommerce-checkout .container_content, body.woocommerce-cart .container_content {
  padding: 0;
}
body.woocommerce-checkout .col-1, body.woocommerce-checkout .col-2, body.woocommerce-cart .col-1, body.woocommerce-cart .col-2 {
  display: block;
  width: 94% !important;
  clear: both;
}
body.woocommerce-checkout .cart_totals, body.woocommerce-cart .cart_totals {
  padding: 30px;
}
body.woocommerce-checkout .woocommerce .woocommerce-info, body.woocommerce-checkout .entryfull, body.woocommerce-cart .woocommerce .woocommerce-info, body.woocommerce-cart .entryfull {
  margin: 0 !important;
}
body.woocommerce-checkout #footer, body.woocommerce-cart #footer {
  display: none;
}

body.woocommerce-cart .amount {
  font-family: lato;
  font-size: 1.5rem;
  font-weight: lighter !important;
}
body.woocommerce-cart .product-subtotal {
  text-align: center;
}
body.woocommerce-cart table.shop_table {
  border: none;
}
body.woocommerce-cart .woocommerce > .woocommerce-message {
  background: #ffffff none repeat scroll 0 0 !important;
  box-shadow: 0 2px 3px #707070;
  display: inline-block;
  left: 50%;
  margin-top: -6px !important;
  position: relative;
  transform: translateX(-50%);
}
body.woocommerce-cart .wood_contain > .container, body.woocommerce-cart .wood_contain > .container > .entryfull {
  overflow: visible;
}

form.woocommerce-checkout input {
  color: #000000 !important;
  font-size: 1.2rem !important;
}

.woocommerce .woocommerce-checkout label {
  font-size: 0.7rem;
  text-transform: uppercase;
}

#shipping_method > li {
  box-sizing: border-box;
  float: left;
  padding: 0 !important;
  text-indent: 0 !important;
  position: relative;
  width: 50%;
}
#shipping_method > li input {
  position: absolute;
  top: 10px;
}

#shipping_method label {
  display: block;
  font-size: 0.9rem;
  font-weight: normal !important;
  line-height: 0.8rem;
  padding-top: 40px;
  width: 73px;
  word-wrap: break-word;
}

form.woocommerce-checkout #shipping_method input {
  float: none;
}

#shipping_method {
  position: relative !important;
}

.variation dt {
  display: none !important;
}

.variation dd {
  font-size: 0.8rem;
  margin-bottom: 0 !important;
  margin-right: 10px;
}

.variation {
  display: block !important;
  font-size: 0.8rem;
  line-height: 0;
  width: 100%;
}

.product-quantity, .product-quantity .quantity {
  border: medium none;
  max-width: 90px;
  overflow: hidden;
  padding: 0 !important;
  width: 90px;
  position: relative;
}

.product-quantity .quantity::after {
  border-color: rgba(0, 0, 0, 0) #8b96ba rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 30px;
  color: #cecece;
  content: "";
  font-family: "trustd";
  height: 0;
  line-height: 45px;
  position: absolute;
  right: 0;
  top: -45px;
  transform: rotate(0deg);
  transition: all 300ms ease 0s;
  width: 10px;
  z-index: 1;
}

.woocommerce .quantity .qty {
  box-sizing: border-box;
  display: block;
  min-width: 100%;
  position: relative;
  border: 1px solid #8b96ba !important;
  transition: all 300ms ease 0s;
}

.woocommerce .quantity .qty:active, .woocommerce .quantity .qty:focus {
  background: #fff;
  z-index: 2;
}

.woocommerce .quantity:hover::after {
  border-color: rgba(0, 0, 0, 0) #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.woocommerce .quantity::hover {
  /* style */
}
.woocommerce .quantity::hover .qty {
  border: 1px solid #000 !important;
}

.related .product > span {
  display: block;
  font-size: 0.9rem;
  margin: 10px 20px;
  text-align: center;
}

.related .price_runtime.price::before {
  display: none !important;
}

.price_runtime.price {
  background: #ffffff none repeat scroll 0 0;
  bottom: 0;
  display: block;
  position: absolute;
  width: 100%;
  padding: 12px 0;
  margin: 0 !important;
  box-shadow: 0 -6px 13px 3px #ffffff;
}

.info {
  position: relative;
}

.info {
  max-height: 200px;
  overflow: hidden;
  padding-bottom: 30px;
}

.single span.price > .amount:first-child {
  font-size: 1.5rem !important;
}

.purchased .price .amount, .free .price .amount {
  font-size: 0;
  line-height: 0;
}
.purchased .price .amount .fortime, .free .price .amount .fortime {
  font-size: 2rem;
  line-height: 2rem;
}
.purchased .price, .purchased .price .amount, .free .price, .free .price .amount {
  display: inline-block;
}
.purchased form.cart, .free form.cart {
  display: none;
}
.purchased .price:before, .free .price:before {
  font-size: 1rem;
  color: #000;
  font-style: italic;
}
.purchased .fortime, .free .fortime {
  display: none !important;
}

.purchased .price:before {
  content: "Purchased";
}

.free .price:before {
  content: "Free";
}

.related .purchased .price::before {
  content: "";
}

@media only screen and (max-width: 769px) {
  .archive.tax-product_tag .container {
    padding: 0;
  }
  .archive.tax-product_tag .tag-brand-desc {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 2px;
    height: 90px;
    padding: 15px 10px 10px;
  }
  .archive.tax-product_tag .tag-brand-logo {
    float: none;
    margin: 0;
    text-align: center;
    width: 90px;
  }
  .archive.tax-product_tag .tag-brand-desc .term-description, .archive.tax-product_tag .tag-brand-desc .search {
    display: none;
  }
  .archive.tax-product_tag .products li > a:not(.button) {
    flex-flow: column nowrap !important;
  }
  .archive.tax-product_tag .product > a:not(.button) div {
    max-width: 100% !important;
    width: 100% !important;
  }
  .archive.tax-product_tag ul.products li.product h3, .archive.tax-product_tag ul.products li.product .price, .archive.tax-product_tag ul.products li.product p {
    font-weight: normal;
    width: 100%;
  }
  .archive.tax-product_tag ul.products li.product h3 {
    font-size: 1.4rem !important;
  }
  .archive.tax-product_tag ul.products li.product p {
    color: #9d9d9d;
    font-size: 1.2rem;
    margin-bottom: 6px;
  }
  .archive.tax-product_tag .product .button {
    margin-bottom: 7px !important;
  }
}
/*end single product*/
a .info p {
  color: #000000;
  font-weight: normal;
}

.woocommerce-info.close-notice {
  border: 2px solid #1e85be;
  border-radius: 10px;
  color: #1e85be;
}

.woocommerce-info.close-notice a.showlogin {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #dddddd;
  border-radius: 10px;
  color: #3070d1;
  padding: 8px;
}

.woocommerce-checkout.var1 .checkout.woocommerce-checkout {
  margin: 0 auto;
  width: 80% !important;
}
.woocommerce-checkout.var1 .checkout.woocommerce-checkout > div, .woocommerce-checkout.var1 .checkout.woocommerce-checkout > h3 {
  clear: both !important;
  width: 100% !important;
}
.woocommerce-checkout.var1 h3 {
  color: #0000c0;
  font-size: 0.8rem;
  margin: 10px 0 4px;
  text-transform: uppercase;
}
.woocommerce-checkout.var1 .create-account > p {
  clear: both;
  color: #bdbdbd;
  font-size: 0.8rem;
  line-height: 0.8rem;
  margin: 0 0 10px !important;
  padding-top: 30px;
}
.woocommerce-checkout.var1 .woocommerce-billing-fields input.input-text {
  border: medium none !important;
  box-shadow: none !important;
}
.woocommerce-checkout.var1 .woocommerce label, .woocommerce-checkout.var1 .woocommerce label .required {
  color: #000000 !important;
}
.woocommerce-checkout.var1 .col-1 {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  box-shadow: 0 1px 20px -10px #dddddd;
  clear: both;
  display: block;
  padding: 10px !important;
}
.woocommerce-checkout.var1 thead th, .woocommerce-checkout.var1 tfoot tr {
  display: none;
}
.woocommerce-checkout.var1 .woocommerce-checkout-review-order * {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: medium none !important;
  font-size: 0.8rem;
}
.woocommerce-checkout.var1 #order_review table {
  float: left;
  width: 50% !important;
}
.woocommerce-checkout.var1 .woocommerce-checkout-payment {
  overflow: hidden;
}
.woocommerce-checkout.var1 .form-row.place-order {
  margin: 0 0 20px;
  padding: 0 !important;
}
.woocommerce-checkout.var1 #customer_details .col-1 {
  width: 100% !important;
}
.woocommerce-checkout.var1 .site-content > .container .site-main > * {
  padding-bottom: 160px;
}
.woocommerce-checkout.var1 .payment_box.payment_method_ccbill {
  padding: 4px 4px 20px !important;
}
.woocommerce-checkout.var1 .woocommerce-checkout-review-order {
  border-bottom: 2px solid #dddddd;
}
.woocommerce-checkout.var1 .payment_box img {
  margin: 0 12px 0 0 !important;
  max-width: 70px;
}

.create-account p {
  display: block;
  clear: both;
}

.wp-social-login-provider-list {
  padding: 0;
}

.wp-social-login-provider-list {
  /* tooltip abefix */
  /*a:hover:after {
      display: inline-block;
      right: 50%;
      position: absolute;
      top: -20px;
      -o-transform: translateY(170%) translateX(50%) translate3d(0, 0, 0);
      transform: translateY(170%) translateX(50%) translate3d(0, 0, 0);
      background: #000;
      z-index: 1;
      font-size: .7rem;
      padding: 0 10px;
      top: -20px;
      @include border-radius( 3px);
      pointer-events: none;
  }*/
}
.wp-social-login-provider-list a:after {
  font-size: 1rem;
  font-weight: normal !important;
  line-height: 38px !important;
  position: relative;
  text-transform: none;
  top: -3px;
}

.wp-social-login-provider {
  position: relative !important;
}

.wp-social-login-provider-facebook:after {
  content: "Facebook";
}

.wp-social-login-provider-twitter:after {
  content: "Twitter";
}

.wp-social-login-provider-google:after {
  content: "Google";
}

.wp-social-login-provider-linkedin:after {
  content: "LinkedIn";
}

.wp-social-login-provider-yahoo:after {
  content: "Yahoo!";
}

.wp-social-login-provider-aol:after {
  content: "Aol";
}

.wp-social-login-provider-live:after {
  content: "Microsoft";
}

.wp-social-login-provider-facebook:before {
  content: "";
}

.wp-social-login-provider-twitter:before {
  content: "";
}

.wp-social-login-provider-google:before {
  content: "";
}

.wp-social-login-provider-linkedin:before {
  content: "";
}

.wp-social-login-provider-yahoo:before {
  content: "";
}

.wp-social-login-provider-aol:before {
  content: "";
}

.wp-social-login-provider-live:before {
  content: "";
}

.wp-social-login-provider-twitter {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #3ea1ec inset;
  box-shadow: 0 -2px 0 #3ea1ec inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #55acee !important;
  background-image: none;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.wp-social-login-provider-twitter:hover, .wp-social-login-provider-twitter:active {
  background-color: #75bcf1 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #55acee inset;
  box-shadow: 0 -2px 0 #55acee inset;
  border: 1px solid #78bbee !important;
  text-decoration: none;
}
.wp-social-login-provider-twitter:focus {
  opacity: 1;
  background-color: #75bcf1;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #3ea1ec !important;
}
.wp-social-login-provider-twitter:focus::before {
  color: #fff !important;
}

.wp-social-login-provider-facebook {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #344e86 inset;
  box-shadow: 0 -2px 0 #344e86 inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #3b5998 !important;
  background-image: none;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.wp-social-login-provider-facebook:hover, .wp-social-login-provider-facebook:active {
  background-color: #4568b2 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #3b5998 inset;
  box-shadow: 0 -2px 0 #3b5998 inset;
  border: 1px solid #4a6aad !important;
  text-decoration: none;
}
.wp-social-login-provider-facebook:focus {
  opacity: 1;
  background-color: #4568b2;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #344e86 !important;
}
.wp-social-login-provider-facebook:focus::before {
  color: #fff !important;
}

.wp-social-login-provider-google {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #d73925 inset;
  box-shadow: 0 -2px 0 #d73925 inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #dd4b39 !important;
  background-image: none;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.wp-social-login-provider-google:hover, .wp-social-login-provider-google:active {
  background-color: #e26757 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #dd4b39 inset;
  box-shadow: 0 -2px 0 #dd4b39 inset;
  border: 1px solid #de6a5b !important;
  text-decoration: none;
}
.wp-social-login-provider-google:focus {
  opacity: 1;
  background-color: #e26757;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #d73925 !important;
}
.wp-social-login-provider-google:focus::before {
  color: #fff !important;
}

.wp-social-login-provider-linkedin {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #00669c inset;
  box-shadow: 0 -2px 0 #00669c inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #0077b5 !important;
  background-image: none;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.wp-social-login-provider-linkedin:hover, .wp-social-login-provider-linkedin:active {
  background-color: #008ed9 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #0077b5 inset;
  box-shadow: 0 -2px 0 #0077b5 inset;
  border: 1px solid #048dd4 !important;
  text-decoration: none;
}
.wp-social-login-provider-linkedin:focus {
  opacity: 1;
  background-color: #008ed9;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #00669c !important;
}
.wp-social-login-provider-linkedin:focus::before {
  color: #fff !important;
}

.wp-social-login-provider-yahoo {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #36007a inset;
  box-shadow: 0 -2px 0 #36007a inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #410093 !important;
  background-image: none;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.wp-social-login-provider-yahoo:hover, .wp-social-login-provider-yahoo:active {
  background-color: #5100b7 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #410093 inset;
  box-shadow: 0 -2px 0 #410093 inset;
  border: 1px solid #5104b3 !important;
  text-decoration: none;
}
.wp-social-login-provider-yahoo:focus {
  opacity: 1;
  background-color: #5100b7;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #36007a !important;
}
.wp-social-login-provider-yahoo:focus::before {
  color: #fff !important;
}

.wp-social-login-provider-aol {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #e60a00 inset;
  box-shadow: 0 -2px 0 #e60a00 inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #ff0b00 !important;
  background-image: none;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.wp-social-login-provider-aol:hover, .wp-social-login-provider-aol:active {
  background-color: #ff2d24 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #ff0b00 inset;
  box-shadow: 0 -2px 0 #ff0b00 inset;
  border: 1px solid #fb3128 !important;
  text-decoration: none;
}
.wp-social-login-provider-aol:focus {
  opacity: 1;
  background-color: #ff2d24;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e60a00 !important;
}
.wp-social-login-provider-aol:focus::before {
  color: #fff !important;
}

.wp-social-login-provider-live {
  -webkit-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 -2px 0 #571c66 inset;
  box-shadow: 0 -2px 0 #571c66 inset;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.428571429;
  text-align: center;
  opacity: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #68217a !important;
  background-image: none;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid transparent;
  color: #fff !important;
  -webkit-text-shadow: none !important;
  text-shadow: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.wp-social-login-provider-live:hover, .wp-social-login-provider-live:active {
  background-color: #802996 !important;
  opacity: 1;
  color: #fff !important;
  -webkit-box-shadow: 0 -2px 0 #68217a inset;
  box-shadow: 0 -2px 0 #68217a inset;
  border: 1px solid #7e2c92 !important;
  text-decoration: none;
}
.wp-social-login-provider-live:focus {
  opacity: 1;
  background-color: #802996;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #571c66 !important;
}
.wp-social-login-provider-live:focus::before {
  color: #fff !important;
}

.wp-social-login-provider-list a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: normal;
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  margin: 0 4px 8px;
  padding: 0 1rem 0 0rem !important;
}
.wp-social-login-provider-list a:before, .wp-social-login-provider-list a:after {
  -moz-osx-font-smoothing: grayscale;
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
  display: inline-block;
  font-family: "social";
  margin-right: 9px;
  padding: 0 10px;
  position: relative;
  top: -3px;
  vertical-align: middle;
  -webkit-text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.1);
  text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.1);
}
.wp-social-login-provider-list a:after {
  -webkit-text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.1);
  text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.1);
}

.wp-social-login-connect-with {
  display: none;
}

.wp-social-login-provider-list {
  padding: 0;
}

.wp-social-login-provider-list a img {
  display: none;
}

.wp-social-login-provider-list a::before {
  content: "Login with Twitter";
}

.wp-social-login-provider-list a.wp-social-login-provider-twitter::after {
  content: "";
}

.wp-social-login-provider-list a::after {
  color: #0000ff;
}

.wp-social-login-provider-list a::after {
  color: #ffffff;
  background: transparent;
  margin: 0;
  padding: 0 10px 0 0px;
}

.wp-social-login-provider-list a::before {
  color: #ffffff;
  background: transparent;
  margin: 0;
  font-family: "Arial";
  font-weight: 600;
}

.wp-social-login-provider-list a {
  padding: 0 5px 0 0 !important;
}

.popup_wrapper {
  background: #fff;
  margin: 0 auto;
  overflow: auto !important;
  line-height: 0;
  height: 100vh;
  min-height: 100vh;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 2147483647;
}
.popup_wrapper .popup {
  color: #8f8f8f;
  background: #ddd;
  display: inline-block;
  max-width: 660px;
  width: 100%;
  line-height: 18px;
  margin: 40px auto 40px;
  min-height: 588px;
  padding: 0;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  width: 1000px !important;
  z-index: 99999;
  -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.4);
}
.popup_wrapper .popup .header {
  margin: 2px;
  line-height: 50px;
  font-family: Arial;
  font-size: 26px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  background-color: #272626;
}

.popup #advanced_search {
  background: none repeat scroll 0 0 #3e3e3e;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: inline-block;
  width: 100%;
  padding: 10px;
}
.popup .column_background tr:first-child {
  display: none;
}
.popup .column_background tr:nth-child(n+2) {
  display: table-cell;
  width: 50%;
}
.popup .column_background tr td {
  display: table-cell;
  padding: 6px;
  width: 20% !important;
}

.red {
  color: #FF0000;
}

.splash_warning_message {
  width: 90%;
  height: 210px;
  margin-bottom: 8px;
  padding: 10px;
  margin-top: 10px;
  border: 2px solid;
  border-color: #C3C3C3;
}

.exit {
  color: #000000;
  text-decoration: underline;
}

.enter {
  width: 278px;
  margin-left: auto;
  margin-right: auto;
}

.enter a {
  text-decoration: none;
}

.enter_button {
  margin-top: 10px;
  width: 278px;
  height: 66px;
  line-height: 66px;
  text-align: center;
  font-family: Arial;
  font-size: 28px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  background: #850000;
  border-radius: 14px;
  box-shadow: inset 0 -12px 20px #b60000;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

.enter_button:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

input.butten {
  background-color: #05a902 !important;
  color: #fefefe !important;
  font-weight: normal !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 20px 0 10px;
  -webkit-box-shadow: 20px 0 30px -30px #059902 inset, 0 -2px 0 #048d01 inset;
  box-shadow: 20px 0 30px -30px #059902 inset, 0 -2px 0 #048d01 inset;
}
input.butten:hover {
  background-color: #05b302 !important;
}

/* tables */
table.tablesorter {
  font-family: arial;
  background-color: #CDCDCD;
  width: 100%;
  text-align: left;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  background-color: #e6EEEE;
  border: 1px solid #FFF;
  font-size: 8pt;
  padding: 4px;
}

table.tablesorter thead tr .header {
  background-image: url("images/bg.gif");
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}

table.tablesorter tbody td {
  color: #3D3D3D;
  padding: 4px;
  background-color: #FFF;
  vertical-align: top;
}

table.tablesorter tbody tr.odd td {
  background-color: #F0F0F6;
}

table.tablesorter thead tr .headerSortUp {
  background-image: url("images/asc.gif");
}

table.tablesorter thead tr .headerSortDown {
  background-image: url("images/desc.gif");
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #8dbdd8;
}

/*---------------------------------------------------------
4. Elements (_elements.scss)
-------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  margin: 11px 0;
  margin: 1.1rem 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

h1 a,
a h1,
h2 a,
a h2,
h3 a,
a h3,
h4 a,
a h4,
h5 a,
a h5,
h6 a,
a h6 {
  color: inherit;
  text-decoration: none;
}

h1 {
  font-size: 46px;
  font-size: 3.6rem;
  font-weight: normal;
  line-height: 1.2;
}

h2 {
  font-size: 34px;
  font-size: 2.4rem;
  line-height: 2.4rem;
}

h3 {
  font-size: 32px;
  font-size: 2rem;
}

h4 {
  font-size: 20px;
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 1.6rem;
  margin: 10px 0 4px;
}

h5 {
  font-size: 16px;
  font-size: 1.2rem;
  letter-spacing: 1px;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}

h6 {
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: normal;
  letter-spacing: 2px;
  letter-spacing: 0.2rem;
  text-transform: uppercase;
}

/*---------------------------------------------------------
Quote (_elements.scss)
-------------------------------------------------------- */
blockquote {
  clear: both;
  margin: 22px 0;
  margin: 2.2rem 0;
}

blockquote p {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.5;
}

blockquote cite {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
  font-size: 13px;
  font-size: 1.3rem;
  font-style: normal;
}

blockquote cite:before {
  content: "—";
}

blockquote.ttfmake-testimonial {
  margin-bottom: 44px;
  margin-bottom: 4.4rem;
  padding: 33px 32px;
  padding: 3.3rem 3.2rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #eaecee;
  line-height: 0;
}

blockquote.ttfmake-testimonial p {
  margin-bottom: 0;
}

blockquote.ttfmake-testimonial cite {
  display: block;
  margin-bottom: 0;
  padding: 11px 0;
  padding: 1.1rem 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}

blockquote.ttfmake-testimonial:after {
  position: relative;
  bottom: -60px;
  bottom: -6rem;
  left: 5px;
  left: 0.5rem;
  width: 0;
  height: 0;
  border-top: 22px solid #eaecee;
  border-right: 22px solid transparent;
  border-left: 22px solid transparent;
  content: "";
}

q:before {
  content: "“";
}

q:after {
  content: "”";
}

/*---------------------------------------------------------
Code (_elements.scss)
-------------------------------------------------------- */
tt,
kbd,
pre,
code,
samp,
var {
  padding: 4px 6px;
  padding: 0.4rem 0.6rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #eaecee;
  font-family: "Lucida Sans Typewriter", "Lucida Console", Monaco, monospace;
}

pre {
  overflow: auto;
  max-width: 100%;
  margin: 22px 0;
  margin: 2.2rem 0;
  padding: 33px;
  padding: 3.3rem;
  line-height: 1.7;
  white-space: pre-wrap;
}

pre code {
  padding: 0;
}

/*---------------------------------------------------------
Details (_elements.scss)
-------------------------------------------------------- */
abbr,
acronym,
dfn {
  border-bottom: 1px dotted #171717;
  font-size: 0.95em;
  letter-spacing: 1px;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  cursor: help;
}

details summary {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
  font-weight: bold;
}

details :focus {
  outline: none;
}

/*---------------------------------------------------------
Marks (_elements.scss)
-------------------------------------------------------- */
mark {
  background-color: #fff9c0;
  text-decoration: none;
}

/*---------------------------------------------------------
Sizes (_elements.scss)
-------------------------------------------------------- */
small {
  font-size: 75%;
}

big {
  font-size: 125%;
}

/*---------------------------------------------------------
Content (_elements.scss)
-------------------------------------------------------- */
b,
strong {
  font-weight: bold;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

figure {
  margin: 0;
}

address {
  margin: 22px 0;
  margin: 2.2rem 0;
}

hr {
  height: 1px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #eaecee;
}

hr.ttfmake-line-dashed {
  border-top: 1px dashed #eaecee;
}

hr.ttfmake-line-double {
  border-top: 6px double #eaecee;
}

/*---------------------------------------------------------
Lists (_elements.scss)
-------------------------------------------------------- */
ul,
ol {
  margin: 0 0 22px 0;
  margin: 0 0 2.2rem 0;
  padding-left: 20px;
  padding-left: 2rem;
}

ul.ttfmake-list,
ol.ttfmake-list {
  padding-left: 0;
  list-style: none;
}

ul.ttfmake-list li:before,
ol.ttfmake-list li:before {
  padding-right: 10.6666666667px;
  padding-right: 1.0666666667rem;
  font-family: FontAwesome;
}

ul.ttfmake-list-check li:before,
ol.ttfmake-list-check li:before {
  color: #339d56;
  content: "";
}

ul.ttfmake-list-check2 li:before,
ol.ttfmake-list-check2 li:before {
  color: #339d56;
  content: "";
}

ul.ttfmake-list-star li:before,
ol.ttfmake-list-star li:before {
  color: #f89e01;
  content: "";
}

ul.ttfmake-list-dot li:before,
ol.ttfmake-list-dot li:before {
  color: #3070d1;
  content: "";
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 22px 22px;
}

/*---------------------------------------------------------
Table (_elements.scss)
-------------------------------------------------------- */
table {
  width: 100%;
  margin: 22px 0;
  margin: 2.2rem 0;
  border: 1px solid #eaecee;
  border-left: 0;
  text-align: left;
}

table caption {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
  font-weight: bold;
}

table th,
table td {
  padding: 11px 8px;
  vertical-align: top;
  padding: 1.1rem 0.8rem;
}

table th {
  border-left: 1px solid #eaecee;
}

table td {
  border-top: 1px solid #eaecee;
  border-left: 1px solid #eaecee;
}

table td[valign=top] {
  vertical-align: top;
}

table td[valign=bottom] {
  vertical-align: bottom;
}

/*---------------------------------------------------------
Galleries (_elements.scss)
-------------------------------------------------------- */
.gallery {
  margin: 22px 0 11px !important;
}

.gallery-item {
  float: left;
  overflow: hidden;
  position: relative;
  margin: 0 4px 4px 0;
  margin: 0 0.4rem 0.4rem 0;
  text-align: center;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 48%;
}

.gallery-columns-3 .gallery-item {
  width: 32%;
}

.gallery-columns-4 .gallery-item {
  width: 23%;
}

.gallery-columns-5 .gallery-item {
  width: 19%;
}

.gallery-columns-6 .gallery-item {
  width: 15%;
}

.gallery-columns-7 .gallery-item {
  width: 13%;
}

.gallery-columns-8 .gallery-item {
  width: 11%;
}

.gallery-columns-9 .gallery-item {
  width: 9%;
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}

.gallery-icon {
  line-height: 0;
}

.gallery-caption {
  display: none;
}

/*---------------------------------------------------------
Notices / Alerts (_elements.scss)
-------------------------------------------------------- */
.ttfmake-notice {
  padding: 10px 20px;
  border: 2px solid #808080;
  color: #808080;
  background: #e5e5e5;
}

.ttfmake-notice p:last-of-type {
  margin-bottom: 0;
}

/* Deprecated in 1.4.1 */
.ttfmake-alert {
  overflow: hidden;
  position: relative;
  padding: 33px 32px;
  padding: 3.3rem 3.2rem;
  border: 1px solid #c0c6cc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #eaecee;
  font-size: 14px;
  font-size: 1.4rem;
}

.ttfmake-alert:before {
  display: block;
  position: absolute;
  right: -12px;
  right: -1.2rem;
  bottom: -12px;
  bottom: -1.2rem;
  opacity: 0.1;
  font-family: FontAwesome;
  font-size: 72px;
  font-size: 7.2rem;
  line-height: 1;
  content: "";
}

.ttfmake-alert p:last-of-type {
  margin-bottom: 0;
}

.ttfmake-alert.ttfmake-error {
  border: 1px solid #dfbaba;
  color: #d04242;
  background-color: #f7eeee;
}

.ttfmake-alert.ttfmake-error:before {
  content: "";
}

.ttfmake-alert.ttfmake-success {
  border: 1px solid #badfc6;
  color: #339d56;
  background: #eef7f1;
}

.ttfmake-alert.ttfmake-success:before {
  content: "";
}

.ttfmake-alert.ttfmake-important {
  border: 1px solid #fff365;
  color: #f89e01;
  background-color: #fffde5;
}

.ttfmake-alert.ttfmake-important:before {
  content: "";
}

/*---------------------------------------------------------
 5. Patterns (_patterns.scss)
-------------------------------------------------------- */
img {
  max-width: 100%;
  height: auto;
}

.alignleft,
.entry-thumbnail.thumbnail {
  display: inline;
  float: left;
  margin-right: 32px;
  margin-right: 3.2rem;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 32px;
  margin-left: 3.2rem;
}

.aligncenter {
  display: block;
  clear: both;
  margin: 0 auto;
}

.screen-reader-text,
.social-links li i span {
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  width: 1px;
  height: 1px;
}

img.wp-smiley {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  border: none;
}

/*---------------------------------------------------------
 Captions (_patterns.scss)
-------------------------------------------------------- */
.wp-caption {
  max-width: 100%;
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
  font-style: italic;
  line-height: 1.35;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin: 1.2% auto 0;
}

.wp-caption-text,
.entry-thumbnail-caption,
.cycle-caption {
  font-size: 13px;
  font-size: 1.3rem;
  font-style: italic;
  line-height: 1.35;
}

.wp-caption .wp-caption-text {
  margin: 11px 0;
  margin: 1.1rem 0;
}

/*---------------------------------------------------------
 Embeds (_patterns.scss)
-------------------------------------------------------- */
embed,
iframe,
object {
  max-width: 100%;
}

div.wp-video-shortcode {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
}

/*---------------------------------------------------------
 Google maps (_patterns.scss)
-------------------------------------------------------- */
iframe[src*="google.com/maps"] {
  width: 100%;
  height: 300px;
}

@media screen and (min-width: 800px) {
  iframe[src*="google.com/maps"] {
    height: 600px;
  }
}
/*---------------------------------------------------------
 6. Posts (_posts.scss)
-------------------------------------------------------- */
.entry-header {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
}

.entry-header .entry-thumbnail {
  margin-bottom: 11px;
  margin-bottom: 1.1rem;
  line-height: 1;
  text-align: center;
}

.entry-header .entry-thumbnail.post-header {
  margin-right: 0;
}

.entry-thumbnail-caption {
  margin-top: 5.5px;
  margin-top: 0.55rem;
  text-align: left;
}

.entry-title {
  margin-top: 5.5px;
  margin-top: 0.55rem;
  font-weight: bold;
  word-spacing: -1px;
  word-spacing: -0.1rem;
}

.entry-date,
.site-wrapper div.sharedaddy h3 {
  display: block;
  float: left;
  margin-bottom: 11px;
  margin-bottom: 1.1rem;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: 1px;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}

.entry-header .entry-date,
.entry-header .site-wrapper div.sharedaddy h3,
.site-wrapper div.sharedaddy .entry-header h3 {
  line-height: 40px;
}

.entry-footer .entry-date,
.entry-footer .site-wrapper div.sharedaddy h3,
.site-wrapper div.sharedaddy .entry-footer h3 {
  display: inline-block;
  float: none;
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
  font-size: 14px;
  font-size: 1.4rem;
  letter-spacing: 0;
  text-transform: none;
}

.entry-date a,
.site-wrapper div.sharedaddy h3 a {
  color: #171717;
  text-decoration: none;
}

.entry-author {
  float: left;
  clear: both;
  margin: 22px 0 22px;
  margin: 2.2rem 0 2.2rem;
}

.entry-header .entry-author {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}

.entry-header .entry-author .entry-author-byline {
  display: inline-block;
  margin-right: 8px;
  margin-right: 0.8rem;
}

.entry-footer .entry-author {
  display: block;
  float: none;
  margin: 44px 0 22px;
  margin: 4.4rem 0 2.2rem;
}

.entry-content {
  clear: both;
}

.entry-author-bio {
  margin-top: 11px;
  margin-top: 1.1rem;
  font-size: 13px;
  font-size: 1.3rem;
}

.entry-author-byline {
  font-size: 15px;
  font-size: 1.5rem;
  font-style: italic;
  line-height: 40px;
}

.entry-author-byline a.vcard {
  color: #3070d1;
  font-weight: bold;
  font-style: normal;
}

.entry-comment-count {
  margin-bottom: 11px;
  margin-bottom: 1.1rem;
}

.entry-header .entry-comment-count {
  float: right;
  clear: both;
  line-height: 40px;
}

.entry-footer .entry-comment-count {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
}

.entry-comment-count a,
.comment-count-icon a {
  color: #b9bcbf;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: normal;
}

.entry-comment-count a:hover,
.comment-count-icon a:hover {
  color: #3070d1;
}

.comment-count-icon:before {
  float: left;
  position: relative;
  top: 1px;
  top: 0.1rem;
  padding-right: 8px;
  padding-right: 0.8rem;
  color: #b9bcbf;
  font-family: FontAwesome;
  content: "";
}

.entry-footer .comment-count-icon:before {
  top: 0;
}

.entry-author-avatar {
  float: left;
  padding-right: 8px;
  padding-right: 0.8rem;
  line-height: 0;
}

.entry-author-avatar img {
  width: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.entry-footer {
  font-size: 14px;
  font-size: 1.4rem;
}

.entry-footer a {
  color: #b9bcbf;
  font-weight: 400;
}

.entry-footer a:hover {
  color: #3070d1;
}

.entry-footer .fa {
  float: left;
  position: relative;
  top: 4px;
  top: 0.4rem;
  padding-right: 8px;
  padding-right: 0.8rem;
  color: #b9bcbf;
}

.post {
  margin: 66px 0 88px;
  margin: 6.6rem 0 8.8rem;
  padding-bottom: 22px;
  padding-bottom: 2.2rem;
  border-bottom: 1px solid #eaecee;
}

.post:first-of-type {
  margin-top: 0;
}

.single .post {
  margin-bottom: 44px;
  margin-bottom: 4.4rem;
}

.post-header {
  margin-top: 11px;
  margin-top: 1.1rem;
}

.post-categories,
.post-tags {
  margin-bottom: 11px;
  margin-bottom: 1.1rem;
  padding-left: 0;
  list-style: none;
}

.post-categories li,
.post-tags li {
  display: inline;
}

.post-categories li:after,
.post-tags li:after {
  padding: 0 0 0 4px;
  padding: 0 0 0 0.4rem;
  color: #b9bcbf;
  content: "/";
}

.post-categories li:last-of-type:after,
.post-tags li:last-of-type:after {
  content: none;
}

/*---------------------------------------------------------
 Sticky label (_posts.scss)
-------------------------------------------------------- */
.sticky-post-label-wrapper {
  clear: both;
}

.sticky-post-label {
  padding: 4px 6px;
  padding: 0.4rem 0.6rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #eaecee;
  font-size: 12px;
  font-size: 1.2rem;
  letter-spacing: 2px;
  letter-spacing: 0.2rem;
  text-transform: uppercase;
}

/*---------------------------------------------------------
 Navigation (_posts.scss)
-------------------------------------------------------- */
#infinite-handle span {
  padding: inherit;
  border-radius: 0;
  color: inherit;
  background: inherit;
  font-size: inherit;
  cursor: pointer;
}

[class*=navigation] .nav-previous,
[class*=navigation] .nav-next,
#infinite-handle {
  width: 50%;
}

[class*=navigation] .nav-previous a,
[class*=navigation] .nav-previous span,
[class*=navigation] .nav-next a,
[class*=navigation] .nav-next span,
#infinite-handle a,
#infinite-handle span {
  color: #171717;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  text-decoration: none;
}

[class*=navigation] .nav-previous a:before,
[class*=navigation] .nav-previous a:after,
[class*=navigation] .nav-previous span:before,
[class*=navigation] .nav-previous span:after,
[class*=navigation] .nav-next a:before,
[class*=navigation] .nav-next a:after,
[class*=navigation] .nav-next span:before,
[class*=navigation] .nav-next span:after,
#infinite-handle a:before,
#infinite-handle a:after,
#infinite-handle span:before,
#infinite-handle span:after {
  font-family: FontAwesome;
  font-weight: normal;
}

[class*=navigation] .nav-previous {
  float: left;
}

[class*=navigation] .nav-previous a:before {
  content: " ";
}

[class*=navigation] .nav-next,
#infinite-handle {
  float: right;
  text-align: right;
}

[class*=navigation] .nav-next a:after,
[class*=navigation] .nav-next span:after,
#infinite-handle a:after,
#infinite-handle span:after {
  content: "  ";
}

.infinite-scroll .paging-navigation {
  display: none;
}

.infinite-loader {
  display: block;
  float: right;
  height: 28px;
  padding-right: 28px;
  color: #171717;
  text-indent: -9999px;
}

/*---------------------------------------------------------
 Jetpack Sharing (_posts.scss)
-------------------------------------------------------- */
.site-wrapper div.sharedaddy div.sd-block {
  border-top: 0;
}

.site-wrapper div.sharedaddy h3,
.site-wrapper div.sharedaddy .sd-content {
  display: block;
  float: left;
  width: auto;
}

.site-wrapper div.sharedaddy h3 {
  padding-right: 22px;
  padding-right: 2.2rem;
  font-family: inherit;
}

/*---------------------------------------------------------
 Gallery shortcode slider (_posts.scss)
-------------------------------------------------------- */
.ttfmake-shortcode-slider .cycle-slide {
  position: relative;
  width: 100%;
  text-align: center;
}

.ttfmake-shortcode-slider .cycle-caption {
  display: none;
  position: absolute;
  z-index: 10;
  right: 16px;
  right: 1.6rem;
  bottom: 22px;
  bottom: 2.2rem;
  left: 16px;
  left: 1.6rem;
  color: #eaecee;
  text-shadow: 1px 0 3px rgba(0, 0, 0, 0.15);
  text-align: left;
}

@media screen and (min-width: 800px) {
  .ttfmake-shortcode-slider .cycle-caption {
    display: block;
  }
}
.ttfmake-shortcode-slider .cycle-pager {
  margin-top: 44px;
  margin-top: 4.4rem;
}

/*---------------------------------------------------------
 7. Pages (_pages.scss)
-------------------------------------------------------- */
.section-header {
  margin-bottom: 44px;
  margin-bottom: 4.4rem;
}

.section-title {
  font-size: 24px;
  font-size: 2.4rem;
}

.section-description {
  font-size: 13px;
  font-size: 1.3rem;
}

.builder-section-content {
  position: relative;
  z-index: 2;
}

.page-template-template-builder-php .site-content > .container,
.page-template-template-builder-php .site-content > .infinite-footer-container,
.page-template-template-builder-php .entry-content.site-content > .twitter-share {
  width: 100%;
  max-width: none;
  padding: 0;
}

.page-template-template-builder-php .site-main {
  width: 100%;
}

.page-template-template-builder-php .entry-header,
.page-template-template-builder-php .entry-footer,
.page-template-template-builder-php .builder-section-header,
.page-template-template-builder-php .comments-area {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 32px;
  padding: 0 3.2rem;
}

.builder-section-gallery .builder-section-content,
.builder-section-text .builder-section-content,
.builder-section-blank .builder-section-content {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 32px;
  padding: 0 3.2rem;
}

.builder-section {
  margin-bottom: 44px;
  margin-bottom: 4.4rem;
}

.builder-text-title,
.builder-text-section-title,
.builder-section-title,
.builder-gallery-section-title,
.builder-banner-section-title {
  margin: 0 0 11px;
  margin: 0 0 1.1rem;
  line-height: 1.4;
}

.builder-text-section-title,
.builder-gallery-section-title,
.builder-banner-section-title {
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 32px;
  padding: 0 3.2rem;
}

.builder-text-section-title {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
}

/*---------------------------------------------------------
 Text section: Columns (_pages.scss)
-------------------------------------------------------- */
.builder-text-column {
  float: left;
  width: 100%;
  min-height: 1px;
}

@media screen and (min-width: 800px) {
  .builder-text-column {
    margin-right: 3.3333333333%;
  }
}
.builder-text-column:last-of-type {
  margin-right: 0;
}

@media screen and (min-width: 800px) {
  .builder-text-columns-2 .builder-text-column {
    width: 48.3333333333%;
  }

  .builder-text-columns-3 .builder-text-column {
    width: 31.1111111111%;
  }

  .builder-text-columns-4 .builder-text-column {
    width: 22.5%;
  }
}
.builder-text-image {
  margin-bottom: 22px;
  margin-bottom: 2.2rem;
  text-align: center;
}

/*---------------------------------------------------------
 Banner section: Caption (_pages.scss)
-------------------------------------------------------- */
.builder-banner-overlay,
.builder-section-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 800px) {
  .builder-banner-overlay,
.builder-section-overlay {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.builder-banner-overlay {
  z-index: -1;
}

.builder-section-overlay {
  z-index: 1;
}

.builder-banner-slide {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/*---------------------------------------------------------
 Banner section: Content (_pages.scss)
-------------------------------------------------------- */
.builder-banner-content {
  overflow: hidden;
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  margin-bottom: 0;
  padding: 11px 32px;
  padding: 1.1rem 3.2rem;
  color: #fff;
  text-shadow: 1px 0 8px rgba(0, 0, 0, 0.15);
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.35;
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

@media screen and (min-width: 800px) {
  .builder-banner-content {
    padding: 11px 128px;
    padding: 1.1rem 12.8rem;
    font-size: 21px;
    font-size: 2.1rem;
  }
}
.cycle-slide .builder-banner-content {
  padding: 11px 96px;
  padding: 1.1rem 9.6rem;
}

@media screen and (min-width: 800px) {
  .content-position-none .builder-banner-content {
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 800px) {
  .content-position-left .builder-banner-content {
    float: left;
    right: auto;
    width: 50%;
  }
}
@media screen and (min-width: 800px) {
  .content-position-right .builder-banner-content {
    float: right;
    left: auto;
    width: 50%;
  }
}
.builder-banner-inner-content {
  display: inline-block;
  position: relative;
  top: 50%;
  width: 100%;
  max-width: 100%;
  vertical-align: middle;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.builder-banner-inner-content *:last-child {
  margin-bottom: 0;
}

/*---------------------------------------------------------
 Banner section: Pager (_pages.scss)
-------------------------------------------------------- */
.builder-section-banner .cycle-pager,
.ttfmake-shortcode-slider .cycle-pager {
  color: #eaecee;
  font-size: 40px;
  font-size: 4rem;
  line-height: 1;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.builder-section-banner .cycle-pager span,
.ttfmake-shortcode-slider .cycle-pager span {
  cursor: pointer;
}

.builder-section-banner .cycle-pager .cycle-pager-active,
.ttfmake-shortcode-slider .cycle-pager .cycle-pager-active {
  color: #b9bcbf;
}

/*---------------------------------------------------------
 Banner section: Arrows (_pages.scss)
-------------------------------------------------------- */
.builder-section-banner .cycle-prev,
.builder-section-banner .cycle-next,
.ttfmake-shortcode-slider .cycle-prev,
.ttfmake-shortcode-slider .cycle-next {
  position: absolute;
  z-index: 999;
  top: 50%;
  cursor: pointer;
}

@media screen and (min-width: 800px) {
  .builder-section-banner .cycle-prev,
.builder-section-banner .cycle-next,
.ttfmake-shortcode-slider .cycle-prev,
.ttfmake-shortcode-slider .cycle-next {
    opacity: 0.6;
  }
}
.builder-section-banner .cycle-prev:before,
.builder-section-banner .cycle-next:before,
.ttfmake-shortcode-slider .cycle-prev:before,
.ttfmake-shortcode-slider .cycle-next:before {
  position: relative;
  top: -34px;
  top: -3.4rem;
  color: #eaecee;
  font-family: FontAwesome;
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 1;
}

@media screen and (min-width: 800px) {
  .builder-section-banner:hover .cycle-prev,
.builder-section-banner:hover .cycle-next,
.builder-section-banner:focus .cycle-prev,
.builder-section-banner:focus .cycle-next,
.ttfmake-shortcode-slider:hover .cycle-prev,
.ttfmake-shortcode-slider:hover .cycle-next,
.ttfmake-shortcode-slider:focus .cycle-prev,
.ttfmake-shortcode-slider:focus .cycle-next {
    opacity: 1;
  }
}
.builder-section-banner .cycle-prev:before,
.ttfmake-shortcode-slider .cycle-prev:before {
  left: 32px;
  content: "";
}

.builder-section-banner .cycle-next,
.ttfmake-shortcode-slider .cycle-next {
  right: 0;
}

.builder-section-banner .cycle-next:before,
.ttfmake-shortcode-slider .cycle-next:before {
  right: 32px;
  content: "";
}

.ttfmake-shortcode-slider .cycle-prev:before,
.ttfmake-shortcode-slider .cycle-next:before {
  top: -12px;
  top: -1.2rem;
}

/*---------------------------------------------------------
 Gallery section (_pages.scss)
-------------------------------------------------------- */
.builder-section-gallery {
  position: relative;
  background-repeat: repeat;
  background-position: center;
}

.builder-section-gallery.has-background {
  padding: 52px 0 44px;
  padding: 5.2rem 0 4.4rem;
}

.builder-gallery-title {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  text-transform: uppercase;
}

.builder-gallery-content {
  overflow: hidden;
  position: relative;
  z-index: 2;
  width: 100%;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/*---------------------------------------------------------
 Gallery: Captions (_pages.scss)
-------------------------------------------------------- */
.builder-gallery-item {
  margin-bottom: 8px;
  margin-bottom: 0.8rem;
  font-size: 14px;
  font-size: 1.4rem;
}

.builder-gallery-item.has-link {
  cursor: pointer;
}

.builder-gallery-captions-reveal .builder-gallery-item,
.builder-gallery-captions-overlay .builder-gallery-item {
  position: relative;
}

.builder-gallery-captions-reveal .builder-gallery-item:hover .builder-gallery-content,
.builder-gallery-captions-overlay .builder-gallery-item .builder-gallery-content {
  visibility: visible;
}

.builder-gallery-item .builder-gallery-captions-none .builder-gallery-content {
  display: none;
}

.builder-gallery-captions-overlay .builder-gallery-item:hover .builder-gallery-content {
  visibility: hidden;
}

.builder-gallery-captions-reveal .builder-gallery-content,
.builder-gallery-captions-overlay .builder-gallery-content {
  position: absolute;
  top: 0;
  padding: 32px;
  padding: 3.2rem;
}

.builder-gallery-captions-reveal .builder-gallery-content,
.builder-gallery-captions-overlay .builder-gallery-content {
  visibility: hidden;
  height: 100%;
}

.builder-gallery-captions-reveal .builder-gallery-description,
.builder-gallery-captions-overlay .builder-gallery-description {
  overflow: hidden;
  height: 100%;
}

.builder-gallery-captions-reveal .builder-gallery-title,
.builder-gallery-captions-overlay .builder-gallery-title {
  overflow: hidden;
  max-height: 100%;
  line-height: 1.5;
}

.builder-gallery-captions-dark .builder-gallery-content {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23, 23, 23, 0.85);
}

/*---------------------------------------------------------
 Gallery: Images (_pages.scss)
-------------------------------------------------------- */
.builder-gallery-image {
  height: 0;
  background-position: center;
  background-size: cover;
  line-height: 0;
}

.builder-gallery-aspect-square .builder-gallery-image {
  padding-bottom: 100%;
}

.builder-gallery-aspect-landscape .builder-gallery-image {
  padding-bottom: 75%;
}

.builder-gallery-aspect-portrait .builder-gallery-image {
  padding-bottom: 133%;
}

/*---------------------------------------------------------
 Gallery: Columns (_pages.scss)
-------------------------------------------------------- */
.builder-gallery-item {
  float: left;
  width: 100%;
  margin-right: 0.8333333333%;
}

.builder-gallery-item:last-of-type {
  margin-right: 0;
}

.builder-gallery-gutter {
  width: 0.8333333333%;
}

@media screen and (min-width: 800px) {
  .builder-gallery-columns-1 .builder-gallery-item {
    width: 100%;
  }

  .builder-gallery-columns-2 .builder-gallery-item {
    width: 49.5833333333%;
  }

  .builder-gallery-columns-2 .builder-gallery-item.last-2 {
    margin-right: 0;
  }

  .builder-gallery-columns-3 .builder-gallery-item {
    width: 32.7777777778%;
  }

  .builder-gallery-columns-3 .builder-gallery-item.last-3 {
    margin-right: 0;
  }

  .builder-gallery-columns-4 .builder-gallery-item {
    width: 24.375%;
  }

  .builder-gallery-columns-4 .builder-gallery-item.last-4 {
    margin-right: 0;
  }
}
/*---------------------------------------------------------
 9. Sidebars (_sidebars.scss)
-------------------------------------------------------- */
#sidebar-left {
  float: left;
}

#sidebar-right {
  float: left;
}

@media screen and (min-width: 800px) {
  #sidebar-right {
    float: right;
  }
}
.site-content .container,
.site-content .infinite-footer-container,
.site-content .page-template-template-builder-php .entry-content > .twitter-share,
.page-template-template-builder-php .site-content .entry-content > .twitter-share {
  clear: both;
  padding-bottom: 44px;
  padding-bottom: 2.4rem;
}

.site-main {
  float: left;
}

/*---------------------------------------------------------
 Left and right (_sidebars.scss)
-------------------------------------------------------- */
@media screen and (min-width: 800px) {
  .has-left-sidebar .site-main {
    margin-left: 9.5833333333%;
  }

  .has-right-sidebar .site-main,
.has-left-sidebar .site-main {
    width: 75%;
    margin: 0;
  }

  .page-id-5.has-right-sidebar .site-main {
    width: 100%;
  }

  .has-right-sidebar #sidebar-left,
.has-right-sidebar #sidebar-right,
.has-left-sidebar #sidebar-left,
.has-left-sidebar #sidebar-right {
    width: 25%;
    padding: 0 1rem;
  }
}
/*---------------------------------------------------------
 Left and right together (_sidebars.scss)
-------------------------------------------------------- */
@media screen and (min-width: 800px) {
  .has-left-sidebar.has-right-sidebar .entry-title {
    font-size: 34px;
    font-size: 3.4rem;
  }

  .has-left-sidebar.has-right-sidebar .site-main {
    width: 48.3333333333%;
    margin-left: 3.3333333333%;
  }

  .has-left-sidebar.has-right-sidebar #sidebar-left,
.has-left-sidebar.has-right-sidebar #sidebar-right {
    width: 22.5%;
  }
}
@media only screen and (max-width: 1024px) {
  .site-main {
    padding: 5px;
  }

  #sidebar-right {
    padding: 20px;
  }
}
/*---------------------------------------------------------
 8. Widgets (_widgets.scss)
-------------------------------------------------------- */
.widget-area {
  max-width: 100%;
}

.widget-title {
  margin: 0 0 11px;
  margin: 0 0 1.1rem;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: bold;
}

.builder-text-content .widget-title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.4;
}

.widget-title a {
  text-decoration: none;
}

.widget-title a:hover,
.widget-title a:focus {
  text-decoration: none;
}

.widget {
  max-width: 100%;
  margin-bottom: 44px;
  margin-bottom: 4.4rem;
  font-size: 11px;
  font-size: 0.8rem;
}

.builder-text-content .widget {
  font-size: 17px;
  font-size: 1.7rem;
}

.widget .search-form {
  margin-top: 11px;
  margin-top: 1.1rem;
}

.widget select {
  width: 100%;
  max-width: 100%;
}

.widget ul,
.widget ol {
  padding-left: 0;
}

.widget li {
  padding: 11px 0;
  padding: 1.1rem 0;
  border-bottom: 1px solid #eaecee;
  list-style: none;
}

.widget li:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.widget a {
  text-decoration: none;
}

.widget a:hover,
.widget a:focus {
  text-decoration: none;
}

.widget .children,
.widget .sub-menu {
  margin-bottom: 0;
}

.widget .children li:before,
.widget .sub-menu li:before {
  content: "– ";
}

.widget_tag_cloud a,
.widget_product_tag_cloud a {
  display: inline-block;
  margin-bottom: 5px;
  margin-bottom: 0.5rem;
  padding: 8px;
  padding: 0.8rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #eaecee;
  text-decoration: none;
}

.widget_calendar table {
  margin-top: 0;
}

.widget_rss .widget-title a {
  color: #171717;
  text-decoration: none;
}

.widget_rss img {
  display: none;
}

.widget_rss .rss-date,
.widget_rss cite {
  display: block;
}

.widget_rss .rss-date {
  margin-bottom: 11px;
  margin-bottom: 1.1rem;
  font-style: italic;
}

.widget_rss cite {
  margin: 11px 0 22px 0;
  margin: 1.1rem 0 2.2rem 0;
  font-style: normal;
}

.widget_rss cite:before {
  content: "– ";
}

/*---------------------------------------------------------
 10. Comments (_comments.scss)
-------------------------------------------------------- */
#comments {
  width: 100%;
  margin-top: 44px;
  margin-top: 4.4rem;
  font-size: 15px;
  font-size: 1.5rem;
}

.comment-list {
  padding-left: 0;
}

/*---------------------------------------------------------
 Individual (_comments.scss)
-------------------------------------------------------- */
.comment {
  padding: 33px 0 0;
  padding: 3.3rem 0 0;
  list-style: none;
}

.comment:focus {
  outline: none;
}

.comment:last-of-type {
  margin-bottom: 0;
}

.comment .children {
  margin: 0;
  padding-left: 32px;
  padding-left: 3.2rem;
}

.comment .depth-4 .children {
  padding-left: 0;
}

.comment .comment-label:before {
  padding-right: 1px;
  padding-right: 0.1rem;
  content: "(";
}

.comment .comment-label:after {
  padding-left: 1px;
  padding-left: 0.1rem;
  content: ")";
}

.comment .avatar {
  float: left;
  margin-right: 10px;
  margin-right: 1rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/*---------------------------------------------------------
 Details (_comments.scss)
-------------------------------------------------------- */
.comment-content p:last-of-type {
  margin-bottom: 0;
}

.comment-content a {
  word-wrap: break-word;
}

.comment-body {
  padding-bottom: 33px;
  padding-bottom: 3.3rem;
  border-bottom: 1px solid #eaecee;
}

.comment-date {
  font-size: 13px;
  font-size: 1.3rem;
}

.comment-content,
.comment-reply-link {
  margin-bottom: 11px;
  margin-bottom: 1.1rem;
  padding-top: 11px;
  padding-top: 1.1rem;
}

#cancel-comment-reply-link {
  margin-left: 8px;
  margin-left: 0.8rem;
  font-size: inherit;
}

#comment-nav {
  margin: 22px 0;
  margin: 2.2rem 0;
}

/*---------------------------------------------------------
 Titles (_comments.scss)
-------------------------------------------------------- */
#respond h3 {
  padding: 5.5px 0 0;
  padding: 0.55rem 0 0;
}

.comment-list + #respond h3 {
  margin: 44px 0 22px;
  margin: 4.4rem 0 2.2rem;
  padding: 5.5px 0 0;
  padding: 0.55rem 0 0;
}

li #respond h3 {
  margin-top: 22px;
  margin-top: 2.2rem;
}

/*---------------------------------------------------------
 Header (_comments.scss)
-------------------------------------------------------- */
.comment-metadata time {
  font-size: 13px;
  font-size: 1.3rem;
}

.fn {
  font-weight: bold;
  font-style: normal;
}

.vcard {
  margin-bottom: 0;
}

.bypostauthor {
  margin: 0;
}

/*---------------------------------------------------------
 Form (_comments.scss)
-------------------------------------------------------- */
.comment-form input[type=text],
.comment-form input[type=email],
.comment-form input[type=url],
.comment-form textarea {
  width: 100%;
}

.comment-form label {
  display: block;
  padding-bottom: 7.3333333333px;
  padding-bottom: 0.7333333333rem;
}

.comment-form .required {
  color: #3070d1;
}

.form-allowed-tags code {
  background-color: transparent;
}

/*---------------------------------------------------------
 Navigation (_comments.scss)
-------------------------------------------------------- */
#comments-nav {
  width: 100%;
  margin-bottom: 44px;
  margin-bottom: 4.4rem;
}

/*---------------------------------------------------------
 Pingbacks / trackbacks (_comments.scss)
-------------------------------------------------------- */
.pingback,
.trackback {
  padding-top: 0;
  list-style: none;
}

.pingback .comment-body,
.trackback .comment-body {
  padding-bottom: 11px;
  padding-bottom: 1.1rem;
  border-bottom: 0;
}

/*---------------------------------------------------------
 11. Forms (_forms.scss)
-------------------------------------------------------- */
textarea,
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week] {
  max-width: 100%;
  padding: 6px 8px;
  padding: 0.6rem 0.8rem;
  border: 0;
  background-color: #eaecee;
  width: 100%;
  -webkit-appearance: none;
}

textarea:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus {
  outline: none;
}

textarea {
  resize: vertical;
}

select {
  overflow: auto;
  max-width: 100%;
  outline: none;
  vertical-align: top;
}

/*---------------------------------------------------------
 Buttons and inputs (_forms.scss)
-------------------------------------------------------- */
.ttfmake-button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  padding: 10px 14px;
  padding: 1rem 1.4rem;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  background: #171717;
  font-size: 13px;
  font-size: 1.3rem;
  text-decoration: none;
  cursor: pointer;
}

.ttfmake-button:hover,
.ttfmake-button:focus,
button:hover,
button:focus,
input[type=button]:hover,
input[type=button]:focus,
input[type=reset]:hover,
input[type=reset]:focus,
input[type=submit]:hover,
input[type=submit]:focus {
  text-decoration: none;
}

.ttfmake-button.color-primary-background,
button.color-primary-background,
input[type=button].color-primary-background,
input[type=reset].color-primary-background,
input[type=submit].color-primary-background {
  background-color: #3070d1;
}

.ttfmake-button.color-secondary-background,
button.color-secondary-background,
input[type=button].color-secondary-background,
input[type=reset].color-secondary-background,
input[type=submit].color-secondary-background {
  background-color: #eaecee;
}

.ttfmake-button.ttfmake-success,
button.ttfmake-success,
input[type=button].ttfmake-success,
input[type=reset].ttfmake-success,
input[type=submit].ttfmake-success {
  background-color: #339d56;
}

.ttfmake-button.ttfmake-error,
button.ttfmake-error,
input[type=button].ttfmake-error,
input[type=reset].ttfmake-error,
input[type=submit].ttfmake-error {
  background-color: #d04242;
}

.ttfmake-button.ttfmake-important,
button.ttfmake-important,
input[type=button].ttfmake-important,
input[type=reset].ttfmake-important,
input[type=submit].ttfmake-important {
  background-color: #f89e01;
}

.ttfmake-button.ttfmake-download:after,
button.ttfmake-download:after,
input[type=button].ttfmake-download:after,
input[type=reset].ttfmake-download:after,
input[type=submit].ttfmake-download:after {
  padding-left: 6px;
  padding-left: 0.6rem;
  font-family: FontAwesome;
  content: "";
}

input[type=checkbox],
input[type=radio] {
  margin-left: 2px;
  margin-left: 0.2rem;
  padding: 0;
}

input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/*---------------------------------------------------------
 Placeholder text (_forms.scss)
-------------------------------------------------------- */
::-webkit-input-placeholder {
  color: #171717;
}

:-moz-placeholder {
  opacity: 1;
  color: #171717;
}

::-moz-placeholder {
  opacity: 1;
  color: #171717;
}

:-ms-input-placeholder {
  color: #171717;
}

/*---------------------------------------------------------
 12. Support (_support.scss)
-------------------------------------------------------- */
/*---------------------------------------------------------
 Contact Form 7 (_support.scss)
-------------------------------------------------------- */
.wpcf7 input,
.wpcf7 textarea {
  margin-top: 5.5px;
  margin-top: 0.55rem;
}

.wpcf7 input[type=submit] {
  margin-bottom: 0;
}

/*---------------------------------------------------------
 Gravity Forms (_support.scss)
-------------------------------------------------------- */
.gform_wrapper textarea,
.gform_wrapper input[type=date],
.gform_wrapper input[type=datetime],
.gform_wrapper input[type=datetime-local],
.gform_wrapper input[type=email],
.gform_wrapper input[type=month],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper input[type=search],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=text],
.gform_wrapper input[type=time],
.gform_wrapper input[type=url],
.gform_wrapper input[type=week] {
  padding: 6px 8px !important;
}

.gform_wrapper .top_label .gfield_label {
  margin-top: 22px !important;
}

.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {
  font-size: 13px !important;
}

/*---------------------------------------------------------
 Jetpack (_support.scss)
-------------------------------------------------------- */
div.sharedaddy {
  margin: 22px 0;
  margin: 2.2rem 0;
}

.contact-form textarea,
.contact-form input[type=date],
.contact-form input[type=datetime],
.contact-form input[type=datetime-local],
.contact-form input[type=email],
.contact-form input[type=month],
.contact-form input[type=number],
.contact-form input[type=password],
.contact-form input[type=search],
.contact-form input[type=tel],
.contact-form input[type=text],
.contact-form input[type=time],
.contact-form input[type=url],
.contact-form input[type=week] {
  width: 100% !important;
  max-width: 100% !important;
}

.contact-form div label {
  margin-top: 11px;
  margin-top: 1.1rem;
}

.infinite-scroll.neverending #site-footer {
  display: none;
}

.infinity-end.neverending #site-footer {
  display: block;
}

/*---------------------------------------------------------
 Postmatic (_support.scss)
-------------------------------------------------------- */
.widget_prompt_subscribe_widget input {
  display: block;
}

.widget_prompt_subscribe_widget input,
.widget_prompt_subscribe_widget div.subscribe.prompt,
.widget_prompt_subscribe_widget div.unsubscribe.prompt {
  margin-bottom: 1em;
}

.widget_prompt_subscribe_widget div.unsubscribe.prompt h5 {
  margin-bottom: 0;
  text-transform: none;
}

/*---------------------------------------------------------
 Twitter (_support.scss)
-------------------------------------------------------- */
/*---------------------------------------------------------
 WooCommerce (_support.scss)
-------------------------------------------------------- */
.coupon #coupon_code {
  background: #ededed none repeat scroll 0 0;
  border: 1px solid #dddddd !important;
  border-radius: 6px;
  line-height: 1.5;
  width: auto;
}

.woocommerce-cart .cart-collaterals .cart_totals table {
  border: none;
}

/*---------------------------------------------------------
 Twitter (_support.scss)
-------------------------------------------------------- */
.twitter-tweet.twitter-tweet-rendered,
.twitter-share-button.twitter-tweet-button {
  margin-bottom: 22px !important;
}

.theme-name, .theme-author, .theme-by {
  display: none;
}

/*# sourceMappingURL=style.css.map */
