/*
Theme Name: The Retailer
Theme URI: http://theretailer.getbowtied.com/
Author: Get Bowtied
Author URI: http://www.getbowtied.com/
Description: The Retailer is a responsive, super-mobile-friendly theme for WordPress and WooCommerce.
Version: 1.8.1
License:
License URI:
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/
/*****************************************************************************************************/
/************************************************ Reset **********************************************/
/*****************************************************************************************************/
/* line 18, ../../../../../build/sass/screen.scss */
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

/* line 113, ../../../../../build/sass/screen.scss */
html,
body {
  height: 100%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 120, ../../../../../build/sass/screen.scss */
a:hover,
#submit:hover,
.button:hover {
  transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
}

/* line 130, ../../../../../build/sass/screen.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  /*
    Override the default (display: inline) for
    browsers that do not recognize HTML5 tags.
  
    IE8 (and lower) requires a shiv:
    http://ejohn.org/blog/html5-shiv
  */
  display: block;
}

/* line 151, ../../../../../build/sass/screen.scss */
b,
strong {
  /*
    Makes browsers agree.
    IE + Opera = font-weight: bold.
    Gecko + WebKit = font-weight: bolder.
  */
  font-weight: bold;
}

/* line 161, ../../../../../build/sass/screen.scss */
img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  /*
    For IE.
    http://css-tricks.com/ie-fix-bicubic-scaling-for-images
  */
  -ms-interpolation-mode: bicubic;
}

/* line 172, ../../../../../build/sass/screen.scss */
li {
  /*
    For IE6 + IE7:
  
    "display: list-item" keeps bullets from
    disappearing if hasLayout is triggered.
  */
  display: list-item;
  list-style: none;
}

/* line 183, ../../../../../build/sass/screen.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 188, ../../../../../build/sass/screen.scss */
th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

/* line 196, ../../../../../build/sass/screen.scss */
q {
  quotes: none;
}

/* line 200, ../../../../../build/sass/screen.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 206, ../../../../../build/sass/screen.scss */
sub,
sup,
small {
  font-size: 75%;
}

/* line 212, ../../../../../build/sass/screen.scss */
sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 219, ../../../../../build/sass/screen.scss */
sub {
  bottom: -0.25em;
}

/* line 223, ../../../../../build/sass/screen.scss */
sup {
  top: -0.5em;
}

/* line 227, ../../../../../build/sass/screen.scss */
svg {
  /*
    For IE9. Without, occasionally draws shapes
    outside the boundaries of <svg> rectangle.
  */
  overflow: hidden;
}

/* line 235, ../../../../../build/sass/screen.scss */
p:empty {
  display: none !important;
}

/*****************************************************************************************************/
/************************************************ Menus **********************************************/
/*****************************************************************************************************/
/*** ESSENTIAL STYLES ***/
/* line 245, ../../../../../build/sass/screen.scss */
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 250, ../../../../../build/sass/screen.scss */
.sf-menu {
  line-height: 1.0;
}

/* line 253, ../../../../../build/sass/screen.scss */
.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 200px;
  /* left offset of submenus need to match (see below) */
}

/* line 258, ../../../../../build/sass/screen.scss */
.sf-menu .shopping_bag_centered_style ul {
  position: absolute;
  top: -999em;
  width: 270px;
  background: #fff;
  padding: 0 20px 15px 20px;
}

/* line 265, ../../../../../build/sass/screen.scss */
.sf-menu ul li {
  width: 100%;
}

/* line 268, ../../../../../build/sass/screen.scss */
.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}

/* line 271, ../../../../../build/sass/screen.scss */
.sf-menu li {
  float: left;
  position: relative;
}

/* line 275, ../../../../../build/sass/screen.scss */
.sf-menu a {
  display: block;
  position: relative;
}

/* line 279, ../../../../../build/sass/screen.scss */
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: 2.5em;
  /* match top ul list item height */
  z-index: 999;
}

/* line 285, ../../../../../build/sass/screen.scss */
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}

/* line 289, ../../../../../build/sass/screen.scss */
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 200px;
  /* match ul width */
  top: 0;
}

/* line 294, ../../../../../build/sass/screen.scss */
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}

/* line 298, ../../../../../build/sass/screen.scss */
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 200px;
  /* match ul width */
  top: 0;
}

/*** DEMO SKIN ***/
/* line 305, ../../../../../build/sass/screen.scss */
.sf-menu {
  float: right;
  /*border-bottom:1px solid #ccc;*/
}

/* line 310, ../../../../../build/sass/screen.scss */
.sf-menu ul {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-left: -10px;
  margin-top: -2px;
}

/* line 318, ../../../../../build/sass/screen.scss */
.sf-menu .shopping_bag_centered_style ul {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 3px solid #6da7ba;
  margin-left: -10px;
}

/* line 326, ../../../../../build/sass/screen.scss */
.sf-menu .shopping_bag_centered_style ul li a:hover {
  background: #fff !important;
  color: #000 !important;
}

/* line 331, ../../../../../build/sass/screen.scss */
.sf-menu ul > li:first-child {
  /*box-shadow: 2px 2px 6px rgba(0,0,0,.2);*/
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: #6da7ba;
}

/* line 338, ../../../../../build/sass/screen.scss */
.sf-menu .shopping_bag_centered_style ul > li:first-child {
  /*box-shadow: 2px 2px 6px rgba(0,0,0,.2);*/
  border-top-width: 0px;
  border-top-style: solid;
  border-top-color: #6da7ba;
}

/* line 345, ../../../../../build/sass/screen.scss */
.sf-menu ul ul {
  margin-left: 0;
}

/* line 349, ../../../../../build/sass/screen.scss */
.sf-menu a {
  padding: 8px 10px 7px 10px;
  text-decoration: none;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 1.3em;
}

/*.sf-menu > li:first-child a {
	padding:8px 10px 7px 0;
}

.sf-menu > li:last-child a {
	padding:8px 0 7px 10px;
}*/
/* line 367, ../../../../../build/sass/screen.scss */
.sf-menu a, .sf-menu a:visited {
  /* visited pseudo selector so IE6 applies text colour*/
  color: #000;
}

/* line 370, ../../../../../build/sass/screen.scss */
.sf-menu li {
  /*background:		#BDD2FF;*/
}

/* line 373, ../../../../../build/sass/screen.scss */
.sf-menu li li {
  background: #fff;
  border-bottom: 1px dotted #ccc;
}

/* line 378, ../../../../../build/sass/screen.scss */
.sf-menu li li:last-child {
  border: 0;
}

/* line 381, ../../../../../build/sass/screen.scss */
.sf-menu li li a {
  text-transform: none;
  font-weight: normal;
  padding: 10px 10px 10px 20px;
  color: #000;
}

/* line 387, ../../../../../build/sass/screen.scss */
.sf-menu li li a:hover {
  color: #fff !important;
  background: #6da7ba;
  -webkit-transition: background-color 50ms linear;
  -moz-transition: background-color 50ms linear;
  -o-transition: background-color 50ms linear;
  -ms-transition: background-color 50ms linear;
  transition: background-color 50ms linear;
}

/* line 396, ../../../../../build/sass/screen.scss */
.sf-menu li li li {
  background: #fff;
}

/* line 399, ../../../../../build/sass/screen.scss */
.sf-menu li li a, .sf-menu li li a:visited {
  color: #000;
}

/* line 402, ../../../../../build/sass/screen.scss */
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  /*background:		#CFDEFF;*/
  outline: 0;
}

/*** arrows **/
/* line 409, ../../../../../build/sass/screen.scss */
.sf-menu a.sf-with-ul {
  padding-right: 2.25em;
  min-width: 1px;
  /* trigger IE7 hasLayout so spans position accurately */
}

/* line 413, ../../../../../build/sass/screen.scss */
.sf-sub-indicator {
  position: absolute;
  display: block;
  right: 7px;
  top: 14px;
  /* IE6 only */
  width: 10px;
  height: 10px;
  text-indent: -999em;
  overflow: hidden;
  background: url(images/sprites.png) -200px -100px no-repeat;
}

/* line 424, ../../../../../build/sass/screen.scss */
a > .sf-sub-indicator {
  /* give all except IE6 the correct values */
  top: 14px;
}

/* apply hovers to modern browsers */
/* line 428, ../../../../../build/sass/screen.scss */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -200px -100px;
  /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
/* line 437, ../../../../../build/sass/screen.scss */
.sf-menu ul .sf-sub-indicator {
  background-position: -250px -100px;
}

/* line 438, ../../../../../build/sass/screen.scss */
.sf-menu ul a > .sf-sub-indicator {
  background-position: -250px -100px;
}

/* apply hovers to modern browsers */
/* line 440, ../../../../../build/sass/screen.scss */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -250px -100px;
  /* arrow hovers for modern browsers*/
}

/* line 448, ../../../../../build/sass/screen.scss */
.megamenu_placeholder {
  /*display:inline;*/
  background: #9C3;
  position: absolute;
  margin-top: -25px;
  width: 100%;
  z-index: 1000;
  display: none;
}

/*****************************************************************************************************/
/******************************************* Common styles *******************************************/
/*****************************************************************************************************/
/* COMMON */
/* line 465, ../../../../../build/sass/screen.scss */
html, body {
  /*width: 100%;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;*/
}

/* line 473, ../../../../../build/sass/screen.scss */
body {
  font-size: 13px;
  color: #000;
  line-height: 1.5em;
}

/* line 479, ../../../../../build/sass/screen.scss */
a {
  color: #6da7ba;
  text-decoration: none;
}

/* line 484, ../../../../../build/sass/screen.scss */
a:hover {
  color: #000;
}

/* line 488, ../../../../../build/sass/screen.scss */
.clr {
  clear: both;
}

/* line 492, ../../../../../build/sass/screen.scss */
hr, .hr {
  height: 0px;
  border: 0;
  border-bottom: 1px solid #ccc;
  max-width: 940px;
}

/* line 499, ../../../../../build/sass/screen.scss */
.hr.padding30 {
  margin: 30px 0;
}

/* line 503, ../../../../../build/sass/screen.scss */
hr.paddingbottom30,
.hr.paddingbottom30 {
  margin: 0 0 30px 0;
}

/* line 508, ../../../../../build/sass/screen.scss */
hr.paddingbottom40,
.hr.paddingbottom40 {
  margin: 0 0 40px 0;
}

/* line 513, ../../../../../build/sass/screen.scss */
hr.padding30.fixbottom10,
.hr.padding30.fixbottom10 {
  margin: 30px 0 40px 0;
}

/* line 518, ../../../../../build/sass/screen.scss */
hr.padding40,
.hr.padding40 {
  margin: 40px 0;
}

/* line 523, ../../../../../build/sass/screen.scss */
.small_sep {
  width: 60px;
  height: 2px;
  background: #000;
}

/* line 529, ../../../../../build/sass/screen.scss */
.small_sep.margin40_20 {
  margin: 40px 0 20px;
}

/* line 533, ../../../../../build/sass/screen.scss */
.small_sep.margin50_20 {
  margin: 50px 0 20px;
}

/* line 537, ../../../../../build/sass/screen.scss */
blockquote {
  font-style: italic;
  color: #555 !important;
  position: relative;
  display: block;
  padding-left: 60px;
}

/* line 545, ../../../../../build/sass/screen.scss */
blockquote p {
  color: #555 !important;
}

/* line 549, ../../../../../build/sass/screen.scss */
blockquote:before {
  content: "";
  width: 50px;
  height: 50px;
  background: none;
  background-position: -600px -150px;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 564, ../../../../../build/sass/screen.scss */
.gbtr_bold_sep {
  background: #000;
  height: 2px;
  clear: both;
  width: 60px;
}

/* line 571, ../../../../../build/sass/screen.scss */
.spacer80 {
  height: 80px;
}

/* line 575, ../../../../../build/sass/screen.scss */
.sep {
  font-style: italic;
  color: #555;
  font-size: 80%;
  padding: 0 6px 0 2px;
}

/* line 582, ../../../../../build/sass/screen.scss */
.rsswidget img {
  display: none;
}

/* line 586, ../../../../../build/sass/screen.scss */
.gbtr_module_padding {
  margin: 20px 0 0 0;
}

/* line 590, ../../../../../build/sass/screen.scss */
.gbtr_main_wrapper {
  margin: 30px 0;
}

/* line 594, ../../../../../build/sass/screen.scss */
.woocommerce_message, .woocommerce_error, .woocommerce_info,
.woocommerce-message, .woocommerce-error, .woocommerce-info {
  padding: 25px 30px 25px 70px !important;
  margin: 0 0 30px 0;
  position: relative;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #6da7ba;
  color: #fff !important;
  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.25);
  list-style: none outside;
  display: block !important;
  max-width: 840px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 13px !important;
  border: 0 !important;
}

/* line 617, ../../../../../build/sass/screen.scss */
.woocommerce_message strong, .woocommerce_error strong, .woocommerce_info strong,
.woocommerce-message strong, .woocommerce-error strong, .woocommerce-info strong {
  font-weight: 900 !important;
}

/* line 623, ../../../../../build/sass/screen.scss */
.woocommerce_message::before, .woocommerce_error::before, .woocommerce_info::before,
.woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before {
  content: "" !important;
  height: 35px !important;
  width: 35px !important;
  display: block !important;
  position: absolute !important;
  top: 16px !important;
  left: 20px !important;
  background-color: none;
  -webkit-border-radius: 35px !important;
  -moz-border-radius: 35px !important;
  border-radius: 35px !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 641, ../../../../../build/sass/screen.scss */
.woocommerce_message::before,
.woocommerce-message::before {
  background: none;
  background-position: -550px 0;
  background-repeat: no-repeat;
}

/* line 649, ../../../../../build/sass/screen.scss */
.woocommerce_message,
.woocommerce-message {
  background: #6da7ba !important;
}

/* line 655, ../../../../../build/sass/screen.scss */
.woocommerce_message a.button,
.woocommerce-message a.button,
.woocommerce_error a.button,
.woocommerce-error a.button {
  display: block !important;
  font-size: 100% !important;
  line-height: 1em !important;
  cursor: pointer !important;
  position: relative !important;
  text-decoration: underline !important;
  text-align: center !important;
  overflow: visible !important;
  padding: 3px 0 0 0  !important;
  text-decoration: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  left: auto !important;
  color: #fff !important;
  border: 0 !important;
  background: none !important;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075), inset 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075), inset 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075), inset 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) !important;
  font-size: 12px !important;
  text-transform: none !important;
  font-weight: normal !important;
}

/* line 685, ../../../../../build/sass/screen.scss */
.woocommerce_error,
.woocommerce-error {
  background: #e42e2c !important;
  color: #fff;
}

/* line 692, ../../../../../build/sass/screen.scss */
.woocommerce_error li,
.woocommerce-error li {
  color: #fff !important;
  font-size: 13px !important;
  list-style: none !important;
}

/* line 700, ../../../../../build/sass/screen.scss */
.woocommerce_error::before,
.woocommerce-error::before {
  background: none;
  background-position: -450px 0;
  background-repeat: no-repeat;
}

/* line 708, ../../../../../build/sass/screen.scss */
.woocommerce_info,
.woocommerce-info {
  background: #818181 !important;
}

/* line 714, ../../../../../build/sass/screen.scss */
.woocommerce_info::before,
.woocommerce-info::before {
  background: none;
  background-position: -500px 0;
  background-repeat: no-repeat;
}

/* /COMMON */
/* UI */
/* line 727, ../../../../../build/sass/screen.scss */
#global_wrapper {
  background-color: #fff;
}

/* line 731, ../../../../../build/sass/screen.scss */
.big_arrow_left:hover {
  background-position: -50px 0;
}

/* line 735, ../../../../../build/sass/screen.scss */
.big_arrow_right:hover {
  background-position: -150px 0;
}

/* /UI */
/* FORMS */
/* line 744, ../../../../../build/sass/screen.scss */
.ctextfield {
  padding: 8px 9px;
  font-size: 13px;
  color: #777;
}

/* line 750, ../../../../../build/sass/screen.scss */
.ctextfield.ui {
  width: 440px;
  margin-bottom: 10px;
}

/* line 755, ../../../../../build/sass/screen.scss */
.cselect {
  /*width:100%;*/
  /*border:1px solid #ccc;*/
  padding: 7px 8px 7px 4px;
  font-size: 13px;
  color: #777;
  /*width:420px;*/
}

/* line 764, ../../../../../build/sass/screen.scss */
.cselect.ui {
  width: 460px;
  margin-bottom: 10px;
}

/* line 769, ../../../../../build/sass/screen.scss */
.ctextarea {
  /*width:97.5%;*/
  /*border:1px solid #ccc;*/
  padding: 8px 9px;
  font-size: 13px;
  color: #777;
  /*width:400px;*/
}

/* line 778, ../../../../../build/sass/screen.scss */
.ctextarea.ui {
  width: 440px;
  height: 100px;
  margin-bottom: 10px;
}

/* line 784, ../../../../../build/sass/screen.scss */
.ccheckbox_group input {
  vertical-align: bottom;
  margin-right: 5px;
}

/* line 789, ../../../../../build/sass/screen.scss */
.ccheckbox_group label {
  font-size: 13px;
  color: #777;
}

/* line 794, ../../../../../build/sass/screen.scss */
.ccheckbox_group.ui {
  margin: 10px 0 20px 0;
}

/* line 802, ../../../../../build/sass/screen.scss */
.cradio_group label {
  font-size: 13px;
  color: #777;
}

/* line 807, ../../../../../build/sass/screen.scss */
.cradio_group.ui {
  margin-bottom: 20px;
}

/* line 811, ../../../../../build/sass/screen.scss */
.cbutton {
  padding: 20px;
  width: 100%;
  border: 0;
  background: #000;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 900;
  color: #fff;
  cursor: pointer;
}

/* line 823, ../../../../../build/sass/screen.scss */
.quantity,
#content .quantity {
  width: 120px !important;
  position: relative;
  margin: 0 3px 10px 0 !important;
  overflow: hidden;
  zoom: 1;
}

/* line 832, ../../../../../build/sass/screen.scss */
form label {
  padding: 0 0 5px 0;
  font-weight: 900;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  color: #000;
}

/* line 841, ../../../../../build/sass/screen.scss */
form input[type=submit] {
  padding: 20px 50px;
  font-size: 12px !important;
  color: #fff;
  border: 0;
  margin: 0;
  background: #000;
  font-weight: 900;
  text-transform: uppercase;
  cursor: pointer;
  transition: all .2s;
}

/* line 854, ../../../../../build/sass/screen.scss */
form input[type=submit]:hover {
  background: #6da7ba;
}

/* /FORMS */
/* WIDGETS */
/* line 863, ../../../../../build/sass/screen.scss */
.widget img {
  max-width: 100%;
  height: auto;
}

/* line 868, ../../../../../build/sass/screen.scss */
.widget.widget_rss ul li {
  padding: 10px 0 !important;
}

/* line 872, ../../../../../build/sass/screen.scss */
.widget ul li.recentcomments {
  position: relative;
  padding: 5px 0 5px 35px !important;
  min-height: 25px;
}

/* line 878, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget_nav_menu .menu-item {
  border: 0 !important;
}

/* line 882, ../../../../../build/sass/screen.scss */
.widget ul li.recentcomments:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
  background-image: url(images/sprites.png);
  background-position: -150px -150px;
  background-repeat: no-repeat;
  position: absolute;
  top: 8px;
  left: 0;
}

/* line 896, ../../../../../build/sass/screen.scss */
.gbtr_home_no_widgets {
  text-align: center;
  /*font-size:24px;
  color:#bbb;*/
  margin-bottom: 30px;
  line-height: 1.5em;
}

/* line 904, ../../../../../build/sass/screen.scss */
.gbtr_home_no_widgets h2 {
  font-size: 36px;
  font-weight: normal;
  letter-spacing: -0.03em;
  padding: 50px 0 10px 0;
  line-height: 1.1em;
}

/* line 912, ../../../../../build/sass/screen.scss */
.gbtr_home_no_widgets h3 {
  font-size: 16px;
  font-weight: normal;
  padding: 10px 0;
  color: #666;
  line-height: 1.5em;
}

/* line 920, ../../../../../build/sass/screen.scss */
.gbtr_home_no_widgets a {
  text-decoration: underline;
}

/* line 924, ../../../../../build/sass/screen.scss */
.gbtr_home_no_widgets img {
  width: 100%;
  height: auto;
  max-width: 740px;
}

/* line 930, ../../../../../build/sass/screen.scss */
.gbtr_light_footer_no_widgets {
  text-align: center;
  font-size: 24px;
  color: #bbb;
  padding: 30px 0;
  background: #f9f9f9;
}

/* line 938, ../../../../../build/sass/screen.scss */
.gbtr_light_footer_no_widgets h3 {
  font-size: 16px;
  font-weight: normal;
  padding: 10px 0 20px 0;
  color: #666;
  line-height: 1.5em;
}

/* line 946, ../../../../../build/sass/screen.scss */
.gbtr_light_footer_no_widgets a {
  text-decoration: underline;
}

/* line 950, ../../../../../build/sass/screen.scss */
.gbtr_light_footer_no_widgets .widget_placeholder {
  width: 100%;
  height: 200px;
  border: 1px solid #dedddd;
  margin-bottom: 20px;
}

/* line 957, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_no_widgets {
  text-align: center;
  font-size: 24px;
  color: #bbb;
  padding: 30px 0;
  background: #000;
  color: #fff;
}

/* line 966, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_no_widgets h3 {
  font-size: 16px;
  font-weight: normal;
  padding: 10px 0 20px 0;
  color: #666;
  line-height: 1.5em;
}

/* line 974, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_no_widgets a {
  text-decoration: underline;
}

/* line 978, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_no_widgets a:hover {
  color: #fff;
}

/* line 982, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_no_widgets .widget_placeholder {
  width: 100%;
  height: 200px;
  border: 1px solid #3d3d3d;
  margin-bottom: 20px;
}

/* line 989, ../../../../../build/sass/screen.scss */
.gbtr_light_footer_wrapper {
  margin: 0;
  /*background:#f9f9f9;*/
  padding: 30px 0 0 0;
}

/* line 995, ../../../../../build/sass/screen.scss */
.gbtr_light_footer_wrapper li {
  /*margin:0 0 20px 0;/
  /*height:65px;*/
  clear: both;
}

/* line 1001, ../../../../../build/sass/screen.scss */
.gbtr_widget_footer_latest_tweets .gbtr_widget_item_descr {
  height: 60px;
}

/* line 1005, ../../../../../build/sass/screen.scss */
.gbtr_widget_footer_from_the_blog .gbtr_widget_item_title {
  font-size: 12px;
  text-transform: none;
  font-weight: 900;
  overflow: hidden;
}

/* line 1012, ../../../../../build/sass/screen.scss */
.gbtr_widget_footer_from_the_blog .gbtr_widget_item_title a {
  color: #555;
}

/* side default widgets */
/* line 1018, ../../../../../build/sass/screen.scss */
.gbtr_aside_column {
  margin: 0 0 0 30px;
  padding: 2px 0 0 50px;
  border-left: 1px dotted #ccc;
}

/* line 1024, ../../../../../build/sass/screen.scss */
.sidebar_left .gbtr_aside_column {
  margin: 0 30px 0 0;
  padding: 2px 50px 0 0;
  border: 0;
  border-right: 1px dotted #ccc;
}

/* line 1031, ../../../../../build/sass/screen.scss */
.gbtr_aside_column_left {
  margin: 0 30px 0 0;
  padding: 0;
  /*border-left: 1px dotted #ccc;*/
}

/* line 1037, ../../../../../build/sass/screen.scss */
.widget {
  padding: 0 0 40px 0;
}

/* line 1041, ../../../../../build/sass/screen.scss */
.widget h4.widget-title {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  color: #000;
  display: block;
  padding: 0 0 10px 0;
  border-bottom: 2px solid #000;
  margin: 0 0 10px 0;
}

/* line 1052, ../../../../../build/sass/screen.scss */
.widget ul li {
  border-bottom: 1px dotted #ccc !important;
  color: #777;
  padding: 5px 0;
}

/* line 1058, ../../../../../build/sass/screen.scss */
.widget ul li:last-child {
  border-bottom: 0 !important;
}

/* line 1062, ../../../../../build/sass/screen.scss */
.widget ul li a {
  color: #777;
}

/* line 1068, ../../../../../build/sass/screen.scss */
.widget ul li a:hover {
  text-decoration: underline;
}

/* line 1072, ../../../../../build/sass/screen.scss */
.widget ul li ul {
  margin: 5px 0 0 0 !important;
}

/* line 1076, ../../../../../build/sass/screen.scss */
.widget ul li ul li {
  border: 0;
  /*border-top:1px dotted #ccc;*/
  padding: 5px 0 5px 18px !important;
}

/* line 1082, ../../../../../build/sass/screen.scss */
.widget ul li ul li:first-child {
  border-top: 1px dotted #ccc;
}

/* line 1086, ../../../../../build/sass/screen.scss */
.widget #searchform label {
  display: none;
}

/* line 1090, ../../../../../build/sass/screen.scss */
.gbtr_aside_column_left .widget #searchform {
  width: 190px;
}

/* line 1094, ../../../../../build/sass/screen.scss */
.widget #searchform {
  position: relative;
  width: 220px;
}

/* line 1099, ../../../../../build/sass/screen.scss */
.widget input[type=text],
.widget input[type=password] {
  border: 1px solid #ccc;
  width: 176px;
  padding: 7px 35px 7px 7px;
  font-size: 13px;
}

/* line 1107, ../../../../../build/sass/screen.scss */
.gbtr_aside_column_left .widget input[type=text],
.gbtr_aside_column_left .widget input[type=password] {
  width: 146px;
}

/* line 1112, ../../../../../build/sass/screen.scss */
.widget input[type=submit] {
  border: 0;
  width: 100%;
  padding: 10px 0;
  margin: 15px 15px 15px 0;
  background: #000;
  color: #fff;
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  cursor: pointer;
}

/* line 1125, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget input[type=submit] {
  background: #666;
}

/* line 1129, ../../../../../build/sass/screen.scss */
.widget input[type=submit]:hover {
  background: #6da7ba;
}

/* line 1133, ../../../../../build/sass/screen.scss */
.widget select {
  width: 219px;
  /*border:1px solid #ccc;*/
  padding: 7px 8px 7px 4px;
  font-size: 13px;
  color: #777;
  /*width:420px;*/
}

/* line 1142, ../../../../../build/sass/screen.scss */
.gbtr_aside_column_left .widget select {
  width: 190px;
}

/* line 1146, ../../../../../build/sass/screen.scss */
.widget label {
  display: block;
  padding: 5px 0;
}

/* line 1151, ../../../../../build/sass/screen.scss */
.widget #searchform input[type=submit] {
  position: absolute;
  top: 9px;
  right: 8px;
  width: 18px;
  height: 18px;
  background: none;
  background-position: -150px -100px;
  background-repeat: no-repeat;
  border: 0;
  text-indent: -9999px;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

/* line 1169, ../../../../../build/sass/screen.scss */
.widget.widget_shopping_cart .total {
  text-align: center;
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
  margin: 0px 0 20px 0;
  padding: 10px 0;
  font-size: 15px;
  font-weight: 900 !important;
  text-transform: uppercase;
}

/* line 1180, ../../../../../build/sass/screen.scss */
.widget.widget_shopping_cart .total strong {
  font-size: 13px;
  font-weight: 900 !important;
  text-transform: uppercase;
  padding-right: 5px;
  color: #8f8f8f;
}

/* line 1188, ../../../../../build/sass/screen.scss */
.widget.widget_shopping_cart .buttons .button {
  margin-bottom: 10px;
}

/* line 1192, ../../../../../build/sass/screen.scss */
ul.product_list_widget li,
.woocommerce ul.product_list_widget li {
  border: 0;
  padding: 10px 0 0 0;
  clear: both;
}

/* line 1199, ../../../../../build/sass/screen.scss */
.product_list_widget_img_wrapper {
  width: 60px;
  height: 60px;
  overflow: hidden;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}

/* line 1208, ../../../../../build/sass/screen.scss */
#megaMenu .product_list_widget_img_wrapper {
  margin-right: 10px !important;
  margin-bottom: 0px !important;
}

/* line 1213, ../../../../../build/sass/screen.scss */
#megaMenu h2.widgettitle {
  font-size: 12px;
  text-transform: uppercase !important;
  font-weight: 900;
  color: #000;
  display: block;
  padding: 0 0 5px 0;
  border-bottom: 2px solid #000;
  margin: 10px 0 10px 0;
}

/* line 1224, ../../../../../build/sass/screen.scss */
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li {
  border-bottom: 1px dotted #ccc;
  padding: 3px 0 !important;
}

/* line 1229, ../../../../../build/sass/screen.scss */
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li:last-child {
  border-bottom: 0;
}

/* line 1233, ../../../../../build/sass/screen.scss */
ul.product_list_widget li img,
.woocommerce ul.product_list_widget li img {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  float: none !important;
  display: block;
  margin: 0;
  width: 60px !important;
  height: auto;
}

/* line 1245, ../../../../../build/sass/screen.scss */
ul.product_list_widget li a,
.woocommerce ul.product_list_widget li a {
  display: block;
  font-weight: normal;
  color: #000;
  padding: 0;
  line-height: 1.4em;
}

/* line 1254, ../../../../../build/sass/screen.scss */
ul.product_list_widget ins,
.woocommerce ul.product_list_widget ins {
  text-decoration: none;
}

/* line 1259, ../../../../../build/sass/screen.scss */
ul.product_list_widget del,
ul.product_list_widget del span,
ul.product_list_widget span.from,
.woocommerce ul.product_list_widget del,
.woocommerce ul.product_list_widget del span,
.woocommerce ul.product_list_widget span.from {
  color: #8d8d8d !important;
  font-weight: normal !important;
}

/* line 1270, ../../../../../build/sass/screen.scss */
ul.product_list_widget span.amount,
.woocommerce ul.product_list_widget span.amount {
  font-size: 13px;
  font-weight: 900;
  color: #000;
  padding-bottom: 3px;
}

/* line 1278, ../../../../../build/sass/screen.scss */
.tagcloud a {
  font-size: 13px !important;
  background: #ffffff;
  color: #888888;
  text-decoration: none;
  padding: 5px 10px;
  line-height: 12px;
  border: 1px solid #cccccc;
  display: inline-block;
  margin-bottom: 3px;
}

/* line 1290, ../../../../../build/sass/screen.scss */
.tagcloud a:hover {
  background: #6da7ba;
  color: #fff;
  border: 1px solid #6da7ba;
}

/* line 1296, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .tagcloud a {
  background: #000;
  color: #fff;
  border: 1px solid #3d3d3d;
}

/* line 1302, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .tagcloud a:hover {
  color: #fff;
}

/* line 1309, ../../../../../build/sass/screen.scss */
.star-rating {
  /*float: right;*/
  /*display:inline-block;*/
  float: none;
  display: block;
  width: 80px !important;
  height: 16px;
  margin: 0;
  background: url(images/star.png) repeat-x left 0 !important;
}

/* line 1320, ../../../../../build/sass/screen.scss */
#megaMenu .star-rating {
  margin: -8px 0 5px 0 !important;
}

/* line 1324, ../../../../../build/sass/screen.scss */
#megaMenu {
  line-height: 1.5em !important;
}

/* line 1328, ../../../../../build/sass/screen.scss */
#megaMenu a {
  line-height: 1.5em !important;
}

/* line 1332, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea li li {
  padding: 2px 0 !important;
}

/* line 1336, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea .widget ul li ul {
  padding: 0 0 10px 0 !important;
}

/* line 1340, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea .widget ul li ul li {
  padding: 0 0 4px 18px !important;
}

/* line 1344, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea .mc_input {
  width: 70% !important;
}

/* line 1348, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea #mc_subheader {
  line-height: 1.5em !important;
  margin-bottom: 5px !important;
}

/* line 1353, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea select {
  width: 100% !important;
}

/* line 1357, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea .widget input[type=text],
.wpmega-widgetarea .widget input[type=password] {
  width: 149px !important;
}

/* line 1362, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea .widget #searchform input[type=submit] {
  right: 35px !important;
}

/* line 1366, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea .widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute !important;
  z-index: 2 !important;
  width: 0.9em !important;
  height: 0.9em !important;
  -webkit-border-radius: 1em !important;
  -moz-border-radius: 1em !important;
  border-radius: 1em !important;
  border: 1px solid #ccc !important;
  cursor: pointer !important;
  background: #717171 !important;
  outline: none !important;
  top: -7px !important;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 3px rgba(255, 255, 255, 0.9) !important;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 3px rgba(255, 255, 255, 0.9) !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 3px rgba(255, 255, 255, 0.9) !important;
}

/* line 1385, ../../../../../build/sass/screen.scss */
.wpmega-widgetarea .widget .price_slider_wrapper {
  margin: 20px 10px 0 0 !important;
}

/* line 1389, ../../../../../build/sass/screen.scss */
#comments .star-rating {
  /*float: right;*/
}

/* line 1393, ../../../../../build/sass/screen.scss */
.average-rating {
  text-align: right;
  float: right;
  margin: 0 0 10px 0;
}

/* line 1399, ../../../../../build/sass/screen.scss */
.star-rating span {
  background: url(images/star.png) repeat-x left -32px !important;
  height: 0;
  padding-top: 16px;
  overflow: hidden;
  float: left;
}

/* line 1407, ../../../../../build/sass/screen.scss */
.after_title_reviews {
  margin: 0px 0 20px 0;
}

/* line 1411, ../../../../../build/sass/screen.scss */
.after_title_reviews .star-rating {
  /*float: right;*/
  /*display:inline-block;*/
  float: left;
  display: block;
  width: 80px;
  height: 16px;
  margin: 0;
  background: url(images/star.png) repeat-x left 0 !important;
}

/* line 1422, ../../../../../build/sass/screen.scss */
.reviews_nr {
  display: inline-block;
  float: left;
  font-size: 13px;
  color: #8d8d8d;
  padding: 2px 10px 0 0;
}

/* line 1430, ../../../../../build/sass/screen.scss */
.widget .star-rating {
  /*float: right;*/
  /*display:inline-block;*/
  float: none !important;
  display: block !important;
  width: 80px !important;
  height: 16px !important;
  margin: -4px 0 0 80px !important;
  background: url(images/star.png) repeat-x left 0 !important;
}

/* line 1441, ../../../../../build/sass/screen.scss */
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
  content: "" !important;
}

/* line 1445, ../../../../../build/sass/screen.scss */
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
  content: "" !important;
}

/* line 1449, ../../../../../build/sass/screen.scss */
.widget .star-rating span {
  background: url(images/star.png) repeat-x left -32px !important;
  height: 0 !important;
  padding-top: 16px !important;
  overflow: hidden !important;
  float: left !important;
}

/* line 1457, ../../../../../build/sass/screen.scss */
#wp-calendar {
  width: 100%;
}

/* line 1461, ../../../../../build/sass/screen.scss */
#wp-calendar caption {
  padding-bottom: 10px;
}

/* line 1465, ../../../../../build/sass/screen.scss */
#wp-calendar th,
#wp-calendar td {
  padding: 5px;
}

/* line 1471, ../../../../../build/sass/screen.scss */
#wp-calendar tbody td a {
  padding: 3px 5px;
  background: #6da7ba;
  color: #fff;
  margin-left: -5px;
}

/* line 1479, ../../../../../build/sass/screen.scss */
.widget .price_slider_wrapper {
  margin: 20px 0 0 0 !important;
}

/* line 1483, ../../../../../build/sass/screen.scss */
.widget_price_filter .ui-slider .ui-slider-range {
  position: absolute !important;
  z-index: 1 !important;
  font-size: .7em !important;
  display: block !important;
  border: 0 !important;
  background: #6da7ba !important;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.5) !important;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.5) !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  /*box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
  -moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;*/
}

/* line 1504, ../../../../../build/sass/screen.scss */
.widget_price_filter .price_slider_wrapper .ui-widget-content {
  -webkit-border-radius: 1em !important;
  -moz-border-radius: 1em !important;
  border-radius: 1em !important;
  background: #d7d7d7 !important;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
  -webkit-border-radius: 1em !important;
  -moz-border-radius: 1em !important;
  border-radius: 1em !important;
}

/* line 1517, ../../../../../build/sass/screen.scss */
.widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute !important;
  z-index: 2 !important;
  width: 0.9em !important;
  height: 0.9em !important;
  -webkit-border-radius: 1em !important;
  -moz-border-radius: 1em !important;
  border-radius: 1em !important;
  border: 1px solid #ccc !important;
  cursor: pointer !important;
  background: #717171 !important;
  outline: none !important;
  top: -.3em !important;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 3px rgba(255, 255, 255, 0.9) !important;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 3px rgba(255, 255, 255, 0.9) !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 3px rgba(255, 255, 255, 0.9) !important;
}

/* line 1536, ../../../../../build/sass/screen.scss */
.widget_price_filter .price_slider_amount .button {
  float: right !important;
  padding: 10px 15px !important;
}

/* line 1541, ../../../../../build/sass/screen.scss */
.widget_price_filter .price_slider_amount {
  margin: 20px 0 0 0 !important;
}

/* line 1549, ../../../../../build/sass/screen.scss */
.widget_price_filter .price_label {
  text-align: left !important;
  padding: 5px 0;
  font-size: 12px;
}

/* line 1555, ../../../../../build/sass/screen.scss */
.widget_layered_nav ul li {
  padding: 5px 0 !important;
}

/* line 1559, ../../../../../build/sass/screen.scss */
.widget_layered_nav ul li.chosen a {
  padding: 0 6px 0 18px !important;
  border: 1px solid #6da7ba !important;
  /*background: #6da7ba url(images/cross_white.png) no-repeat 6px center;*/
  box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.5) #888888 !important;
  -webkit-box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.5) #888888 !important;
  -moz-box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.5) #888888 !important;
  color: #ffffff !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  background-color: #6da7ba !important;
}

/* line 1574, ../../../../../build/sass/screen.scss */
.widget_layered_nav_filters ul li.chosen a {
  padding: 0 6px 0 18px !important;
  border: 1px solid #6da7ba !important;
  /*background: #6da7ba url(images/cross_white.png) no-repeat 6px center;*/
  box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.5) #888888 !important;
  -webkit-box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.5) #888888 !important;
  -moz-box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0.5) #888888 !important;
  color: #ffffff !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  margin-right: 5px;
  background-color: #6da7ba !important;
}

/* line 1590, ../../../../../build/sass/screen.scss */
.widget.the_retailer_connect a {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-color: #fff;
  text-indent: -9999px;
  margin: 0 4px 10px 0;
  border-width: 2px;
  border-style: solid;
  border-color: #000;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-repeat: no-repeat;
  position: relative;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  color: #000;
  transition: all .2s;
}

/* line 1615, ../../../../../build/sass/screen.scss */
.stars a {
  transition: none;
}

/* line 1619, ../../../../../build/sass/screen.scss */
.widget.the_retailer_connect h1 {
  /*border:0 !important;*/
}

/* line 1623, ../../../../../build/sass/screen.scss */
.widget.the_retailer_connect a:hover {
  background-color: #6da7ba;
  border-color: #6da7ba;
  color: #fff;
}

/* line 1629, ../../../../../build/sass/screen.scss */
.widget.the_retailer_connect a:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 0;
  width: 26px;
  height: 26px;
  padding: 9px 0 0 9px;
}

/* line 1640, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_facebook:before {
  content: "\f09a";
  width: 22px;
  padding: 9px 0 0 13px;
}

/* line 1646, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_pinterest:before {
  content: "\f0d2";
}

/* line 1650, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_linkedin:before {
  content: "\f0e1";
}

/* line 1654, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_twitter:before {
  content: "\f099";
}

/* line 1658, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_googleplus:before {
  content: "\f0d5";
}

/* line 1662, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_rss:before {
  content: "\f09e";
}

/* line 1666, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_tumblr:before {
  content: "\f173";
}

/* line 1670, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_instagram:before {
  content: "\f16d";
}

/* line 1674, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_youtube:before {
  content: "\f16a";
  padding: 9px 0 0 8px;
}

/* line 1679, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_vimeo:before {
  content: "\f194";
}

/* line 1689, ../../../../../build/sass/screen.scss */
.widget.the_retailer_recent_posts li {
  position: relative;
  border: 0;
  padding-bottom: 20px;
}

/* line 1695, ../../../../../build/sass/screen.scss */
.widget.the_retailer_recent_posts a {
  margin: 0 0 0 40px;
  display: block;
  color: #000;
}

/* line 1701, ../../../../../build/sass/screen.scss */
.widget.the_retailer_recent_posts .post_comments {
  margin: 0 0 0 40px;
  color: #8d8d8d;
}

/* line 1706, ../../../../../build/sass/screen.scss */
.widget.the_retailer_recent_posts .post_date {
  position: absolute;
  top: 8px;
  left: 0;
  background: #6da7ba;
  width: 30px;
  height: 30px;
  text-align: center;
  display: block;
  color: #fff;
}

/* line 1718, ../../../../../build/sass/screen.scss */
.widget.the_retailer_recent_posts .post_date_day {
  display: block;
  margin: 0;
  padding: 4px 0 0 0;
  line-height: 12px;
  font-size: 14px;
}

/* line 1726, ../../../../../build/sass/screen.scss */
.widget.the_retailer_recent_posts .post_date_month {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 12px;
  font-size: 8px;
  text-transform: uppercase;
}

/* /side default widgets */
/* light footer widgets */
/* line 1739, ../../../../../build/sass/screen.scss */
.light_footer_widget_wrapper {
  width: 220px;
  margin-right: 20px;
  /*display:inline-block;
  vertical-align:top;*/
  float: left;
}

/* /light footer widgets */
/* /WIDGETS */
/* HEADER */
/* line 1754, ../../../../../build/sass/screen.scss */
.gbtr_tools_wrapper {
  background: #000;
  color: #fff;
  height: 30px;
  overflow: hidden;
  line-height: 1em;
}

/* line 1762, ../../../../../build/sass/screen.scss */
.gbtr_tools_info {
  color: #6da7ba;
  font-size: 10px;
  text-transform: uppercase;
  padding: 0px;
}

/* line 1769, ../../../../../build/sass/screen.scss */
.gbtr_tools_account {
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  padding: 9px 0;
  text-align: right;
  float: right;
  margin-right: 10px;
}

/* line 1779, ../../../../../build/sass/screen.scss */
.gbtr_tools_account ul li {
  display: inline-block;
  zoom: 1;
  /*IE FIX*/
  *display: inline;
  /*IE FIX*/
  padding: 0 10px;
}

/* line 1786, ../../../../../build/sass/screen.scss */
.gbtr_tools_account ul li a {
  color: #fff;
  text-decoration: none;
}

/* line 1791, ../../../../../build/sass/screen.scss */
.gbtr_tools_account ul li.greatings a {
  color: #808080;
}

/* line 1795, ../../../../../build/sass/screen.scss */
.gbtr_tools_search {
  text-align: right;
  float: right;
  /*font-size:1px;*/
}

/* line 1801, ../../../../../build/sass/screen.scss */
.gbtr_tools_search_inputtext {
  background: #fff;
  border: 1px solid #ccc;
  color: #808080;
  font-size: 13px;
  padding: 6px 5px 7px 5px;
  margin: 0;
  width: 150px;
  display: none;
}

/* line 1812, ../../../../../build/sass/screen.scss */
.gbtr_tools_search_inputbutton {
  padding: 0 !important;
  background: none !important;
  background-image: url(images/sprites.png) !important;
  background-position: -550px -100px !important;
  background-repeat: no-repeat !important;
  text-indent: -9999px;
  width: 40px;
  height: 30px;
  border-left: 1px solid #585858 !important;
  border-right: 1px solid #585858 !important;
}

/* line 1827, ../../../../../build/sass/screen.scss */
.gbtr_header_wrapper {
  margin-bottom: 30px;
  position: relative;
}

/* line 1832, ../../../../../build/sass/screen.scss */
.rev_slider_wrapper.fullwidthbanner-container {
  /*margin-top:-30px !important;*/
}

/* line 1836, ../../../../../build/sass/screen.scss */
.tp-bannertimer {
  z-index: 20;
}

/* line 1840, ../../../../../build/sass/screen.scss */
.gbtr_header_wrapper .container_12 {
  position: relative;
}

/* line 1844, ../../../../../build/sass/screen.scss */
.gbtr_logo {
  padding: 0 0;
  display: block;
  /*margin:5px auto 0 auto;*/
  /*width:270px;*/
  /*position:absolute;
  top:-25px;
  left:10px;*/
  /*max-height:100px;*/
  /*overflow:hidden;*/
}

/* line 1856, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_logo_wrapper_centered {
  text-align: center;
}

/* line 1860, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_logo {
  text-align: center;
  display: inline-block;
}

/* line 1865, ../../../../../build/sass/screen.scss */
.gbtr_logo img {
  /*width:100%;*/
  /*width:265px;
  max-width:260px;
  max-height:49px;*/
  /*max-width:270px;*/
}

/* line 1874, ../../../../../build/sass/screen.scss */
.gbtr_first_menu {
  clear: both;
}

/* line 1878, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_first_menu {
  text-align: center;
}

/* line 1882, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_first_menu li {
  text-align: left;
}

/* line 1886, ../../../../../build/sass/screen.scss */
.gbtr_first_menu li.logout,
.gbtr_second_menu li.logout {
  display: none;
}

/* line 1891, ../../../../../build/sass/screen.scss */
.gbtr_first_menu_inside {
  display: inline-block;
  float: right;
  border-bottom: 1px solid #ccc;
}

/* line 1897, ../../../../../build/sass/screen.scss */
.menu_under_style .gbtr_first_menu_inside {
  float: none;
  border-bottom: 0;
}

/* line 1902, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_first_menu_inside {
  float: none;
  /*border-bottom:1px solid #ccc;*/
}

/* line 1907, ../../../../../build/sass/screen.scss */
.menus_wrapper_no_secondary_menu .gbtr_first_menu_inside {
  border-bottom: 0;
  margin-top: 15px;
}

/* line 1912, ../../../../../build/sass/screen.scss */
.gbtr_first_menu ul {
  margin-right: -10px;
}

/* line 1916, ../../../../../build/sass/screen.scss */
.menu_under_style .gbtr_first_menu ul {
  margin-left: -10px;
}

/* line 1920, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_first_menu ul {
  margin-left: -10px;
}

/* line 1924, ../../../../../build/sass/screen.scss */
#menu li:hover > a {
  color: #6da7ba;
}

/* line 1928, ../../../../../build/sass/screen.scss */
.menus_envelope {
  position: absolute;
  top: 50%;
  right: 0;
  /*background:#09F;*/
  height: 61px;
  margin-top: -31px;
}

/* line 1937, ../../../../../build/sass/screen.scss */
.menus_wrapper {
  margin-right: 170px;
}

/* line 1941, ../../../../../build/sass/screen.scss */
.menu_under_style .menus_wrapper {
  margin-right: 0px;
  margin-top: 30px;
  padding: 17px 0 0 0;
  border-top: 1px solid #c9c9c9;
}

/* line 1948, ../../../../../build/sass/screen.scss */
.menu_centered_style .mobiles_menus_wrapper {
  /*margin-top:30px !important;*/
}

/* line 1952, ../../../../../build/sass/screen.scss */
.menu_under_style .mobiles_menus_wrapper {
  /*margin-top:30px;*/
}

/* line 1956, ../../../../../build/sass/screen.scss */
.menu_centered_style .menus_wrapper {
  margin-right: 0px;
  margin: 30px 0 0 0;
  padding: 0;
}

/* line 1962, ../../../../../build/sass/screen.scss */
#menu {
  /* see superfish.css */
}

/* line 1966, ../../../../../build/sass/screen.scss */
.gbtr_second_menu {
  clear: both;
  text-align: right;
  padding: 6px 0 0 0;
  font-size: 12px;
  color: #777;
}

/* line 1974, ../../../../../build/sass/screen.scss */
.menu_under_style .gbtr_second_menu {
  text-align: left;
  padding: 0;
}

/* line 1979, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_second_menu {
  text-align: center;
  padding: 0;
}

/* line 1984, ../../../../../build/sass/screen.scss */
.gbtr_second_menu li {
  display: inline-block;
  vertical-align: top;
  /* For IE 7 */
  zoom: 1;
  *display: inline;
}

/* line 1992, ../../../../../build/sass/screen.scss */
.gbtr_second_menu li a {
  color: #777;
  text-decoration: none;
  padding: 0 10px 0 13px;
  border-left: 1px solid #ccc;
}

/* line 1999, ../../../../../build/sass/screen.scss */
.gbtr_second_menu li:first-child a {
  border-left: 0;
}

/* line 2003, ../../../../../build/sass/screen.scss */
.menu_under_style .gbtr_second_menu li:first-child a {
  padding: 0 10px 0 0;
}

/* line 2007, ../../../../../build/sass/screen.scss */
.gbtr_second_menu li:last-child a {
  padding: 0 0 0 10px;
}

/* line 2011, ../../../../../build/sass/screen.scss */
.gbtr_dynamic_shopping_bag {
  display: inline-block;
}

/* line 2015, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 140px;
  z-index: 100;
}

/* line 2023, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_little_shopping_bag_wrapper {
  position: relative;
  top: 0px;
  right: 0px;
  width: 140px;
  z-index: 100;
}

/* line 2031, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag {
  border: 1px solid #ccc;
  background: #fff;
  padding: 7px 9px 5px 9px;
  cursor: pointer;
}

/* line 2038, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag .title {
  font-size: 12px;
  border-bottom: 1px solid #c3c3c3;
  text-transform: uppercase;
  font-weight: 900;
  padding: 0 0 4px 0;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -870px -462px;
  background-repeat: no-repeat;
}

/* line 2051, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag .title a {
  color: #000;
}

/* line 2055, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag .title i {
  font-size: 9px;
  float: right;
  margin: 1px 0 0 0;
}

/* line 2061, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag .overview {
  font-size: 12px;
  color: #777;
  padding: 6px 0 0 0;
}

/* line 2067, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag .overview span.minicart_items {
  text-align: right;
  float: right;
}

/* line 2072, ../../../../../build/sass/screen.scss */
.cart_item_content_wrapper {
  padding-left: 80px;
}

/* line 2076, ../../../../../build/sass/screen.scss */
.cart_item_content_wrapper dl {
  margin: 5px 0 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 1em !important;
}

/* line 2083, ../../../../../build/sass/screen.scss */
.cart_item_content_wrapper dt {
  clear: none !important;
}

/* line 2087, ../../../../../build/sass/screen.scss */
.shopping_bag_centered_style {
  font-family: 'Lato', Arial, Helvetica, sans-serif !important;
  padding: 8px 10px 8px 10px;
  text-decoration: none;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 1.3em;
  display: block;
  position: relative;
}

/* line 2100, ../../../../../build/sass/screen.scss */
.shopping_bag_centered_style .items_number {
  background: #b2955f;
  padding: 2px 7px 3px 7px;
  margin: 0 0 0 5px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
  color: #fff;
}

/* minicart */
/* line 2113, ../../../../../build/sass/screen.scss */
.gbtr_minicart_wrapper {
  width: 300px;
  position: absolute;
  top: 62px;
  right: 0px;
  z-index: 10000;
  display: none;
  padding-top: 0px;
}

/* line 2123, ../../../../../build/sass/screen.scss */
.shopping_bag_mobile_style .gbtr_minicart_wrapper {
  top: 60px;
}

/* line 2127, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_minicart_wrapper {
  width: 300px;
  position: absolute;
  top: -29px;
  right: -10px;
  z-index: 10000;
  display: none;
  padding-top: 30px;
  background: fff;
}

/* line 2138, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_minicart_wrapper ul {
  background: fff;
}

/* line 2142, ../../../../../build/sass/screen.scss */
.gbtr_minicart {
  width: 258px;
  border: 1px solid #ccc;
  padding: 0px 20px 15px 20px;
  background: #fff;
  position: relative;
}

/* line 2150, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_minicart {
  width: auto;
  border: 0;
  padding: 0;
  background: fff;
  position: relative;
}

/* line 2158, ../../../../../build/sass/screen.scss */
ul.cart_list li,
.woocommerce ul.cart_list li {
  border-bottom: 1px dotted #ccc;
  padding: 20px 0 10px 0 !important;
  position: relative;
}

/* line 2165, ../../../../../build/sass/screen.scss */
ul.cart_list li:last-child,
.woocommerce ul.cart_list li:last-child {
  border-bottom: 0;
}

/* line 2170, ../../../../../build/sass/screen.scss */
.cart_list_img_wrapper {
  width: 60px;
  height: 60px;
  overflow: hidden;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}

/* line 2179, ../../../../../build/sass/screen.scss */
ul.cart_list li img,
.woocommerce ul.cart_list li img {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
  float: left !important;
  display: block;
  margin: 0;
  width: 60px !important;
  height: auto;
}

/* line 2191, ../../../../../build/sass/screen.scss */
ul.cart_list li a img,
.woocommerce ul.cart_list li a img {
  margin-right: 20px !important;
  margin-bottom: 10px !important;
  display: block !important;
  width: 60px !important;
}

/* line 2199, ../../../../../build/sass/screen.scss */
ul.cart_list li a,
.woocommerce ul.cart_list li a {
  display: block;
  font-weight: normal !important;
  color: #000;
  padding: 0;
  line-height: 1.4em !important;
}

/* line 2208, ../../../../../build/sass/screen.scss */
ul.cart_list ins,
.woocommerce ul.cart_list ins {
  text-decoration: none;
}

/* line 2213, ../../../../../build/sass/screen.scss */
ul.cart_list del,
ul.cart_list del span,
ul.cart_list span.from,
.woocommerce ul.cart_list del,
.woocommerce ul.cart_list del span,
.woocommerce ul.cart_list span.from {
  color: #8d8d8d !important;
}

/* line 2223, ../../../../../build/sass/screen.scss */
ul.cart_list span.amount,
.woocommerce ul.cart_list span.amount {
  font-size: 13px;
  font-weight: 900;
  color: #000;
  padding-bottom: 3px;
}

/* line 2231, ../../../../../build/sass/screen.scss */
.cart_list_product_title,
.woocommerce .cart_list_product_title {
  width: 110px;
  float: left;
  /*background:#09C;*/
}

/* line 2238, ../../../../../build/sass/screen.scss */
.cart_list_product_title a:hover {
  text-decoration: underline;
}

/* line 2242, ../../../../../build/sass/screen.scss */
.cart_list_product_img {
  float: left;
  width: 75px;
  height: 60px;
  overflow: hidden;
  margin-bottom: 10px;
}

/* line 2250, ../../../../../build/sass/screen.scss */
.cart_list_product_price {
  float: right;
}

/* line 2254, ../../../../../build/sass/screen.scss */
.cart_list_product_quantity {
  display: inline-block;
  padding-top: 12px;
  text-transform: uppercase;
  font-size: 11px;
  color: #8d8d8d;
}

/* line 2262, ../../../../../build/sass/screen.scss */
ul.cart_list .remove {
  position: absolute;
  bottom: 20px;
  right: 0;
  width: 35px;
  height: 35px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -200px 0;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  /*display:none;*/
}

/* line 2280, ../../../../../build/sass/screen.scss */
.shopping_bag_centered_style ul.cart_list .remove:hover {
  background: none !important;
  background-image: url(images/sprites.png) !important;
  background-position: -200px 0 !important;
  background-repeat: no-repeat !important;
}

/* line 2287, ../../../../../build/sass/screen.scss */
.woocommerce form {
  max-width: 940px;
}

/* line 2291, ../../../../../build/sass/screen.scss */
.minicart_total_checkout {
  /*border-top:1px dotted #ccc;*/
  padding: 15px 0;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  color: #8d8d8d;
  clear: both;
}

/* line 2301, ../../../../../build/sass/screen.scss */
.minicart_total_checkout span {
  font-size: 14px !important;
  color: #000;
  float: right;
}

/* line 2307, ../../../../../build/sass/screen.scss */
.gbtr_minicart_cart_but {
  background: #666666 !important;
  margin-bottom: 10px !important;
  padding: 20px 0 !important;
}

/* line 2313, ../../../../../build/sass/screen.scss */
.gbtr_minicart_cart_but:hover {
  background: #6da7ba !important;
}

/* line 2317, ../../../../../build/sass/screen.scss */
.gbtr_minicart_checkout_but {
  margin-bottom: 5px !important;
  background: #000 !important;
  padding: 20px 0 !important;
}

/* line 2323, ../../../../../build/sass/screen.scss */
.gbtr_minicart_checkout_but:hover {
  background: #6da7ba !important;
}

/* line 2327, ../../../../../build/sass/screen.scss */
ul.cart_list .empty,
.woocommerce ul.cart_list .empty {
  margin-top: 15px;
  padding: 0;
  font-size: 14px;
  padding: 16px 0 10px 60px !important;
  font-weight: normal;
  text-transform: none;
  background: none;
}

/* line 2338, ../../../../../build/sass/screen.scss */
.menu_centered_style ul.cart_list .empty,
.woocommerce .menu_centered_style ul.cart_list .empty {
  padding: 16px 0 20px 60px !important;
}

/* line 2343, ../../../../../build/sass/screen.scss */
ul.cart_list .empty:before {
  content: "";
  width: 40px;
  height: 54px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -500px -300px;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0px;
}

/* /minicart */
/* shopping cart mobile style */
/* line 2362, ../../../../../build/sass/screen.scss */
.menus_wrapper_shopping_bag_mobile_style {
  margin-right: 90px;
}

/* line 2366, ../../../../../build/sass/screen.scss */
.menus_wrapper_no_shopping_bag_in_header {
  margin-right: 0px;
}

/* line 2370, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style {
  width: 61px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -744px -95px;
  background-repeat: no-repeat;
  background-color: #fff;
}

/* line 2380, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .gbtr_little_shopping_bag {
  width: 41px;
  height: 47px;
  background: none;
}

/* line 2387, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .title,
.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .overview {
  display: none;
}

/* line 2393, ../../../../../build/sass/screen.scss */
.gb_cart_contents_count {
  display: none;
}

/* line 2397, ../../../../../build/sass/screen.scss */
.shopping_bag_mobile_style .gb_cart_contents_count {
  width: 20px;
  height: 20px;
  background: #6da7ba;
  display: block;
  position: absolute;
  top: -10px;
  right: 5px;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  font-size: 10px;
  font-weight: 900;
  line-height: 19px;
  overflow: hidden;
  color: #fff;
}

/* /shopping cart mobile style */
/* /HEADER */
/* HOMEPAGE */
/* defalut slider */
/* line 2430, ../../../../../build/sass/screen.scss */
.default-slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 480px;
}

/* line 2437, ../../../../../build/sass/screen.scss */
.default-slider-next {
  position: absolute;
  top: 190px;
  right: 10px;
  width: 90px;
  height: 100px;
  border-width: 2px;
  border-style: solid;
  border-color: #6da7ba;
  display: block;
}

/* line 2449, ../../../../../build/sass/screen.scss */
.default-slider-next i {
  font-size: 80px;
  color: #6da7ba;
}

/* line 2454, ../../../../../build/sass/screen.scss */
.default-slider-prev {
  position: absolute;
  top: 190px;
  left: 10px;
  width: 90px;
  height: 100px;
  border-width: 2px;
  border-style: solid;
  border-color: #6da7ba;
  display: block;
}

/* line 2466, ../../../../../build/sass/screen.scss */
.default-slider-prev i {
  font-size: 80px;
  color: #6da7ba;
}

/* line 2471, ../../../../../build/sass/screen.scss */
.default-slider .slider {
  height: 100%;
}

/* line 2475, ../../../../../build/sass/screen.scss */
.default-slider .slider .item {
  width: 100%;
  height: 100%;
}

/* line 2480, ../../../../../build/sass/screen.scss */
.default-slider .slider #item1 {
  background: #666;
}

/* line 2484, ../../../../../build/sass/screen.scss */
.default-slider .slider #item2 {
  background: #999;
}

/* line 2488, ../../../../../build/sass/screen.scss */
.default-slider .slider #item3 {
  background: #aaa;
}

/* line 2492, ../../../../../build/sass/screen.scss */
.default-slider .slider #item4 {
  background: #ddd;
}

/* line 2496, ../../../../../build/sass/screen.scss */
.default-slider .slider #item5 {
  background: #777;
}

/* Banner style*/
/* line 2502, ../../../../../build/sass/screen.scss */
.gbtr_banner_style_1 {
  padding: 10px 0 0 0;
}

/* line 2506, ../../../../../build/sass/screen.scss */
.gbtr_banner_style_1 img {
  width: 100%;
}

/* line 2510, ../../../../../build/sass/screen.scss */
.gbtr_product_slider_wrapper,
.gbtr_items_slider_wrapper {
  max-width: 940px;
}

/* line 2515, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_header,
.gbtr_items_sliders_header {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-top: 1px solid #ccc;
  max-width: 940px;
}

/* line 2528, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_title,
.gbtr_items_sliders_title {
  max-width: 700px;
  width: 100%;
  float: left;
}
/* line 2534, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_title:after,
.gbtr_items_sliders_title:after {
  display: none;
}

/* line 2539, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_nav,
.gbtr_items_sliders_nav {
  width: 240px;
  float: left;
}

/* line 2546, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_header .big_arrow_right,
.gbtr_items_sliders_header .big_arrow_right {
  float: right;
  margin: 20px 0 0 0;
  background: none !important;
  background-image: url(images/sprites.png) !important;
  background-position: -100px 0px !important;
  background-repeat: no-repeat !important;
  width: 35px;
  height: 35px;
  transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  -webkit-transition: none;
}

/* line 2567, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_header .big_arrow_right:hover,
.gbtr_items_sliders_header .big_arrow_right:hover {
  background: none !important;
  background-image: url(images/sprites.png) !important;
  background-position: -150px 0 !important;
  background-repeat: no-repeat !important;
}

/* line 2576, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_header .big_arrow_left,
.gbtr_items_sliders_header .big_arrow_left {
  float: right;
  margin: 20px 5px 0 0;
  background: none !important;
  background-image: url(images/sprites.png) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  width: 35px;
  height: 35px;
  transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  -webkit-transition: none;
}

/* line 2597, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_header .big_arrow_left:hover,
.gbtr_items_sliders_header .big_arrow_left:hover {
  background: none !important;
  background-image: url(images/sprites.png) !important;
  background-position: -50px 0 !important;
  background-repeat: no-repeat !important;
}

/* line 2606, ../../../../../build/sass/screen.scss */
.gbtr_product_slider,
.gbtr_items_slider {
  /* required */
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  height: 380px;
  width: 980px;
  /*visibility:hidden;*/
  margin: 0;
  padding: 30px 0 0 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 2627, ../../../../../build/sass/screen.scss */
.gbtr_items_slider.from_the_blog {
  /* required */
  height: 250px;
}

/* line 2633, ../../../../../build/sass/screen.scss */
.gbtr_product_slider .slider,
.gbtr_items_slider .slider {
  /* required */
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 2643, ../../../../../build/sass/screen.scss */
.gbtr_featured_section_title {
  padding: 27px 0;
  font-size: 12px;
  color: #777;
  text-transform: uppercase;
}

/* line 2650, ../../../../../build/sass/screen.scss */
.gbtr_featured_section_title strong {
  color: #000;
}

/* line 2654, ../../../../../build/sass/screen.scss */
.gbtr_brands_wrapper {
  padding: 40px 0 20px 0;
  margin: 0 auto;
  width: 100%;
  max-width: 960px;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 2668, ../../../../../build/sass/screen.scss */
.gbtr_brands_limit {
  margin: 0 auto;
  width: 100%;
  max-width: 830px;
}

/* line 2674, ../../../../../build/sass/screen.scss */
.gbtr_brands_wrapper .big_arrow_left {
  position: absolute;
  top: 55px;
  left: 10px;
}

/* line 2680, ../../../../../build/sass/screen.scss */
.gbtr_brands_wrapper .big_arrow_right {
  position: absolute;
  top: 55px;
  right: 10px;
}

/* line 2686, ../../../../../build/sass/screen.scss */
.gbtr_brands {
  /* required */
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 64px;
  margin: 0 auto;
}

/* line 2695, ../../../../../build/sass/screen.scss */
.gbtr_brands .slider {
  /* required */
  width: 100%;
  height: 100%;
}

/* line 2701, ../../../../../build/sass/screen.scss */
.gbtr_brands .slider .brand {
  /* required */
  float: left;
  width: 86px;
  height: 64px;
  overflow: hidden;
  padding: 0 20px 0 0;
}

/* line 2710, ../../../../../build/sass/screen.scss */
.gbtr_brands .slider .brand:last-child {
  padding: 0;
}

/* line 2714, ../../../../../build/sass/screen.scss */
.gbtr_brands .slider .brand img {
  width: 100%;
}

/* line 2718, ../../../../../build/sass/screen.scss */
.gbtr_product_sliders_header .big_arrow_left:before, .gbtr_items_sliders_header .big_arrow_left:before, .gbtr_product_sliders_header .big_arrow_right:before, .gbtr_items_sliders_header .big_arrow_right:before {
  opacity: 1;
}

/* /HOMEPAGE */
/* LISTING */
/* line 2726, ../../../../../build/sass/screen.scss */
.side_column {
  width: 240px;
  float: left;
  text-align: center;
}

/* line 2732, ../../../../../build/sass/screen.scss */
.listing_filters {
  display: inline-block;
  vertical-align: top;
  /* For IE 7 */
  zoom: 1;
  *display: inline;
  width: 160px;
  padding: 0 30px 0 0;
  margin: 0 30px 25px 0;
  height: 300px;
  background: #0FC;
}

/* line 2746, ../../../../../build/sass/screen.scss */
.term-description p {
  font-size: 14px;
  text-align: center;
  padding-bottom: 30px;
  padding-left: 100px;
  padding-right: 100px;
  padding-top: 0px;
  border-color: #cccccc;
  margin-bottom: 25px;
  line-height: 22px;
}

/* line 2758, ../../../../../build/sass/screen.scss */
.listing_products .category_header {
  margin: 0 20px 0 0;
  position: relative;
}

/* line 2763, ../../../../../build/sass/screen.scss */
.listing_products {
  width: 720px;
}

/* line 2767, ../../../../../build/sass/screen.scss */
.listing_products h1 {
  font-size: 40px !important;
  margin: 0 !important;
}

/* line 2772, ../../../../../build/sass/screen.scss */
.listing_products .filter_wrapper {
  position: absolute;
  top: -4px;
  right: 0px;
  font-size: 12px;
}

/* line 2779, ../../../../../build/sass/screen.scss */
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
  margin: 0 !important;
  float: none !important;
}

/* line 2785, ../../../../../build/sass/screen.scss */
.filter_wrapper.woocommerce2 {
  top: 8px !important;
}

/* line 2789, ../../../../../build/sass/screen.scss */
.listing_products_no_sidebar .category_header {
  padding: 0 20px 0 0;
  position: relative;
}

/* line 2794, ../../../../../build/sass/screen.scss */
.listing_products_no_sidebar h1 {
  font-size: 40px !important;
  margin: 0 !important;
}

/* line 2800, ../../../../../build/sass/screen.scss */
.listing_products_no_sidebar {
  margin: 0 0px;
  /*font-size:1px;*/
  width: 960px;
}

/* line 2806, ../../../../../build/sass/screen.scss */
.listing_products_no_sidebar .filter_wrapper {
  position: absolute;
  top: -4px;
  right: 20px;
  font-size: 12px;
}

/* line 2816, ../../../../../build/sass/screen.scss */
h1.entry-title,
h1.page-title,
h1.entry-title a,
h1.page-title a {
  display: block;
  font-size: 40px;
  color: #000;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.2em;
}

/* line 2829, ../../../../../build/sass/screen.scss */
.post h1.entry-title,
.post h1.page-title,
.post h1.entry-title a,
.post h1.page-title a {
  text-transform: none;
}

/* line 2837, ../../../../../build/sass/screen.scss */
.archive h1.entry-title,
.archive h1.page-title,
.archive h1.entry-title a,
.archive h1.page-title a {
  text-transform: none;
  font-size: 24px;
  margin-bottom: 50px;
}

/* line 2847, ../../../../../build/sass/screen.scss */
.search h1.entry-title,
.search h1.page-title,
.search h1.entry-title a,
.search h1.page-title a {
  text-transform: none;
  font-size: 24px;
  margin-bottom: 50px;
}

/* line 2857, ../../../../../build/sass/screen.scss */
.attachment h1.entry-title,
.attachment h1.page-title,
.attachment h1.entry-title a,
.attachment h1.page-title a {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px;
}

/* line 2867, ../../../../../build/sass/screen.scss */
em.items_found,
.woocommerce-result-count {
  display: inline-block;
  font-size: 13px;
  color: #555;
  padding: 5px 0 0 0;
  font-style: italic;
}

/* line 2876, ../../../../../build/sass/screen.scss */
em.items_found_cart {
  display: block;
  font-size: 13px;
  color: #555;
  padding: 3px 0 0 0;
  margin-top: -20px;
  margin-bottom: 20px;
}

/* line 2885, ../../../../../build/sass/screen.scss */
.product_item {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 190px;
  padding: 0 !important;
  text-align: left;
  position: relative;
  border: 0;
  list-style: none !important;
}

/* line 2898, ../../../../../build/sass/screen.scss */
.listing_products_no_sidebar .product_item {
  /*margin:0 46px 30px 0px !important;*/
}

/* line 2902, ../../../../../build/sass/screen.scss */
.slider .product_item {
  margin: 0 50px 30px 0px !important;
  display: block;
  float: left;
  margin-bottom: 100px !important;
}

/* line 2909, ../../../../../build/sass/screen.scss */
.slider .product_item:last-child {
  margin: 0 30px 30px 0px !important;
}

/* line 2913, ../../../../../build/sass/screen.scss */
li.product {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width: 190px;
  padding: 0 44px 30px 0px;
  margin: 0;
  text-align: left;
  position: relative;
  border: 0;
}

/* line 2926, ../../../../../build/sass/screen.scss */
li.product-category {
  padding: 0 50px 30px 0px;
}

/* line 2930, ../../../../../build/sass/screen.scss */
.listing_products_no_sidebar li.product-category {
  padding: 0 49px 30px 0px;
}

/* line 2934, ../../../../../build/sass/screen.scss */
li.product-category img {
  width: 190px !important;
  height: auto;
}

/* line 2939, ../../../../../build/sass/screen.scss */
li.product h3 {
  text-transform: uppercase;
  font-weight: 900;
  margin-top: 7px;
  color: #000;
  font-size: 12px;
}

/* line 2947, ../../../../../build/sass/screen.scss */
li.product h3:hover {
  color: #6da7ba;
}

/* line 2951, ../../../../../build/sass/screen.scss */
li.product h3 mark.count {
  color: #7f7f7f;
  background: none;
}

/* line 2956, ../../../../../build/sass/screen.scss */
span.onsale,
.woocommerce span.onsale {
  min-height: 36px;
  min-width: 36px;
  padding: 5px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  line-height: 34px;
  top: -10px;
  left: 135px;
  margin: 0;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  color: #ffffff;
  -webkit-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.3), inset 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.3), inset 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.3), inset 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  font-style: italic;
  font-size: 10px;
  z-index: 40;
}

/* line 2982, ../../../../../build/sass/screen.scss */
.product_main_infos span.onsale {
  min-height: 50px;
  min-width: 50px;
  padding: 5px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  line-height: 48px;
  top: 63px;
  left: 478px;
  margin: 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #6da7ba !important;
  color: #ffffff;
  font-style: italic;
  font-size: 15px;
  z-index: 10;
}

/* line 3003, ../../../../../build/sass/screen.scss */
.gbtr_poduct_details_left_col {
  width: 510px;
  float: left;
  margin-right: 50px;
  position: relative;
}

/* line 3010, ../../../../../build/sass/screen.scss */
.gbtr_poduct_details_right_col {
  width: 380px;
  float: right;
}

/* line 3015, ../../../../../build/sass/screen.scss */
.product_item .image_container {
  position: relative;
  width: 190px;
  max-height: 243px;
  /*overflow:hidden;*/
}

/* line 3022, ../../../../../build/sass/screen.scss */
.loop_products_additional_img_wrapper {
  height: 100%;
  overflow: hidden;
}

/*.product_item .image_container img.wp-post-image {
	transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
}

.product_item .image_container:hover img.wp-post-image {
	opacity:0;
}*/
/* line 3039, ../../../../../build/sass/screen.scss */
.loop_products_additional_img_wrapper {
  /*position:absolute;
  top:0;
  left:0;
  z-index:10;*/
}

/* line 3046, ../../../../../build/sass/screen.scss */
.loop_products_additional_img_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 3053, ../../../../../build/sass/screen.scss */
.product_item img {
  width: 100%;
  height: auto;
}

/* line 3058, ../../../../../build/sass/screen.scss */
.product_item h3 {
  margin: 0 0 -8px 0 !important;
  padding: 0 !important;
}

/* line 3063, ../../../../../build/sass/screen.scss */
.product_item h3 a {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  padding: 8px 0 0 0;
  display: block;
}

/* line 3072, ../../../../../build/sass/screen.scss */
.product_item p {
  font-size: 13px !important;
  color: #000;
  line-height: 1.5em;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 3080, ../../../../../build/sass/screen.scss */
.product_item p a {
  color: #000;
  display: inline-block;
  padding: 10px 0 5px 0;
}

/* line 3086, ../../../../../build/sass/screen.scss */
.product_item p a:hover {
  text-decoration: underline;
}

/* line 3090, ../../../../../build/sass/screen.scss */
.product_item .price {
  font-size: 18px;
  color: #000 !important;
  padding: 0 !important;
  font-weight: bold;
}

/* line 3097, ../../../../../build/sass/screen.scss */
.product_item .price del .amount,
.product_item .price .from {
  font-size: 13px;
  color: #555 !important;
  padding: 0 !important;
  font-weight: normal;
}

/* line 3105, ../../../../../build/sass/screen.scss */
.product_item .price ins {
  text-decoration: none !important;
}

/* line 3109, ../../../../../build/sass/screen.scss */
.product_item .price ins .amount {
  font-size: 18px;
  color: #000 !important;
  padding: 0 !important;
  font-weight: bold;
}

/* line 3116, ../../../../../build/sass/screen.scss */
.product_item .price sup {
  font-size: 13px;
}

/* line 3120, ../../../../../build/sass/screen.scss */
.product_button {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 35px;
  height: 35px;
  padding: 0;
  margin: 0;
  /*text-indent:-9999px;*/
}

/* line 3132, ../../../../../build/sass/screen.scss */
#respond {
  max-width: 620px;
  margin: 0 auto;
}

/* line 3137, ../../../../../build/sass/screen.scss */
a.button,
button.button,
input.button,
#respond input#submit,
#content input.button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button {
  display: block !important;
  font-size: 100%;
  line-height: 1em;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  text-align: center;
  overflow: visible;
  padding: 19px 30px;
  text-decoration: none;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  left: auto;
  color: #fff !important;
  border: 0 !important;
  background: #000;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075), inset 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075), inset 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075), inset 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  font-weight: 900 !important;
  max-width: 880px !important;
  -webkit-appearance: none;
}

/* line 3174, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper a.button,
.gbtr_dark_footer_wrapper button.button,
.gbtr_dark_footer_wrapper input.button,
.gbtr_dark_footer_wrapper #respond input#submit,
.gbtr_dark_footer_wrapper #content input.button,
.gbtr_dark_footer_wrapper .woocommerce a.button,
.gbtr_dark_footer_wrapper .woocommerce button.button,
.gbtr_dark_footer_wrapper .woocommerce input.button,
.gbtr_dark_footer_wrapper .woocommerce #respond input#submit,
.gbtr_dark_footer_wrapper .woocommerce #content input.button {
  background: #666;
}

/* line 3187, ../../../../../build/sass/screen.scss */
.product_button a.button,
.product_button button.button,
.product_button input.button,
.product_button #respond input#submit,
.product_button #content input.button {
  width: 35px;
  height: 35px;
  padding: 0 !important;
  margin: 0;
  text-indent: -9999px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -500px -100px;
  background-repeat: no-repeat;
  background-color: #fff;
  z-index: 100;
  	/*-webkit-transition: opacity 0.2s ease-out;
      -moz-transition: opacity 0.2s ease-out;
      transition: opacity 0.2s ease-out;*/
}

/* line 3209, ../../../../../build/sass/screen.scss */
.product_button a.button:hover,
.product_button button.button:hover,
.product_button input.button:hover,
.product_button #respond input#submit:hover,
.product_button #content input.button:hover {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -500px -100px;
  background-repeat: no-repeat;
  background-color: #fff;
}

/* line 3221, ../../../../../build/sass/screen.scss */
a.button:hover, button.button:hover, input.button:hover, #respond input#submit:hover, #content input.button:hover {
  background: #6da7ba;
}

/* line 3226, ../../../../../build/sass/screen.scss */
a.button:active, button.button:active, input.button:active, #respond input#submit:active, #content input.button:active {
  top: 1px;
}

/* line 3230, ../../../../../build/sass/screen.scss */
.product_type_simple {
  /*background:#fff url(images/sprites.png) -400px -100px no-repeat !important;*/
  background: none !important;
  background-image: url(images/sprites.png) !important;
  background-position: -400px -100px !important;
  background-repeat: no-repeat !important;
  background-color: #fff !important;
  color: #000 !important;
  border-left: 0 !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom-width: 2px !important;
  border-bottom-style: solid !important;
  border-bottom-color: #6da7ba !important;
  /*opacity:0.8;*/
}

/* line 3248, ../../../../../build/sass/screen.scss */
.product a.add_to_cart_button.added::before {
  top: 7px !important;
  right: 7px !important;
}

/* line 3254, ../../../../../build/sass/screen.scss */
.product_type_variable {
  /*background:#fff url(images/sprites.png) -500px -100px no-repeat !important;*/
  background: none !important;
  background-image: url(images/sprites.png) !important;
  background-position: -500px -100px !important;
  background-repeat: no-repeat !important;
  background-color: #fff !important;
  color: #000 !important;
  border-left: 0 !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-bottom: 2px solid #6da7ba !important;
  /*opacity:0.8;*/
}

/* woocommerce ajax loader */
/* line 3271, ../../../../../build/sass/screen.scss */
a.button.loading:before,
button.button.loading:before,
input.button.loading:before,
#respond input#submit.loading:before,
#content input.button.loading:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  /*background:url(images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65);*/
  /*background:#06C !important;*/
}

/* woocommerce add to cart success */
/* line 3287, ../../../../../build/sass/screen.scss */
a.button.added::before,
button.button.added::before,
input.button.added::before,
#respond input#submit.added::before,
#content input.button.added::before,
.woocommerce a.button.added::before,
.woocommerce button.button.added::before,
.woocommerce input.button.added::before,
.woocommerce #respond input#submit.added::before,
.woocommerce #content input.button.added::before {
  content: "";
  position: absolute;
  height: 35px;
  width: 35px;
  top: 0px;
  right: 35px;
  text-indent: 0;
  /*background: url(images/success.png) no-repeat;*/
  background: none;
  background-image: url(images/sprites.png) !important;
  background-position: -450px -100px !important;
  background-repeat: no-repeat !important;
  background-color: #6da7ba !important;
}

/* line 3313, ../../../../../build/sass/screen.scss */
a.added_to_cart {
  display: none !important;
}

/* line 3317, ../../../../../build/sass/screen.scss */
.filter_wrapper .navigation {
  display: none !important;
}

/* /LISTING */
/* PRODUCT */
/* line 3326, ../../../../../build/sass/screen.scss */
.product_main_infos {
  padding: 0 0 40px 0;
  margin: 0 10px;
  border-bottom: 1px solid #000;
}

/* line 3332, ../../../../../build/sass/screen.scss */
div.product div.summary,
#content div.product div.summary {
  float: none !important;
  width: 100% !important;
  margin-bottom: 0;
}

/* line 3344, ../../../../../build/sass/screen.scss */
div.product div.summary a:hover,
#content div.product div.summary a:hover {
  color: #000;
}

/* line 3349, ../../../../../build/sass/screen.scss */
div.product .product_title,
#content div.product .product_title {
  clear: none;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 10px 0 0 0;
  font-size: 36px;
  color: #000;
  line-height: 1.3em;
  font-weight: normal;
  text-transform: none;
}

/* line 3361, ../../../../../build/sass/screen.scss */
div.product .product_brand {
  font-size: 13px;
  text-transform: uppercase;
  color: #6da7ba;
  padding: 0 0 5px 0;
  font-weight: 900;
  display: block;
}

/* line 3370, ../../../../../build/sass/screen.scss */
div.product .summary span.price,
div.product .summary p.price,
#content div.product .summary span.price,
#content div.product .summary p.price {
  color: #000 !important;
  font-size: 36px;
  font-weight: 900 !important;
  padding: 15px 0 30px 0;
}

/* line 3380, ../../../../../build/sass/screen.scss */
div.product .summary span.price .from,
div.product .summary p.price .from,
#content div.product .summary span.price .from,
#content div.product .summary p.price .from {
  font-size: 14px;
  color: #8d8d8d;
  font-weight: normal;
}

/* line 3389, ../../../../../build/sass/screen.scss */
div.product .summary span.price del,
div.product .summary p.price del,
#content div.product .summary span.price del,
#content div.product .summary p.price del {
  font-size: 14px;
  color: #8d8d8d;
  font-weight: normal;
}

/* line 3398, ../../../../../build/sass/screen.scss */
div.product .summary span.price ins,
div.product .summary p.price ins,
#content div.product .summary span.price ins,
#content div.product .summary p.price ins {
  text-decoration: none;
}

/* line 3405, ../../../../../build/sass/screen.scss */
.single_variation_wrap {
  margin: 0;
  padding: 0;
}

/* line 3410, ../../../../../build/sass/screen.scss */
.single_variation .price {
  display: block;
  padding: 0 !important;
  margin: 0 0 10px 0 !important;
  font-size: 24px !important;
}

/* line 3421, ../../../../../build/sass/screen.scss */
.summary .stock {
  background: #b1b1b1;
  color: #fff !important;
  display: inline-block;
  margin-bottom: 10px;
  font-size: 13px !important;
  padding: 0 5px;
}

/* line 3430, ../../../../../build/sass/screen.scss */
.summary .stock.out-of-stock {
  background: #e42e2c;
}

/* line 3434, ../../../../../build/sass/screen.scss */
.gbtr_product_description {
  padding: 0;
  margin: 0 !important;
  color: #555555;
  font-size: 13px;
  line-height: 1.7em;
}

/* line 3442, ../../../../../build/sass/screen.scss */
.gbtr_product_description a {
  color: #555555;
}

/* line 3446, ../../../../../build/sass/screen.scss */
.gbtr_product_description ul {
  padding: 0;
}

/* line 3450, ../../../../../build/sass/screen.scss */
.gbtr_product_description ul li {
  list-style: disc;
}

/* line 3455, ../../../../../build/sass/screen.scss */
.gbtr_add_to_cart_simple {
  padding: 20px 0 0 0;
}

/* line 3459, ../../../../../build/sass/screen.scss */
div.product form.cart,
#content div.product form.cart {
  margin-bottom: 0;
  margin: 10px 0 0 0 !important;
}

/* line 3465, ../../../../../build/sass/screen.scss */
div.product form.cart div.quantity,
#content div.product form.cart div.quantity {
  float: left;
  margin: 0 2px 0 0;
}

/* line 3471, ../../../../../build/sass/screen.scss */
div.product .quantity,
div.product #content .quantity {
  /*width: 100%;*/
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  zoom: 1;
}

/* line 3480, ../../../../../build/sass/screen.scss */
.quantity input.qty,
#content .quantity input.qty {
  width: 48px !important;
  height: 50px !important;
  line-height: 50px !important;
  float: left;
  padding: 0;
  margin: 0 0 0 35px;
  text-align: center;
  vertical-align: middle;
  border: 0 !important;
  border-left: 1px solid #4d4d4d !important;
  border-right: 1px solid #4d4d4d !important;
  background: #000;
  color: #fff;
  -webkit-border-top-right-radius: 0 !important;
  -webkit-border-bottom-right-radius: 0 !important;
  -moz-border-radius-topright: 0 !important;
  -moz-border-radius-bottomright: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  box-shadow: inset 0 0 0px 0 #f7f6f7 !important;
  -webkit-box-shadow: inset 0 0 0px 0 #f7f6f7 !important;
  -moz-box-shadow: inset 0 0 0px 0 #f7f6f7 !important;
  font-weight: bold;
  -webkit-border-top-left-radius: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  -moz-border-radius-topleft: 0px !important;
  -moz-border-radius-bottomleft: 0px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
}

/* line 3516, ../../../../../build/sass/screen.scss */
.quantity .plus,
.quantity .minus,
#content .quantity .plus,
#content .quantity .minus {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  text-align: center;
  vertical-align: text-top;
  width: 35px !important;
  height: 50px !important;
  text-decoration: none;
  overflow: visible;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  line-height: 13px;
  font-size: 14px;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  color: #808080 !important;
  border: 0 !important;
  background: #000 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000)) !important;
  background: -webkit-linear-gradient(#000, #000) !important;
  background: -moz-linear-gradient(center top, #000 0%, #000 100%) !important;
  background: -moz-gradient(center top, #000 0%, #000 100%) !important;
  -webkit-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.075), inset 0 0px 0 rgba(255, 255, 255, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.075), inset 0 0px 0 rgba(255, 255, 255, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) !important;
  box-shadow: inset 0 0px 0 rgba(0, 0, 0, 0.075), inset 0 0px 0 rgba(255, 255, 255, 0.3), 0 0px 0px rgba(0, 0, 0, 0.1) !important;
  -webkit-appearance: none;
}

/* line 3551, ../../../../../build/sass/screen.scss */
.quantity .minus, #content .quantity .minus {
  top: 0;
  left: 0;
  -webkit-border-top-left-radius: 0 !important;
  -webkit-border-top-right-radius: 0 !important;
  -moz-border-radius-topleft: 0 !important;
  -moz-border-radius-topright: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 3562, ../../../../../build/sass/screen.scss */
.quantity .minus:hover,
#content .quantity .minus:hover {
  background: #6da7ba !important;
  color: #fff !important;
}

/* line 3568, ../../../../../build/sass/screen.scss */
.quantity .plus, #content .quantity .plus {
  top: 0;
  right: 0;
  border-bottom: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 3580, ../../../../../build/sass/screen.scss */
.quantity .plus:hover,
#content .quantity .plus:hover {
  background: #6da7ba !important;
  color: #fff !important;
}

/* line 3586, ../../../../../build/sass/screen.scss */
.inline.show_review_form.button {
  color: #fff !important;
}

/* line 3591, ../../../../../build/sass/screen.scss */
.cselect.product {
  /*width:380px;*/
  width: 100%;
}

/* line 3596, ../../../../../build/sass/screen.scss */
.cselect.product.quantity {
  /*margin-top:15px;*/
}

/* line 3600, ../../../../../build/sass/screen.scss */
div.product form.cart,
#content div.product form.cart {
  margin-bottom: 0;
  margin: 20px 0 0 0;
}

/* line 3606, ../../../../../build/sass/screen.scss */
div.product form.cart .variations,
#content div.product form.cart .variations {
  margin-bottom: 0;
  width: 100%;
  /*background:#0CC;*/
  /*table-layout:fixed;*/
}

/* line 3614, ../../../../../build/sass/screen.scss */
div.product form.cart .variations .label,
#content div.product form.cart .variations .label {
  margin-bottom: 0;
  clear: both;
  display: block;
  padding: 0;
  margin: 0;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  padding: 15px 0 0 0;
}

/* line 3628, ../../../../../build/sass/screen.scss */
div.product form.cart .variations .label label,
#content div.product form.cart .variations .label label {
  font-weight: 900;
  font-size: 24px;
}

/* line 3634, ../../../../../build/sass/screen.scss */
div.product form.cart .variations .value,
#content div.product form.cart .variations .value {
  margin-bottom: 0;
  width: 100%;
  clear: both;
  display: block;
}

/* line 3642, ../../../../../build/sass/screen.scss */
div.product form.cart .variations .reset_variations,
#content div.product form.cart .variations .reset_variations {
  display: inline-block;
  margin: 15px 0 30px 0;
  font-size: 13px;
  text-decoration: none;
  text-transform: capitalize;
  text-align: left;
  clear: both;
  text-decoration: underline;
}

/* line 3654, ../../../../../build/sass/screen.scss */
div.product form.cart .variations .reset_variations:hover,
#content div.product form.cart .variations .reset_variations:hover {
  color: #000;
}

/* line 3659, ../../../../../build/sass/screen.scss */
div.product form.cart .variations .value select,
#content div.product form.cart .variations .value select {
  /*border:1px solid #ccc;*/
  padding: 7px 8px 7px 4px;
  font-size: 13px;
  color: #777;
}

/* line 3667, ../../../../../build/sass/screen.scss */
div.product form.cart table,
#content div.product form.cart table {
  border-width: 0 0 0 0;
}

/* line 3672, ../../../../../build/sass/screen.scss */
.single_add_to_cart_button {
  background: #000 !important;
  padding: 20px 30px !important;
  margin: 0 !important;
  /*width:200px;*/
  min-height: 50px;
  max-height: 50px;
  float: left;
}

/* line 3682, ../../../../../build/sass/screen.scss */
a.single_add_to_cart_button {
  background: #000 !important;
  padding: 20px 30px 0 30px !important;
  margin: 0 !important;
  /*width:200px;*/
  min-height: 30px;
  max-height: 30px;
  float: left;
}

/* line 3692, ../../../../../build/sass/screen.scss */
.single_add_to_cart_button:hover {
  background: #6da7ba !important;
}

/* line 3696, ../../../../../build/sass/screen.scss */
div.product div.product_meta,
#content div.product div.product_meta {
  font-size: 11px;
  color: #000;
  margin-top: 20px;
}

/* line 3703, ../../../../../build/sass/screen.scss */
div.product div.product_meta a,
#content div.product div.product_meta a {
  /*color:#555;*/
  text-decoration: none;
}

/* line 3709, ../../../../../build/sass/screen.scss */
div.product div.product_meta a:hover,
#content div.product div.product_meta a:hover {
  color: #000 !important;
}

/* line 3714, ../../../../../build/sass/screen.scss */
div.product div.product_meta .sku,
#content div.product div.product_meta .sku {
  /*width:100%;
  display:block;*/
  padding: 7px 0 0 0;
}

/* line 3721, ../../../../../build/sass/screen.scss */
div.product div.product_meta .posted_in,
#content div.product div.product_meta .posted_in {
  width: 100%;
  display: block;
  padding: 2px 0 0 0;
}

/* line 3728, ../../../../../build/sass/screen.scss */
div.product div.product_meta .tagged_as,
#content div.product div.product_meta .tagged_as {
  width: 100%;
  display: block;
  padding: 2px 0 0 0;
}

/* share */
/* line 3737, ../../../../../build/sass/screen.scss */
.gbtr_product_share {
  margin: 0 10px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 30px 0;
  line-height: 1em;
}

/* line 3745, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul {
  text-align: center;
}

/* line 3749, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  text-align: left;
  margin: 0 40px;
  position: relative;
}

/* line 3759, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li span {
  display: block;
}

/* line 3763, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li a {
  padding: 8px 0px 10px 60px;
  display: block;
  zoom: 1;
  *display: inline;
  color: #6da7ba;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.3em;
}

/* line 3776, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li a:before {
  content: "";
  width: 46px;
  height: 46px;
  background: #0FC;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 3787, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li a:hover {
  color: #000 !important;
}

/* line 3791, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li a.product_share_facebook:before {
  background: none;
  background-image: url(images/sprites.png);
  background-position: 0 -50px;
  background-repeat: no-repeat;
}

/* line 3798, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li a.product_share_pinterest:before {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -50px -50px;
  background-repeat: no-repeat;
}

/* line 3805, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li a.product_share_email:before {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -100px -50px;
  background-repeat: no-repeat;
}

/* line 3812, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li a.product_share_twitter:before {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -150px -50px;
  background-repeat: no-repeat;
}

/* /share */
/* double slider */
/* line 3824, ../../../../../build/sass/screen.scss */
.gbtr_images {
  /*visibility:hidden;*/
}

/* line 3828, ../../../../../build/sass/screen.scss */
.doubleSlider-1 {
  width: 510px;
  height: 652px;
  overflow: hidden;
}

/* line 3834, ../../../../../build/sass/screen.scss */
.doubleSlider-1 .slider {
  width: 100%;
  height: 100%;
}

/* line 3839, ../../../../../build/sass/screen.scss */
.doubleSlider-1 .slider .item {
  position: relative;
  top: 0;
  left: 0;
  width: 510px;
  margin: 0;
}

/* line 3847, ../../../../../build/sass/screen.scss */
.doubleSlider-1 .slider .item img {
  /*width:100% !important;*/
  width: inherit !important;
  max-width: 510px !important;
  height: auto !important;
  margin: 0 auto;
}

/* line 3855, ../../../../../build/sass/screen.scss */
.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
  float: none !important;
  width: 100% !important;
  margin-bottom: 0 !important;
}

/* line 3864, ../../../../../build/sass/screen.scss */
.woocommerce div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce-page #content div.product div.images img {
  box-shadow: 0 0px 0px 0 transparent !important;
  -webkit-box-shadow: 0 0px 0px 0 transparent !important;
  -moz-box-shadow: 0 0px 0px 0 transparent !important;
}

/* line 3873, ../../../../../build/sass/screen.scss */
.doubleSlider-1 .theretailer_zoom {
  width: 40px;
  height: 40px;
  background: rgba(179, 179, 179, 0.5);
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  border: 2px solid #fff;
  opacity: 0;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

/* line 3892, ../../../../../build/sass/screen.scss */
.doubleSlider-1 .theretailer_zoom.translated {
  	/*-webkit-transform: translate(-60px,-60px);
      -moz-transform: translate(-60px,-60px);
      -o-transform: translate(-60px,-60px);
      -ms-transform: translate(-60px,-60px);
      transform: translate(-60px,-60px);*/
  opacity: 1;
}

/* line 3901, ../../../../../build/sass/screen.scss */
.doubleSlider-1 .theretailer_zoom:before {
  font-family: FontAwesome;
  content: "\f067";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  left: 14px;
  top: 13px;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
}

/* line 3915, ../../../../../build/sass/screen.scss */
.doubleSlider-2 {
  float: left;
  margin: 20px 0 30px 0;
  width: 510px;
  height: 145px;
  overflow: hidden;
}

/* line 3923, ../../../../../build/sass/screen.scss */
.doubleSlider-2 .slider {
  width: 100%;
  height: 100%;
}

/* line 3928, ../../../../../build/sass/screen.scss */
.doubleSlider-2 .button {
  float: left;
  margin: 0 18px 0 0;
  width: 114px;
  height: 145px;
  opacity: 0.5;
  background: #fff;
  overflow: hidden;
}

/* line 3938, ../../../../../build/sass/screen.scss */
.doubleSlider-2 .button img {
  /*width:100% !important;*/
  width: inherit !important;
  max-width: 114px !important;
  height: auto !important;
}

/* line 3945, ../../../../../build/sass/screen.scss */
.doubleSlider-2 .button:last-child {
  margin: 0;
}

/* line 3949, ../../../../../build/sass/screen.scss */
.doubleSlider-2 .selected {
  opacity: 1;
}

/* line 3953, ../../../../../build/sass/screen.scss */
.product_single_slider_previous {
  position: absolute;
  top: 50%;
  left: 30px;
  cursor: pointer;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -60px -10px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  opacity: .3;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  visibility: hidden;
}

/* line 3975, ../../../../../build/sass/screen.scss */
.product_single_slider_previous:hover {
  opacity: 1;
}

/* line 3979, ../../../../../build/sass/screen.scss */
.product_single_slider_next {
  position: absolute;
  top: 50%;
  right: 30px;
  cursor: pointer;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -160px -10px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  opacity: .3;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  visibility: hidden;
}

/* line 4001, ../../../../../build/sass/screen.scss */
.product_single_slider_next:hover {
  opacity: 1;
}

/* /double slider */
/* tabs */
/* line 4011, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs,
#content div.product .woocommerce_tabs,
div.product .woocommerce-tabs,
#content div.product .woocommerce-tabs {
  clear: both;
  margin: 0 !important;
  border-top: 1px solid #000;
  border-bottom: 1px solid #ccc;
  /*padding:30px 0 60px 0;*/
}

/* line 4023, ../../../../../build/sass/screen.scss */
.panel_wrapper {
  background: #09C;
}

/* line 4027, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs ul.tabs,
#content div.product .woocommerce_tabs ul.tabs,
div.product .woocommerce-tabs ul.tabs,
#content div.product .woocommerce-tabs ul.tabs {
  border: 0 !important;
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  position: relative;
  /*background:#0F9;*/
  border-right: 1px solid #ccc !important;
  width: 100% !important;
  padding: 30px 0 60px 0 !important;
}

/* line 4044, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs ul.tabs::before,
#content div.product .woocommerce_tabs ul.tabs::before,
div.product .woocommerce-tabs ul.tabs::before,
#content div.product .woocommerce-tabs ul.tabs::before {
  position: absolute !important;
  content: "" !important;
  width: 100% !important;
  bottom: 0 !important;
  left: 0 !important;
  border-bottom: 0 !important;
  z-index: 1 !important;
}

/* line 4058, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs .panel,
#content div.product .woocommerce_tabs .panel,
div.product .woocommerce-tabs .panel,
#content div.product .woocommerce-tabs .panel {
  margin: 0 !important;
  padding: 40px 0 20px 40px !important;
  font-size: 13px;
  color: #000;
  line-height: 1.5em;
  border-left: 1px solid #ccc;
}

/* line 4071, ../../../../../build/sass/screen.scss */
#reviews a {
  color: #6da7ba !important;
}

/* line 4075, ../../../../../build/sass/screen.scss */
#reviews a.button {
  color: #fff !important;
}

/* line 4079, ../../../../../build/sass/screen.scss */
#reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 13px !important;
}

/* line 4083, ../../../../../build/sass/screen.scss */
#reviews #comments ol.commentlist li .comment-text p {
  margin: 0 !important;
  padding: 0 0 10px 0 !important;
}

/* line 4088, ../../../../../build/sass/screen.scss */
#reviews #comments ol.commentlist li .comment-text {
  margin: 0 0 0 50px !important;
  border: 1px solid #ccc !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  padding: 20px !important;
}

/*#reviews #author {
	width:550px !important;
}*/
/*#reviews .required {
	float:left;
}*/
/* line 4106, ../../../../../build/sass/screen.scss */
.add_review .button {
  width: 150px;
  margin-left: 50px !important;
}

/* line 4111, ../../../../../build/sass/screen.scss */
.add_review .button:hover {
  background: #6da7ba !important;
}

/* line 4116, ../../../../../build/sass/screen.scss */
table.shop_attributes {
  border: 0;
  /*border-top: 1px dotted #ccc;*/
  margin-bottom: 1.618em;
  width: 100%;
}

/* line 4123, ../../../../../build/sass/screen.scss */
table.shop_attributes th {
  width: 150px;
  font-weight: normal !important;
  padding: 8px;
  border-bottom: 1px dotted #ccc;
}

/* line 4130, ../../../../../build/sass/screen.scss */
table.shop_attributes tr:last-child th {
  border-bottom: 0;
}

/* line 4134, ../../../../../build/sass/screen.scss */
table.shop_attributes td {
  font-style: normal !important;
  border-bottom: 1px dotted #ccc;
  vertical-align: middle;
  color: #555 !important;
}

/* line 4141, ../../../../../build/sass/screen.scss */
table.shop_attributes tr:last-child td {
  border-bottom: 0;
}

/* line 4145, ../../../../../build/sass/screen.scss */
table.shop_attributes td p {
  font-size: 13px;
  padding: 0;
  margin: 0;
}

/* line 4151, ../../../../../build/sass/screen.scss */
table.shop_attributes .alt td,
table.shop_attributes .alt th {
  background: #fff !important;
}

/* line 4156, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs .panel h2,
#content div.product .woocommerce_tabs .panel h2,
div.product .woocommerce-tabs .panel h2,
#content div.product .woocommerce-tabs .panel h2 {
  display: none;
}

/* line 4164, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs .panel a,
#content div.product .woocommerce_tabs .panel a,
div.product .woocommerce-tabs .panel a,
#content div.product .woocommerce-tabs .panel a {
  color: #6da7ba;
}

/* line 4172, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs ul.tabs li,
#content div.product .woocommerce_tabs ul.tabs li,
div.product .woocommerce-tabs ul.tabs li,
#content div.product .woocommerce-tabs ul.tabs li {
  border: 0 !important;
  background: none !important;
  display: inline-block !important;
  position: relative;
  z-index: 0;
  -webkit-border-top-left-radius: 0 !important;
  -webkit-border-top-right-radius: 0 !important;
  -moz-border-radius-topleft: 0 !important;
  -moz-border-radius-topright: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  box-shadow: 0 0 0 transparent, inset 0 0 0 rgba(255, 255, 255, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 260px !important;
  border-bottom: 1px solid #ccc !important;
}

/* line 4195, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs ul.tabs li.active,
#content div.product .woocommerce_tabs ul.tabs li.active,
div.product .woocommerce-tabs ul.tabs li.active,
#content div.product .woocommerce-tabs ul.tabs li.active {
  z-index: 2;
  border-bottom-color: none;
  border-bottom: 1px solid #ccc;
}

/* line 4204, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs ul.tabs li::before,
div.product .woocommerce_tabs ul.tabs li::after,
#content div.product .woocommerce_tabs ul.tabs li::before,
#content div.product .woocommerce_tabs ul.tabs li::after,
div.product .woocommerce-tabs ul.tabs li::before,
div.product .woocommerce-tabs ul.tabs li::after,
#content div.product .woocommerce-tabs ul.tabs li::before,
#content div.product .woocommerce-tabs ul.tabs li::after {
  border: 0 !important;
  position: absolute !important;
  bottom: 0 !important;
  width: 0 !important;
  height: 0 !important;
  content: "" !important;
}

/* line 4220, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs ul.tabs li a,
#content div.product .woocommerce_tabs ul.tabs li a,
div.product .woocommerce-tabs ul.tabs li a,
#content div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block;
  padding: 12px 0 10px 0 !important;
  text-decoration: none;
  border: 0 !important;
  border-bottom: 2px solid #fff !important;
  color: #8d8d8d;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900 !important;
  text-decoration: none;
}

/* line 4236, ../../../../../build/sass/screen.scss */
div.product .woocommerce_tabs ul.tabs li.active a,
#content div.product .woocommerce_tabs ul.tabs li.active a,
div.product .woocommerce-tabs ul.tabs li.active a,
#content div.product .woocommerce-tabs ul.tabs li.active a {
  border-bottom: 2px solid #000 !important;
}

/* /tabs */
/* line 4245, ../../../../../build/sass/screen.scss */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 4255, ../../../../../build/sass/screen.scss */
#fancybox-outer h3 {
  margin: 0 0 30px 0 !important;
}

/* line 4259, ../../../../../build/sass/screen.scss */
#fancybox-outer .comment-form-rating label {
  padding: 0;
  margin: 0;
}

/* line 4264, ../../../../../build/sass/screen.scss */
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 20px;
  height: 20px;
  line-height: 20px !important;
  font-size: 15px !important;
  font-family: sans-serif !important;
  cursor: pointer;
  z-index: 11103;
  display: none;
  text-align: center;
  background: #000;
  display: inline-block;
  border: 2px solid #fff;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  font-weight: normal;
  color: #fff;
  text-shadow: none;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  -webkit-transition: all ease-in-out .2s;
}

/* line 4292, ../../../../../build/sass/screen.scss */
#fancybox-close:hover {
  background: #6da7ba !important;
}

/* line 4296, ../../../../../build/sass/screen.scss */
div.pp_woocommerce .pp_content_container {
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  padding: 40px 0 10px 0 !important;
}

/* line 4307, ../../../../../build/sass/screen.scss */
.pp_content_container #respond h3 {
  margin: 0px 0 30px 0 !important;
  line-height: 1.5em !important;
}

/* line 4312, ../../../../../build/sass/screen.scss */
.pp_content_container #respond {
  margin: 0 !important;
  width: 100% !important;
  background: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* line 4321, ../../../../../build/sass/screen.scss */
.pp_description {
  display: none !important;
}

/*.pp_content_container .pp_left {
	padding-left:0px !important;
}

.pp_content_container .pp_right {
	padding-right:0px !important;
}*/
/* line 4333, ../../../../../build/sass/screen.scss */
p.stars span {
  width: 80px !important;
  height: 5px !important;
  position: relative !important;
  float: left !important;
  background: url(images/star.png) repeat-x left -5px !important;
  overflow: visible !important;
  padding-bottom: 10px !important;
}

/* line 4343, ../../../../../build/sass/screen.scss */
p.stars span a:hover,
p.stars span a:focus {
  background: url(images/star.png) repeat-x left -21px !important;
}

/* line 4349, ../../../../../build/sass/screen.scss */
p.stars span a.active {
  background: url(images/star.png) repeat-x left -37px !important;
}

/* line 4353, ../../../../../build/sass/screen.scss */
.woocommerce p.stars:before, .woocommerce-page p.stars:before {
  content: "" !important;
}

/* line 4357, ../../../../../build/sass/screen.scss */
.woocommerce p.stars a:before, .woocommerce-page p.stars a:before {
  content: "" !important;
}

/* line 4361, ../../../../../build/sass/screen.scss */
.woocommerce p.stars a:before, .woocommerce-page p.stars a:before {
  content: "" !important;
}

/* line 4365, ../../../../../build/sass/screen.scss */
.woocommerce p.stars, .woocommerce-page p.stars {
  width: 80px !important;
}

/* line 4369, ../../../../../build/sass/screen.scss */
.woocommerce p.stars a.star-1,
.woocommerce-page p.stars a.star-1 {
  width: 16px !important;
}

/* line 4374, ../../../../../build/sass/screen.scss */
.woocommerce p.stars a.star-2,
.woocommerce-page p.stars a.star-2 {
  width: 32px !important;
}

/* line 4379, ../../../../../build/sass/screen.scss */
.woocommerce p.stars a.star-3,
.woocommerce-page p.stars a.star-3 {
  width: 48px !important;
}

/* line 4384, ../../../../../build/sass/screen.scss */
.woocommerce p.stars a.star-4,
.woocommerce-page p.stars a.star-4 {
  width: 64px !important;
}

/* line 4389, ../../../../../build/sass/screen.scss */
.woocommerce p.stars a.star-5,
.woocommerce-page p.stars a.star-5 {
  width: 80px !important;
}

/* line 4395, ../../../../../build/sass/screen.scss */
#fancybox-content .required,
.pp_content_container .required {
  position: absolute !important;
  top: 5px !important;
  right: 5px !important;
}

/* line 4402, ../../../../../build/sass/screen.scss */
#fancybox-content .comment-form-author,
#fancybox-content .comment-form-email,
.pp_content_container .comment-form-author,
.pp_content_container .comment-form-email {
  position: relative;
}

/* line 4409, ../../../../../build/sass/screen.scss */
#fancybox-content label,
.pp_content_container label {
  padding: 0 !important;
}

/* line 4414, ../../../../../build/sass/screen.scss */
.pp_content_container input {
  width: 95% !important;
  border: 1px solid #ccc !important;
}

/* line 4419, ../../../../../build/sass/screen.scss */
.pp_content_container input {
  width: 95% !important;
  border: 1px solid #ccc !important;
}

/* line 4424, ../../../../../build/sass/screen.scss */
.form-submit input {
  width: 99% !important;
}

/* line 4428, ../../../../../build/sass/screen.scss */
.pp_content_container textarea {
  width: 95% !important;
  border: 1px solid #ccc !important;
}

/* line 4435, ../../../../../build/sass/screen.scss */
.product_navigation {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  height: 50px;
}

/* line 4441, ../../../../../build/sass/screen.scss */
.product_navigation .nav-previous-single a {
  width: 35px;
  height: 35px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  float: right;
  margin: 0 0 0 7px;
  transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  -webkit-transition: none;
}

/* line 4462, ../../../../../build/sass/screen.scss */
.product_navigation .nav-previous-single a:hover {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -50px 0;
  background-repeat: no-repeat;
}

/* line 4469, ../../../../../build/sass/screen.scss */
.product_navigation .nav-next-single a {
  width: 35px;
  height: 35px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -100px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  float: right;
  margin: 0 0 0 7px;
  transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  -webkit-transition: none;
}

/* line 4490, ../../../../../build/sass/screen.scss */
.product_navigation .nav-next-single a:hover {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -150px 0;
  background-repeat: no-repeat;
}

/* line 4497, ../../../../../build/sass/screen.scss */
.product_navigation .nav-prev-next-txt {
  float: right;
  padding: 9px 3px 0 0;
  color: #8d8d8d;
  font-size: 11px;
}

/* line 4504, ../../../../../build/sass/screen.scss */
.product_navigation .nav-back {
  float: left;
  padding: 9px 0;
  color: #8d8d8d;
  font-size: 11px;
  width: 220px;
}

/* line 4512, ../../../../../build/sass/screen.scss */
.product_navigation .nav-back a {
  color: #6da7ba;
}

/* line 4516, ../../../../../build/sass/screen.scss */
.product_navigation .nav-back a:hover {
  color: #8d8d8d;
}

/* PRODUCT */
/* CART */
/* line 4525, ../../../../../build/sass/screen.scss */
.shop_table_wrapper {
  /*border-right:1px solid #ccc;*/
  /*width:670px;*/
}

/* line 4530, ../../../../../build/sass/screen.scss */
table.shop_table,
.woocommerce table.shop_table {
  border: 0;
  border-top: 1px solid #ccc;
  /*border-bottom: 1px solid #ccc;*/
  margin: 0px;
  text-align: left;
  /*width: 620px;*/
  border-collapse: separate;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 4544, ../../../../../build/sass/screen.scss */
table.shop_table th,
.woocommerce table.shop_table th {
  border: 0;
  border-bottom: 2px solid #000;
  padding: 15px 0;
  vertical-align: middle;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: none;
}

/* line 4557, ../../../../../build/sass/screen.scss */
table.shop_table td,
.woocommerce table.shop_table td {
  border: 0;
  border-bottom: 1px dotted #ccc;
  padding: 30px 0 !important;
  vertical-align: middle;
}

/* line 4565, ../../../../../build/sass/screen.scss */
table.shop_table tr:last-child td,
.woocommerce table.shop_table tr:last-child td {
  border: 0;
  /*border-bottom: 2px solid #000;*/
}

/* line 4571, ../../../../../build/sass/screen.scss */
table.gbtr_order_details tr:last-child td,
.woocommerce table.gbtr_order_details tr:last-child td {
  /*border:0;*/
  border-bottom: 2px solid #000;
}

/* line 4577, ../../../../../build/sass/screen.scss */
table.shop_table a.remove,
.woocommerce table.shop_table a.remove {
  display: block;
  height: 35px;
  width: 35px;
  text-indent: -9999px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -200px 0;
  background-repeat: no-repeat;
  background-color: #fff;
}

/* line 4590, ../../../../../build/sass/screen.scss */
table.shop_table a.remove:hover,
.woocommerce table.shop_table a.remove:hover {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -250px 0;
  background-repeat: no-repeat;
  background-color: #fff;
}

/* line 4599, ../../../../../build/sass/screen.scss */
table.shop_table img,
.woocommerce table.shop_table img {
  width: 90px;
  height: auto;
}

/* line 4605, ../../../../../build/sass/screen.scss */
table.shop_table .product-remove,
.woocommerce table.shop_table .product-remove {
  width: 55px;
}

/* line 4610, ../../../../../build/sass/screen.scss */
table.shop_table .product-thumbnail,
.woocommerce table.shop_table .product-thumbnail {
  width: 110px;
}

/* line 4615, ../../../../../build/sass/screen.scss */
table.shop_table .product-name,
.woocommerce table.shop_table .product-name {
  padding: 10px 10px 5px 0 !important;
}

/* line 4620, ../../../../../build/sass/screen.scss */
table.shop_table .product-name .category,
.woocommerce table.shop_table .product-name .category {
  color: #6da7ba;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: none;
  padding: 0 0 5px 0;
  display: block;
}

/* line 4631, ../../../../../build/sass/screen.scss */
.order-again {
  margin-bottom: 50px;
}

/* line 4635, ../../../../../build/sass/screen.scss */
.customer_details {
  margin: 20px 0 0px 0 !important;
  display: block;
}

/* line 4640, ../../../../../build/sass/screen.scss */
.customer_details dt {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900 !important;
  color: #000;
}

/* line 4647, ../../../../../build/sass/screen.scss */
table.shop_table .product-name a,
.woocommerce table.shop_table .product-name a {
  color: #000;
  text-decoration: none;
}

/* line 4653, ../../../../../build/sass/screen.scss */
table.shop_table .product-name small a,
.woocommerce table.shop_table .product-name small a {
  display: inline-block;
}

/* line 4658, ../../../../../build/sass/screen.scss */
table.shop_table .product-name small a:hover,
.woocommerce table.shop_table .product-name small a:hover {
  color: #000;
}

/* line 4663, ../../../../../build/sass/screen.scss */
table.shop_table .product-name .product-price,
.woocommerce table.shop_table .product-name .product-price {
  margin: 10px 0;
}

/* line 4668, ../../../../../build/sass/screen.scss */
table.shop_table .product-quantity,
.woocommerce table.shop_table .product-quantity {
  width: 80px;
  padding-left: 20px !important;
}

/* line 4674, ../../../../../build/sass/screen.scss */
table.shop_table .product-subtotal,
.woocommerce table.shop_table .product-subtotal {
  width: 100px;
  text-align: right !important;
}

/* line 4680, ../../../../../build/sass/screen.scss */
table.shop_table td.product-subtotal,
.woocommerce table.shop_table td.product-subtotal {
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: none;
}

/* line 4689, ../../../../../build/sass/screen.scss */
td.product-name dl.variation,
.woocommerce td.product-name dl.variation {
  /*margin: 15px 0;*/
  font-size: 12px;
}

/* line 4695, ../../../../../build/sass/screen.scss */
td.product-name dl.variation dt,
.woocommerce td.product-name dl.variation dt {
  font-weight: normal;
  float: left;
  clear: left;
  margin: 0 5px 0 0;
  padding: 0;
}

/* line 4704, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart {
  margin: 0 0 0 30px;
  padding: 2px 0 0 50px;
  border-left: 1px solid #ccc;
}

/* line 4710, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart h3 {
  font-size: 13px !important;
  font-weight: bold !important;
  padding: 15px 0 15px 0 !important;
}

/* line 4717, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart_shipping_wrapper {
  /*float:right;*/
}

/* line 4721, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart_shipping {
  margin: 0;
  padding: 15px 0 0 0;
}

/* line 4726, ../../../../../build/sass/screen.scss */
#calc_shipping_country {
  padding: 7px 8px 7px 4px;
  font-size: 13px;
  color: #777;
}

/* line 4732, ../../../../../build/sass/screen.scss */
#calc_shipping_state {
  /*padding:4px 5px 3px 5px;*/
  padding: 7px 8px 7px 4px;
  font-size: 13px;
  color: #777;
}

/* line 4739, ../../../../../build/sass/screen.scss */
#calc_shipping_postcode {
  padding: 4px 5px 3px 5px;
  font-size: 13px;
  color: #777;
  margin: 20px 0;
}

/* line 4746, ../../../../../build/sass/screen.scss */
.shipping-calculator-form .button:hover {
  background: #6da7ba !important;
}

/* Cart sidebar */
/* line 4752, ../../../../../build/sass/screen.scss */
.coupon {
  padding: 0;
  margin: 0 0 20px 0;
}

/* line 4757, ../../../../../build/sass/screen.scss */
.coupon h3 {
  text-transform: uppercase;
  padding: 16px 0;
}

/* line 4762, ../../../../../build/sass/screen.scss */
.coupon_inputs_wrapper {
  position: relative;
  height: 34px;
}

/* line 4767, ../../../../../build/sass/screen.scss */
.coupon .input-text {
  padding: 8px 69px 8px 9px;
  font-size: 13px;
  color: #777;
  margin: 0;
  width: 139px;
  height: 15px !important;
  border: 1px solid #ccc;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 4780, ../../../../../build/sass/screen.scss */
.coupon .button-coupon {
  color: #000 !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  margin: 0 !important;
  width: 70px !important;
  height: 33px !important;
  border: 0;
  background: none;
  padding: 8px 10px !important;
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
}

/* line 4797, ../../../../../build/sass/screen.scss */
.coupon .button-coupon:hover {
  background: #6da7ba !important;
}

/* line 4801, ../../../../../build/sass/screen.scss */
.cart_totals {
  clear: both;
}

/* line 4805, ../../../../../build/sass/screen.scss */
.cart_totals h3 {
  text-transform: uppercase;
  padding: 16px 0;
  margin: 0;
  border-bottom: 2px solid #000;
}

/* line 4812, ../../../../../build/sass/screen.scss */
.cart_totals table {
  width: 100%;
}

/* line 4816, ../../../../../build/sass/screen.scss */
.cart_totals tr {
  border-bottom: 1px dotted #ccc;
}

/* line 4820, ../../../../../build/sass/screen.scss */
.cart_totals tr:last-child {
  border-bottom: 0;
}

/* line 4824, ../../../../../build/sass/screen.scss */
.cart_totals th {
  width: 42%;
}

/* line 4829, ../../../../../build/sass/screen.scss */
.cart_totals th,
.cart_totals td {
  padding: 9px 0;
  vertical-align: middle;
}

/* line 4836, ../../../../../build/sass/screen.scss */
.cart_totals th {
  color: #8d8d8d;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: none;
}

/* line 4844, ../../../../../build/sass/screen.scss */
.cart_totals td {
  text-align: right;
  color: #000;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: none;
}

/* line 4853, ../../../../../build/sass/screen.scss */
.cart_totals .shipping td {
  text-align: right;
  font-size: 13px;
  color: #8d8d8d;
  font-weight: normal;
  text-transform: none;
  font-style: italic;
}

/* line 4862, ../../../../../build/sass/screen.scss */
#shipping_method li {
  /*width:135px;*/
  font-size: 11px;
}

/* line 4867, ../../../../../build/sass/screen.scss */
ul#shipping_method li,
.woocommerce-page ul#shipping_method li {
  padding: .25em 0 .25em 0 !important;
}

/* line 4872, ../../../../../build/sass/screen.scss */
.shop_table ul#shipping_method li,
.woocommerce-page .shop_table ul#shipping_method li {
  text-indent: 0px !important;
}

/* line 4877, ../../../../../build/sass/screen.scss */
.payment_box {
  max-width: 870px !important;
}

/* line 4881, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart_sep {
  width: 100%;
  height: 9px;
  margin: 10px 0 25px 0;
  clear: both;
  background: none;
  background-image: url(images/sprites.png);
  background-position: 0 -250px;
  background-repeat: no-repeat;
}

/* line 4893, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart .update-button {
  background: #b2b2b2 !important;
  width: 100%;
  margin: 10px 0 !important;
  color: #fff;
  padding: 20px 0 !important;
}

/* line 4901, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart .update-button:hover {
  background: #6da7ba !important;
}

/* line 4905, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart .checkout-button {
  background: #000 !important;
  width: 100%;
  color: #fff;
  padding: 20px 0 !important;
}

/* line 4912, ../../../../../build/sass/screen.scss */
.gbtr_left_column_cart .checkout-button:hover {
  background: #6da7ba !important;
}

/* line 4916, ../../../../../build/sass/screen.scss */
.shipping_calculator h3 {
  font-size: 12px !important;
  color: #000 !important;
  font-weight: 900 !important;
  font-style: normal;
  padding: 0 0 15px 0;
  text-transform: uppercase !important;
}

/* line 4925, ../../../../../build/sass/screen.scss */
.shipping_calculator h3 a {
  color: #000 !important;
}

/* /Cart sidebar */
/* Empty cart */
/* line 4933, ../../../../../build/sass/screen.scss */
.empty_bag {
  padding: 50px 30px 40px 30px;
  max-width: 878px;
  text-align: center;
  border: 1px solid #ccc;
}

/* line 4940, ../../../../../build/sass/screen.scss */
.empty_bag_icon {
  width: 160px;
  height: 220px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -300px -300px;
  background-repeat: no-repeat;
  margin: 0 auto 20px auto;
}

/* line 4952, ../../../../../build/sass/screen.scss */
.empty_bag_message {
  font-size: 30px !important;
  color: #8d8d8d;
  padding: 0 0 10px 0 !important;
}

/* line 4958, ../../../../../build/sass/screen.scss */
.empty_bag_button {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 900;
  text-decoration: underline;
  color: #000;
}

/* /CART */
/* /CHECKOUT */
/* line 4971, ../../../../../build/sass/screen.scss */
.checkout {
  margin-bottom: 50px;
}

/* line 4975, ../../../../../build/sass/screen.scss */
.checkout h3,
.gbtr_checkout_method_header {
  display: block;
  padding: 30px 0 30px 0 !important;
  font-size: 24px !important;
  color: #000;
  font-weight: normal;
  /*border-top:1px solid #ccc;*/
  border-bottom: 2px solid #000;
  margin: 0px 0 0px 0;
  /*background:#fff url(images/sprites.png) right -122px no-repeat;*/
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
}

/* line 4996, ../../../../../build/sass/screen.scss */
.checkout h3:after,
.gbtr_checkout_method_header:after {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  right: 0;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -300px 0;
  background-repeat: no-repeat;
}

/* line 5017, ../../../../../build/sass/screen.scss */
.accordion_content,
.checkout h3:hover,
.gbtr_checkout_method_header:hover {
  /*background:#fff url(images/sprites.png) right -122px no-repeat;*/
  /*color:#000;*/
}

/* line 5024, ../../../../../build/sass/screen.scss */
form .form-row-first, form .form-row-last {
  width: 48.5%;
  overflow: visible;
}

/* line 5029, ../../../../../build/sass/screen.scss */
form .form-row {
  padding: 0 !important;
  margin: 0 !important;
}

/* line 5034, ../../../../../build/sass/screen.scss */
form .form-row label {
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: none;
  padding: 12px 0 10px 0 !important;
}

/* line 5043, ../../../../../build/sass/screen.scss */
form .form-row .input-text,
form .form-row textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  outline: 0;
  padding: 7px 8px !important;
  line-height: inherit;
}

/* line 5055, ../../../../../build/sass/screen.scss */
.checkout p {
  font-size: 13px !important;
  padding: 0 !important;
  margin: 0;
}

/* line 5061, ../../../../../build/sass/screen.scss */
.checkout ul {
  margin: 0;
  padding: 0;
}

/* line 5066, ../../../../../build/sass/screen.scss */
.checkout li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* line 5072, ../../../../../build/sass/screen.scss */
.checkout .input-text {
  padding: 8px 9px !important;
  font-size: 13px !important;
  color: #777 !important;
  border: 1px solid #ccc !important;
}

/* line 5079, ../../../../../build/sass/screen.scss */
form .form-row textarea {
  height: 150px !important;
  line-height: 1.5em;
  display: block;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*.checkout #billing_address_2,
.checkout #shipping_address_2 {
	margin-top:30px !important;
}*/
/* line 5093, ../../../../../build/sass/screen.scss */
.checkout #shiptobilling {
  float: none !important;
  line-height: 1em !important;
  margin: 20px 0 !important;
  padding: 0;
}

/* line 5100, ../../../../../build/sass/screen.scss */
form .form-row .input-checkbox {
  display: inline;
  margin: -4px 8px 0 0 !important;
  text-align: center;
  vertical-align: middle;
}

/* line 5107, ../../../../../build/sass/screen.scss */
.checkout #shiptobilling label {
  font-size: 13px !important;
  color: #777;
  text-transform: none;
  font-weight: normal;
}

/* line 5114, ../../../../../build/sass/screen.scss */
.chzn-container,
.woocommerce .chzn-container {
  font-size: 13px !important;
}

/* line 5119, ../../../../../build/sass/screen.scss */
.chzn-container-single .chzn-single,
.woocommerce .chzn-container-single .chzn-single {
  background-color: white !important;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0) !important;
  background: none !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #ccc !important;
  -webkit-box-shadow: 0 0 0 white inset, 0 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0 #fff inset, 0 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 white inset, 0 0 0 rgba(0, 0, 0, 0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  padding: 2px 0 2px 8px !important;
  color: #a9a9a9 !important;
  text-decoration: none;
}

/* line 5140, ../../../../../build/sass/screen.scss */
.chzn-container .chzn-drop,
.woocommerce .chzn-container .chzn-drop {
  border: 1px solid #ccc !important;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
  z-index: 999;
}

/* line 5150, ../../../../../build/sass/screen.scss */
.chzn-container-single .chzn-drop,
.woocommerce .chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

/* line 5157, ../../../../../build/sass/screen.scss */
.chzn-container .chzn-results,
.woocommerce .chzn-container .chzn-results {
  color: #a9a9a9;
}

/* line 5162, ../../../../../build/sass/screen.scss */
.chzn-container-single .chzn-search input,
.woocommerce .chzn-container-single .chzn-search input {
  border: 1px solid #ccc !important;
}

/* line 5167, ../../../../../build/sass/screen.scss */
table.shop_table,
.woocommerce table.shop_table {
  border: 0;
}

/* line 5172, ../../../../../build/sass/screen.scss */
table.shop_table th,
.woocommerce table.shop_table th {
  border-bottom: 1px solid #ccc;
}

/* line 5177, ../../../../../build/sass/screen.scss */
table.shop_table .product-quantity,
.woocommerce table.shop_table .product-quantity {
  padding: 0px !important;
}

/* line 5182, ../../../../../build/sass/screen.scss */
table.shop_table th.product-quantity,
.woocommerce table.shop_table th.product-quantity {
  text-align: center;
}

/* line 5187, ../../../../../build/sass/screen.scss */
table.shop_table td,
.woocommerce table.shop_table td {
  padding: 10px 0 !important;
}

/* line 5192, ../../../../../build/sass/screen.scss */
table.shop_table td.product-quantity,
.woocommerce table.shop_table td.product-quantity {
  text-align: center;
  font-size: 14px;
  font-weight: 900;
}

/* line 5199, ../../../../../build/sass/screen.scss */
table.shop_table td.product-name,
.woocommerce table.shop_table td.product-name {
  /*padding:15px 20px 0 0 !important;*/
}

/* line 5204, ../../../../../build/sass/screen.scss */
table.shop_table td.product-name .product_brand,
.woocommerce table.shop_table td.product-name .product_brand {
  font-size: 13px;
  text-transform: uppercase;
  color: #6da7ba;
  padding: 0 0 3px 0;
  font-weight: 900;
  display: block;
}

/* line 5214, ../../../../../build/sass/screen.scss */
table.shop_table th.product-total,
.woocommerce table.shop_table th.product-total {
  text-align: right;
}

/* line 5219, ../../../../../build/sass/screen.scss */
table.shop_table td.product-total,
.woocommerce table.shop_table td.product-total {
  text-align: right;
  font-size: 14px;
  font-weight: 900;
}

/* line 5226, ../../../../../build/sass/screen.scss */
table.shop_table {
  /*border-bottom:1px solid #ccc;*/
}

/* line 5230, ../../../../../build/sass/screen.scss */
table.shop_table tfoot th,
.woocommerce table.shop_table tfoot th {
  text-align: right;
  border: 0 !important;
  font-size: 12px;
  font-weight: 900;
  color: #8d8d8d;
  padding: 0 20px 0 0;
}

/* line 5240, ../../../../../build/sass/screen.scss */
table.shop_table tfoot td,
.woocommerce table.shop_table tfoot td {
  text-align: right;
  border: 0;
  font-size: 14px;
  font-weight: 900;
}

/* line 5248, ../../../../../build/sass/screen.scss */
table.shop_table tr:last-child td {
  /*border-bottom:2px solid #000;*/
}

/* line 5252, ../../../../../build/sass/screen.scss */
table.shop_table tfoot tr:last-child td,
.woocommerce table.shop_table tfoot tr:last-child td {
  border: 0;
}

/* line 5257, ../../../../../build/sass/screen.scss */
table.shop_table tfoot .shipping td,
.woocommerce table.shop_table tfoot .shipping td {
  text-align: right;
  font-size: 13px;
  color: #8d8d8d;
  font-weight: normal;
  text-transform: none;
  font-style: italic;
}

/* line 5267, ../../../../../build/sass/screen.scss */
.gbtr_billing_address_content {
  display: none;
  border-bottom: 1px solid #ccc;
  padding-bottom: 40px;
}

/* line 5273, ../../../../../build/sass/screen.scss */
.gbtr_shipping_address_content {
  display: none;
}

/* line 5277, ../../../../../build/sass/screen.scss */
.gbtr_order_notes_content {
  display: none;
  border-bottom: 1px solid #ccc;
  padding-bottom: 40px;
}

/* line 5283, ../../../../../build/sass/screen.scss */
.gbtr_order_review_content {
  display: none;
  /*border-bottom:1px solid #ccc;*/
  padding-bottom: 10px;
}

/* line 5289, ../../../../../build/sass/screen.scss */
#order_review #shipping_method li {
  text-align: right !important;
}

/* line 5293, ../../../../../build/sass/screen.scss */
.gbtr_payment_content {
  display: none;
}

/* line 5297, ../../../../../build/sass/screen.scss */
.gbtr_create_account_content {
  display: none;
  border-bottom: 1px solid #ccc;
  padding-bottom: 40px;
}

/* line 5303, ../../../../../build/sass/screen.scss */
.gbtr_checkout_method_content {
  border-bottom: 1px solid #ccc;
  padding-bottom: 40px;
}

/* line 5308, ../../../../../build/sass/screen.scss */
.gbtr_checkout_method_content .title {
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  text-decoration: none;
  padding: 15px 0 !important;
  border-bottom: 1px solid #ccc;
  margin: 0;
}

/* line 5319, ../../../../../build/sass/screen.scss */
.gbtr_checkout_method_content .first_col {
  width: 339px;
  float: right;
}

/* line 5324, ../../../../../build/sass/screen.scss */
.gbtr_checkout_method_content .sec_col {
  width: 340px;
  float: left;
}

/* line 5329, ../../../../../build/sass/screen.scss */
.sec_col #checkout_method_radio_guest_wrapper,
.sec_col #checkout_method_radio_account_wrapper {
  padding: 17px 0;
  margin: 0;
  /*height:17px;*/
  border-bottom: 1px dotted #ccc;
}

/* line 5337, ../../../../../build/sass/screen.scss */
.sec_col #checkout_method_radio_guest_wrapper input,
.sec_col #checkout_method_radio_account_wrapper input {
  display: inline;
  margin: 0 20px 0 0;
  text-align: center;
  vertical-align: middle;
}

/* line 5345, ../../../../../build/sass/screen.scss */
.sec_col #checkout_method_radio_guest_wrapper label,
.sec_col #checkout_method_radio_account_wrapper label {
  vertical-align: middle;
}

/* line 5350, ../../../../../build/sass/screen.scss */
.gbtr_checkout_login .input-text {
  padding: 5px 9px;
  font-size: 12px;
  color: #777;
  border: 1px solid #CCC;
  margin: 20px 0 0 0 !important;
}

/* line 5358, ../../../../../build/sass/screen.scss */
.gbtr_checkout_login .button_checkout_login {
  background: #000 !important;
  color: #fff !important;
  margin: 30px 15px 0 0 !important;
  display: inline-block !important;
  width: 160px !important;
}

/* line 5366, ../../../../../build/sass/screen.scss */
.lost_password {
  color: #666 !important;
  padding: 10px 0;
  display: block;
}

/* line 5372, ../../../../../build/sass/screen.scss */
.lost_reset_password .button {
  margin-top: 20px !important;
}

/* line 5380, ../../../../../build/sass/screen.scss */
#createaccount_wrapper {
  display: none;
}

/* line 5384, ../../../../../build/sass/screen.scss */
.gbtr_create_account_content p {
  padding: 15px 0 0 0 !important;
  /*font-style:italic;*/
  color: #777 !important;
}

/* line 5390, ../../../../../build/sass/screen.scss */
.gbtr_create_account_content p.form-row {
  padding: 0 !important;
}

/* line 5394, ../../../../../build/sass/screen.scss */
.button_checkout_method_continue {
  background: #000 !important;
  color: #fff !important;
  margin: 30px 15px 0 0 !important;
  display: inline-block !important;
  width: 160px !important;
}

/* line 5402, ../../../../../build/sass/screen.scss */
.button_create_account_continue,
.button_billing_address_continue,
.button_shipping_address_continue,
.button_order_review_continue,
#place_order {
  background: #000;
  color: #fff !important;
  margin: 40px 0 0 0 !important;
  width: 250px !important;
  float: right;
}

/* line 5415, ../../../../../build/sass/screen.scss */
.button_create_account_continue:hover,
.button_billing_address_continue:hover,
.button_shipping_address_continue:hover,
.button_order_review_continue:hover,
#place_order:hover {
  background: #6da7ba !important;
}

/* line 5424, ../../../../../build/sass/screen.scss */
.button_order_review_continue_wrapper {
  /*display:none;*/
  border-top: 1px solid #CCC;
  padding-bottom: 30px;
}

/* line 5430, ../../../../../build/sass/screen.scss */
.gbtr_checkout_header_nonactive {
  /*background:#fff url(images/sprites.png) right -22px no-repeat !important;*/
  color: #ccc !important;
  border-bottom: 2px solid #ccc !important;
}

/* line 5436, ../../../../../build/sass/screen.scss */
.gbtr_checkout_header_nonactive:after {
  /*content:"";
  display:block;
  width:35px;
  height:35px;
  position:absolute;
  top:50%;
  margin-top:-17px;
  right:0;
  background:url(images/sprites.png) -350px 0 no-repeat;*/
}

/* line 5448, ../../../../../build/sass/screen.scss */
#payment {
  background: #fff !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* line 5455, ../../../../../build/sass/screen.scss */
#payment div.payment_box {
  position: relative;
  width: 80%;
  padding: 1em 2%;
  margin: 20px 0 20px 29px !important;
  font-size: 0.92em;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  line-height: 1.5em;
  background: #fff !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)) !important;
  background: -webkit-linear-gradient(#fff, #fff) !important;
  background: -moz-linear-gradient(center top, #fff 0%, #fff 100%) !important;
  background: -moz-gradient(center top, #fff 0%, #fff 100%) !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25) !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25) !important;
  -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25) !important;
  color: #5e5e5e;
  text-shadow: 0 0 0 rgba(255, 255, 255, 0.8) !important;
  border: 1px solid #ccc;
}

/* line 5478, ../../../../../build/sass/screen.scss */
#payment div.payment_box:after, #payment div.payment_box:before {
  bottom: 100% !important;
  border: solid transparent !important;
  content: " " !important;
  height: 0 !important;
  width: 0 !important;
  position: absolute !important;
  pointer-events: none !important;
}

/* line 5488, ../../../../../build/sass/screen.scss */
#payment div.payment_box:after {
  border-color: rgba(255, 255, 255, 0) !important;
  border-bottom-color: #fff !important;
  border-width: 8px !important;
  left: 70px !important;
  margin-left: -8px !important;
}

/* line 5495, ../../../../../build/sass/screen.scss */
#payment div.payment_box:before {
  border-color: rgba(204, 204, 204, 0) !important;
  border-bottom-color: #d6d6d6 !important;
  border-width: 9px !important;
  left: 70px !important;
  margin-left: -9px !important;
}

/* line 5503, ../../../../../build/sass/screen.scss */
#payment ul.payment_methods {
  text-align: left;
  padding: 0 !important;
  border-bottom: 0 !important;
  margin: 0;
  list-style: none outside;
}

/* line 5511, ../../../../../build/sass/screen.scss */
#payment ul.payment_methods li {
  border-bottom: 1px dotted #ccc !important;
  padding: 15px 0 5px 0 !important;
}

/* /CHECKOUT */
/* ORDER RECEIVED */
/* line 5521, ../../../../../build/sass/screen.scss */
ul.order_details {
  width: 100% !important;
  max-width: 940px !important;
  padding: 0 !important;
  margin: 0 0 20px 0 !important;
}

/* line 5528, ../../../../../build/sass/screen.scss */
ul.order_details li {
  list-style: none !important;
  padding: 0 60px 0 0 !important;
  margin: 0 !important;
  border: 0 !important;
}

/* line 5535, ../../../../../build/sass/screen.scss */
ul.order_details li strong {
  font-size: 16px;
}

/*/ ORDER RECEIVED */
/* MY ACCOUNT */
/* line 5544, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account {
  margin: 0 30px 0 0;
  padding: 0 50px 0 0;
  border-right: 1px solid #ccc;
  position: relative;
}

/* line 5551, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account:after, .gbtr_left_column_my_account:before {
  left: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 5561, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 8px;
  top: 60px;
  margin-top: -8px;
}

/* line 5568, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account:before {
  border-color: rgba(184, 184, 184, 0);
  border-left-color: #b8b8b8;
  border-width: 9px;
  top: 60px;
  margin-top: -9px;
}

/* line 5576, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account ul.menu_my_account {
  font-size: 12px !important;
  text-transform: uppercase !important;
  font-weight: 900;
  color: #000;
  padding-bottom: 100px;
}

/* line 5584, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account ul.menu_my_account {
  margin: 0 !important;
  padding: 0 0 100px 0 !important;
}

/* line 5589, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account ul.menu_my_account li {
  display: block;
  border-bottom: 1px solid #ccc;
  color: #8d8d8d;
  font-size: 12px !important;
  padding: 0;
}

/* line 5597, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account ul.menu_my_account li a {
  display: inline-block;
  padding: 12px 0 8px 0;
  text-decoration: none;
  color: #8d8d8d;
  border-bottom: 2px solid #fff;
}

/* line 5605, ../../../../../build/sass/screen.scss */
.gbtr_left_column_my_account ul.menu_my_account li.current-menu-item a {
  border-bottom: 2px solid #000;
  color: #000;
}

/* line 5610, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper_parent {
  margin: 30px 0;
}

/* line 5614, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper_parent .gbtr_left_column_my_account_parent {
  display: none;
}

/* line 5618, ../../../../../build/sass/screen.scss */
#billing_address_2_field,
#shipping_address_2_field {
  margin-top: 20px !important;
}

/* line 5623, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper_parent .gbtr_my_account_wrapper {
  padding: 0;
  margin: 0;
}

/* line 5628, ../../../../../build/sass/screen.scss */
.gbtr_no_recent_orders {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
}

/* line 5633, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper h2 {
  display: block;
  font-size: 24px;
  color: #000;
  font-weight: normal;
  padding-bottom: 30px !important;
  border-bottom: 2px solid #000;
}

/* line 5642, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper ul {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 5647, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* line 5653, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper table.shop_table {
  border-top: 0;
  /*border-bottom:1px solid #ccc;*/
  padding-bottom: 50px;
  margin-bottom: 30px;
}

/* line 5660, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper table.shop_table th {
  border-bottom: 1px solid #ccc;
}

/* line 5664, ../../../../../build/sass/screen.scss */
table.my_account_orders {
  font-size: inherit !important;
}

/* line 5668, ../../../../../build/sass/screen.scss */
table.my_account_orders td {
  padding: 20px 0 !important;
}

/* line 5672, ../../../../../build/sass/screen.scss */
table.my_account_orders .order-number {
  width: 25%;
}

/* line 5676, ../../../../../build/sass/screen.scss */
table.my_account_orders .order-number a {
  font-size: 30px;
  color: #6da7ba;
  border-bottom: 2px solid #000;
  display: inline-block;
  text-decoration: none;
  padding: 0 0 5px 0;
  margin: 0 0 5px 0;
}

/* line 5686, ../../../../../build/sass/screen.scss */
table.my_account_orders .order-number a:hover {
  color: #555;
}

/* line 5690, ../../../../../build/sass/screen.scss */
table.my_account_orders .order-number time {
  width: 80px;
  display: block;
}

/* line 5695, ../../../../../build/sass/screen.scss */
table.my_account_orders .order-shipto,
table.my_account_orders .order-shipto address {
  /*width:30%;*/
  color: #555;
  font-style: normal;
}

/* line 5702, ../../../../../build/sass/screen.scss */
table.my_account_orders .order-total {
  width: 15%;
}

/* line 5706, ../../../../../build/sass/screen.scss */
table.my_account_orders td.order-total {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 900;
  color: #000;
}

/* line 5713, ../../../../../build/sass/screen.scss */
table.my_account_orders td.order-actions {
  white-space: nowrap;
  color: #000;
}

/* line 5718, ../../../../../build/sass/screen.scss */
table.my_account_orders td.order-actions a {
  color: #000;
}

/* line 5722, ../../../../../build/sass/screen.scss */
table.my_account_orders td.order-actions a:hover {
  color: #6da7ba;
}

/* line 5726, ../../../../../build/sass/screen.scss */
table.my_account_orders .order-status {
  width: 20%;
  color: #555;
  white-space: nowrap;
}

/* line 5732, ../../../../../build/sass/screen.scss */
table.my_account_orders .order-details {
  width: 15%;
}

/* line 5736, ../../../../../build/sass/screen.scss */
ul.digital-downloads {
  padding: 20px 0 40px 0 !important;
  margin-bottom: 30px !important;
  border-bottom: 1px solid #ccc;
}

/* line 5742, ../../../../../build/sass/screen.scss */
ul.digital-downloads li {
  padding: 0;
  background: none;
}

/* line 5747, ../../../../../build/sass/screen.scss */
ul.digital-downloads li span {
  padding: 5px 0;
  font-size: 13px;
}

/* line 5752, ../../../../../build/sass/screen.scss */
ul.digital-downloads li a {
  padding: 5px 0 5px 20px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat;
  color: #555;
  font-size: 13px;
  /*text-decoration:none;*/
}

/* line 5761, ../../../../../build/sass/screen.scss */
ul.digital-downloads li a:hover {
  color: #6da7ba;
}

/* line 5765, ../../../../../build/sass/screen.scss */
ul.gbtr_digital-downloads {
  margin: 15px 0 50px 0 !important;
  display: block;
}

/* line 5770, ../../../../../build/sass/screen.scss */
ul.gbtr_digital-downloads li {
  padding: 0 0 10px 0 !important;
}

/* line 5774, ../../../../../build/sass/screen.scss */
ul.gbtr_digital-downloads li a {
  padding: 0;
  display: inline-block;
  color: #555;
  font-size: 13px;
  /*text-decoration:none;*/
}

/* line 5782, ../../../../../build/sass/screen.scss */
ul.gbtr_digital-downloads li a:hover {
  color: #000;
}

/* line 5786, ../../../../../build/sass/screen.scss */
ul.gbtr_digital-downloads span.count {
  float: right;
}

/* line 5790, ../../../../../build/sass/screen.scss */
.myaccount_user,
.order-info {
  display: block;
  background: #6da7ba;
  padding: 25px 30px !important;
  color: #fff !important;
  position: relative;
  font-size: 13px !important;
  max-width: 880px;
  margin-bottom: 20px !important;
}

/* line 5802, ../../../../../build/sass/screen.scss */
.myaccount_user:after,
.order-info:after {
  bottom: 100%;
  left: 25px;
  margin-left: -8px;
  border: solid transparent;
  border-color: rgba(179, 153, 100, 0);
  border-bottom-color: #6da7ba;
  border-width: 8px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 5818, ../../../../../build/sass/screen.scss */
.myaccount_user a,
.order-info a {
  color: #fff;
  text-decoration: underline !important;
}

/* line 5824, ../../../../../build/sass/screen.scss */
.myaccount_user span,
.order-info span {
  display: block;
  font-size: 18px;
  text-transform: capitalize;
}

/* line 5831, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper {
  margin: 30px 0;
  max-width: 940px;
}

/* line 5836, ../../../../../build/sass/screen.scss */
.myaccount_address {
  display: block;
  padding: 15px 0 !important;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

/* line 5843, ../../../../../build/sass/screen.scss */
.addresses {
  /*border-bottom:1px solid #ccc;
  padding-bottom:40px;*/
}

/* line 5848, ../../../../../build/sass/screen.scss */
.addresses a {
  color: #000;
}

/* line 5852, ../../../../../build/sass/screen.scss */
.addresses a:hover {
  color: #6da7ba;
}

/* line 5856, ../../../../../build/sass/screen.scss */
.addresses .title h3,
.gbtr_my_account_wrapper h3 {
  float: none;
  display: block;
  font-size: 12px !important;
  text-transform: uppercase;
  font-weight: 900 !important;
  color: #000;
  padding: 10px 0 !important;
  margin: 0;
  /*border-bottom:1px dotted #ccc;*/
}

/* line 5869, ../../../../../build/sass/screen.scss */
.addresses address {
  /*padding:15px 0;*/
  font-style: normal;
  color: #555;
  line-height: 1.5em;
}

/* line 5876, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper .input-text {
  padding: 5px 9px !important;
  font-size: 13px;
  color: #777;
}

/* line 5882, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper select {
  padding: 7px 9px 8px 9px !important;
  font-size: 13px;
  color: #777;
}

/* line 5888, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper p {
  /*padding:15px 0 !important;*/
  font-size: 13px !important;
  color: #777 !important;
}

/* line 5894, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper form p {
  padding: 0 !important;
  margin: 0 !important;
}

/* line 5899, ../../../../../build/sass/screen.scss */
.gbtr_my_account_wrapper select {
  padding: 8px 8px 8px 4px;
  font-size: 13px;
  color: #777;
}

/* line 5905, ../../../../../build/sass/screen.scss */
.gbtr_my_account_button input {
  width: 100%;
  color: #fff;
  margin: 30px 0 0 0 !important;
}

/* line 5911, ../../../../../build/sass/screen.scss */
.gbtr_my_account_button input:hover {
  background: #6da7ba !important;
}

/* line 5915, ../../../../../build/sass/screen.scss */
.order-info mark {
  background: none;
  color: #fff;
  font-weight: bold;
}

/* line 5921, ../../../../../build/sass/screen.scss */
.track_order {
  max-width: 940px;
}

/* line 5925, ../../../../../build/sass/screen.scss */
.order_table_item small {
  font-size: 14px;
}

/* line 5929, ../../../../../build/sass/screen.scss */
.gbtr_track_order_button {
  color: #fff;
  width: 250px;
  margin: 30px 0 0 0 !important;
}

/* line 5935, ../../../../../build/sass/screen.scss */
.gbtr_track_order_button:hover {
  background: #6da7ba !important;
}

/* line 5939, ../../../../../build/sass/screen.scss */
form.login, form.checkout_coupon, form.register {
  border: 0 !important;
  padding: 0px !important;
  margin: 0 !important;
  text-align: left !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

/* line 5949, ../../../../../build/sass/screen.scss */
.gbtr_login_register_wrapper {
  width: 500px;
  position: relative;
  height: 445px;
  overflow: hidden;
  border: 1px solid #ccc;
  float: left;
}

/* line 5958, ../../../../../build/sass/screen.scss */
.gbtr_login_register_wrapper h2 {
  display: block;
  font-size: 24px;
  color: #000;
  font-weight: normal;
  padding: 0 0 30px 0;
  border-bottom: 2px solid #000;
  margin: 0 0 10px 0;
}

/* line 5968, ../../../../../build/sass/screen.scss */
.gbtr_login_register_wrapper input {
  padding: 5px 9px;
  font-size: 13px;
  color: #777;
  border: 1px solid #ccc;
}

/* line 5975, ../../../../../build/sass/screen.scss */
.gbtr_login_register_wrapper .lost_password {
  display: block;
  padding: 20px 0 0 0;
}

/* line 5980, ../../../../../build/sass/screen.scss */
.gbtr_login_register_wrapper .button {
  border: 0;
  width: 100%;
  color: #fff;
  margin: 30px 0 0 0 !important;
}

/* line 5987, ../../../../../build/sass/screen.scss */
.gbtr_login_register_wrapper .button:hover {
  background: #6da7ba !important;
}

/* line 5991, ../../../../../build/sass/screen.scss */
.gbtr_login_register_slider {
  width: 1000px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 5998, ../../../../../build/sass/screen.scss */
.gbtr_login_register_slide_1,
.gbtr_login_register_slide_2 {
  padding: 50px;
  width: 400px;
  float: left;
}

/* line 6006, ../../../../../build/sass/screen.scss */
.gbtr_login_register_switch {
  float: left;
  width: 400px;
  min-height: 500px;
  position: relative;
  overflow: hidden;
  /*border:1px solid #F00;*/
  margin-left: 33px;
}

/* line 6016, ../../../../../build/sass/screen.scss */
.gbtr_login_register_switch h2 {
  display: block;
  font-size: 24px;
  color: #000;
  font-weight: normal;
  padding: 0 0 30px 0;
  border-bottom: 2px solid #000;
  margin: 0 0 20px 0;
}

/* line 6026, ../../../../../build/sass/screen.scss */
.gbtr_login_register_switch h3 {
  color: #555;
  font-size: 15px !important;
  line-height: 1.7em !important;
}

/* line 6032, ../../../../../build/sass/screen.scss */
.gbtr_login_register_switch ul li {
  font-size: 13px !important;
  color: #6da7ba !important;
  padding: 0 !important;
}

/* line 6038, ../../../../../build/sass/screen.scss */
.gbtr_login_register_switch .button {
  margin-top: 25px;
  width: 300px;
  background: #fff;
  color: #000;
  border: 1px solid #ccc !important;
}

/* line 6046, ../../../../../build/sass/screen.scss */
.gbtr_login_register_switch .button:hover {
  background: #6da7ba;
  color: #fff;
}

/* line 6051, ../../../../../build/sass/screen.scss */
.gbtr_login_register_label_slider {
  width: 300px;
  padding: 50px;
  min-height: 900px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 6060, ../../../../../build/sass/screen.scss */
.gbtr_login_register_reg,
.gbtr_login_register_log {
  height: 500px;
}

/* line 6066, ../../../../../build/sass/screen.scss */
.gbtr_login_register_reg {
  /*background:#ccc;*/
}

/* line 6071, ../../../../../build/sass/screen.scss */
.gbtr_login_register_log {
  /*background:#06F;*/
}

/* line 6076, ../../../../../build/sass/screen.scss */
.gbtr_login_register_reg .button,
.gbtr_login_register_log .button {
  color: #000 !important;
  margin-top: 10px !important;
}

/* line 6083, ../../../../../build/sass/screen.scss */
.gbtr_login_register_reg .button:hover,
.gbtr_login_register_log .button:hover {
  color: #fff !important;
  background: #6da7ba !important;
}

/* /MY ACCOUNT */
/* /BLOG LISTING */
/* line 6097, ../../../../../build/sass/screen.scss */
h1.entry-title.gbtr_post_title_listing,
h1.page-title.gbtr_post_title_listing,
h1.entry-title.gbtr_post_title_listing a,
h1.page-title.gbtr_post_title_listing a {
  text-transform: none !important;
  padding: 0 0 15px 0;
  margin: 10px 0 0 0;
  line-height: 1.2em;
  font-size: 40px;
}

/* line 6109, ../../../../../build/sass/screen.scss */
.search h1.entry-title.gbtr_post_title_listing,
.search h1.page-title.gbtr_post_title_listing,
.search h1.entry-title.gbtr_post_title_listing a,
.search h1.page-title.gbtr_post_title_listing a {
  padding: 0 0 5px 0;
  margin: 10px 0 0 0;
}

/* line 6118, ../../../../../build/sass/screen.scss */
article {
  margin-bottom: 100px;
}

/* line 6123, ../../../../../build/sass/screen.scss */
.single article {
  margin-bottom: 0px;
}

/* line 6128, ../../../../../build/sass/screen.scss */
.search article {
  margin-bottom: 40px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d0d0d0;
}

/* line 6135, ../../../../../build/sass/screen.scss */
#comments article {
  margin-bottom: 0px;
}

/* line 6140, ../../../../../build/sass/screen.scss */
article:first-child h1.entry-title.gbtr_post_title_listing,
article:first-child h1.page-title.gbtr_post_title_listing:first-child,
article:first-child h1.entry-title.gbtr_post_title_listing a,
article:first-child h1.page-title.gbtr_post_title_listing:first-child a {
  margin-top: 0px !important;
}

/* line 6148, ../../../../../build/sass/screen.scss */
.global_content_wrapper {
  margin: 70px auto;
}

/* line 6152, ../../../../../build/sass/screen.scss */
.content-area {
  margin: 0 0 30px 0;
}

/* line 6156, ../../../../../build/sass/screen.scss */
.content-area .entry-meta {
  display: block;
  padding: 0 0 30px 0;
  line-height: 25px;
}

/* line 6162, ../../../../../build/sass/screen.scss */
.content-area .entry-meta span {
  /*white-space:nowrap;*/
}

/* line 6166, ../../../../../build/sass/screen.scss */
.entry-meta i,
.status_on {
  color: #000;
}

/* line 6171, ../../../../../build/sass/screen.scss */
.entry-attachment {
  text-align: center;
  padding: 50px 10px 50px 10px;
}

/* line 6176, ../../../../../build/sass/screen.scss */
.attachment .entry-meta {
  text-align: center;
  color: #b3b3b3;
}

/* line 6181, ../../../../../build/sass/screen.scss */
.gbtr_next_image {
  text-align: right;
}

/* line 6185, ../../../../../build/sass/screen.scss */
.format-standard .entry-meta {
  padding: 0 0 30px 0;
  margin-top: -10px;
}

/* line 6190, ../../../../../build/sass/screen.scss */
.search .format-standard .entry-meta {
  margin-top: 0px;
}

/* line 6194, ../../../../../build/sass/screen.scss */
.format-image .entry-meta {
  margin-bottom: 35px;
  border-bottom: 2px solid #000;
}

/* line 6199, ../../../../../build/sass/screen.scss */
.search .format-image .entry-meta,
.single .format-image .entry-meta {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 6205, ../../../../../build/sass/screen.scss */
.format-audio .entry-meta {
  margin-bottom: 35px;
  border-bottom: 2px solid #000;
}

/* line 6210, ../../../../../build/sass/screen.scss */
.search .format-audio .entry-meta,
.single .format-audio .entry-meta {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 6216, ../../../../../build/sass/screen.scss */
.format-video .entry-meta {
  margin-bottom: 35px;
  border-bottom: 2px solid #000;
}

/* line 6221, ../../../../../build/sass/screen.scss */
.search .format-video .entry-meta,
.single .format-video .entry-meta {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 6227, ../../../../../build/sass/screen.scss */
.format-aside .entry-meta {
  margin-bottom: 35px;
  border-bottom: 2px solid #000;
}

/* line 6232, ../../../../../build/sass/screen.scss */
.search .format-aside .entry-meta,
.single .format-aside .entry-meta {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 6239, ../../../../../build/sass/screen.scss */
.format-gallery .entry-meta {
  margin-bottom: 35px;
  border-bottom: 2px solid #000;
}

/* line 6244, ../../../../../build/sass/screen.scss */
.search .format-gallery .entry-meta,
.single .format-gallery .entry-meta {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 6250, ../../../../../build/sass/screen.scss */
.format-quote .entry-meta {
  margin-bottom: 35px;
  border-bottom: 2px solid #000;
}

/* line 6255, ../../../../../build/sass/screen.scss */
.search .format-quote .entry-meta,
.single .format-quote .entry-meta {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 6261, ../../../../../build/sass/screen.scss */
.format-status .entry-meta {
  margin-bottom: 35px;
  border-bottom: 2px solid #000;
}

/* line 6266, ../../../../../build/sass/screen.scss */
.search .format-status .entry-meta,
.single .format-status .entry-meta {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 6272, ../../../../../build/sass/screen.scss */
.entry-content {
  margin: 35px 0 15px 0;
  clear: both;
}

/* line 6277, ../../../../../build/sass/screen.scss */
.format-image .entry-content {
  margin: 0 0 30px 0;
}

/* line 6281, ../../../../../build/sass/screen.scss */
.format-audio .entry-content {
  margin: 35px 0 30px 0;
}

/* line 6285, ../../../../../build/sass/screen.scss */
.format-video .entry-content {
  margin: 35px 0 10px 0;
}

/* line 6289, ../../../../../build/sass/screen.scss */
.format-aside .entry-content {
  margin: 0 0 10px 0;
  font-size: 24px;
  color: #000;
  line-height: 1.5em;
}

/* line 6296, ../../../../../build/sass/screen.scss */
.format-aside .entry-content p {
  font-size: 24px;
  color: #000;
  line-height: 1.5em;
}

/* line 6302, ../../../../../build/sass/screen.scss */
.format-gallery .entry-content {
  margin: 35px 0 30px 0;
}

/* line 6306, ../../../../../build/sass/screen.scss */
.format-quote .entry-content {
  margin: 0 0 30px 0;
  font-size: 30px;
  color: #000;
  line-height: 1.5em;
}

/* line 6313, ../../../../../build/sass/screen.scss */
.format-quote .entry-content p {
  font-size: 30px;
  color: #000;
  line-height: 1.3em;
}

/* line 6319, ../../../../../build/sass/screen.scss */
.format-quote blockquote,
.format-quote blockquote p {
  padding: 0;
  margin: 0;
  font-style: normal;
  color: #000 !important;
  line-height: 1.3em;
}

/* line 6329, ../../../../../build/sass/screen.scss */
.format-quote blockquote {
  padding: 0 70px 0 0;
}

/* line 6334, ../../../../../build/sass/screen.scss */
.format-quote blockquote:before {
  background-position: -588px -150px;
  left: inherit;
  right: 0;
}

/* line 6340, ../../../../../build/sass/screen.scss */
.format-quote cite,
.format-quote cite p {
  padding: 0;
  margin: 10px 0 0 0;
  font-style: normal;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5em;
  text-transform: none;
  display: inline-block;
}

/* line 6353, ../../../../../build/sass/screen.scss */
.format-status .entry-content {
  margin: 0 0 10px 0;
  font-size: 30px;
  color: #000;
  line-height: 1.3em;
  position: relative;
  padding: 0 70px 0 0;
}

/* line 6362, ../../../../../build/sass/screen.scss */
.format-status .entry-content p {
  font-size: 30px;
  color: #000;
  line-height: 1.3em;
}

/* line 6368, ../../../../../build/sass/screen.scss */
.format-status .entry-content:before {
  content: "";
  width: 50px;
  height: 50px;
  background: none;
  background-position: -638px -150px;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 6383, ../../../../../build/sass/screen.scss */
.entry-content table {
  width: 100%;
  margin: 0 0 30px 0;
}

/* line 6388, ../../../../../build/sass/screen.scss */
.entry-content table th {
  /*background:#f4f4f4;
  padding:5px;*/
  font-weight: bold;
}

/* line 6394, ../../../../../build/sass/screen.scss */
.entry-content table.shop_attributes th {
  /*background:#fff;
  padding:8px;*/
}

/* line 6399, ../../../../../build/sass/screen.scss */
.entry-content table td {
  /*padding:5px;*/
}

/* line 6403, ../../../../../build/sass/screen.scss */
.entry-content dl {
  margin: 0 0 20px 0;
}

/* line 6407, ../../../../../build/sass/screen.scss */
.entry-content dt {
  margin: 5px 0;
  font-weight: bold;
}

/* line 6412, ../../../../../build/sass/screen.scss */
.entry-content .wp-caption {
  max-width: 620px !important;
  /*width:100% !important;*/
  height: auto;
}

/* line 6418, ../../../../../build/sass/screen.scss */
.entry-content-portfolio {
  margin-top: 4px;
}

/* line 6422, ../../../../../build/sass/screen.scss */
.entry-content-portfolio img {
  max-width: 590px !important;
  width: 100%;
  height: auto;
}

/* line 6428, ../../../../../build/sass/screen.scss */
.entry-content iframe {
  /*max-width:620px !important;*/
  /*width:100% !important;*/
}

/* line 6433, ../../../../../build/sass/screen.scss */
.entry-content-portfolio iframe {
  max-width: 590px !important;
  width: 100% !important;
}

/* line 6438, ../../../../../build/sass/screen.scss */
.entry-content-aside {
  font-size: 13px;
  line-height: 1.7em;
  color: #555;
}

/* line 6444, ../../../../../build/sass/screen.scss */
.entry-content-aside-title {
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  border-bottom: 1px dotted #ccc;
  padding: 0 0 10px 0;
  margin: 20px 0 10px 0;
  color: #000;
}

/* line 6454, ../../../../../build/sass/screen.scss */
.entry-content.gbtr_blog_listing {
  margin: 0;
}

/* line 6458, ../../../../../build/sass/screen.scss */
.entry-meta a {
  /*color:#555;*/
  /*text-transform:capitalize;*/
  position: relative;
}

/* line 6464, ../../../../../build/sass/screen.scss */
.entry-meta a:hover {
  color: #6da7ba;
}

/* line 6468, ../../../../../build/sass/screen.scss */
.entry-thumbnail {
  margin: 35px 0 35px 0;
}

/* line 6472, ../../../../../build/sass/screen.scss */
.format-quote .entry-thumbnail {
  text-align: center;
}

/* line 6476, ../../../../../build/sass/screen.scss */
.page-blog .entry-thumbnail {
  /*margin:0 0 30px 0 !important;*/
}

/* line 6480, ../../../../../build/sass/screen.scss */
.entry-thumbnail.gbtr_blog_listing {
  margin: 0 0 20px 0;
}

/* line 6484, ../../../../../build/sass/screen.scss */
.entry-thumbnail img {
  max-width: 100%;
  height: auto;
}

/* line 6489, ../../../../../build/sass/screen.scss */
.attachment {
  width: 100%;
}

/* line 6493, ../../../../../build/sass/screen.scss */
.entry-content img {
  max-width: 100%;
  height: auto;
}

/* line 6498, ../../../../../build/sass/screen.scss */
.gallery {
  margin: 0 0 30px 0 !important;
  padding: 0 !important;
}

/* line 6503, ../../../../../build/sass/screen.scss */
.gallery br {
  height: 0;
  display: block;
}

/* line 6508, ../../../../../build/sass/screen.scss */
.gallery dl,
.gallery dt {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 6514, ../../../../../build/sass/screen.scss */
.gallery-item {
  margin: 0 !important;
  padding: 0 !important;
  opacity: 1;
  transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -webkit-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  -webkit-transform: translateZ(0);
}

/* line 6525, ../../../../../build/sass/screen.scss */
.gallery-item:hover {
  opacity: .6;
}

/* line 6529, ../../../../../build/sass/screen.scss */
.gallery-item img {
  border: 0 !important;
}

/* line 6533, ../../../../../build/sass/screen.scss */
.gallery-icon {
  padding: 0 !important;
}

/* line 6537, ../../../../../build/sass/screen.scss */
.gallery-icon img {
  width: 100%;
  height: auto;
}

/* line 6545, ../../../../../build/sass/screen.scss */
.entry-content h1 {
  padding: 0 0 20px 0;
  font-size: 24px;
  line-height: 1.3em;
  font-weight: normal;
  color: #000;
}

/* line 6553, ../../../../../build/sass/screen.scss */
.entry-content h2 {
  padding: 0 0 20px 0;
  font-size: 21px;
  line-height: 1.3em;
  font-weight: normal;
  color: #000;
}

/* line 6561, ../../../../../build/sass/screen.scss */
.entry-content h3 {
  padding: 0 0 20px 0;
  display: block;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: normal;
  color: #000;
}

/* line 6570, ../../../../../build/sass/screen.scss */
.entry-content h4 {
  padding: 0 0 15px 0;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: normal;
  color: #000;
}

/* line 6579, ../../../../../build/sass/screen.scss */
.entry-content h5 {
  padding: 0 0 15px 0;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: normal;
  color: #000;
}

/* line 6588, ../../../../../build/sass/screen.scss */
.entry-content h6 {
  padding: 0 0 15px 0;
  font-size: 13px;
  line-height: 1.4em;
  font-weight: normal;
  color: #000;
}

/* line 6597, ../../../../../build/sass/screen.scss */
.entry-content {
  font-size: 13px;
  line-height: 1.7em;
  color: #555;
}

/* line 6603, ../../../../../build/sass/screen.scss */
.entry-content p {
  padding: 0 0 20px 0;
  font-size: 13px;
  line-height: 1.7em;
  color: #555;
}

/* line 6610, ../../../../../build/sass/screen.scss */
.entry-content ul {
  padding: 0 0 20px 30px;
  list-style: disc;
}

/* line 6615, ../../../../../build/sass/screen.scss */
.entry-content .rev_slider ul {
  padding: 0;
}

/* line 6619, ../../../../../build/sass/screen.scss */
.entry-content ul li {
  padding: 0;
  list-style: disc;
  font-size: 13px;
  line-height: 1.7em;
  color: #555;
}

/* line 6627, ../../../../../build/sass/screen.scss */
.entry-content ol {
  padding: 0 0 20px 20px;
}

/* line 6631, ../../../../../build/sass/screen.scss */
.entry-content ol li {
  padding: 0;
  font-size: 13px;
  line-height: 1.7em;
  color: #555;
  list-style: decimal;
}

/* line 6639, ../../../../../build/sass/screen.scss */
ol.commentlist {
  padding: 0 !important;
}

/* line 6643, ../../../../../build/sass/screen.scss */
ol.commentlist li {
  list-style: none !important;
}

/* line 6647, ../../../../../build/sass/screen.scss */
.entry-content .wp-caption {
  padding: 0 0 30px 0;
}

/* line 6651, ../../../../../build/sass/screen.scss */
.entry-content .wp-caption-text {
  font-style: italic;
  color: #8d8d8d;
  padding: 10px 0 0 0;
  text-align: left;
}

/* line 6658, ../../../../../build/sass/screen.scss */
.entry-content .alignleft {
  float: left;
  margin: 0 30px 10px 0;
}

/* line 6663, ../../../../../build/sass/screen.scss */
.entry-content .alignright {
  float: right;
  margin: 0 0 0 30px;
}

/* line 6668, ../../../../../build/sass/screen.scss */
.entry-content .aligncenter {
  display: block;
  margin: 0 auto;
}

/* line 6682, ../../../../../build/sass/screen.scss */
.more-link {
  display: inline-block;
  padding: 10px 20px;
  background: #6da7ba;
  color: #fff;
  text-decoration: none;
  margin: 10px 0 0 0;
}

/* line 6691, ../../../../../build/sass/screen.scss */
.more-link.auto {
  margin: 10px 0 0 0;
}

/* line 6695, ../../../../../build/sass/screen.scss */
.more-link:hover {
  background: #000;
  color: #fff;
}

/* line 6700, ../../../../../build/sass/screen.scss */
.content_more_wrapper .more-link {
  margin-top: 30px;
}

/* line 6704, ../../../../../build/sass/screen.scss */
footer.entry-meta {
  /*border-top:1px solid #ccc;
  border-bottom:2px solid #000;
  position: relative;
  background: #ffffff;*/
}

/* line 6711, ../../../../../build/sass/screen.scss */
footer.entry-meta:after, .entry-meta:before {
  /*bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;*/
}

/* line 6721, ../../../../../build/sass/screen.scss */
footer.entry-meta:after {
  /*border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 7px;
  left: 25px;
  margin-left: -7px;*/
}

/* line 6729, ../../../../../build/sass/screen.scss */
footer.entry-meta:before {
  /*border-color: rgba(184, 184, 184, 0);
  border-bottom-color: #b8b8b8;
  border-width: 8px;
  left: 25px;
  margin-left: -8px;*/
}

/* line 6737, ../../../../../build/sass/screen.scss */
footer.entry-meta a {
  /*padding:0 20px 0 0;*/
}

/* line 6741, ../../../../../build/sass/screen.scss */
footer.entry-meta a:before {
  content: "";
  width: 15px;
  height: 11px;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 0;
}

/* line 6751, ../../../../../build/sass/screen.scss */
footer.entry-meta .author a:before {
  /*background:none;
  background-image:url(images/sprites.png);
  background-position:0 -100px;
  background-repeat:no-repeat;*/
}

/* line 6758, ../../../../../build/sass/screen.scss */
footer.entry-meta .entry-date:before {
  /*background:none;
  background-image:url(images/sprites.png);
  background-position:-50px -100px;
  background-repeat:no-repeat;*/
}

/* line 6765, ../../../../../build/sass/screen.scss */
footer.entry-meta .comments-link {
  /*float:right;*/
  white-space: nowrap;
}

/* line 6770, ../../../../../build/sass/screen.scss */
.search footer.entry-meta .comments-link {
  float: none;
  white-space: nowrap;
}

/* line 6775, ../../../../../build/sass/screen.scss */
footer.entry-meta .comments-link a {
  color: #6da7ba;
}

/* line 6779, ../../../../../build/sass/screen.scss */
footer.entry-meta .categories-meta {
  padding: 0 17px 0 0;
}

/* line 6783, ../../../../../build/sass/screen.scss */
footer.entry-meta .categories-meta a {
  padding: 0;
}

/* line 6787, ../../../../../build/sass/screen.scss */
footer.entry-meta span {
  padding: 0 20px 0 0;
}

/* line 6791, ../../../../../build/sass/screen.scss */
footer.entry-meta .comments-link a:before {
  /*background:none;
  background-image:url(images/sprites.png);
  background-position:-100px -100px;
  background-repeat:no-repeat;*/
}

/* line 6798, ../../../../../build/sass/screen.scss */
footer .sep {
  display: none;
}

/* line 6802, ../../../../../build/sass/screen.scss */
#nav-below.post-navigation {
  border-top: 2px solid #000;
  border-bottom: 1px solid #ccc;
  vertical-align: middle !important;
  /*font-size:1px;*/
  margin-bottom: 30px;
}

/* line 6810, ../../../../../build/sass/screen.scss */
#nav-below .nav-previous-single {
  display: inline-block;
  width: 307px;
  vertical-align: middle !important;
  font-size: 13px;
}

/* line 6817, ../../../../../build/sass/screen.scss */
#nav-below .nav-previous-single a {
  padding: 25px 15px 25px 50px;
  display: inline-block;
  position: relative;
  color: #000;
}

/* line 6824, ../../../../../build/sass/screen.scss */
#nav-below .nav-previous-single a:hover {
  color: #6da7ba;
}

/* line 6828, ../../../../../build/sass/screen.scss */
#nav-below .nav-previous-single a .meta-nav {
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -18px;
  left: 0;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -50px 0;
  background-repeat: no-repeat;
}

/* line 6843, ../../../../../build/sass/screen.scss */
#nav-below .nav-previous-single a:hover .meta-nav {
  background: none;
  background-image: url(images/sprites.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* line 6850, ../../../../../build/sass/screen.scss */
#nav-below .nav-next-single {
  display: inline-block;
  width: 307px;
  vertical-align: middle !important;
  font-size: 13px;
  text-align: right;
  border-left: 1px solid #ccc;
}

/* line 6859, ../../../../../build/sass/screen.scss */
#nav-below .nav-next-single a {
  padding: 25px 50px 25px 15px;
  display: inline-block;
  position: relative;
  color: #000;
}

/* line 6866, ../../../../../build/sass/screen.scss */
#nav-below .nav-next-single a:hover {
  color: #6da7ba;
}

/* line 6870, ../../../../../build/sass/screen.scss */
#nav-below .nav-next-single a .meta-nav {
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -18px;
  right: 0;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -150px 0;
  background-repeat: no-repeat;
}

/* line 6885, ../../../../../build/sass/screen.scss */
#nav-below .nav-next-single a:hover .meta-nav {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -100px 0;
  background-repeat: no-repeat;
}

/* /BLOG LISTING */
/* DARK FOOTER */
/* line 6898, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper {
  background: #000;
  padding: 30px 0 0 0;
  color: #fff;
}

/* line 6904, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper label {
  color: #fff;
}

/* line 6909, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget_nav_menu ul li {
  width: 40%;
  display: inline-block;
  margin-right: 20px;
  border: 0 !important;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 11px;
}

/* line 6920, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget_nav_menu ul li a:hover {
  color: #6da7ba;
  text-decoration: none;
}

/* line 6925, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget ul li ul li {
  border: 0;
  border-top: 1px dotted #3d3d3d;
}

/* line 6930, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper ul.product_list_widget span.amount {
  color: #fff !important;
}

/* line 6934, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper ul.product_list_widget del span.amount {
  color: #555 !important;
}

/* line 6938, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper ul.product_list_widget ins span.amount {
  color: #fff !important;
}

/* line 6942, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .button {
  background: #6da7ba;
}

/* line 6946, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget.the_retailer_recent_posts li {
  border: 0;
}

/* line 6950, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper a:hover {
  color: #6da7ba;
}

/* line 6954, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget.the_retailer_connect a {
  border-color: #000;
}

/*.gbtr_dark_footer_wrapper .button:hover {
	background:#3d3d3d;
	color:#fff;
}*/
/* custom items */
/* line 6965, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget h4.widget-title {
  color: #fff;
  border-bottom: 2px solid #3d3d3d;
}

/* line 6970, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper a {
  color: #fff;
}

/* line 6974, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget ul li {
  border-bottom: 1px dotted #3d3d3d;
  color: #fff;
}

/* line 6979, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget ul li:last-child {
  border-bottom: 0 !important;
}

/* line 6983, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget ul li a {
  color: #fff;
}

/* line 6987, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .textwidget {
  color: #fff;
}

/* /DARK FOOTER */
/* SHORTCODES */
/* line 6998, ../../../../../build/sass/screen.scss */
.content_wrapper {
  width: 960px;
}

/* line 6999, ../../../../../build/sass/screen.scss */
.with_sidebar .content_wrapper {
  width: 620px;
}

/* line 7001, ../../../../../build/sass/screen.scss */
.content_grid_12 {
  width: 940px;
}

/* line 7002, ../../../../../build/sass/screen.scss */
.with_sidebar .content_grid_12 {
  width: 620px;
}

/* line 7004, ../../../../../build/sass/screen.scss */
.page_full_width .content_grid_12 {
  /*margin:0 auto;*/
}

/* line 7006, ../../../../../build/sass/screen.scss */
.content_grid_6 {
  width: 460px;
  float: left;
  margin-right: 20px;
}

/* line 7007, ../../../../../build/sass/screen.scss */
.with_sidebar .content_grid_6 {
  width: 100%;
}

/* line 7009, ../../../../../build/sass/screen.scss */
.content_grid_4 {
  width: 300px;
  float: left;
  margin-right: 20px;
}

/* line 7010, ../../../../../build/sass/screen.scss */
.with_sidebar .content_grid_4 {
  width: 100%;
}

/* line 7012, ../../../../../build/sass/screen.scss */
.content_grid_2_3 {
  width: 620px;
  float: left;
  margin-right: 20px;
}

/* line 7013, ../../../../../build/sass/screen.scss */
.with_sidebar .content_grid_2_3 {
  width: 100%;
}

/* line 7015, ../../../../../build/sass/screen.scss */
.content_grid_3 {
  width: 220px;
  float: left;
  margin-right: 20px;
}

/* line 7016, ../../../../../build/sass/screen.scss */
.with_sidebar .content_grid_3 {
  width: 100%;
}

/* line 7018, ../../../../../build/sass/screen.scss */
.content_grid_2 {
  width: 140px;
  float: left;
  margin-right: 20px;
}

/* line 7019, ../../../../../build/sass/screen.scss */
.with_sidebar .content_grid_2 {
  width: 100%;
}

/* line 7021, ../../../../../build/sass/screen.scss */
.content_grid_1 {
  width: 60px;
  float: left;
  margin-right: 20px;
}

/* line 7022, ../../../../../build/sass/screen.scss */
.with_sidebar .content_grid_1 {
  width: 100%;
}

/* line 7025, ../../../../../build/sass/screen.scss */
.content_hr,
.empty_separator {
  margin-top: 0px;
  margin-bottom: 0px;
  height: 1px;
  clear: both;
  max-width: 940px;
}

/* line 7035, ../../../../../build/sass/screen.scss */
.content_hr {
  border-top: 1px solid #ccc;
}

/* line 7039, ../../../../../build/sass/screen.scss */
.shortcode_big_box_txt_bg_wrapper {
  width: 100%;
  background-size: cover;
  background-color: #000;
  margin-bottom: 30px;
}

/* line 7046, ../../../../../build/sass/screen.scss */
.shortcode_big_box_txt_bg {
  padding: 7%;
}

/* line 7050, ../../../../../build/sass/screen.scss */
.shortcode_big_box_txt_bg h3 {
  text-align: center;
  color: #fff !important;
  font-size: 24px;
}

/* line 7056, ../../../../../build/sass/screen.scss */
.shortcode_big_box_txt_bg .sep {
  width: 60px;
  height: 2px;
  background: #fff;
  margin: 5px auto 20px auto;
}

/* line 7063, ../../../../../build/sass/screen.scss */
.shortcode_big_box_txt_bg h5 {
  color: #fff !important;
  text-align: center;
  padding: 0 !important;
}

/* line 7069, ../../../../../build/sass/screen.scss */
.shortcode_text_block {
  margin-bottom: 30px;
}

/* line 7073, ../../../../../build/sass/screen.scss */
.shortcode_text_block h3 {
  border-bottom: 1px solid #ccc;
  padding: 0 30px 25px 0;
  margin-bottom: 25px;
  text-transform: uppercase;
}

/* line 7080, ../../../../../build/sass/screen.scss */
.shortcode_text_block p {
  padding: 0 30px 0 0;
}

/* featured_1 */
/* line 7085, ../../../../../build/sass/screen.scss */
.shortcode_featured_1 {
  text-align: center;
  margin-bottom: 30px;
}

/* line 7090, ../../../../../build/sass/screen.scss */
.shortcode_featured_1_img_placeholder {
  width: 140px;
  height: 140px;
  overflow: hidden;
  margin: 10px auto 30px auto;
}

/* line 7097, ../../../../../build/sass/screen.scss */
.shortcode_featured_1_img_placeholder img {
  max-width: 140px;
}

/* line 7101, ../../../../../build/sass/screen.scss */
.shortcode_featured_1 a {
  border: 1px solid #ccc;
  padding: 15px 40px;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  font-size: 12px;
  font-weight: 900;
}

/* line 7111, ../../../../../build/sass/screen.scss */
.shortcode_featured_1 a:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #6da7ba;
  background: #6da7ba;
  color: #fff;
}

/*tabs*/
/* line 7121, ../../../../../build/sass/screen.scss */
.shortcode_tabgroup {
  margin: 0 0 30px 0;
  border-bottom: 1px solid #ccc;
  clear: both;
  width: 100%;
}

/* line 7128, ../../../../../build/sass/screen.scss */
.shortcode_tabgroup > h3 {
  border-bottom: 2px solid #000;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  clear: both;
}

/* line 7135, ../../../../../build/sass/screen.scss */
.shortcode_tabgroup ul.tabs {
  width: 219px;
  float: left;
  padding: 30px 50px 50px 0;
  border-right: 1px solid #ccc;
}

/* line 7142, ../../../../../build/sass/screen.scss */
.shortcode_tabgroup ul.tabs li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
}

/* line 7149, ../../../../../build/sass/screen.scss */
.shortcode_tabgroup ul.tabs li a {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 900;
  color: #8d8d8d;
  padding: 10px 0 8px 0;
  display: inline-block;
  border-bottom: 2px solid #fff;
}

/* line 7159, ../../../../../build/sass/screen.scss */
.shortcode_tabgroup ul.tabs li.active a {
  border-bottom: 2px solid #000;
  color: #000;
}

/* line 7164, ../../../../../build/sass/screen.scss */
.shortcode_tabgroup .panels {
  width: 620px;
  float: left;
  border-left: 1px solid #ccc;
  margin-left: -1px;
  padding: 40px 0 20px 50px;
}

/* line 7172, ../../../../../build/sass/screen.scss */
.with_sidebar .shortcode_tabgroup .panels {
  width: 300px;
}

/* line 7176, ../../../../../build/sass/screen.scss */
.content_grid_6 .shortcode_tabgroup ul.tabs,
.content_grid_4 .shortcode_tabgroup ul.tabs,
.content_grid_3 .shortcode_tabgroup ul.tabs {
  width: 100%;
  float: none;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #ccc;
}

/* line 7187, ../../../../../build/sass/screen.scss */
.content_grid_6 .shortcode_tabgroup ul.tabs li,
.content_grid_4 .shortcode_tabgroup ul.tabs li,
.content_grid_3 .shortcode_tabgroup ul.tabs li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 0;
  display: inline-block;
  border: 0;
}

/* line 7199, ../../../../../build/sass/screen.scss */
.content_grid_6 .shortcode_tabgroup ul.tabs li a,
.content_grid_4 .shortcode_tabgroup ul.tabs li a,
.content_grid_3 .shortcode_tabgroup ul.tabs li a {
  padding: 17px 0 15px 0;
  border-bottom: 2px solid #fff;
  margin-right: 20px;
}

/* line 7208, ../../../../../build/sass/screen.scss */
.content_grid_6 .shortcode_tabgroup ul.tabs li.active a,
.content_grid_4 .shortcode_tabgroup ul.tabs li.active a,
.content_grid_3 .shortcode_tabgroup ul.tabs li.active a {
  border-bottom: 2px solid #000;
}

/* line 7215, ../../../../../build/sass/screen.scss */
.content_grid_6 .shortcode_tabgroup .panels,
.content_grid_4 .shortcode_tabgroup .panels,
.content_grid_3 .shortcode_tabgroup .panels {
  width: 100%;
  float: none;
  border: 0;
  padding: 20px 0 10px 0;
  margin-left: 0;
}

/* meet_the_team */
/* line 7227, ../../../../../build/sass/screen.scss */
.shortcode_meet_the_team {
  text-align: center;
  margin-bottom: 30px;
}

/* line 7232, ../../../../../build/sass/screen.scss */
.shortcode_meet_the_team_img_placeholder {
  width: 190px;
  height: 190px;
  overflow: hidden;
  margin: 10px auto 30px auto;
  -moz-border-radius: 95px;
  -webkit-border-radius: 95px;
  -khtml-border-radius: 95px;
  border-radius: 95px;
}

/* line 7243, ../../../../../build/sass/screen.scss */
.with_sidebar .shortcode_meet_the_team_img_placeholder img {
  max-width: 140px;
}

/* line 7247, ../../../../../build/sass/screen.scss */
.with_sidebar .shortcode_meet_the_team_img_placeholder {
  width: 140px;
  height: 140px;
  -moz-border-radius: 70px;
  -webkit-border-radius: 70px;
  -khtml-border-radius: 70px;
  border-radius: 70px;
}

/* line 7256, ../../../../../build/sass/screen.scss */
.shortcode_meet_the_team_img_placeholder img {
  max-width: 190px;
}

/* line 7260, ../../../../../build/sass/screen.scss */
.shortcode_meet_the_team h3 {
  padding: 0 0 10px 0;
}

/* line 7264, ../../../../../build/sass/screen.scss */
.shortcode_meet_the_team .small_sep {
  margin: 0 auto 10px auto;
}

/* line 7268, ../../../../../build/sass/screen.scss */
.shortcode_meet_the_team .role {
  color: #6da7ba;
  font-size: 14px;
  margin-bottom: 25px;
}

/* our_services */
/* line 7275, ../../../../../build/sass/screen.scss */
.shortcode_our_services {
  margin: 20px 30px 50px 0;
}

/* line 7279, ../../../../../build/sass/screen.scss */
.shortcode_our_services_img_placeholder {
  width: 140px;
  height: 140px;
  overflow: hidden;
  margin: 5px 0 0 20px;
  float: right;
}

/* line 7287, ../../../../../build/sass/screen.scss */
.shortcode_our_services_img_placeholder img {
  max-width: 140px;
}

/* line 7291, ../../../../../build/sass/screen.scss */
.shortcode_our_services h3 {
  padding: 0 0 10px 0;
}

/* line 7295, ../../../../../build/sass/screen.scss */
.shortcode_our_services .small_sep {
  margin: 10px 0 10px 0;
}

/* line 7299, ../../../../../build/sass/screen.scss */
.shortcode_our_services p {
  padding: 0 0 10px 0;
}

/* line 7303, ../../../../../build/sass/screen.scss */
.shortcode_our_services a {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}

/* bold_title */
/* line 7310, ../../../../../build/sass/screen.scss */
.bold_title {
  display: block;
  clear: both;
  text-align: center;
  text-transform: uppercase;
  margin: -10px 0 60px 0;
  border-bottom: 2px solid #000;
  height: 30px;
  font-size: 18px !important;
}

/* line 7321, ../../../../../build/sass/screen.scss */
.bold_title span {
  border: 2px solid #000;
  display: inline-block;
  padding: 10px 30px;
  margin-top: 27px;
  background: #fff;
}

/* accordion */
/* line 7331, ../../../../../build/sass/screen.scss */
.accordion {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
}

/* line 7336, ../../../../../build/sass/screen.scss */
.content_grid_6 .accordion,
.content_grid_4 .accordion,
.content_grid_3 .accordion {
  margin-right: 30px;
}

/* line 7343, ../../../../../build/sass/screen.scss */
.accordion_h3 {
  text-transform: uppercase;
}

/* line 7347, ../../../../../build/sass/screen.scss */
.accordion .accordion-title {
  border-top: 1px solid #ccc;
  display: block;
}

/* line 7352, ../../../../../build/sass/screen.scss */
.accordion .accordion-title.active {
  border-top: 2px solid #000;
}

/* line 7356, ../../../../../build/sass/screen.scss */
.accordion .accordion-title a {
  display: block;
  padding: 20px 0 20px 40px;
  color: #000 !important;
  font-size: 14px;
  line-height: 1.5em;
}

/* line 7364, ../../../../../build/sass/screen.scss */
.accordion .accordion-title a:hover {
  color: #6da7ba !important;
}

/* line 7368, ../../../../../build/sass/screen.scss */
.accordion .accordion-title:before {
  content: "";
  width: 20px;
  height: 20px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -300px -100px;
  background-repeat: no-repeat;
  background-color: #999;
  vertical-align: middle;
  margin-right: 20px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  margin-top: 19px;
  float: left;
}

/* line 7389, ../../../../../build/sass/screen.scss */
.accordion .accordion-title a:hover:before {
  /*background:#6da7ba url(images/sprites.png) -300px -100px no-repeat;*/
}

/* line 7397, ../../../../../build/sass/screen.scss */
.accordion .accordion-title.active:before {
  background: none;
  background-image: url(images/sprites.png);
  background-position: -350px -100px;
  background-repeat: no-repeat;
  background-color: #000;
}

/* line 7405, ../../../../../build/sass/screen.scss */
.accordion .accordion-inner {
  padding: 20px 0 0px 40px;
  display: none;
  border-top: 1px solid #ccc;
  font-size: 13px;
  line-height: 1.7em !important;
  color: #555;
}

/* line 7414, ../../../../../build/sass/screen.scss */
.gbtr_cross_sells {
  margin-left: -10px;
  /*fix*/
}

/* banner_simple */
/* line 7420, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple {
  padding: 10px;
  cursor: pointer;
  /*background-size: cover;*/
  background-size: 105%;
  background-position: center;
  max-width: 920px;
  margin-bottom: 30px;
  clear: both;
  position: relative;
  transition: background-size 0.2s linear;
  -moz-transition: background-size 0.2s linear;
  -ms-transition: background-size 0.2s linear;
  -o-transition: background-size 0.2s linear;
  -webkit-transition: background-size 0.2s linear;
}

/* line 7437, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple:hover {
  background-size: 115%;
}

/* line 7441, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_inside {
  padding: 20px;
  text-align: center;
  border: 2px solid #fff;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

/* line 7452, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_inside:hover {
  background: #000;
  opacity: .7;
}

/* line 7457, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_inside h3 {
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 20px;
}

/* line 7465, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_inside h3 strong {
  font-size: 28px;
}

/* line 7469, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_inside h3 a {
  text-decoration: underline;
}

/* line 7473, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_inside h4 {
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-size: 14px;
}

/* line 7480, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_inside h4 a {
  text-decoration: underline;
}

/* line 7484, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_sep {
  width: 50%;
  height: 2px;
  background: #fff;
  margin: 5px auto;
}

/* line 7491, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_bullet {
  width: 144px;
  height: 144px;
  background: #000;
  position: absolute;
  top: -10px;
  right: 30px;
  -moz-border-radius: 72px;
  -webkit-border-radius: 72px;
  -khtml-border-radius: 72px;
  border-radius: 72px;
  text-align: center;
  display: table;
  text-transform: uppercase;
  color: #fff;
  line-height: 1.3em;
}

/* line 7509, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_bullet strong {
  font-size: 18px;
  line-height: 1.5em;
}

/* line 7514, ../../../../../build/sass/screen.scss */
.shortcode_banner_simple_bullet span {
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
}

/* sourcecode */
/* line 7524, ../../../../../build/sass/screen.scss */
pre {
  height: auto;
  font-family: monospace;
  border: 1px solid #ccc;
  background: #f0f0f0;
  padding: 20px 20px;
  margin: 0 0 30px 0;
  overflow-x: auto;
  line-height: 20px;
  max-width: 898px;
}

/* line 7536, ../../../../../build/sass/screen.scss */
.shortcode_code {
  height: auto;
  font-family: monospace;
  border: 0;
  background: none;
  padding: 0;
}

/* testimonials left */
/* line 7546, ../../../../../build/sass/screen.scss */
.testimonial_left {
  margin-bottom: 30px;
}

/* line 7550, ../../../../../build/sass/screen.scss */
.testimonial_left_content {
  padding: 30px;
  border: 1px solid #ccc;
  width: 70%;
  float: left;
  margin-right: 30px;
  position: relative;
  font-style: italic;
}

/* line 7560, ../../../../../build/sass/screen.scss */
.testimonial_left_content div:before {
  content: "";
  width: 40px;
  height: 40px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -600px -150px;
  background-repeat: no-repeat;
  position: absolute;
}

/* line 7573, ../../../../../build/sass/screen.scss */
.testimonial_left_content span {
  padding-left: 60px;
  display: block;
}

/* line 7578, ../../../../../build/sass/screen.scss */
.testimonial_left_author {
  /*background:#0CF;*/
  width: 18%;
  float: left;
  padding-left: 2%;
}

/* line 7585, ../../../../../build/sass/screen.scss */
.testimonial_left_author img {
  margin-bottom: 10px;
  max-width: 100px;
  height: auto;
}

/* line 7591, ../../../../../build/sass/screen.scss */
.testimonial_left_author h4 {
  font-size: 14px;
  padding: 0;
  margin: 0;
  color: #000;
  margin-bottom: 5px;
}

/* line 7599, ../../../../../build/sass/screen.scss */
.testimonial_left_author h5 {
  font-size: 13px;
  padding: 0;
  margin: 0;
  color: #6da7ba;
}

/* testimonials right */
/* line 7608, ../../../../../build/sass/screen.scss */
.testimonial_right {
  margin-bottom: 30px;
}

/* line 7612, ../../../../../build/sass/screen.scss */
.testimonial_right_content {
  padding: 30px;
  border: 1px solid #ccc;
  width: 70%;
  float: right;
  margin-right: 30px;
  position: relative;
  font-style: italic;
}

/* line 7622, ../../../../../build/sass/screen.scss */
.testimonial_right_content div:before {
  content: "";
  width: 40px;
  height: 40px;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -600px -150px;
  background-repeat: no-repeat;
  position: absolute;
}

/* line 7635, ../../../../../build/sass/screen.scss */
.testimonial_right_content span {
  padding-left: 60px;
  display: block;
}

/* line 7640, ../../../../../build/sass/screen.scss */
.testimonial_right_author {
  /*background:#0CF;*/
  width: 18%;
  float: right;
  padding-right: 2%;
}

/* line 7647, ../../../../../build/sass/screen.scss */
.testimonial_right_author img {
  margin-bottom: 10px;
  max-width: 100px;
  height: auto;
}

/* line 7653, ../../../../../build/sass/screen.scss */
.testimonial_right_author h4 {
  font-size: 14px;
  padding: 0;
  margin: 0;
  color: #000;
  margin-bottom: 5px;
}

/* line 7661, ../../../../../build/sass/screen.scss */
.testimonial_right_author h5 {
  font-size: 13px;
  padding: 0;
  margin: 0;
  color: #6da7ba;
}

/* woocommerce */
/* line 7670, ../../../../../build/sass/screen.scss */
ul.products {
  padding: 0;
  margin: 0;
  /*width:960px;*/
}

/* line 7676, ../../../../../build/sass/screen.scss */
ul.products li.product {
  display: inline-block !important;
  vertical-align: top;
  zoom: 1;
  width: 190px !important;
  margin: 0;
  padding: 0 15px 30px 0px !important;
  text-align: left;
  position: relative;
  border: 0;
  float: none !important;
}

/* line 7689, ../../../../../build/sass/screen.scss */
ul.products li.product a img {
  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3);
}

/* line 7695, ../../../../../build/sass/screen.scss */
ul.products li.product img {
  width: 190px !important;
  height: auto !important;
}

/* line 7700, ../../../../../build/sass/screen.scss */
p.product {
  padding: 0 !important;
  margin: 0 !important;
  background: #fff;
  border: 0 !important;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  max-width: 190px;
  color: #000;
}

/* line 7712, ../../../../../build/sass/screen.scss */
p.product a,
p.product.woocommerce a {
  background: #000 !important;
  border: 1px solid #ccc !important;
  margin-top: 10px;
  color: #fff !important;
}

/* line 7720, ../../../../../build/sass/screen.scss */
p.product a:hover {
  background: #6da7ba !important;
  color: #fff !important;
}

/* line 7725, ../../../../../build/sass/screen.scss */
.woocommerce .products ul, .woocommerce-page .products ul, .woocommerce ul.products, .woocommerce-page ul.products {
  left: 30px;
  position: relative;
}

/*from the blog*/
/* line 7733, ../../../../../build/sass/screen.scss */
.from_the_blog_item {
  width: 430px !important;
  padding-right: 50px !important;
  list-style: none !important;
}

/* line 7739, ../../../../../build/sass/screen.scss */
.from_the_blog_item:last-child {
  width: 410px !important;
}

/* line 7743, ../../../../../build/sass/screen.scss */
.from_the_blog_img {
  float: left;
  width: 190px;
  height: 190px;
  margin-right: 50px;
  position: relative;
  color: #fff;
}

/* line 7752, ../../../../../build/sass/screen.scss */
.from_the_blog_img:hover {
  color: #fff;
}

/* line 7756, ../../../../../build/sass/screen.scss */
.from_the_blog_noimg {
  float: left;
  width: 190px;
  height: 190px;
  background: #f9f9f9;
  margin-right: 50px;
  display: block;
}

/* line 7765, ../../../../../build/sass/screen.scss */
.from_the_blog_date {
  position: absolute;
  top: 0;
  right: 0;
  background: #6da7ba;
  width: 30px;
  height: 30px;
  text-align: center;
}

/* line 7775, ../../../../../build/sass/screen.scss */
.from_the_blog_date_day {
  display: block;
  margin: 0;
  padding: 4px 0 0 0;
  line-height: 12px;
  font-size: 14px;
}

/* line 7783, ../../../../../build/sass/screen.scss */
.from_the_blog_date_month {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 12px;
  font-size: 8px;
  text-transform: uppercase;
}

/* line 7792, ../../../../../build/sass/screen.scss */
.post_format_icon {
  position: absolute;
  top: 30px;
  right: 0;
  background: #4a494e;
  width: 30px;
  height: 30px;
  text-align: center;
}

/* line 7802, ../../../../../build/sass/screen.scss */
.post_format_icon:before {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  padding: 5px 0 0 0;
  text-align: center;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  display: block;
  font-size: 18px;
}

/* line 7819, ../../../../../build/sass/screen.scss */
.no_thumb .post_format_icon {
  display: none;
}

/* line 7823, ../../../../../build/sass/screen.scss */
.status .post_format_icon:before {
  content: "\f075";
  padding: 4px 0 0 0;
}

/* line 7828, ../../../../../build/sass/screen.scss */
.quote .post_format_icon:before {
  content: "\f10d";
}

/* line 7832, ../../../../../build/sass/screen.scss */
.aside .post_format_icon:before {
  content: "\f0a1";
}

/* line 7836, ../../../../../build/sass/screen.scss */
.video .post_format_icon:before {
  content: "\f16a";
}

/* line 7840, ../../../../../build/sass/screen.scss */
.image .post_format_icon:before {
  content: "\f03e";
}

/* line 7844, ../../../../../build/sass/screen.scss */
.audio .post_format_icon:before {
  content: "\f028";
}

/* line 7848, ../../../../../build/sass/screen.scss */
.gallery .post_format_icon:before {
  content: "\f00a";
}

/* line 7855, ../../../../../build/sass/screen.scss */
.from_the_blog_noimg:before {
  display: block;
  position: absolute;
  top: 85px;
  left: 55px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 80px;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}

/* line 7868, ../../../../../build/sass/screen.scss */
.status .from_the_blog_noimg:before {
  content: "\f075";
  top: 80px;
}

/* line 7873, ../../../../../build/sass/screen.scss */
.quote .from_the_blog_noimg:before {
  content: "\f10d";
  left: 60px;
}

/* line 7878, ../../../../../build/sass/screen.scss */
.aside .from_the_blog_noimg:before {
  content: "\f0a1";
}

/* line 7882, ../../../../../build/sass/screen.scss */
.video .from_the_blog_noimg:before {
  content: "\f16a";
}

/* line 7886, ../../../../../build/sass/screen.scss */
.image .from_the_blog_noimg:before {
  content: "\f03e";
}

/* line 7890, ../../../../../build/sass/screen.scss */
.audio .from_the_blog_noimg:before {
  content: "\f028";
}

/* line 7894, ../../../../../build/sass/screen.scss */
.gallery .from_the_blog_noimg:before {
  content: "\f00a";
}

/* line 7902, ../../../../../build/sass/screen.scss */
.from_the_blog_title {
  color: #000;
}

/* line 7906, ../../../../../build/sass/screen.scss */
.from_the_blog_title h3 {
  padding: 0;
  margin: 0 0 15px 0;
}

/* line 7911, ../../../../../build/sass/screen.scss */
.from_the_blog_comments {
  padding: 10px 0;
  font-size: 13px;
  color: #969696;
}

/* line 7917, ../../../../../build/sass/screen.scss */
.from_the_blog_comments a {
  color: #969696;
}

/* line 7921, ../../../../../build/sass/screen.scss */
.from_the_blog_excerpt {
  font-size: 13px;
  line-height: 1.5em;
}

/*from the portfolio*/
/* line 7928, ../../../../../build/sass/screen.scss */
.from_the_portfolio {
  width: 960px;
}

/* line 7932, ../../../../../build/sass/screen.scss */
.from_the_portfolio_item {
  width: 220px;
  float: left;
  margin: 10px 20px 20px 0;
  list-style: none !important;
  text-align: center;
}

/* line 7940, ../../../../../build/sass/screen.scss */
.from_the_portfolio_img {
  width: 220px;
  height: 165px;
  overflow: hidden;
  display: block;
}

/* line 7947, ../../../../../build/sass/screen.scss */
.from_the_portfolio_img img {
  width: 100%;
  height: auto;
}

/* line 7952, ../../../../../build/sass/screen.scss */
.from_the_portfolio_title {
  color: #000;
}

/* line 7956, ../../../../../build/sass/screen.scss */
.from_the_portfolio_title h3 {
  padding: 10px 0;
  margin: 0;
}

/* line 7961, ../../../../../build/sass/screen.scss */
.from_the_portfolio_cats {
  padding: 10px 0;
  margin: 0;
  font-size: 13px;
  color: #8d8d8d;
}

/* buttons */
/* line 7970, ../../../../../build/sass/screen.scss */
.light_button {
  display: inline-block;
  padding: 15px 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  color: #000;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  background-color: #fff;
}

/* line 7983, ../../../../../build/sass/screen.scss */
.light_button:hover {
  background-color: #6da7ba;
  border-color: #6da7ba;
  color: #fff;
}

/* line 7989, ../../../../../build/sass/screen.scss */
.dark_button {
  display: inline-block;
  padding: 15px 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  background-color: #000;
}

/* line 8002, ../../../../../build/sass/screen.scss */
.dark_button:hover {
  background-color: #6da7ba;
  border-color: #6da7ba;
  color: #fff;
}

/* line 8008, ../../../../../build/sass/screen.scss */
.light_grey_button {
  display: inline-block;
  padding: 15px 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #b2b2b2;
  color: #fff;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  background-color: #b2b2b2;
}

/* line 8021, ../../../../../build/sass/screen.scss */
.light_grey_button:hover {
  background-color: #6da7ba;
  border-color: #6da7ba;
  color: #fff;
}

/* line 8027, ../../../../../build/sass/screen.scss */
.dark_grey_button {
  display: inline-block;
  padding: 15px 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #666;
  color: #fff;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  background-color: #666;
}

/* line 8040, ../../../../../build/sass/screen.scss */
.dark_grey_button:hover {
  background-color: #6da7ba;
  border-color: #6da7ba;
  color: #fff;
}

/* line 8046, ../../../../../build/sass/screen.scss */
.custom_button {
  display: inline-block;
  padding: 15px 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  color: #000;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  background-color: #fff;
}

/* line 8059, ../../../../../build/sass/screen.scss */
.custom_button:hover {
  background-color: #6da7ba !important;
  border-color: #6da7ba !important;
  color: #fff !important;
}

/*slide_everything*/
/* line 8067, ../../../../../build/sass/screen.scss */
.slide_everything {
  position: relative;
  width: 940px;
  margin: 0 auto;
}

/* line 8073, ../../../../../build/sass/screen.scss */
.slide_everything .gbtr_items_slider_wrapper {
  max-width: 100%;
}

/* line 8077, ../../../../../build/sass/screen.scss */
.slide_everything_item {
  list-style: none !important;
}

/* line 8081, ../../../../../build/sass/screen.scss */
.slide_everything_content {
  width: 960px;
}

/* line 8085, ../../../../../build/sass/screen.scss */
.slide_everything .gbtr_items_slider {
  height: 0px;
  padding: 0;
}

/* line 8090, ../../../../../build/sass/screen.scss */
.slide_everything_item_img img {
  width: 100%;
  height: auto;
}

/* line 8095, ../../../../../build/sass/screen.scss */
.slide_everything .slide_everything_previous {
  position: absolute;
  top: 50%;
  left: 20px;
  cursor: pointer;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -600px 0;
  background-repeat: no-repeat;
  background-color: #000;
  width: 64px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border-radius: 64px;
  opacity: .1;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}

/* line 8119, ../../../../../build/sass/screen.scss */
.slide_everything .slide_everything_previous:hover {
  opacity: 1;
}

/* line 8123, ../../../../../build/sass/screen.scss */
.slide_everything .slide_everything_next {
  position: absolute;
  top: 50%;
  right: 20px;
  cursor: pointer;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -700px 0;
  background-repeat: no-repeat;
  background-color: #000;
  width: 64px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border-radius: 64px;
  opacity: .1;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}

/* line 8147, ../../../../../build/sass/screen.scss */
.slide_everything .slide_everything_next:hover {
  opacity: 1;
}

/*products_slider*/
/* line 8153, ../../../../../build/sass/screen.scss */
.products_slider {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

/* line 8159, ../../../../../build/sass/screen.scss */
.products_slider_item {
  list-style: none !important;
  display: block;
}

/* line 8164, ../../../../../build/sass/screen.scss */
.products_slider .gbtr_items_slider_wrapper {
  max-width: 100%;
}

/* line 8168, ../../../../../build/sass/screen.scss */
.products_slider .gbtr_items_slider {
  height: 0px;
  padding: 0;
  max-width: 100%;
}

/* line 8174, ../../../../../build/sass/screen.scss */
.products_slider_previous {
  position: absolute;
  top: 50%;
  left: 20px;
  cursor: pointer;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -600px 0;
  background-repeat: no-repeat;
  background-color: #000;
  width: 64px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border-radius: 64px;
  opacity: .1;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}

/* line 8198, ../../../../../build/sass/screen.scss */
.products_slider_previous:hover {
  opacity: 1;
}

/* line 8202, ../../../../../build/sass/screen.scss */
.products_slider_next {
  position: absolute;
  top: 50%;
  right: 20px;
  cursor: pointer;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -700px 0;
  background-repeat: no-repeat;
  background-color: #000;
  width: 64px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border-radius: 64px;
  opacity: .1;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}

/* line 8226, ../../../../../build/sass/screen.scss */
.products_slider_next:hover {
  opacity: 1;
}

/*style_1*/
/* line 8232, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_item {
  width: 470px;
}

/* line 8236, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_content {
  position: relative;
}

/* line 8240, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_images {
  width: 450px;
  background: #6da7ba;
}

/* line 8245, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_images img {
  width: 100%;
  height: auto;
}

/* line 8250, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_infos {
  position: absolute;
  bottom: 50px;
  left: 50px;
  padding: 0 50px 0 0;
  display: none;
}

/* line 8258, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_category a {
  text-transform: uppercase;
  font-weight: 900;
  color: #fff;
  font-size: 13px;
}

/*.style_1 .products_slider_category a:hover {
	color:#000;
}*/
/* line 8269, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_title a {
  color: #fff;
  font-size: 30px;
  line-height: 1.2em;
  padding: 5px 0 10px 0;
  display: block;
}

/*.style_1 .products_slider_title a:hover {
	color:#000;
}*/
/* line 8281, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_price {
  color: #fff;
  font-size: 30px;
  line-height: 1.2em;
  font-weight: 900;
}

/* line 8288, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_price .from,
.style_1 .products_slider_price del {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  opacity: .7;
}

/* line 8297, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_price ins {
  text-decoration: none;
}

/* line 8301, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_item .dark_button {
  margin-top: 20px;
}

/* line 8305, ../../../../../build/sass/screen.scss */
.style_1 .products_slider_item .dark_button:hover {
  background-color: #000;
  border: 1px solid #000;
}

/* /SHORTCODES */
/* GRID DEMO */
/* line 8315, ../../../../../build/sass/screen.scss */
.column_demo {
  width: 100%;
  padding: 30px 0;
  background: #09C;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
}

/* /GRID DEMO */
/* COMMENTS */
/* line 8328, ../../../../../build/sass/screen.scss */
#respond h3 {
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #000;
  padding: 30px 0;
  margin: 30px 0 30px 0;
  line-height: 1.5em;
}

/* line 8337, ../../../../../build/sass/screen.scss */
#review_form #respond h3 {
  border-bottom: 0;
}

/* line 8341, ../../../../../build/sass/screen.scss */
#review_form #respond h3:after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #000;
  margin: 20px 0 0 0;
}

/* line 8350, ../../../../../build/sass/screen.scss */
#review_form_wrapper_overlay #review_form #respond h3:after {
  margin: 20px auto 0 auto;
}

/* line 8354, ../../../../../build/sass/screen.scss */
#respond p {
  margin: 0 0 15px 0;
}

/* line 8361, ../../../../../build/sass/screen.scss */
#respond label {
  /*display:block;*/
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  margin-bottom: 10px;
}

/* line 8369, ../../../../../build/sass/screen.scss */
#review_form_wrapper_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: #fff;
  margin: 0 auto;
  display: none;
  overflow: auto;
}

/* line 8382, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: #fff;
  overflow: auto;
}

/* line 8393, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay.open {
  z-index: 999999;
}

/* line 8397, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay_inside {
  opacity: 0;
  transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  margin-left: -500px;
  width: 100%;
}

/* line 8406, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay_inside.open {
  opacity: 1;
  margin-left: 0;
}

/* line 8411, ../../../../../build/sass/screen.scss */
.review_form_thumb {
  width: 140px;
  height: 140px;
  margin: 0 auto;
  -moz-border-radius: 140px;
  -webkit-border-radius: 140px;
  -khtml-border-radius: 140px;
  border-radius: 140px;
  overflow: hidden;
  display: none;
}

/* line 8423, ../../../../../build/sass/screen.scss */
#review_form_wrapper_overlay .review_form_thumb {
  display: block;
}

/* line 8427, ../../../../../build/sass/screen.scss */
.review_form_thumb img {
  width: 100%;
  height: auto;
}

/* line 8432, ../../../../../build/sass/screen.scss */
#review_form_wrapper_overlay_close {
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  color: #fff;
  font-size: 24px;
  padding: 15px 18px;
}

/* line 8443, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay_close {
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  color: #fff;
  font-size: 24px;
  padding: 15px 18px;
  display: none;
}

/* line 8455, ../../../../../build/sass/screen.scss */
.custom_show_review_form {
  cursor: pointer;
}

/* line 8459, ../../../../../build/sass/screen.scss */
#review_form_wrapper {
  margin: 30px auto 50px auto;
  max-width: 530px;
  padding: 0 0 0 50px;
}

/* line 8465, ../../../../../build/sass/screen.scss */
#review_form_wrapper_overlay #review_form_wrapper {
  margin: 70px auto;
  max-width: 500px;
  padding: 0;
}

/* line 8471, ../../../../../build/sass/screen.scss */
#review_form_wrapper #respond label {
  margin: 0px;
}

/* line 8475, ../../../../../build/sass/screen.scss */
#respond #author,
#respond #email,
#respond #url,
#respond #comment {
  width: 100%;
  padding: 9px 10px;
  font-size: 13px;
  color: #777;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid #ccc;
}

/* line 8489, ../../../../../build/sass/screen.scss */
#review_form_wrapper #respond #author,
#review_form_wrapper #respond #email,
#review_form_wrapper #respond #url {
  /*width:500px;*/
  width: 100% !important;
  box-sizing: border-box;
}

/* line 8498, ../../../../../build/sass/screen.scss */
#review_form_wrapper .comment-form-author {
  padding: 0;
}

/* line 8502, ../../../../../build/sass/screen.scss */
#review_form_wrapper h3 {
  margin: 0;
  padding: 5px 0 20px 0;
  margin-bottom: 20px;
  /*text-align:center;*/
}

/* line 8509, ../../../../../build/sass/screen.scss */
#review_form_wrapper_overlay #review_form_wrapper h3 {
  text-align: center;
}

/* line 8513, ../../../../../build/sass/screen.scss */
#review_form_wrapper h3 span {
  font-size: 14px;
}

/* line 8517, ../../../../../build/sass/screen.scss */
#respond #submit {
  width: 100% !important;
}

/* line 8521, ../../../../../build/sass/screen.scss */
#review_form_wrapper .comment-form-rating {
  padding: 0 !important;
}

/* line 8525, ../../../../../build/sass/screen.scss */
#respond #submit:hover {
  background: #6da7ba !important;
}

/* line 8529, ../../../../../build/sass/screen.scss */
#comments {
  font-size: 13px;
}

/* line 8533, ../../../../../build/sass/screen.scss */
#comments a {
  color: #000;
}

/* line 8537, ../../../../../build/sass/screen.scss */
#comments a:hover {
  color: #6da7ba;
}

/* line 8541, ../../../../../build/sass/screen.scss */
.comments-title {
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #000;
  /*border-top:1px solid #ccc;*/
  padding: 30px 0;
  margin: 60px 0 20px 0;
  line-height: 1.5em;
}

/* line 8551, ../../../../../build/sass/screen.scss */
.comment-author {
  font-weight: normal;
  font-style: normal;
}

/* line 8556, ../../../../../build/sass/screen.scss */
.comment-author img {
  margin: 10px 0 0 0;
}

/* line 8560, ../../../../../build/sass/screen.scss */
.comment-author cite {
  font-size: 18px;
  font-style: normal;
  padding: 0 15px;
}

/* line 8566, ../../../../../build/sass/screen.scss */
.comment-content {
  padding: 0 0 0 60px;
  color: #555;
  line-height: 1.7em;
}

/* line 8572, ../../../../../build/sass/screen.scss */
.comment-content h1 {
  padding: 0 0 20px 0;
  font-size: 24px;
  line-height: 1.3em;
  font-weight: normal;
  color: #000;
}

/* line 8580, ../../../../../build/sass/screen.scss */
.comment-content h2 {
  padding: 0 0 20px 0;
  font-size: 21px;
  line-height: 1.3em;
  font-weight: normal;
  color: #000;
}

/* line 8588, ../../../../../build/sass/screen.scss */
.comment-content h3 {
  padding: 0 0 20px 0;
  display: block;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: normal;
  color: #000;
}

/* line 8597, ../../../../../build/sass/screen.scss */
.comment-content h4 {
  padding: 0 0 15px 0;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: normal;
  color: #000;
}

/* line 8605, ../../../../../build/sass/screen.scss */
.comment-content h5 {
  padding: 0 0 15px 0;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: normal;
  color: #000;
}

/* line 8613, ../../../../../build/sass/screen.scss */
.comment-content h6 {
  padding: 0 0 15px 0;
  font-size: 12px;
  line-height: 1.4em;
  font-weight: normal;
  color: #000;
}

/* line 8621, ../../../../../build/sass/screen.scss */
.comment-content p {
  padding: 0 0 20px 0;
}

/* line 8625, ../../../../../build/sass/screen.scss */
.comment-content table {
  width: 100%;
  margin: 0 0 30px 0;
}

/* line 8630, ../../../../../build/sass/screen.scss */
.comment-content table th {
  background: #f4f4f4;
  padding: 5px;
  font-weight: bold;
}

/* line 8636, ../../../../../build/sass/screen.scss */
.comment-content table td {
  padding: 5px;
}

/* line 8640, ../../../../../build/sass/screen.scss */
.comment-content dl {
  margin: 0 0 20px 0;
}

/* line 8644, ../../../../../build/sass/screen.scss */
.comment-content dt {
  margin: 5px 0;
  font-weight: bold;
}

/* line 8649, ../../../../../build/sass/screen.scss */
.comment-content ul {
  padding: 0 0 20px 20px;
  list-style: disc;
}

/* line 8654, ../../../../../build/sass/screen.scss */
.comment-content ul li {
  padding: 0;
  list-style: disc !important;
  font-size: 13px;
  line-height: 1.7em;
  color: #555;
}

/* line 8662, ../../../../../build/sass/screen.scss */
.comment-content ol {
  padding: 0 0 20px 20px;
}

/* line 8666, ../../../../../build/sass/screen.scss */
.comment-content ol li {
  padding: 0;
  font-size: 13px;
  line-height: 1.7em;
  color: #555;
  list-style: decimal !important;
}

/* line 8674, ../../../../../build/sass/screen.scss */
.comments-area .pingback {
  padding: 10px;
  margin: 0 0 15px 0;
  background: #f4f4f4;
}

/* line 8680, ../../../../../build/sass/screen.scss */
.page #comments {
  margin-bottom: 100px;
}

/* line 8684, ../../../../../build/sass/screen.scss */
.reply {
  padding: 20px 0 25px 0;
  border-bottom: 1px solid #ccc;
  margin: 0 0 20px 60px;
  text-decoration: underline;
}

/* line 8691, ../../../../../build/sass/screen.scss */
ul.children {
  margin: 0 0 0 60px;
}

/* line 8695, ../../../../../build/sass/screen.scss */
.comment-meta a {
  color: #8d8d8d !important;
}

/* line 8699, ../../../../../build/sass/screen.scss */
#cancel-comment-reply-link {
  float: right;
  font-size: 13px;
  color: #555 !important;
  text-decoration: underline;
}

/* /COMMENTS */
/* /CONTACT */
/* line 8711, ../../../../../build/sass/screen.scss */
#map_container {
  position: relative;
}

/* line 8715, ../../../../../build/sass/screen.scss */
#map_canvas {
  height: 450px;
  /*margin:-30px 0 60px 0;*/
}

/* line 8720, ../../../../../build/sass/screen.scss */
#map_overlay_top {
  height: 20px;
  width: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  pointer-events: none;
  background: #ccc;
  background: -webkit-linear-gradient(top, black 0%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(top, black 0%, rgba(255, 255, 255, 0) 100%);
  opacity: .2;
}

/* line 8734, ../../../../../build/sass/screen.scss */
#map_overlay_bottom {
  height: 20px;
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  pointer-events: none;
  background: #ccc;
  background: -webkit-linear-gradient(bottom, black 0%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(bottom, black 0%, rgba(255, 255, 255, 0) 100%);
  opacity: .2;
}

/* line 8748, ../../../../../build/sass/screen.scss */
.ie #map_overlay_top {
  display: none;
}

/* line 8752, ../../../../../build/sass/screen.scss */
.ie #map_overlay_bottom {
  display: none;
}

/* line 8756, ../../../../../build/sass/screen.scss */
.map_button_wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 8763, ../../../../../build/sass/screen.scss */
.map_button_wrapped {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  text-align: right;
}

/* line 8774, ../../../../../build/sass/screen.scss */
a#map_button {
  /*width:50px;
  height:50px;*/
  background: #000;
  z-index: 2;
  color: #fff;
  display: inline-block;
  padding: 20px 60px;
  text-decoration: underline;
}

/* line 8785, ../../../../../build/sass/screen.scss */
.content_grid_12 input[type=text],
.content_grid_12 input[type=email] {
  /*padding:8px 9px;*/
  font-size: 13px;
  color: #777;
  width: 920px;
  border: 1px solid #ccc;
}

/* line 8795, ../../../../../build/sass/screen.scss */
.content_grid_12 textarea {
  /*padding:8px 9px;*/
  font-size: 13px;
  color: #777;
  width: 920px;
  border: 1px solid #ccc;
}

/* line 8803, ../../../../../build/sass/screen.scss */
.content_grid_12 select {
  padding: 8px 9px;
  font-size: 13px;
  color: #777;
  width: 940px;
  border: 1px solid #ccc;
}

/* line 8811, ../../../../../build/sass/screen.scss */
.content_grid_6 input[type=text],
.content_grid_6 input[type=email],
.content_grid_6 input[type=url],
.content_grid_6 input[type=tel] {
  padding: 8px 9px;
  font-size: 13px;
  color: #777;
  width: 418px;
  border: 1px solid #ccc;
}

/* line 8823, ../../../../../build/sass/screen.scss */
.content_grid_6 textarea {
  padding: 8px 9px;
  font-size: 13px;
  color: #777;
  width: 420px;
  border: 1px solid #ccc;
}

/* line 8831, ../../../../../build/sass/screen.scss */
.content_grid_6 select {
  padding: 8px 9px;
  font-size: 13px;
  color: #777;
  width: 440px;
  border: 1px solid #ccc;
}

/* line 8839, ../../../../../build/sass/screen.scss */
.section_title {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 900;
  color: #000;
  display: block;
  padding: 0 0 15px 0;
  border-bottom: 2px solid #000;
  margin: 0 0 20px 0;
}

/* line 8850, ../../../../../build/sass/screen.scss */
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
  font-size: 13px !important;
}

/* line 8857, ../../../../../build/sass/screen.scss */
span.wpcf7-not-valid-tip {
  position: absolute;
  top: -5px;
  right: 5px;
  z-index: 100;
  background: none;
  border: 0;
  font-size: 10pt;
  width: 340px;
  padding: 2px;
  color: #e42e2c;
  text-align: right;
}

/* line 8872, ../../../../../build/sass/screen.scss */
div.wpcf7-validation-errors {
  border: 0;
  color: #e42e2c;
}

/* line 8877, ../../../../../build/sass/screen.scss */
div.wpcf7-response-output {
  margin: 0 0 30px 0;
  padding: 0;
}

/* /CONTACT */
/* PORTFOLIO */
/* line 8888, ../../../../../build/sass/screen.scss */
.portfolio_section {
  /*text-align:center;*/
  margin-top: 20px;
}

/* line 8893, ../../../../../build/sass/screen.scss */
.portfolio_1_col_item_wrapper {
  width: 940px;
  margin-right: 17px;
  display: inline-block;
  vertical-align: top;
}

/* line 8900, ../../../../../build/sass/screen.scss */
.portfolio_2_col_item_wrapper {
  width: 460px;
  margin-right: 17px;
  display: inline-block;
  vertical-align: top;
}

/* line 8907, ../../../../../build/sass/screen.scss */
.portfolio_3_col_item_wrapper {
  width: 300px;
  margin-right: 17px;
  display: inline-block;
  vertical-align: top;
}

/* line 8914, ../../../../../build/sass/screen.scss */
.portfolio_4_col_item_wrapper {
  width: 220px;
  margin-right: 17px;
  display: inline-block;
  vertical-align: top;
}

/* line 8921, ../../../../../build/sass/screen.scss */
.portfolio_item {
  width: 100%;
  /*background:#0CF;*/
  /*height:400px;*/
  margin-bottom: 30px;
  text-align: center;
}

/* line 8929, ../../../../../build/sass/screen.scss */
.portfolio_item h3 {
  display: block;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: normal;
}

/* line 8937, ../../../../../build/sass/screen.scss */
.portfolio_1_col_item_wrapper .portfolio_item_img_container {
  width: 100%;
  max-height: 300px;
  overflow: hidden;
}

/* line 8943, ../../../../../build/sass/screen.scss */
.portfolio_2_col_item_wrapper .portfolio_item_img_container {
  width: 100%;
  max-height: 350px;
  overflow: hidden;
}

/* line 8949, ../../../../../build/sass/screen.scss */
.portfolio_3_col_item_wrapper .portfolio_item_img_container {
  width: 100%;
  max-height: 230px;
  overflow: hidden;
}

/* line 8955, ../../../../../build/sass/screen.scss */
.portfolio_4_col_item_wrapper .portfolio_item_img_container {
  width: 100%;
  max-height: 169px;
  overflow: hidden;
}

/* line 8961, ../../../../../build/sass/screen.scss */
.portfolio_item img {
  width: 100%;
  height: auto;
}

/* line 8966, ../../../../../build/sass/screen.scss */
.portfolio_item a {
  color: #000;
  display: block;
  padding: 10px 0;
}

/* line 8972, ../../../../../build/sass/screen.scss */
.portfolio_item a:hover {
  color: #6da7ba;
}

/* line 8976, ../../../../../build/sass/screen.scss */
.portfolio_item h3 {
  padding: 0;
}

/* line 8980, ../../../../../build/sass/screen.scss */
.portfolio_sep {
  width: 60px;
  height: 2px;
  background: #6da7ba;
  margin: 0 auto;
}

/* line 8987, ../../../../../build/sass/screen.scss */
.portfolio_item_cat {
  color: #8d8d8d;
  text-transform: capitalize;
  padding: 10px 0;
}

/* line 8993, ../../../../../build/sass/screen.scss */
.portfolio_detail_img_wrapper {
  margin-bottom: 40px;
}

/* line 8997, ../../../../../build/sass/screen.scss */
.portfolio_detail_img_wrapper img {
  max-width: 590px !important;
  height: auto;
}

/* line 9002, ../../../../../build/sass/screen.scss */
.portfolio_item_title {
  text-transform: none !important;
  margin-bottom: 10px;
}

/* line 9007, ../../../../../build/sass/screen.scss */
.aside_portfolio {
  border: 0;
  margin-bottom: 30px;
}

/* line 9012, ../../../../../build/sass/screen.scss */
.portfolio_details_sep {
  width: 60px;
  height: 2px;
  background: #6da7ba;
}

/* line 9018, ../../../../../build/sass/screen.scss */
.portfolio_details_item_cat {
  color: #8d8d8d;
  text-transform: capitalize;
  padding: 12px 0;
}

/* line 9024, ../../../../../build/sass/screen.scss */
.portfolio_details_item_cat span {
  color: #000;
}

/* /PORTFOLIO */
/* line 9030, ../../../../../build/sass/screen.scss */
.mobiles_menus_wrapper {
  margin: 5px 10px 0 0;
  float: right;
  max-width: 265px;
  height: 0px;
}

/* line 9037, ../../../../../build/sass/screen.scss */
.menu_centered_style .mobiles_menus_wrapper {
  margin: 0 auto 0 auto;
  float: none;
  max-width: 265px;
  /*height:0px;*/
}

/* line 9044, ../../../../../build/sass/screen.scss */
.gbtr_menu_mobiles {
  float: left;
  visibility: hidden;
  height: 0px;
  overflow: hidden;
}

/* line 9051, ../../../../../build/sass/screen.scss */
.gbtr_menu_mobiles select {
  display: none;
}

/* line 9055, ../../../../../build/sass/screen.scss */
.gbtr_menu_mobiles_inside {
  visibility: hidden;
  opacity: 0;
}

/* line 9060, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper_mobiles {
  visibility: hidden;
  height: 0px;
}

/* line 9066, ../../../../../build/sass/screen.scss */
.menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles {
  /*height:0px;*/
  display: none;
}

/* line 9072, ../../../../../build/sass/screen.scss */
.gbtr_menu_mobiles select {
  width: 205px;
}

/* line 9076, ../../../../../build/sass/screen.scss */
.gbtr_menu_mobiles_inside_catalog_mode select {
  width: 260px;
}

/* line 9081, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper_mobiles {
  width: 48px;
  height: 48px;
  border: 1px solid #ccc;
  float: left;
  margin-left: 10px;
  display: block;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -600px -100px;
  background-repeat: no-repeat;
  background-color: #fff;
  position: relative;
  color: #fff;
}

/* line 9099, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper_mobiles:hover {
  background-image: url(images/sprites.png);
  background-position: -650px -100px;
  background-repeat: no-repeat;
  background-color: #6da7ba;
  color: #fff;
}

/* line 9107, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper_mobiles span {
  width: 20px;
  height: 20px;
  background: #6da7ba;
  display: block;
  position: absolute;
  top: -10px;
  right: 3px;
  text-align: center;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  font-size: 10px;
  font-weight: 900;
  line-height: 19px;
  overflow: hidden;
}

/* line 9126, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag_wrapper_mobiles:hover span {
  background: #000;
}

/* line 9130, ../../../../../build/sass/screen.scss */
.menu_select {
  padding: 0px 15px 0px 60px;
  border: 1px solid #ccc;
  font-weight: 900;
  text-transform: uppercase;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -950px -100px;
  background-repeat: no-repeat;
  background-color: #fff;
  text-align: center;
  overflow: hidden;
  display: block;
  height: 48px;
}

/* line 9148, ../../../../../build/sass/screen.scss */
.menu_select.customSelectHover {
  background-image: url(images/sprites.png);
  background-position: -950px -150px;
  background-repeat: no-repeat;
  background-color: #6da7ba;
  color: #fff;
}

/* line 9156, ../../../../../build/sass/screen.scss */
.menu_select.customSelectOpen {
  /* Styles for when the select box is open */
}

/* line 9160, ../../../../../build/sass/screen.scss */
.menu_select.customSelectFocus {
  /* Styles for when the select box is in focus */
}

/* line 9164, ../../../../../build/sass/screen.scss */
.menu_select .customSelectInner {
  padding: 15px 0 0 0;
  height: 18px;
  overflow: hidden;
}

/* line 9170, ../../../../../build/sass/screen.scss */
.theretailer_product_sort {
  padding: 3px 60px 3px 20px;
  border: 1px solid #ccc;
  background: none;
  background-image: url(images/sprites.png);
  background-position: right -452px;
  background-repeat: no-repeat;
  background-color: #fff;
  text-align: center;
  overflow: hidden;
  display: block;
  height: 35px;
  color: #000;
  text-transform: uppercase;
  font-weight: 900;
}

/* line 9189, ../../../../../build/sass/screen.scss */
.theretailer_product_sort.customSelectHover {
  background-color: #f4f4f4;
}

/* line 9193, ../../../../../build/sass/screen.scss */
.theretailer_product_sort.customSelectOpen {
  /* Styles for when the select box is open */
}

/* line 9197, ../../../../../build/sass/screen.scss */
.theretailer_product_sort.customSelectFocus {
  /* Styles for when the select box is in focus */
}

/* line 9201, ../../../../../build/sass/screen.scss */
.theretailer_product_sort .customSelectInner {
  padding: 9px 0 0 0;
  height: 18px;
  overflow: hidden;
  width: 100% !important;
}

/* line 9208, ../../../../../build/sass/screen.scss */
.img_404 {
  width: 257px;
  height: 257px;
  margin: 0 auto;
  background: none;
  background-image: url(images/sprites.png);
  background-position: 0px -300px;
  background-repeat: no-repeat;
}

/* line 9219, ../../../../../build/sass/screen.scss */
.page_404 {
  text-align: center;
  margin-bottom: 50px;
}

/* line 9224, ../../../../../build/sass/screen.scss */
.gbtr_footer_wrapper {
  /*background:#000;*/
  color: #fff;
}

/* line 9229, ../../../../../build/sass/screen.scss */
.bottom_wrapper {
  padding: 30px 0 35px 0;
  /*border-top: 2px solid #3d3d3d;*/
}

/* line 9234, ../../../../../build/sass/screen.scss */
.gbtr_footer_widget_credit_cards {
  width: 600px;
  float: left;
}

/* line 9239, ../../../../../build/sass/screen.scss */
.gbtr_footer_widget_credit_cards img {
  /*max-width:600px;
  height:auto;*/
  width: auto;
  max-height: 30px;
}

/* line 9246, ../../../../../build/sass/screen.scss */
.gbtr_footer_widget_copyrights {
  color: #fff;
  text-align: right;
  float: right;
  width: 340px;
  font-size: 12px;
  padding-top: 5px;
}

/* line 9255, ../../../../../build/sass/screen.scss */
.page_full_width {
  margin-top: -30px;
}

/* line 9259, ../../../../../build/sass/screen.scss */
.page_full_width .entry-content {
  margin: 0;
  padding: 0;
}

/* line 9264, ../../../../../build/sass/screen.scss */
.shortcode_container {
  width: 960px;
  margin: 0 auto;
  padding: 0 0 0 20px;
}

/*.home .shortcode_container {
	padding:0;
}*/
/* pagination */
/* line 9276, ../../../../../build/sass/screen.scss */
.emm-paginate {
  text-align: center;
  margin: 30px 0;
}

/* line 9280, ../../../../../build/sass/screen.scss */
.emm-paginate a {
  color: #555;
  font-size: 16px;
}

/* line 9284, ../../../../../build/sass/screen.scss */
.emm-paginate a span {
  display: inline-block;
  height: 29px;
  width: 29px;
  margin: 0 5px 0 5px;
  border: 1px solid #fff;
}

/* line 9291, ../../../../../build/sass/screen.scss */
.emm-paginate a:hover span,
.emm-paginate a:active span {
  background: #fff;
  color: #6da7ba;
  border-width: 1px;
  border-style: solid;
  border-color: #6da7ba;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  height: 29px;
  width: 29px;
  margin: 0 6px 8px 6px;
  padding: 5px 0 0 0;
}

/* line 9306, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-title {
  color: #555;
  padding-right: 20px;
  display: none;
}

/* line 9311, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-gap {
  color: #999;
}

/* line 9314, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-current {
  font-size: 16px;
}

/* line 9317, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-current span {
  color: #fff;
  background: #6da7ba;
  display: inline-block;
  height: 29px;
  width: 29px;
  margin: 0 5px 0 6px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 6px 0 0 0;
}

/* line 9329, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-page {
  border-left: 1px solid #e5e5e5;
  text-align: center;
  padding: 0;
  height: 30px;
  width: 30px;
}

/* line 9336, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-page-1 {
  border: 0;
}

/* line 9339, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-prev,
.emm-paginate .emm-next {
  padding: 3px 5px;
  margin: 10px;
}

/* line 9345, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-prev:hover,
.emm-paginate .emm-next:hover {
  color: #6da7ba;
}

/* line 9350, ../../../../../build/sass/screen.scss */
.emm-paginate .emm-gap {
  margin-right: 15px;
}

/* line 9354, ../../../../../build/sass/screen.scss */
.page-links {
  padding: 50px 0 0 0;
}

/*.tp-caption iframe {
	width:871px !important;
}*/
/* revolution slider navigation - square-old */
/* line 9364, ../../../../../build/sass/screen.scss */
.tp-leftarrow.large,
.tp-leftarrow.default {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -600px 0;
  background-repeat: no-repeat;
  background-color: #000;
  width: 64px;
  height: 64px;
  margin-left: 0px;
  margin-top: -32px;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border-radius: 64px;
}

/* line 9385, ../../../../../build/sass/screen.scss */
.tp-rightarrow.large,
.tp-rightarrow.default {
  z-index: 100;
  cursor: pointer;
  position: relative;
  background: none;
  background-image: url(images/sprites.png);
  background-position: -700px 0;
  background-repeat: no-repeat;
  background-color: #000;
  width: 64px;
  height: 64px;
  margin-left: -20px;
  margin-top: -32px;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border-radius: 64px;
}

/* line 9406, ../../../../../build/sass/screen.scss */
.tp-bullets.simplebullets.round .bullet {
  cursor: pointer;
  position: relative;
  background: #a1a1a1;
  width: 8px;
  height: 8px;
  margin-right: 0px;
  float: left;
  margin-top: 0px;
  margin-left: 5px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #fff;
}

/* line 9422, ../../../../../build/sass/screen.scss */
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {
  background: #343434;
}

/* mailchimp */
/* line 9431, ../../../../../build/sass/screen.scss */
#mc_subheader {
  color: #000;
}

/* line 9435, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper #mc_subheader {
  color: #fff;
}

/* line 9439, ../../../../../build/sass/screen.scss */
.mc_merge_var {
  margin: 10px 0 10px 0;
}

/* line 9443, ../../../../../build/sass/screen.scss */
.mc_var_label {
  color: #000;
}

/* line 9447, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .mc_var_label {
  color: #fff;
}

/* line 9451, ../../../../../build/sass/screen.scss */
.mc_input {
  margin-bottom: 5px;
  color: #b8b8b8;
}

/* line 9456, ../../../../../build/sass/screen.scss */
.mc_help {
  color: #fff;
  font-size: 11px;
  display: none;
}

/* line 9462, ../../../../../build/sass/screen.scss */
#mc_signup_submit {
  border: 0px !important;
  background: #666;
  padding: 10px !important;
  width: 100px;
}

/* line 9469, ../../../../../build/sass/screen.scss */
#mc_signup_submit:hover {
  background: #6da7ba;
}

/* line 9473, ../../../../../build/sass/screen.scss */
.mc_var_label {
  font-size: 10px;
  font-weight: 900;
  text-transform: uppercase;
}

/* line 9479, ../../../../../build/sass/screen.scss */
.mc_input {
  background: none;
  /*border:1px solid #4d4d4d !important;*/
}

/* line 9484, ../../../../../build/sass/screen.scss */
.mc_error_msg {
  display: block;
  margin: 10px 0;
  color: #e42e2c;
}

/* line 9490, ../../../../../build/sass/screen.scss */
.mc_success_msg {
  display: block;
  margin: 10px 0;
  color: #6da7ba;
  font-weight: normal;
}

/* archive */
/* line 9499, ../../../../../build/sass/screen.scss */
.page-archive li {
  position: relative;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
}

/* line 9505, ../../../../../build/sass/screen.scss */
.page_archive_date {
  position: absolute;
  top: 25px;
  left: 0;
  background: #6da7ba;
  width: 30px;
  height: 30px;
  text-align: center;
  display: block;
  color: #fff;
}

/* line 9517, ../../../../../build/sass/screen.scss */
.page_archive_items {
  padding: 0 0 0 40px;
}

/* line 9521, ../../../../../build/sass/screen.scss */
.page_archive_items a {
  color: #000;
  font-size: 13px;
  line-height: 1.7em;
}

/* line 9527, ../../../../../build/sass/screen.scss */
.page_archive_items a:hover {
  color: #6da7ba;
}

/* line 9531, ../../../../../build/sass/screen.scss */
.page_archive_items a h3 {
  font-weight: normal;
}

/* line 9535, ../../../../../build/sass/screen.scss */
.page_archive_items .comments {
  color: #8d8d8d;
}

/* line 9539, ../../../../../build/sass/screen.scss */
.page_archive_content_hr {
  margin: 30px 0 30px 0;
  border-bottom: 1px solid #ccc;
}

/* line 9544, ../../../../../build/sass/screen.scss */
.page_archive_subtitle {
  font-weight: 900;
  text-transform: uppercase;
  border-bottom: 2px solid #000;
  padding: 0 0 10px 0;
}

/* WPML */
/* WPML Top switcher */
/* line 9555, ../../../../../build/sass/screen.scss */
.gbtr_tools_account ul li ul {
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 9561, ../../../../../build/sass/screen.scss */
.gbtr_tools_account ul li ul li {
  display: inline;
  margin: 0;
  padding: 0 20px 0 0;
}

/* line 9567, ../../../../../build/sass/screen.scss */
.gbtr_tools_account ul li ul li:last-child {
  padding: 0;
}

/* line 9571, ../../../../../build/sass/screen.scss */
.gbtr_tools_account ul li ul li a {
  margin: 0;
  padding: 0;
}

/* line 9576, ../../../../../build/sass/screen.scss */
.gbtr_tools_account .menu-item-language-current a[href$='#'] {
  display: none;
}

/* line 9580, ../../../../../build/sass/screen.scss */
.menu-item-language img.iclflag {
  margin-bottom: 2px !important;
  margin-right: 7px;
}

/* line 9585, ../../../../../build/sass/screen.scss */
#lang_sel_footer img.iclflag {
  margin-right: 5px !important;
}

/* WPML widget */
/* line 9591, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget {
  z-index: 10;
}

/* line 9595, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget li {
  width: 100% !important;
  border: 0;
}

/* line 9600, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget li span {
  padding: 0 0 0 5px;
}

/* line 9604, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget ul ul {
  width: 100% !important;
}

/* line 9608, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget a, #lang_sel a:visited {
  padding: 4px 0 3px 10px;
  color: #777 !important;
  font-size: 13px;
}

/* line 9614, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget ul ul a,
#icl_lang_sel_widget ul ul a:visited {
  line-height: 1.7em;
}

/* line 9619, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget ul {
  margin: 6px 0 !important;
  list-style-type: none !important;
}

/* line 9624, ../../../../../build/sass/screen.scss */
.lang_sel_sel img.iclflag {
  margin-right: 8px;
}

/* line 9628, ../../../../../build/sass/screen.scss */
#lang_sel_footer {
  margin: 0;
  padding: 50px 20px;
  text-align: center;
  border: 0;
  min-height: 15px;
  clear: both;
  background-color: #f4f4f4;
  font-size: 10px;
  text-transform: uppercase;
}

/* line 9640, ../../../../../build/sass/screen.scss */
#lang_sel_footer img.iclflag {
  margin-right: 0;
  margin-bottom: 5px;
}

/* line 9645, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget img.iclflag {
  top: -1px;
}

/* line 9649, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget a.lang_sel_sel {
  background-position: right -456px;
  background-repeat: no-repeat;
}

/* line 9654, ../../../../../build/sass/screen.scss */
#icl_lang_sel_widget ul li ul li {
  border: 0;
  border-top: 0 !important;
  padding: 0 !important;
}

/* line 9660, ../../../../../build/sass/screen.scss */
#lang_sel_click ul ul {
  visibility: hidden;
  position: absolute;
  height: 0;
  top: 32px;
  left: 0;
  width: 149px;
  border-top: 0;
}

/* line 9670, ../../../../../build/sass/screen.scss */
#lang_sel_click ul li {
  border: 0 !important;
}

/* UBERMENU */
/* line 9680, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator, .megaMenuToggle {
  font-size: 12px;
  color: #eeeeee;
  padding: 7px 20px 7px 15px !important;
  font-weight: bold;
}

/* line 9687, ../../../../../build/sass/screen.scss */
#megaMenu ul li.ss-nav-menu-mega ul li.ss-nav-menu-item-depth-1 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 9692, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu {
  z-index: 10000 !important;
}

/**********************************************************************
 * UberMenu Skin: Black & White
 *
 * UberMenu - WordPress Mega Menu Plugin http://wpmegamenu.com
 * Copyright: Chris Mavricos, SevenSpark http://sevenspark.com
 **********************************************************************/
/* Menu Bar */
/* line 9706, ../../../../../build/sass/screen.scss */
#megaMenu {
  border: none;
  border-bottom: none;
  background-color: none;
  background: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0);
}

/* Top Level Items */
/* line 9722, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator, .megaMenuToggle {
  font-size: 12px;
  color: #000;
  padding: 12px 15px;
  font-weight: bold;
}

/* Horizontal Menu Items */
/* line 9729, ../../../../../build/sass/screen.scss */
#megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator {
  border-left: 0;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  margin-top: 4px !important;
  -webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0);
  -moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0);
  box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0);
}

/* Vertical Menu Items */
/* line 9739, ../../../../../build/sass/screen.scss */
#megaMenu.megaMenuVertical ul.megaMenu > li > a, #megaMenu.megaMenuVertical ul.megaMenu > li > span.um-anchoremulator {
  border-top: 1px solid #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0);
}

/* Menu Items with Dropdowns */
/* line 9746, ../../../../../build/sass/screen.scss */
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a,
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator,
#megaMenu ul li.mega-with-sub > a,
#megaMenu ul li.mega-with-sub > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega > a,
#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator {
  padding-right: 20px;
}

/* Top Level Menu Item Titles */
/* line 9755, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {
  text-transform: uppercase;
  text-shadow: none;
  font-weight: 900;
}

/* line 9761, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li > ul > li > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li > ul > li > span.um-anchoremulator span.wpmega-link-title {
  text-transform: uppercase;
  text-shadow: none;
  font-weight: 900;
}

/* Top Level Items - Hover */
/* Top Level Items Title - Hover */
/* line 9778, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li:hover > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li:hover > span.um-anchoremulator span.wpmega-link-title,
#megaMenu ul.megaMenu > li > a:hover span.wpmega-link-title,
#megaMenu ul.megaMenu > li > span.um-anchoremulator:hover span.wpmega-link-title,
#megaMenu ul.megaMenu > li.megaHover > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator span.wpmega-link-title {
  text-shadow: none;
}

/* Top Level Items - Current Item */
/* line 9787, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li.current-menu-item > a, #megaMenu ul.megaMenu > li.current-menu-parent > a, #megaMenu ul.megaMenu > li.current-menu-ancestor > a {
  color: #6da7ba;
}

/* Sub Menu Container Style */
/* line 9791, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
  /* border-color: #f9f9f9;
   color: #666666;
   text-shadow: none;
   -webkit-box-shadow: 1px 1px 1px #ff0000;
   -moz-box-shadow: 1px 1px 1px #ff0000;
   box-shadow: 1px 1px 1px #ff0000;
   background-color: #f9f9f9;
   background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f9f9f9));
   background: -webkit-linear-gradient(top, #f9f9f9, #f9f9f9);
   background: -moz-linear-gradient(top, #f9f9f9, #f9f9f9);
   background: -ms-linear-gradient(top, #f9f9f9, #f9f9f9);
   background: -o-linear-gradient(top, #f9f9f9, #f9f9f9);*/
  background: #fff;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top-width: 3px !important;
  border-top-style: solid !important;
}

/* line 9811, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a {
  color: #666666;
}

/* Horizontal Sub Menus */
/* line 9815, ../../../../../build/sass/screen.scss */
#megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu {
  border-top: none;
}

/* Sub Menu Columns */
/* line 9819, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li {
  min-width: 100px;
}

/* Sub Menu Headers */
/* line 9822, ../../../../../build/sass/screen.scss */
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a,
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
.wpmega-widgetarea h2.widgettitle {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  text-shadow: none;
  padding-bottom: .4em;
  border-bottom: 1px dotted #e9e9e9;
  margin-bottom: 0.6em;
}

/* Sub Menu Links & Fake Links */
/* line 9837, ../../../../../build/sass/screen.scss */
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator,
#megaMenu ul ul.sub-menu li > a,
#megaMenu ul ul.sub-menu li > span.um-anchoremulator {
  color: #000;
  font-size: 12px;
  text-shadow: none;
  background-color: transparent;
}

/* Sub Menu Link Hover */
/* line 9847, ../../../../../build/sass/screen.scss */
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a {
  color: #000;
  background-color: transparent;
}

/* Top Level Search Bar */
/* line 9852, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {
  padding-top: 2px;
}

/* Highlight color */
/* line 9856, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {
  color: #4d90fe !important;
}

/* Image Spacing */
/* line 9860, ../../../../../build/sass/screen.scss */
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title,
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description,
#megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description {
  padding-left: 25px;
}

/* line 9868, ../../../../../build/sass/screen.scss */
.ss-nav-menu-with-img {
  min-height: 16px;
}

/* Item Description */
/* line 9872, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu li a span.wpmega-item-description, #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

/* Arrow Colors */
/* line 9878, ../../../../../build/sass/screen.scss */
#megaMenu ul li.mega-with-sub > a:after,
#megaMenu ul li.ss-nav-menu-mega > a:after,
#megaMenu ul li.mega-with-sub > span.um-anchoremulator:after,
#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-top-color: #bbbbbb;
}

/* line 9884, ../../../../../build/sass/screen.scss */
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after {
  border-left-color: #bbbbbb;
}

/* HR */
/* line 9888, ../../../../../build/sass/screen.scss */
#megaMenu .wpmega-divider {
  border-top: 1px solid #f9f9f9;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

/* Vertical */
/* line 9893, ../../../../../build/sass/screen.scss */
#megaMenu.megaMenuVertical > ul > li > a, #megaMenu.megaMenuVertical > ul > li > span.um-anchoremulator {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
  background: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background: -moz-linear-gradient(top, #ffffff, #ffffff);
  background: -ms-linear-gradient(top, #ffffff, #ffffff);
  background: -o-linear-gradient(top, #ffffff, #ffffff);
}

/* line 9901, ../../../../../build/sass/screen.scss */
#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after,
#megaMenu.megaMenuVertical ul li.mega-with-sub > a:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > a:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after,
#megaMenu.megaMenuVertical ul li.mega-with-sub > span.um-anchoremulator:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-left-color: #bbbbbb;
}

/* line 9909, ../../../../../build/sass/screen.scss */
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu {
  border-left: none;
}

/* IE7 Hacks */
/* line 9913, ../../../../../build/sass/screen.scss */
#megaMenu.megaMenuHorizontal ul.megaMenu {
  *border-bottom: none;
}

/* line 9916, ../../../../../build/sass/screen.scss */
#megaMenu.megaMenuVertical ul.megaMenu {
  *border-right: none;
}

/* line 9920, ../../../../../build/sass/screen.scss */
#megaMenu .megaMenuToggle-icon,
.megaMenuToggle-icon:before,
.megaMenuToggle-icon:after {
  background: #222;
  background: rgba(0, 0, 0, 0.8);
}

/* line 9927, ../../../../../build/sass/screen.scss */
#megaMenu ul.megaMenu li li li a span, #megaMenu ul.megaMenu li li li span.um-anchoremulator span {
  /*color:#777;*/
}

/* line 9931, ../../../../../build/sass/screen.scss */
.woocommerce .thumbnails a,
.woocommerce .thumbnails img {
  width: 112px !important;
  height: auto !important;
}

/* line 9937, ../../../../../build/sass/screen.scss */
.woocommerce .thumbnails a {
  margin-bottom: 10px;
}

/* line 9941, ../../../../../build/sass/screen.scss */
.images #wrap {
  z-index: 1 !important;
}

/* line 9945, ../../../../../build/sass/screen.scss */
.cloud-zoom-lens {
  border: 1px solid #ccc;
  margin: -1px;
}

/* line 9950, ../../../../../build/sass/screen.scss */
.cloud-zoom-big {
  width: 395px !important;
  height: 395px !important;
  left: 543px !important;
  border-width: 1px !important;
}

/* line 9957, ../../../../../build/sass/screen.scss */
.woocommerce #payment .terms,
.woocommerce-page #payment .terms {
  padding: 55px 0 0 0 !important;
  text-align: left;
  display: block !important;
}

/* line 9964, ../../../../../build/sass/screen.scss */
.form-allowed-tags {
  display: none;
}

/* line 9969, ../../../../../build/sass/screen.scss */
.group_table {
  margin-bottom: 20px;
}

/* line 9973, ../../../../../build/sass/screen.scss */
.group_table .label a {
  font-weight: normal;
  text-transform: none;
  font-size: 16px;
  padding: 0 10px;
  display: inline-block;
}

/* line 9981, ../../../../../build/sass/screen.scss */
.group_table .price {
  font-weight: 900;
  font-size: 14px;
}

/* line 9986, ../../../../../build/sass/screen.scss */
.group_table tr {
  border-bottom: 1px dotted #ccc;
}

/* line 9990, ../../../../../build/sass/screen.scss */
.group_table tr:last-child {
  border: 0;
}

/* line 9994, ../../../../../build/sass/screen.scss */
.group_table td {
  padding: 20px 0 10px 0;
}

/* line 9998, ../../../../../build/sass/screen.scss */
.old_next_prev {
  display: none;
}

/* line 10002, ../../../../../build/sass/screen.scss */
.mejs-controls .mejs-button button {
  /*background: transparent url(controls.svg) no-repeat;*/
}

/* line 10007, ../../../../../build/sass/screen.scss */
.woocommerce-checkout .woocommerce {
  position: relative;
}

/* line 10011, ../../../../../build/sass/screen.scss */
.theretaier_coupon_code_checkout {
  position: absolute;
  top: -70px;
  right: 0;
}

/* line 10017, ../../../../../build/sass/screen.scss */
.woocommerce-checkout .checkout_coupon {
  padding-bottom: 30px !important;
}

/* line 10021, ../../../../../build/sass/screen.scss */
.woocommerce-checkout .checkout_coupon input.button {
  margin-top: 30px;
}

/* line 10025, ../../../../../build/sass/screen.scss */
.woocommerce-checkout .checkout_coupon input.button:hover {
  background: #000;
}

/* line 10041, ../../../../../build/sass/screen.scss */
.demo_top_message {
  background: #FFC;
  padding: 10px 0;
  position: relative;
  display: none;
}

/* line 10048, ../../../../../build/sass/screen.scss */
.demo_top_message .close {
  width: 18px;
  height: 18px;
  float: right;
  color: #999;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  -ms-transition: all .3s linear;
  transition: all .3s linear;
  cursor: pointer;
}

/* line 10061, ../../../../../build/sass/screen.scss */
.demo_top_message .close:hover {
  color: #000;
}

/* line 10065, ../../../../../build/sass/screen.scss */
.demo_top_message a {
  border-bottom: 1px solid #6da7ba;
}

/* line 10069, ../../../../../build/sass/screen.scss */
.mobile_menu_overlay_open {
  margin-top: 0px !important;
}

/* line 10073, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay li {
  background: #ccc;
}

/* line 10077, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay li a {
  padding: 10px 20px;
  display: block;
  border-bottom: 1px solid #f4f4f4;
  color: #000;
}

/* line 10084, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay li a:hover {
  background: #6da7ba;
  color: #fff;
}

/* line 10089, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay li li a {
  padding-left: 40px;
}

/* line 10093, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay li li li a {
  padding-left: 60px;
}

/* line 10097, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay li li li li a {
  padding-left: 80px;
}

/* line 10101, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay li li li li li a {
  padding-left: 100px;
}

/* line 10105, ../../../../../build/sass/screen.scss */
#mobile_menu_overlay li.current-menu-item {
  background: #f4f4f4;
}

/* line 10109, ../../../../../build/sass/screen.scss */
.twitter-tweet {
  width: 100%;
  display: block;
  max-width: 100% !important;
  min-width: 220px;
  padding: 0px;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  margin: 10px 0px;
  border-color: #ccc !important;
  border-width: 1px;
  border-style: solid;
  box-shadow: rgba(0, 0, 0, 0.14902) 0px 0px 0px !important;
  position: static;
  visibility: visible;
}

/* line 10128, ../../../../../build/sass/screen.scss */
.snowfall-flakes {
  position: fixed !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  border-radius: 10px !important;
}

/* line 10135, ../../../../../build/sass/screen.scss */
.out_of_stock_badge_loop, .out_of_stock_badge_single {
  position: absolute;
  z-index: 2;
  height: 55px;
  width: 55px;
  top: -8px;
  right: -8px;
  background-image: url("http://nateduval.bestfriendsmakingwebsites.com/wp-content/uploads/2014/06/outofstock.png");
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
}

/*****************************************************************************************************/
/******************************************* /Common styles ******************************************/
/*****************************************************************************************************/
/*****************************************************************************************************/
/******************************************* Media Queries *******************************************/
/*****************************************************************************************************/
/* ************************************************************** */
/* All Screens under 960px */
/* ************************************************************** */
@media screen and (max-width: 959px) {
  /* SHORTCODES */
  /* line 10170, ../../../../../build/sass/screen.scss */
  .shortcode_tabgroup ul.tabs {
    width: 100%;
    float: none;
    padding: 0;
    border: 0;
    border-bottom: 1px solid #ccc;
  }

  /* line 10178, ../../../../../build/sass/screen.scss */
  .shortcode_tabgroup ul.tabs li {
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: 0;
    display: inline-block;
    border: 0;
  }

  /* line 10187, ../../../../../build/sass/screen.scss */
  .shortcode_tabgroup ul.tabs li a {
    padding: 17px 0 15px 0;
    border-bottom: 2px solid #fff;
    margin-right: 20px;
  }

  /* line 10193, ../../../../../build/sass/screen.scss */
  .shortcode_tabgroup ul.tabs li.active a {
    border-bottom: 2px solid #000;
  }

  /* line 10197, ../../../../../build/sass/screen.scss */
  .shortcode_tabgroup .panels {
    width: 100%;
    float: none;
    border: 0;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
  }

  /* line 10206, ../../../../../build/sass/screen.scss */
  .with_sidebar .shortcode_tabgroup .panels {
    width: 100%;
    float: none;
    border: 0;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
  }

  /* line 10215, ../../../../../build/sass/screen.scss */
  .shortcode_our_services {
    margin: 10px 0px 30px 0;
  }

  /* line 10219, ../../../../../build/sass/screen.scss */
  .shortcode_our_services_img_placeholder {
    margin: 5px 0 10px 20px;
  }

  /* /SHORTCODES */
  /* line 10225, ../../../../../build/sass/screen.scss */
  .content_wrapper, .content_grid_12, .content_grid_6, .content_grid_4, .content_grid_3, .content_grid_2, .content_grid_1, .content_grid_2_3,
  .with_sidebar .content_wrapper, .with_sidebar .content_grid_12, .with_sidebar .content_grid_6, .with_sidebar .content_grid_4, .with_sidebar .content_grid_3, .with_sidebar .content_grid_2, .with_sidebar .content_grid_1, .with_sidebar .content_grid_2_3 {
    width: 100% !important;
    /*padding:0 10px;*/
  }

  /* line 10232, ../../../../../build/sass/screen.scss */
  .archive h1.entry-title,
  .archive h1.page-title,
  .archive h1.entry-title a,
  .archive h1.page-title a {
    text-align: center;
  }

  /* line 10240, ../../../../../build/sass/screen.scss */
  .search h1.entry-title,
  .search h1.page-title,
  .search h1.entry-title a,
  .search h1.page-title a {
    text-align: center;
  }

  /* line 10248, ../../../../../build/sass/screen.scss */
  footer.entry-meta .comments-link {
    float: none !important;
  }

  /* line 10252, ../../../../../build/sass/screen.scss */
  .side_column {
    width: 100%;
    margin: 0;
    float: none;
    clear: both;
  }

  /* line 10259, ../../../../../build/sass/screen.scss */
  .listing_products_no_sidebar {
    /*width:710px;*/
  }

  /* line 10263, ../../../../../build/sass/screen.scss */
  .listing_products_no_sidebar .category_header {
    margin: 0 0px 0 0;
  }

  /* line 10267, ../../../../../build/sass/screen.scss */
  table.shop_table tbody tr {
    /*background:#fbf8e9;*/
  }

  /* line 10271, ../../../../../build/sass/screen.scss */
  .gbtr_checkout_method_content .first_col {
    width: 100%;
    float: none;
  }

  /* line 10276, ../../../../../build/sass/screen.scss */
  .gbtr_checkout_method_content .sec_col {
    width: 100%;
    float: none;
  }

  /* line 10281, ../../../../../build/sass/screen.scss */
  .gbtr_checkout_login .button_checkout_login {
    width: 100% !important;
  }

  /* line 10285, ../../../../../build/sass/screen.scss */
  .lost_password {
    text-align: center;
    display: block;
    padding: 20px 0;
  }

  /* line 10291, ../../../../../build/sass/screen.scss */
  .button_checkout_method_continue,
  .button_create_account_continue,
  .button_billing_address_continue,
  .button_shipping_address_continue,
  .button_order_review_continue,
  #place_order {
    width: 100% !important;
  }

  /* line 10301, ../../../../../build/sass/screen.scss */
  .gbtr_first_menu,
  .gbtr_second_menu,
  .gbtr_little_shopping_bag_wrapper {
    display: none;
  }

  /* line 10308, ../../../../../build/sass/screen.scss */
  .listing_products {
    width: 300px;
    padding-left: 0px;
    text-align: center;
    margin: 0 auto;
  }

  /* line 10315, ../../../../../build/sass/screen.scss */
  .listing_products .category_header {
    margin: 0 10px 0 0;
  }

  /* line 10319, ../../../../../build/sass/screen.scss */
  .gbtr_aside_column_left {
    margin: 0;
  }

  /* line 10323, ../../../../../build/sass/screen.scss */
  .gbtr_aside_column_left .widget #searchform {
    width: 160px;
  }

  /* line 10327, ../../../../../build/sass/screen.scss */
  .gbtr_aside_column_left .widget input[type=text],
  .gbtr_aside_column_left .widget input[type=password] {
    width: 116px;
  }

  /* line 10332, ../../../../../build/sass/screen.scss */
  .gbtr_aside_column_left .widget select {
    width: 160px;
  }

  /* line 10336, ../../../../../build/sass/screen.scss */
  .product_navigation.desktops {
    display: none;
  }

  /* line 10340, ../../../../../build/sass/screen.scss */
  .product_main_infos span.onsale {
    top: 70px;
    left: 477px;
  }

  /* line 10345, ../../../../../build/sass/screen.scss */
  .out_of_stock_badge_single {
    top: 115px;
    left: 477px;
  }

  /* line 10350, ../../../../../build/sass/screen.scss */
  .out_of_stock_badge_single.first_position {
    top: 70px;
    left: 477px;
  }

  /* line 10355, ../../../../../build/sass/screen.scss */
  .gbtr_poduct_details_left_col {
    float: none;
    margin: 0 auto;
  }

  /* line 10360, ../../../../../build/sass/screen.scss */
  .gbtr_poduct_details_right_col {
    float: none;
    margin: 30px auto 0 auto;
    width: 510px;
  }

  /* line 10366, ../../../../../build/sass/screen.scss */
  .grtr_product_header_desktops {
    display: none;
  }

  /* line 10370, ../../../../../build/sass/screen.scss */
  .grtr_product_price_desktops {
    display: none;
  }

  /* line 10374, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles {
    text-align: center;
    margin: 20px 0 40px 0;
  }

  /* line 10379, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles .price {
    font-size: 24px !important;
    color: #000 !important;
    font-weight: 900;
    padding: 15px 0 0 0;
  }

  /* line 10386, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles .after_title_reviews {
    width: 160px;
    margin: 0 auto;
  }

  /* line 10391, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles .price {
    font-size: 18px;
    color: #000 !important;
    padding: 20px 0 0 0 !important;
    font-weight: bold;
  }

  /* line 10398, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles span.price,
  .grtr_product_header_mobiles p.price,
  .grtr_product_header_mobiles span.price,
  .grtr_product_header_mobiles p.price {
    color: #000 !important;
    font-size: 24px;
    font-weight: 900 !important;
    padding: 25px 0 50px 0;
  }

  /* line 10408, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles span.price .from,
  .grtr_product_header_mobiles p.price .from,
  .grtr_product_header_mobiles span.price .from,
  .grtr_product_header_mobiles p.price .from {
    font-size: 14px;
    color: #8d8d8d;
    font-weight: normal;
  }

  /* line 10417, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles span.price del,
  .grtr_product_header_mobiles p.price del,
  .grtr_product_header_mobiles span.price del,
  .grtr_product_header_mobiles p.price del {
    font-size: 14px !important;
    color: #8d8d8d !important;
    font-weight: normal;
  }

  /* line 10426, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles span.price ins,
  .grtr_product_header_mobiles p.price ins,
  .grtr_product_header_mobiles span.price ins,
  .grtr_product_header_mobiles p.price ins {
    text-decoration: none;
  }

  /* line 10433, ../../../../../build/sass/screen.scss */
  .big_arrow_left,
  .big_arrow_right {
    display: none;
  }

  /* line 10439, ../../../../../build/sass/screen.scss */
  .gbtr_product_share ul li {
    margin: 0 20px;
  }

  /* line 10443, ../../../../../build/sass/screen.scss */
  .entry-content {
    padding: 0;
  }

  /* line 10447, ../../../../../build/sass/screen.scss */
  .entry-content .wp-caption {
    max-width: 100% !important;
    height: auto;
  }

  /* line 10452, ../../../../../build/sass/screen.scss */
  .entry-content img {
    max-width: 100% !important;
    height: auto;
  }

  /* line 10457, ../../../../../build/sass/screen.scss */
  .rev_slider_wrapper img {
    max-width: inherit !important;
  }

  /* line 10461, ../../../../../build/sass/screen.scss */
  .widget input[type="text"], .widget input[type="password"] {
    width: 75% !important;
  }

  /* line 10465, ../../../../../build/sass/screen.scss */
  .widget #searchform {
    width: 100% !important;
  }

  /* line 10469, ../../../../../build/sass/screen.scss */
  .widget select {
    width: 100%;
  }

  /* line 10473, ../../../../../build/sass/screen.scss */
  .widget #searchform input[type="submit"] {
    width: 20px !important;
  }

  /* line 10477, ../../../../../build/sass/screen.scss */
  #respond #author, #respond #email, #respond #url {
    /*width: 93% !important;*/
  }

  /* line 10481, ../../../../../build/sass/screen.scss */
  #respond #comment {
    /*width: 94% !important;*/
  }

  /* line 10485, ../../../../../build/sass/screen.scss */
  #review_form_wrapper #respond #comment {
    /*width: 100% !important;*/
  }

  /* line 10489, ../../../../../build/sass/screen.scss */
  .gbtr_aside_column {
    margin: 0;
    padding: 0;
    border: 0;
  }

  /* line 10495, ../../../../../build/sass/screen.scss */
  .sidebar_left .gbtr_aside_column {
    margin: 0;
    padding: 0;
    border: 0;
  }

  /* line 10501, ../../../../../build/sass/screen.scss */
  .tagcloud {
    width: 95%;
    overflow: hidden;
  }

  /* line 10506, ../../../../../build/sass/screen.scss */
  .gbtr_footer_widget_credit_cards {
    width: 90%;
    float: none;
    text-align: center;
    margin: 0 auto;
  }

  /* line 10513, ../../../../../build/sass/screen.scss */
  .gbtr_footer_widget_credit_cards img {
    max-width: 100%;
  }

  /* line 10517, ../../../../../build/sass/screen.scss */
  .gbtr_footer_widget_copyrights {
    text-align: center;
    float: none;
    width: 100%;
    margin: 20px 0 0 0;
  }

  /* line 10524, ../../../../../build/sass/screen.scss */
  .shortcode_container {
    width: inherit;
    margin: 0;
    padding: 0 10px;
    clear: both;
  }

  /* line 10531, ../../../../../build/sass/screen.scss */
  .gbtr_dark_footer_wrapper .widget_nav_menu ul li {
    width: 100%;
    margin: 0;
  }

  /* line 10536, ../../../../../build/sass/screen.scss */
  .shortcode_banner_simple_bullet {
    display: none;
  }

  /* line 10540, ../../../../../build/sass/screen.scss */
  .listing_products .filter_wrapper {
    position: relative;
    margin-top: 10px;
  }

  /* line 10545, ../../../../../build/sass/screen.scss */
  .listing_products .filter_wrapper .navigation {
    display: none !important;
  }

  /* line 10549, ../../../../../build/sass/screen.scss */
  .entry-content p iframe {
    max-width: 100% !important;
  }

  /* line 10553, ../../../../../build/sass/screen.scss */
  .content_grid_6 .accordion, .content_grid_4 .accordion, .content_grid_3 .accordion {
    margin-right: 0px;
  }

  /* line 10557, ../../../../../build/sass/screen.scss */
  .slide_everything {
    width: 100%;
  }

  /* line 10561, ../../../../../build/sass/screen.scss */
  .slide_everything_content {
    width: 100%;
  }

  /* line 10565, ../../../../../build/sass/screen.scss */
  .gbtr_left_column_cart {
    margin: 0;
    padding: 2px 0 0 0;
    border-left: 0;
  }

  /* line 10571, ../../../../../build/sass/screen.scss */
  table.shop_table .product-name a {
    padding: 10px 0 0 0 !important;
    display: inline-block;
  }

  /* line 10576, ../../../../../build/sass/screen.scss */
  .portfolio_1_col_item_wrapper {
    width: 100%;
    height: auto;
    margin: 0;
  }

  /* line 10582, ../../../../../build/sass/screen.scss */
  .portfolio_2_col_item_wrapper {
    width: 100%;
    height: auto;
    margin: 0;
  }

  /* line 10588, ../../../../../build/sass/screen.scss */
  .portfolio_3_col_item_wrapper {
    width: 100%;
    height: auto;
    margin: 0;
  }

  /* line 10594, ../../../../../build/sass/screen.scss */
  .portfolio_4_col_item_wrapper {
    width: 100%;
    height: auto;
    margin: 0;
  }

  /* line 10600, ../../../../../build/sass/screen.scss */
  .portfolio_1_col_item_wrapper .portfolio_item_img_container {
    max-height: 400px;
  }

  /* line 10604, ../../../../../build/sass/screen.scss */
  .portfolio_2_col_item_wrapper .portfolio_item_img_container {
    max-height: 400px;
  }

  /* line 10608, ../../../../../build/sass/screen.scss */
  .portfolio_3_col_item_wrapper .portfolio_item_img_container {
    max-height: 400px;
  }

  /* line 10612, ../../../../../build/sass/screen.scss */
  .portfolio_4_col_item_wrapper .portfolio_item_img_container {
    max-height: 400px;
  }

  /* line 10616, ../../../../../build/sass/screen.scss */
  .aside_portfolio {
    padding-left: 0;
  }

  /* line 10623, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_wrapper {
    width: 300px;
    position: relative;
    height: 445px;
    overflow: hidden;
    border: 1px solid #ccc;
    float: none;
    margin: 0 auto;
  }

  /* line 10633, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_slider {
    width: 1000px;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 10640, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_slide_1,
  .gbtr_login_register_slide_2 {
    padding: 30px;
    width: 240px;
    float: left;
  }

  /* line 10648, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_switch {
    float: none;
    margin: 0 auto;
    width: 230px;
    height: 520px;
    position: relative;
    overflow: hidden;
    /*border:1px solid #F00;*/
  }

  /* line 10658, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_switch .button {
    width: 230px;
  }

  /* line 10662, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_label_slider {
    width: 230px;
    padding: 50px 0;
    height: 520px;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 10671, ../../../../../build/sass/screen.scss */
  .wpcf7-form input,
  .wpcf7-form textarea {
    width: 90% !important;
  }

  /* line 10676, ../../../../../build/sass/screen.scss */
  .gbtr_menu_mobiles {
    visibility: visible;
    height: auto;
  }

  /* line 10681, ../../../../../build/sass/screen.scss */
  .gbtr_little_shopping_bag_wrapper_mobiles {
    visibility: visible;
  }

  /* line 10686, ../../../../../build/sass/screen.scss */
  .pp_content_container input {
    width: 100% !important;
    border: 1px solid #ccc !important;
  }

  /* line 10691, ../../../../../build/sass/screen.scss */
  .pp_content_container textarea {
    width: 100% !important;
    border: 1px solid #ccc !important;
  }

  /* line 10696, ../../../../../build/sass/screen.scss */
  #nav-below .nav-next-single {
    width: 100%;
    border-left: 0;
  }

  /* line 10701, ../../../../../build/sass/screen.scss */
  .gbtr_menu_mobiles select {
    display: block;
  }
}
/* ************************************************************** */
/* Big Screens > 960px */
/* ************************************************************** */
@media screen and (min-width: 960px) {
  /* Grid */
  /* line 10713, ../../../../../build/sass/screen.scss */
  body {
    min-width: 960px;
  }

  /* line 10714, ../../../../../build/sass/screen.scss */
  .container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
  }

  /* line 10715, ../../../../../build/sass/screen.scss */
  .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  /* line 10716, ../../../../../build/sass/screen.scss */
  .push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11 {
    position: relative;
  }

  /* line 10717, ../../../../../build/sass/screen.scss */
  .alpha {
    margin-left: 0;
  }

  /* line 10718, ../../../../../build/sass/screen.scss */
  .omega {
    margin-right: 0;
  }

  /* line 10719, ../../../../../build/sass/screen.scss */
  .container_12 .grid_1 {
    width: 60px;
  }

  /* line 10720, ../../../../../build/sass/screen.scss */
  .container_12 .grid_2 {
    width: 140px;
  }

  /* line 10721, ../../../../../build/sass/screen.scss */
  .container_12 .grid_3 {
    width: 220px;
  }

  /* line 10722, ../../../../../build/sass/screen.scss */
  .container_12 .grid_4 {
    width: 300px;
  }

  /* line 10723, ../../../../../build/sass/screen.scss */
  .container_12 .grid_5 {
    width: 380px;
  }

  /* line 10724, ../../../../../build/sass/screen.scss */
  .container_12 .grid_6 {
    width: 460px;
  }

  /* line 10725, ../../../../../build/sass/screen.scss */
  .container_12 .grid_7 {
    width: 540px;
  }

  /* line 10726, ../../../../../build/sass/screen.scss */
  .container_12 .grid_8 {
    width: 620px;
  }

  /* line 10727, ../../../../../build/sass/screen.scss */
  .container_12 .grid_9 {
    width: 700px;
  }

  /* line 10728, ../../../../../build/sass/screen.scss */
  .container_12 .grid_10 {
    width: 780px;
  }

  /* line 10729, ../../../../../build/sass/screen.scss */
  .container_12 .grid_11 {
    width: 860px;
  }

  /* line 10730, ../../../../../build/sass/screen.scss */
  .container_12 .grid_12 {
    width: 940px;
  }

  /* line 10731, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_1 {
    padding-left: 80px;
  }

  /* line 10732, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_2 {
    padding-left: 160px;
  }

  /* line 10733, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_3 {
    padding-left: 240px;
  }

  /* line 10734, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_4 {
    padding-left: 320px;
  }

  /* line 10735, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_5 {
    padding-left: 400px;
  }

  /* line 10736, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_6 {
    padding-left: 480px;
  }

  /* line 10737, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_7 {
    padding-left: 560px;
  }

  /* line 10738, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_8 {
    padding-left: 640px;
  }

  /* line 10739, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_9 {
    padding-left: 720px;
  }

  /* line 10740, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_10 {
    padding-left: 800px;
  }

  /* line 10741, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_11 {
    padding-left: 880px;
  }

  /* line 10742, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_1 {
    padding-right: 80px;
  }

  /* line 10743, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_2 {
    padding-right: 160px;
  }

  /* line 10744, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_3 {
    padding-right: 240px;
  }

  /* line 10745, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_4 {
    padding-right: 320px;
  }

  /* line 10746, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_5 {
    padding-right: 400px;
  }

  /* line 10747, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_6 {
    padding-right: 480px;
  }

  /* line 10748, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_7 {
    padding-right: 560px;
  }

  /* line 10749, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_8 {
    padding-right: 640px;
  }

  /* line 10750, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_9 {
    padding-right: 720px;
  }

  /* line 10751, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_10 {
    padding-right: 800px;
  }

  /* line 10752, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_11 {
    padding-right: 880px;
  }

  /* line 10753, ../../../../../build/sass/screen.scss */
  .container_12 .push_1 {
    left: 80px;
  }

  /* line 10754, ../../../../../build/sass/screen.scss */
  .container_12 .push_2 {
    left: 160px;
  }

  /* line 10755, ../../../../../build/sass/screen.scss */
  .container_12 .push_3 {
    left: 240px;
  }

  /* line 10756, ../../../../../build/sass/screen.scss */
  .container_12 .push_4 {
    left: 320px;
  }

  /* line 10757, ../../../../../build/sass/screen.scss */
  .container_12 .push_5 {
    left: 400px;
  }

  /* line 10758, ../../../../../build/sass/screen.scss */
  .container_12 .push_6 {
    left: 480px;
  }

  /* line 10759, ../../../../../build/sass/screen.scss */
  .container_12 .push_7 {
    left: 560px;
  }

  /* line 10760, ../../../../../build/sass/screen.scss */
  .container_12 .push_8 {
    left: 640px;
  }

  /* line 10761, ../../../../../build/sass/screen.scss */
  .container_12 .push_9 {
    left: 720px;
  }

  /* line 10762, ../../../../../build/sass/screen.scss */
  .container_12 .push_10 {
    left: 800px;
  }

  /* line 10763, ../../../../../build/sass/screen.scss */
  .container_12 .push_11 {
    left: 880px;
  }

  /* line 10764, ../../../../../build/sass/screen.scss */
  .container_12 .pull_1 {
    left: -80px;
  }

  /* line 10765, ../../../../../build/sass/screen.scss */
  .container_12 .pull_2 {
    left: -160px;
  }

  /* line 10766, ../../../../../build/sass/screen.scss */
  .container_12 .pull_3 {
    left: -240px;
  }

  /* line 10767, ../../../../../build/sass/screen.scss */
  .container_12 .pull_4 {
    left: -320px;
  }

  /* line 10768, ../../../../../build/sass/screen.scss */
  .container_12 .pull_5 {
    left: -400px;
  }

  /* line 10769, ../../../../../build/sass/screen.scss */
  .container_12 .pull_6 {
    left: -480px;
  }

  /* line 10770, ../../../../../build/sass/screen.scss */
  .container_12 .pull_7 {
    left: -560px;
  }

  /* line 10771, ../../../../../build/sass/screen.scss */
  .container_12 .pull_8 {
    left: -640px;
  }

  /* line 10772, ../../../../../build/sass/screen.scss */
  .container_12 .pull_9 {
    left: -720px;
  }

  /* line 10773, ../../../../../build/sass/screen.scss */
  .container_12 .pull_10 {
    left: -800px;
  }

  /* line 10774, ../../../../../build/sass/screen.scss */
  .container_12 .pull_11 {
    left: -880px;
  }

  /* line 10775, ../../../../../build/sass/screen.scss */
  .clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  /* line 10776, ../../../../../build/sass/screen.scss */
  .clearfix:before, .clearfix:after, .container_12:before, .container_12:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
  }

  /* line 10777, ../../../../../build/sass/screen.scss */
  .clearfix:after, .container_12:after {
    clear: both;
  }

  /* line 10778, ../../../../../build/sass/screen.scss */
  .clearfix, .container_12 {
    zoom: 1;
  }

  /* line 10780, ../../../../../build/sass/screen.scss */
  .product_navigation.mobiles {
    display: none;
  }

  /* line 10784, ../../../../../build/sass/screen.scss */
  .grtr_product_header_mobiles {
    display: none;
  }

  /* line 10788, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:after, .testimonial_left_content:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  /* line 10798, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 15px;
    top: 50px;
    margin-top: -15px;
  }

  /* line 10805, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:before {
    border-color: rgba(204, 204, 204, 0);
    border-left-color: #999999;
    border-width: 16px;
    top: 50px;
    margin-top: -16px;
  }

  /* line 10813, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:after, .testimonial_right_content:before {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  /* line 10823, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 15px;
    top: 50px;
    margin-top: -15px;
  }

  /* line 10831, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:before {
    border-color: rgba(204, 204, 204, 0);
    border-right-color: #999999;
    border-width: 16px;
    top: 50px;
    margin-top: -16px;
  }
}
/* ************************************************************** */
/* Tablet 720px - 960px */
/* ************************************************************** */
@media only screen and (min-width: 720px) and (max-width: 959px) {
  /* line 10846, ../../../../../build/sass/screen.scss */
  .cloud-zoom-big {
    /*display:none !important;*/
    left: -1px !important;
    top: -2px !important;
    width: 510px !important;
    height: 654px !important;
  }

  /* Grid */
  /* line 10855, ../../../../../build/sass/screen.scss */
  body {
    min-width: 720px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 720px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11 {
    position: relative;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .alpha {
    margin-left: 0;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .omega {
    margin-right: 0;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_1 {
    width: 40px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_2 {
    width: 100px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_3 {
    width: 160px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_4 {
    width: 220px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_5 {
    width: 280px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_6 {
    width: 340px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_7 {
    width: 400px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_8 {
    width: 460px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_9 {
    width: 520px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_10 {
    width: 580px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_11 {
    width: 640px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .grid_12 {
    width: 700px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_1 {
    padding-left: 60px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_2 {
    padding-left: 120px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_3 {
    padding-left: 180px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_4 {
    padding-left: 240px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_5 {
    padding-left: 300px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_6 {
    padding-left: 360px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_7 {
    padding-left: 420px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_8 {
    padding-left: 480px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_9 {
    padding-left: 540px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_10 {
    padding-left: 600px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .prefix_11 {
    padding-left: 660px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_1 {
    padding-right: 60px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_2 {
    padding-right: 120px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_3 {
    padding-right: 180px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_4 {
    padding-right: 240px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_5 {
    padding-right: 300px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_6 {
    padding-right: 360px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_7 {
    padding-right: 420px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_8 {
    padding-right: 480px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_9 {
    padding-right: 540px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_10 {
    padding-right: 600px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .suffix_11 {
    padding-right: 660px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_1 {
    left: 60px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_2 {
    left: 120px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_3 {
    left: 180px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_4 {
    left: 240px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_5 {
    left: 300px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_6 {
    left: 360px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_7 {
    left: 420px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_8 {
    left: 480px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_9 {
    left: 540px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_10 {
    left: 600px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .push_11 {
    left: 660px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_1 {
    left: -60px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_2 {
    left: -120px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_3 {
    left: -180px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_4 {
    left: -240px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_5 {
    left: -300px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_6 {
    left: -360px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_7 {
    left: -420px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_8 {
    left: -480px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_9 {
    left: -540px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_10 {
    left: -600px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .container_12 .pull_11 {
    left: -660px;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .clearfix:before, .clearfix:after, .container_12:before, .container_12:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .clearfix:after, .container_12:after {
    clear: both;
  }

  /* line 10855, ../../../../../build/sass/screen.scss */
  .clearfix, .container_12 {
    zoom: 1;
  }

  /* line 10857, ../../../../../build/sass/screen.scss */
  .content_wrapper, .content_grid_12, .content_grid_6, .content_grid_4, .content_grid_3, .content_grid_2, .content_grid_1, .content_grid_2_3 {
    width: 700px !important;
    margin: 0 auto !important;
    float: none;
    /*padding:0 10px;*/
  }

  /* line 10865, ../../../../../build/sass/screen.scss */
  .menus_wrapper_no_shopping_bag_in_header.mobiles_menus_wrapper {
    max-width: 200px;
  }

  /* line 10869, ../../../../../build/sass/screen.scss */
  .menu_under_style .menus_wrapper {
    border: 0;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 10875, ../../../../../build/sass/screen.scss */
  .menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles {
    display: block;
  }

  /* line 10880, ../../../../../build/sass/screen.scss */
  .listing_products_no_sidebar {
    max-width: 720px !important;
  }

  /* line 10884, ../../../../../build/sass/screen.scss */
  .listing_products {
    width: 500px;
    padding-left: 30px;
    text-align: left;
    margin: 0 auto;
  }

  /* line 10891, ../../../../../build/sass/screen.scss */
  .gbtr_aside_column {
    margin: 0;
    padding: 2px 0 0 20px;
    border-left: 1px dotted #ccc;
  }

  /* line 10897, ../../../../../build/sass/screen.scss */
  .sidebar_left .gbtr_aside_column {
    margin: 0;
    padding: 2px 20px 0 0;
    border: 0;
    border-right: 1px dotted #ccc;
  }

  /* line 10904, ../../../../../build/sass/screen.scss */
  .gbtr_aside_column .widget input[type="text"],
  .gbtr_aside_column .widget input[type="password"] {
    width: 155px !important;
  }

  /* line 10909, ../../../../../build/sass/screen.scss */
  .gbtr_light_footer_wrapper .widget input[type="text"],
  .gbtr_dark_footer_wrapper .widget input[type="password"] {
    width: 115px !important;
  }

  /* line 10915, ../../../../../build/sass/screen.scss */
  .widget select {
    width: 199px;
  }

  /* line 10919, ../../../../../build/sass/screen.scss */
  .widget #searchform {
    width: 100% !important;
  }

  /* line 10923, ../../../../../build/sass/screen.scss */
  #mc_signup_submit {
    width: 100px !important;
  }

  /* line 10927, ../../../../../build/sass/screen.scss */
  #respond #author, #respond #email, #respond #url, #respond #comment {
    width: 100%;
  }

  /* line 10931, ../../../../../build/sass/screen.scss */
  .widget input[type="submit"] {
    width: 200px !important;
  }

  /* line 10935, ../../../../../build/sass/screen.scss */
  .testimonial_left_content {
    width: 65%;
  }

  /* line 10939, ../../../../../build/sass/screen.scss */
  .testimonial_left_author {
    width: 18%;
  }

  /* line 10944, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:after, .testimonial_left_content:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  /* line 10954, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 15px;
    top: 50px;
    margin-top: -15px;
  }

  /* line 10961, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:before {
    border-color: rgba(204, 204, 204, 0);
    border-left-color: #999999;
    border-width: 16px;
    top: 50px;
    margin-top: -16px;
  }

  /* line 10969, ../../../../../build/sass/screen.scss */
  .testimonial_right_content {
    width: 65%;
  }

  /* line 10973, ../../../../../build/sass/screen.scss */
  .testimonial_right_author {
    width: 18%;
  }

  /* line 10977, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:after, .testimonial_right_content:before {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  /* line 10987, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 15px;
    top: 50px;
    margin-top: -15px;
  }

  /* line 10995, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:before {
    border-color: rgba(204, 204, 204, 0);
    border-right-color: #999999;
    border-width: 16px;
    top: 50px;
    margin-top: -16px;
  }

  /* line 11003, ../../../../../build/sass/screen.scss */
  .from_the_portfolio {
    width: 720px;
  }

  /* line 11007, ../../../../../build/sass/screen.scss */
  ul.products {
    /*width:720px;*/
  }

  /* line 11011, ../../../../../build/sass/screen.scss */
  .gbtr_left_column_cart {
    margin: 0;
    padding: 2px 0 0 20px;
    border-left: 1px solid #ccc;
  }

  /* line 11017, ../../../../../build/sass/screen.scss */
  .coupon .input-text {
    padding: 8px 69px 8px 9px;
    width: 119px;
  }

  /* line 11022, ../../../../../build/sass/screen.scss */
  .aside_portfolio {
    padding-left: 20px;
  }

  /* line 11028, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_wrapper {
    width: 400px;
    position: relative;
    height: 445px;
    overflow: hidden;
    border: 1px solid #ccc;
    float: left;
  }

  /* line 11037, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_slider {
    width: 1000px;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 11044, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_slide_1,
  .gbtr_login_register_slide_2 {
    padding: 50px;
    width: 300px;
    float: left;
  }

  /* line 11052, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_switch {
    float: left;
    width: 250px;
    height: 500px;
    position: relative;
    overflow: hidden;
    /*border:1px solid #F00;*/
    margin-left: 33px;
  }

  /* line 11062, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_switch .button {
    width: 250px;
  }

  /* line 11066, ../../../../../build/sass/screen.scss */
  .gbtr_login_register_label_slider {
    width: 250px;
    padding: 50px 0;
    height: 500px;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 11075, ../../../../../build/sass/screen.scss */
  .product_list_widget_img_wrapper {
    margin-bottom: 20px;
  }

  /* line 11079, ../../../../../build/sass/screen.scss */
  .gbtr_header_wrapper {
    /*margin-bottom: 15px;*/
    /*height:60px;*/
  }

  /* line 11084, ../../../../../build/sass/screen.scss */
  .menu_centered_style .gbtr_header_wrapper {
    height: auto;
  }

  /* line 11088, ../../../../../build/sass/screen.scss */
  #review_form_wrapper #respond #author,
  #review_form_wrapper #respond #email,
  #review_form_wrapper #respond #url {
    /*width: 478px !important;*/
    width: 100% !important;
  }
}
/* ************************************************************** */
/* Mobile 0px - 720px */
/* ************************************************************** */
@media only screen and (max-width: 719px) {
  /* Grid */
  /* line 11103, ../../../../../build/sass/screen.scss */
  .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    margin-left: 10px;
    margin-right: 10px;
    clear: both;
  }

  /* line 11103, ../../../../../build/sass/screen.scss */
  .alpha, .omega {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 11103, ../../../../../build/sass/screen.scss */
  .align_center, .align_right {
    text-align: left;
  }

  /* line 11105, ../../../../../build/sass/screen.scss */
  .gbtr_tools_info {
    display: none;
  }

  /* line 11109, ../../../../../build/sass/screen.scss */
  #review_form_wrapper {
    margin: 30px auto;
    /*width:300px;*/
    padding: 0 15px !important;
  }

  /* line 11115, ../../../../../build/sass/screen.scss */
  .theretaier_coupon_code_checkout {
    position: relative;
    top: -20px;
    text-align: center;
  }

  /* line 11121, ../../../../../build/sass/screen.scss */
  .entry-attachment {
    padding: 0px 10px 0px 10px;
  }

  /* line 11125, ../../../../../build/sass/screen.scss */
  .next-image {
    margin-top: -20px;
    position: absolute;
    right: 10px;
  }

  /* line 11131, ../../../../../build/sass/screen.scss */
  .menu_under_style .menus_wrapper {
    border: 0;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 11137, ../../../../../build/sass/screen.scss */
  .global_content_wrapper {
    margin: 0 auto 70px auto;
  }

  /* line 11141, ../../../../../build/sass/screen.scss */
  .mobiles_menus_wrapper {
    float: none;
    max-width: 265px;
    margin: 0px auto 0 auto;
    height: auto;
  }

  /* line 11148, ../../../../../build/sass/screen.scss */
  .menus_wrapper_no_shopping_bag_in_header.mobiles_menus_wrapper {
    max-width: 200px;
  }

  /* line 11152, ../../../../../build/sass/screen.scss */
  .menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles {
    display: block;
  }

  /* line 11157, ../../../../../build/sass/screen.scss */
  .menus_envelope {
    position: relative;
    height: 61px;
    margin-top: 30px;
  }

  /* line 11163, ../../../../../build/sass/screen.scss */
  .term-description p {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  /* line 11169, ../../../../../build/sass/screen.scss */
  .gbtr_poduct_details_left_col {
    width: 300px;
    float: none;
    margin: 0 auto;
  }

  /* line 11175, ../../../../../build/sass/screen.scss */
  .gbtr_poduct_details_left_col {
    width: 300px;
    float: none;
    margin: 0 auto;
  }

  /* line 11181, ../../../../../build/sass/screen.scss */
  .doubleSlider-1 img {
    width: 300px;
    height: auto;
  }

  /* line 11186, ../../../../../build/sass/screen.scss */
  .gbtr_poduct_details_right_col {
    width: 300px;
    float: none;
    margin: 0 auto;
  }

  /* line 11192, ../../../../../build/sass/screen.scss */
  .product_navigation.mobiles .nav-back {
    display: none;
  }

  /* line 11196, ../../../../../build/sass/screen.scss */
  .gbtr_product_share ul li {
    margin: 0 5px;
    width: 50px;
    height: 50px;
    overflow: hidden;
  }

  /* line 11203, ../../../../../build/sass/screen.scss */
  .gbtr_product_share ul li a {
    padding: 8px 0px 0 60px;
  }

  /* line 11207, ../../../../../build/sass/screen.scss */
  div.product .woocommerce_tabs ul.tabs, #content div.product .woocommerce_tabs ul.tabs,
  div.product .woocommerce-tabs ul.tabs, #content div.product .woocommerce-tabs ul.tabs {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border-right: 0px !important;
    width: 100% !important;
    padding: 20px 0 20px 0 !important;
  }

  /* line 11217, ../../../../../build/sass/screen.scss */
  div.product .woocommerce_tabs .panel, #content div.product .woocommerce_tabs .panel,
  div.product .woocommerce-tabs .panel, #content div.product .woocommerce-tabs .panel {
    padding: 0 !important;
    border-left: 0;
  }

  /* line 11223, ../../../../../build/sass/screen.scss */
  div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li,
  div.product .woocommerce-tabs ul.tabs li, #content div.product .woocommerce-tabs ul.tabs li {
    width: 100% !important;
  }

  /* line 11228, ../../../../../build/sass/screen.scss */
  .product_main_infos span.onsale {
    top: -20px;
    left: 220px;
  }

  /* line 11233, ../../../../../build/sass/screen.scss */
  .out_of_stock_badge_single {
    top: -20px;
    left: 170px;
  }

  /* line 11238, ../../../../../build/sass/screen.scss */
  .out_of_stock_badge_single.first_position {
    top: -20px;
    left: 220px;
  }

  /* line 11243, ../../../../../build/sass/screen.scss */
  .single_add_to_cart_button {
    /*width:160px;*/
    /*padding: 20px 10px !important;*/
  }

  /* line 11248, ../../../../../build/sass/screen.scss */
  .testimonial_left_content {
    width: 89%;
    padding: 5%;
    float: none;
  }

  /* line 11254, ../../../../../build/sass/screen.scss */
  .testimonial_left_author {
    width: 95%;
    float: none;
    margin-top: 30px;
  }

  /* line 11260, ../../../../../build/sass/screen.scss */
  .testimonial_left_author img {
    float: left;
    margin-right: 20px;
    max-width: 50px !important;
  }

  /* line 11266, ../../../../../build/sass/screen.scss */
  .testimonial_left_author h4 {
    padding-top: 5px;
  }

  /* line 11270, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:after, .testimonial_left_content:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  /* line 11280, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 15px;
    left: 50px;
    margin-left: -15px;
  }

  /* line 11288, ../../../../../build/sass/screen.scss */
  .testimonial_left_content:before {
    border-color: rgba(204, 204, 204, 0);
    border-top-color: #ccc;
    border-width: 16px;
    left: 50px;
    margin-left: -16px;
  }

  /* line 11296, ../../../../../build/sass/screen.scss */
  .testimonial_right_content {
    width: 89%;
    padding: 5%;
    float: none;
  }

  /* line 11302, ../../../../../build/sass/screen.scss */
  .testimonial_right_author {
    margin-top: 30px;
    width: 95%;
    float: none;
  }

  /* line 11308, ../../../../../build/sass/screen.scss */
  .testimonial_right_author img {
    float: left;
    margin-right: 20px;
    max-width: 50px !important;
  }

  /* line 11314, ../../../../../build/sass/screen.scss */
  .testimonial_right_author h4 {
    padding-top: 5px;
  }

  /* line 11318, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:after, .testimonial_right_content:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  /* line 11328, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 15px;
    left: 50px;
    margin-left: -15px;
  }

  /* line 11336, ../../../../../build/sass/screen.scss */
  .testimonial_right_content:before {
    border-color: rgba(204, 204, 204, 0);
    border-top-color: #ccc;
    border-width: 16px;
    left: 50px;
    margin-left: -16px;
  }

  /* line 11344, ../../../../../build/sass/screen.scss */
  .listing_products_no_sidebar {
    max-width: 100% !important;
    text-align: center;
  }

  /* line 11349, ../../../../../build/sass/screen.scss */
  .listing_products_no_sidebar .filter_wrapper {
    right: 0px;
  }

  /* line 11353, ../../../../../build/sass/screen.scss */
  .listing_products_no_sidebar .category_header {
    padding: 0;
  }

  /* line 11357, ../../../../../build/sass/screen.scss */
  #mc_signup_submit {
    width: 100px !important;
  }

  /* line 11361, ../../../../../build/sass/screen.scss */
  .widget input[type="text"], .widget input[type="password"] {
    width: 84% !important;
  }

  /* line 11365, ../../../../../build/sass/screen.scss */
  .from_the_portfolio {
    width: 100%;
    text-align: center;
  }

  /* line 11370, ../../../../../build/sass/screen.scss */
  .from_the_portfolio_item {
    float: none;
    display: inline-block;
    margin: 10px 0 20px 0 !important;
  }

  /* line 11376, ../../../../../build/sass/screen.scss */
  ul.products {
    width: 100%;
    text-align: center;
  }

  /* line 11381, ../../../../../build/sass/screen.scss */
  .product_item {
    float: none;
    display: inline-block;
    margin: 0 0px 30px 0px !important;
  }

  /*.featured_products_slider .gbtr_items_slider {
  	height: 500px;
  }
  
  .featured_products_slider_item  {	
  	width:220px;
  }*/
  /* line 11395, ../../../../../build/sass/screen.scss */
  .style_1 .products_slider_item {
    width: 320px;
  }

  /* line 11399, ../../../../../build/sass/screen.scss */
  .style_1 .products_slider_images {
    width: 300px;
  }

  /* line 11403, ../../../../../build/sass/screen.scss */
  .gbtr_left_column_my_account {
    margin: 0;
    padding: 0;
    border-right: 0;
  }

  /* line 11409, ../../../../../build/sass/screen.scss */
  .gbtr_left_column_my_account:after, .gbtr_left_column_my_account:before {
    content: normal;
  }

  /* line 11413, ../../../../../build/sass/screen.scss */
  .gbtr_left_column_my_account ul.menu_my_account {
    padding: 0 0 30px 0 !important;
  }

  /* line 11417, ../../../../../build/sass/screen.scss */
  .entry-title {
    text-align: center;
  }

  /* line 11421, ../../../../../build/sass/screen.scss */
  .gbtr_logo {
    padding: 0 0;
    display: block;
    /*margin:20px auto -20px auto;*/
    /*width:270px;*/
    /*position:relative;*/
    /*max-height:100px;*/
    /*overflow:hidden;*/
    text-align: center;
  }

  /* line 11432, ../../../../../build/sass/screen.scss */
  .gbtr_logo img {
    max-width: 280px;
    height: auto;
  }

  /* line 11437, ../../../../../build/sass/screen.scss */
  .listing_products_no_sidebar .filter_wrapper {
    position: relative;
    margin: 10px 0 0 0 !important;
    text-align: center;
  }

  /* line 11443, ../../../../../build/sass/screen.scss */
  .edit-link {
    display: none;
  }

  /* line 11447, ../../../../../build/sass/screen.scss */
  .gbtr_logo {
    left: 0px;
  }

  /* line 11451, ../../../../../build/sass/screen.scss */
  .gbtr_items_slider.from_the_blog {
    /* required */
    height: 400px;
  }

  /* line 11457, ../../../../../build/sass/screen.scss */
  .from_the_blog_item {
    width: 250px !important;
    padding-right: 0px !important;
    list-style: none !important;
  }

  /* line 11463, ../../../../../build/sass/screen.scss */
  .from_the_blog_item:last-child {
    width: 200px;
  }

  /* line 11467, ../../../../../build/sass/screen.scss */
  .from_the_blog_content {
    width: 190px;
  }

  /* line 11471, ../../../../../build/sass/screen.scss */
  .from_the_blog_img {
    margin-bottom: 10px !important;
  }

  /* line 11475, ../../../../../build/sass/screen.scss */
  .doubleSlider-1 .slider .item img {
    width: 100% !important;
  }

  /* line 11479, ../../../../../build/sass/screen.scss */
  .cloud-zoom-big {
    display: none !important;
  }
}
/* ************************************************************** */
/* Mobile 480px - 720px */
/* ************************************************************** */
@media only screen and (min-width: 480px) and (max-width: 719px) {
  /* line 11490, ../../../../../build/sass/screen.scss */
  .gbtr_poduct_details_left_col {
    width: 460px;
    float: none;
    margin: 0 auto;
  }

  /* line 11496, ../../../../../build/sass/screen.scss */
  .gbtr_poduct_details_right_col {
    width: 460px;
    float: none;
    margin: 0 auto;
  }

  /* line 11502, ../../../../../build/sass/screen.scss */
  .product_main_infos span.onsale {
    top: -20px;
    left: 380px;
  }

  /* line 11507, ../../../../../build/sass/screen.scss */
  .out_of_stock_badge_single {
    top: -20px;
    left: 330px;
  }

  /* line 11512, ../../../../../build/sass/screen.scss */
  .out_of_stock_badge_single.first_position {
    top: -20px;
    left: 380px;
  }

  /* line 11517, ../../../../../build/sass/screen.scss */
  .doubleSlider-1 img {
    width: 480px;
    height: auto;
  }

  /* line 11522, ../../../../../build/sass/screen.scss */
  .gbtr_product_share ul li {
    margin: 0 20px;
  }

  /* line 11526, ../../../../../build/sass/screen.scss */
  .listing_products {
    width: 473px;
    padding-left: 0px;
    text-align: center;
  }

  /* line 11532, ../../../../../build/sass/screen.scss */
  .from_the_portfolio_item {
    float: none;
    display: inline-block;
    margin: 10px 20px 20px 0 !important;
  }

  /* line 11538, ../../../../../build/sass/screen.scss */
  .product_item {
    float: none;
    display: inline-block;
    margin: 0 50px 30px 0px !important;
  }
}
/* ************************************************************** */
/* Mobile 0px - 479px */
/* ************************************************************** */
@media only screen and (max-width: 479px) {
  /* /PAGE TITLES */
  /* line 11553, ../../../../../build/sass/screen.scss */
  h1.entry-title.gbtr_post_title_listing,
  h1.page-title.gbtr_post_title_listing,
  h1.entry-title.gbtr_post_title_listing a,
  h1.page-title.gbtr_post_title_listing a {
    font-size: 24px;
    text-align: left;
  }

  /* /PRODUCT TITLES */
  /* line 11564, ../../../../../build/sass/screen.scss */
  div.product .product_title,
  #content div.product .product_title {
    font-size: 24px;
  }

  /* line 11569, ../../../../../build/sass/screen.scss */
  li.product-category {
    padding: 0 3px 30px 0px;
  }
}
/*//////////////////////////////////////
//  imports
//////////////////////////////////////*/
/* line 5, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../.rvm/gems/ruby-2.1.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 2, ../../../../../build/sass/neat/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*//////////////////////////////////////
//  colors
//////////////////////////////////////*/
/*//////////////////////////////////////
//  fonts
//////////////////////////////////////*/
/*//////////////////////////////////////
//  extension on skeleton
//////////////////////////////////////*/
/* line 31, ../../../../../build/sass/partials/_base.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 35, ../../../../../build/sass/partials/_base.scss */
.block {
  *zoom: 1;
}
/* line 17, ../../../../../build/sass/bourbon/addons/_clearfix.scss */
.block:before, .block:after {
  content: " ";
  display: table;
}
/* line 23, ../../../../../build/sass/bourbon/addons/_clearfix.scss */
.block:after {
  clear: both;
}

/* line 40, ../../../../../build/sass/partials/_base.scss */
.disable-hover {
  pointer-events: none;
}

/* line 44, ../../../../../build/sass/partials/_base.scss */
b, strong {
  font-weight: 600;
}

/* line 48, ../../../../../build/sass/partials/_base.scss */
i, em {
  font-style: italic;
}

/* line 52, ../../../../../build/sass/partials/_base.scss */
input:focus, textarea:focus {
  outline: none;
}

/*//////////////////////////////////////
//  mixins
//////////////////////////////////////*/
/*//////////////////////////////////////
//  silent classes
//////////////////////////////////////*/
/* line 100, ../../../../../build/sass/partials/_base.scss */
.block {
  max-width: 60rem;
  width: 100%;
  margin: 0 auto;
  display: block;
}

/* line 112, ../../../../../build/sass/partials/_base.scss */
.homepage_products .gbtr_featured_section_title strong, .gbtr_featured_section_title strong, .headline {
  text-transform: uppercase;
  color: #6da7ba !important;
  font-family: "Pathway Gothic One", sans-serif !important;
  font-size: 30px !important;
}

/* line 124, ../../../../../build/sass/partials/_base.scss */
body, html {
  display: block;
  height: 100%;
}

/* line 129, ../../../../../build/sass/partials/_base.scss */
body {
  font-size: 62.5%;
  position: relative;
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);
}

/*//////////////////////////////////////
//	overwriting base styles
//////////////////////////////////////*/
/* line 11580, ../../../../../build/sass/screen.scss */
* {
  -webkit-text-stroke-color: transparent !important;
}

/* line 11585, ../../../../../build/sass/screen.scss */
.gbtr_tools_account, .gbtr_tools_info, .gbtr_footer_widget_copyrights {
  font-family: "Cantarell", "helvetica", sans-serif !important;
}

/* line 11589, ../../../../../build/sass/screen.scss */
.gbtr_tools_account ul li a {
  font-weight: 700;
}

/* line 11592, ../../../../../build/sass/screen.scss */
.gbtr_tools_account {
  font-size: 11px;
}

/* line 11596, ../../../../../build/sass/screen.scss */
.gbtr_little_shopping_bag .title a, .product_item h3 a {
  font-size: 16px;
}

/* line 11600, ../../../../../build/sass/screen.scss */
.onsale {
  font-size: 19px;
  padding: 10px 9px;
  -webkit-text-stroke: 1px transparent;
}

/* line 11606, ../../../../../build/sass/screen.scss */
body {
  background-size: auto;
  background-repeat: repeat;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 11613, ../../../../../build/sass/screen.scss */
a.button, button.button, input.button, #respond input#submit, #content input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button {
  font-size: 20px !important;
}

/* line 11617, ../../../../../build/sass/screen.scss */
#global_wrapper {
  background-color: transparent;
}

/* line 11621, ../../../../../build/sass/screen.scss */
.gbtr_tools_wrapper {
  background-color: #74abbd;
}
/* line 11623, ../../../../../build/sass/screen.scss */
.gbtr_tools_wrapper .gbtr_tools_info {
  color: #000;
  text-transform: none;
}

/* line 11629, ../../../../../build/sass/screen.scss */
.gbtr_header_wrapper {
  margin-bottom: 0;
}
/* line 11632, ../../../../../build/sass/screen.scss */
.gbtr_header_wrapper .header_wrapper {
  padding: 15px 0;
  border-top: 2px solid #cacaca;
  border-bottom: 2px solid #cacaca;
}

/* line 11639, ../../../../../build/sass/screen.scss */
.gbtr_tools_search_inputbutton {
  border: none !important;
}

/* line 11642, ../../../../../build/sass/screen.scss */
.gbtr_tools_search_inputtext {
  display: inline-block;
  background-color: #e4e4e4;
}

/* line 11647, ../../../../../build/sass/screen.scss */
.gbtr_first_menu_inside, .menus_wrapper_no_secondary_menu .gbtr_first_menu_inside {
  margin-top: 20px;
}

/* line 11652, ../../../../../build/sass/screen.scss */
.sf-menu li {
  padding: 0 1em 0 2em;
  background: url("../images/divider.png");
  background-repeat: no-repeat;
  background-position: 0 4px;
  height: 26px;
  position: relative;
}
/* line 11659, ../../../../../build/sass/screen.scss */
.sf-menu li:first-child {
  background: transparent;
}
/* line 11663, ../../../../../build/sass/screen.scss */
.sf-menu a, .sf-menu a:visited {
  font-size: 26px;
  line-height: 0;
  font-weight: 300;
  padding: 0px;
  margin-top: -15px;
}

/* line 11672, ../../../../../build/sass/screen.scss */
.menu_select .customSelectInner {
  padding: 18px 0 0 0;
  height: 61px;
}

/* line 11677, ../../../../../build/sass/screen.scss */
.tp-bannershadow.tp-shadow2 {
  display: none;
}

/* line 11681, ../../../../../build/sass/screen.scss */
.theretailer_product_sort .customSelectInner {
  overflow: visible !important;
}

/* line 11685, ../../../../../build/sass/screen.scss */
.customSelect.theretailer_product_sort.orderby {
  padding-left: 10px;
}

/* line 11688, ../../../../../build/sass/screen.scss */
.theretailer_product_sort .customSelectInner {
  padding-top: 7px;
}

/* line 11692, ../../../../../build/sass/screen.scss */
.listing_products_no_sidebar .product_item {
  margin-bottom: 30px;
}

/* line 11696, ../../../../../build/sass/screen.scss */
.search-results ul.products {
  padding-right: 20px;
}

/*//////////////////////////////////////
//	events on main homepage
//////////////////////////////////////*/
/* line 11703, ../../../../../build/sass/screen.scss */
.events {
  border: 2px solid #6da7ba;
  float: left;
}
/* line 11706, ../../../../../build/sass/screen.scss */
.events img {
  width: 100%;
}
/* line 11710, ../../../../../build/sass/screen.scss */
.events .event-desc h2 {
  font-family: "Pathway Gothic One", sans-serif;
  color: #6da7ba;
  text-transform: uppercase;
  font-size: 25px;
  text-align: center;
  padding: .5em 1em 1em 1em;
}

@media all and (min-width: 700px) {
  /* line 11722, ../../../../../build/sass/screen.scss */
  .events {
    *zoom: 1;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    max-width: auto;
    width: 100%;
    border: none;
    position: relative;
  }
  /* line 17, ../../../../../build/sass/bourbon/addons/_clearfix.scss */
  .events:before, .events:after {
    content: " ";
    display: table;
  }
  /* line 23, ../../../../../build/sass/bourbon/addons/_clearfix.scss */
  .events:after {
    clear: both;
  }
  /* line 11728, ../../../../../build/sass/screen.scss */
  .events img {
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  /* line 33, ../../../../../build/sass/neat/grid/_span-columns.scss */
  .events img:last-child {
    margin-right: 0;
  }
  /* line 11731, ../../../../../build/sass/screen.scss */
  .events .event-desc {
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 65.88078%;
    margin-top: 16px;
    margin-bottom: 14px;
    padding: 14px 0;
    border-top: 2px solid #6da7ba;
    border-bottom: 2px solid #6da7ba;
    margin-left: -25px;
    padding-left: 25px;
    width: 68.48078%;
  }
  /* line 33, ../../../../../build/sass/neat/grid/_span-columns.scss */
  .events .event-desc:last-child {
    margin-right: 0;
  }
  /* line 11741, ../../../../../build/sass/screen.scss */
  .events .event-desc h2 {
    padding: 0;
  }
}
/* line 11749, ../../../../../build/sass/screen.scss */
.page_full_width {
  padding: 0 1em 2em;
}

/* line 11753, ../../../../../build/sass/screen.scss */
.bottom_header {
  background: url("../images/repeat-header.png");
  height: 44px;
  width: 100%;
  display: block;
}
/* line 11758, ../../../../../build/sass/screen.scss */
.bottom_header ul {
  text-align: center;
  margin: 0 auto;
  display: block;
  max-width: 980px;
  width: 100%;
  background-color: #A2C9D6;
}
/* line 11766, ../../../../../build/sass/screen.scss */
.bottom_header ul li {
  display: inline-block;
  text-transform: uppercase;
  padding: 5px 10px;
  position: relative;
}
/* line 11771, ../../../../../build/sass/screen.scss */
.bottom_header ul li a {
  font-weight: 700;
  font-size: 18px;
  color: #fff;
}
/* line 11776, ../../../../../build/sass/screen.scss */
.bottom_header ul li:after {
  content: " ";
  width: 3px;
  height: 3px;
  background-color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 0px;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 11785, ../../../../../build/sass/screen.scss */
.bottom_header ul li:last-child:after {
  display: none;
}

/* line 11791, ../../../../../build/sass/screen.scss */
.global_content_wrapper {
  margin: 0;
}
/* line 11793, ../../../../../build/sass/screen.scss */
.global_content_wrapper .container_12 {
  background-color: #fff;
}

/* line 11798, ../../../../../build/sass/screen.scss */
.page_full_width {
  margin: 0 auto;
  background-color: #fff;
  padding-bottom: 2em;
}
/* line 11802, ../../../../../build/sass/screen.scss */
.page_full_width .entry-content {
  max-width: 940px;
  margin: 0 auto;
}

/* line 11809, ../../../../../build/sass/screen.scss */
.entry-content p {
  font-size: 16px;
}
/* line 11812, ../../../../../build/sass/screen.scss */
.entry-content ul li {
  font-size: 16px;
}
/* line 11815, ../../../../../build/sass/screen.scss */
.entry-content ul.thirds {
  list-style: none;
  padding: 0;
}

/* line 11822, ../../../../../build/sass/screen.scss */
.home .woocommerce {
  float: left;
  width: 100%;
}

/* line 11828, ../../../../../build/sass/screen.scss */
form input[type=submit] {
  padding: 10px 30px;
  font-size: 20px !important;
}

/* line 11833, ../../../../../build/sass/screen.scss */
.gbtr_bold_sep {
  display: none;
}

/* line 11837, ../../../../../build/sass/screen.scss */
.homepage_products {
  padding-top: 0px;
  width: 100%;
  float: left;
}
/* line 11841, ../../../../../build/sass/screen.scss */
.homepage_products .gbtr_product_sliders_header, .homepage_products .gbtr_items_sliders_header {
  border-top: 2px solid #cacaca;
}
/* line 11847, ../../../../../build/sass/screen.scss */
.homepage_products h2 {
  font-family: "Pathway Gothic One", sans-serif;
  text-transform: uppercase;
  font-size: 30px;
  color: #6da7ba;
  padding-top: 3px;
  border-top: 1px solid #cacaca;
}

/* line 11861, ../../../../../build/sass/screen.scss */
.gbtr_product_slider, .gbtr_items_slider {
  padding: 10px 0 0 0;
}

/* line 11865, ../../../../../build/sass/screen.scss */
span.onsale, .woocommerce span.onsale {
  font-size: 16px;
  font-style: normal;
  padding: 7px;
  left: 140px;
}

/* line 11873, ../../../../../build/sass/screen.scss */
.gbtr_poduct_details_left_col span.onsale, .gbtr_poduct_details_left_col .woocommerce span.onsale {
  display: none;
}

/* line 11878, ../../../../../build/sass/screen.scss */
button.single_add_to_cart_button.button.alt {
  font-weight: 400 !important;
  padding: 0px 25px !important;
  font-size: 25px !important;
}

/* line 11884, ../../../../../build/sass/screen.scss */
.coupon .input-text {
  height: 35px !important;
  padding: 8px 0 8px 9px;
}

/* line 11889, ../../../../../build/sass/screen.scss */
.gbtr_minicart_wrapper {
  top: 48px;
  right: -42px;
}

/* line 11894, ../../../../../build/sass/screen.scss */
ul.cart_list .remove {
  top: 20px;
}

/* line 11898, ../../../../../build/sass/screen.scss */
.theretaier_coupon_code_checkout {
  padding-right: 20px;
}

/* line 11902, ../../../../../build/sass/screen.scss */
.woocommerce-error {
  max-width: 940px;
}

/* line 11906, ../../../../../build/sass/screen.scss */
table.shop_table th, .woocommerce table.shop_table th, form .form-row label {
  font-size: 20px;
}

/* line 11910, ../../../../../build/sass/screen.scss */
.page_full_width .content_grid_12 {
  margin: 0 auto !important;
}

@media all and (min-width: 980px) {
  /* line 11915, ../../../../../build/sass/screen.scss */
  .global_content_wrapper {
    margin: 0;
  }
  /* line 11917, ../../../../../build/sass/screen.scss */
  .global_content_wrapper .container_12 {
    padding: 1em 10px;
    width: 980px;
    background-color: #fff;
  }

  /* line 11923, ../../../../../build/sass/screen.scss */
  .page_full_width {
    width: 980px;
  }

  /* line 11926, ../../../../../build/sass/screen.scss */
  .shortcode_container {
    width: 940px;
    padding: 0;
    *zoom: 1;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 17, ../../../../../build/sass/bourbon/addons/_clearfix.scss */
  .shortcode_container:before, .shortcode_container:after {
    content: " ";
    display: table;
  }
  /* line 23, ../../../../../build/sass/bourbon/addons/_clearfix.scss */
  .shortcode_container:after {
    clear: both;
  }

  /* line 11931, ../../../../../build/sass/screen.scss */
  .shortcode_banner_simple {
    max-width: 940px;
    margin-bottom: 0;
  }

  /* line 11938, ../../../../../build/sass/screen.scss */
  ul.thirds li {
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 31.76157%;
  }
  /* line 33, ../../../../../build/sass/neat/grid/_span-columns.scss */
  ul.thirds li:last-child {
    margin-right: 0;
  }

  /* line 11943, ../../../../../build/sass/screen.scss */
  ul.products li.product_item {
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 23.23176%;
  }
  /* line 33, ../../../../../build/sass/neat/grid/_span-columns.scss */
  ul.products li.product_item:last-child {
    margin-right: 0;
  }
  /* line 70, ../../../../../build/sass/neat/grid/_omega.scss */
  ul.products li.product_item:nth-child(4n) {
    margin-right: 0;
  }
  /* line 75, ../../../../../build/sass/neat/grid/_omega.scss */
  ul.products li.product_item:nth-child(4n+1) {
    clear: left;
  }
  /* line 11946, ../../../../../build/sass/screen.scss */
  ul.products li.product_item img {
    width: 100%;
  }
  /* line 11949, ../../../../../build/sass/screen.scss */
  ul.products li.product_item:last-child {
    margin-right: 0 !important;
  }

  /* line 11955, ../../../../../build/sass/screen.scss */
  .product_item .image_container {
    width: auto;
    max-height: inherit;
  }
}
/* line 11962, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_no_widgets, .gbtr_footer_wrapper {
  background-color: rgba(109, 167, 186, 0.6) !important;
}

/* line 11965, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper, .gbtr_dark_footer_wrapper .tagcloud a, .gbtr_dark_footer_no_widgets {
  background-color: rgba(109, 167, 186, 0.6) !important;
}
/* line 11967, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget h4.widget-title, .gbtr_dark_footer_wrapper .tagcloud a .widget h4.widget-title, .gbtr_dark_footer_no_widgets .widget h4.widget-title {
  color: #fff !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6) !important;
}

/* line 11973, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget.the_retailer_connect a {
  border-color: transparent;
}

/* line 11977, ../../../../../build/sass/screen.scss */
.bottom_wrapper {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
}

/* line 11980, ../../../../../build/sass/screen.scss */
.gbtr_footer_widget_copyrights {
  text-transform: uppercase;
}

/*//////////////////////////////////////
//	override for the about page
//////////////////////////////////////*/
/* line 11988, ../../../../../build/sass/screen.scss */
.content_grid_6 {
  width: 450px;
}

/* line 11992, ../../../../../build/sass/screen.scss */
.content_grid_4 {
  width: 293px;
}

/* line 11996, ../../../../../build/sass/screen.scss */
.shortcode_tabgroup ul.tabs li a {
  font-size: 16px;
}

/* line 12004, ../../../../../build/sass/screen.scss */
.clients {
  font-size: 16px;
  text-align: center;
}

/*//////////////////////////////////////
//	blog / blog widgets
//////////////////////////////////////*/
/* line 12013, ../../../../../build/sass/screen.scss */
.widget h4.widget-title {
  font-size: 24px !important;
  color: #6da7ba !important;
  border-bottom-color: #6da7ba !important;
}

/* line 12019, ../../../../../build/sass/screen.scss */
.widget ul li a {
  font-size: 12px;
}

/* line 12023, ../../../../../build/sass/screen.scss */
.format-standard .entry-meta {
  padding: 0;
  font-size: 130%;
}

/* line 12028, ../../../../../build/sass/screen.scss */
.widget.the_retailer_connect a {
  width: 38px;
  height: 38px;
  font-size: 17px;
}

/* line 12034, ../../../../../build/sass/screen.scss */
.widget_connect_tumblr:before {
  padding-left: 12px !important;
}

/* line 12038, ../../../../../build/sass/screen.scss */
.page-blog article {
  padding-bottom: 30px;
}

/* line 12042, ../../../../../build/sass/screen.scss */
ul.product_list_widget span.amount, .woocommerce ul.product_list_widget span.amount {
  font-size: 14px;
}

/*//////////////////////////////////////
//	store hacks
//////////////////////////////////////*/
/* line 12051, ../../../../../build/sass/screen.scss */
.single-product .woocommerce-tabs {
  display: none;
}

/* line 12056, ../../../../../build/sass/screen.scss */
.gbtr_product_share ul li a {
  font-size: 16px;
  padding-top: 2px;
  line-height: 1.2em;
}

/* line 12062, ../../../../../build/sass/screen.scss */
.dark_button {
  font-size: 24px;
}

/* line 12066, ../../../../../build/sass/screen.scss */
.entry-content-aside-title {
  font-size: 24px;
}

/* line 12070, ../../../../../build/sass/screen.scss */
* {
  text-shadow: none !important;
}

/* line 12074, ../../../../../build/sass/screen.scss */
.category_header {
  margin-top: 0px;
  padding: 0px;
}

/* line 12079, ../../../../../build/sass/screen.scss */
.listing_products_no_sidebar .filter_wrapper {
  position: relative;
}

/* line 12083, ../../../../../build/sass/screen.scss */
.catalog_top .big-select {
  height: 30px;
}

/* line 12087, ../../../../../build/sass/screen.scss */
.select2-results li, .catalog_top .select2-container .select2-choice {
  font-size: 16px;
}

/* line 12091, ../../../../../build/sass/screen.scss */
.product_item p a:hover {
  border-bottom: 1px solid transparent;
}

/* line 12095, ../../../../../build/sass/screen.scss */
.single-portfolio .global_content_wrapper {
  margin: 0 auto 50px;
}

@media screen and (min-width: 960px) {
  /* line 12100, ../../../../../build/sass/screen.scss */
  .aside_portfolio {
    padding-left: 0px;
  }
}
/* line 12105, ../../../../../build/sass/screen.scss */
div.product div.product_meta, #content div.product div.product_meta {
  font-size: 16px;
}

/* line 12109, ../../../../../build/sass/screen.scss */
.product_navigation .nav-back {
  font-size: 14px;
}

/* line 12113, ../../../../../build/sass/screen.scss */
span.onsale, .woocommerce span.onsale {
  padding: 5px;
}

/* line 12117, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget ul li {
  border-bottom: transparent !important;
  float: left;
}
/* line 12120, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget ul li span {
  font-size: 16px;
  color: #000;
  display: inline-block;
  margin-top: 11px;
  padding-left: 10px;
}
/* line 12127, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper .widget ul li a {
  font-size: 16px;
  color: #000;
}

/* line 12133, ../../../../../build/sass/screen.scss */
.widget img {
  float: left;
}

/* line 12137, ../../../../../build/sass/screen.scss */
label[for="mc_mv_FNAME"], #mc_mv_FNAME, label[for="mc_mv_LNAME"], #mc_mv_LNAME, label[for="mc_mv_MMERGE3"], #mc_mv_MMERGE3, #mc-indicates-required, #mc_display_rewards {
  display: none;
}

/* line 12141, ../../../../../build/sass/screen.scss */
.gbtr_dark_footer_wrapper #mc_subheader {
  font-size: 14px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: -3px;
}

/* line 12148, ../../../../../build/sass/screen.scss */
.mc_form_inside {
  position: relative;
}

/* line 12152, ../../../../../build/sass/screen.scss */
.mc_signup_submit {
  position: absolute;
  right: 0px;
  width: 30%;
  top: 33px;
}

/* line 12160, ../../../../../build/sass/screen.scss */
label[for="mc_mv_EMAIL"] {
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
}

/* line 12167, ../../../../../build/sass/screen.scss */
.widget input[type=text], .widget input[type=password] {
  background-color: #fff;
}

/* line 12171, ../../../../../build/sass/screen.scss */
div#mailchimpsf_widget-2 h4 {
  padding-bottom: 4px;
  position: relative;
  top: -3px;
}

/* line 12177, ../../../../../build/sass/screen.scss */
.widget a.widget_connect_spotify:before {
  content: "\f1bc";
}

/* line 12181, ../../../../../build/sass/screen.scss */
#mc_signup_submit {
  background-color: #000;
  width: 20%;
  margin: -2px !important;
  float: left;
  padding: 7px 7px 8px !important;
}

/* line 12189, ../../../../../build/sass/screen.scss */
a.widget_connect_spotify:before {
  font-size: 26px;
  padding: 10px;
  margin: -4px -3px -8px;
}

/* line 12195, ../../../../../build/sass/screen.scss */
.global_content_wrapper, select.big-select {
  opacity: 1 !important;
}

/* line 12198, ../../../../../build/sass/screen.scss */
.slider-wrapper .owl-carousel .owl-wrapper-outer {
  padding-top: 0px;
}
