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%;}
html,
body{height:100%;-ms-word-wrap:break-word;word-wrap:break-word;}
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;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
b,
strong{font-weight:bold;}
img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
li{display:list-item;list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
th,
td,
caption{font-weight:normal;vertical-align:top;text-align:left;}
q{quotes:none;}
q:before,
q:after{content:'';content:none;}
sub,
sup,
small{font-size:75%;}
sub,
sup{line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
svg{overflow:hidden;}
p:empty{display:none !important;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:200px;}
.sf-menu .shopping_bag_centered_style ul{position:absolute;top:-999em;width:270px;background:#fff;padding:0 20px 15px 20px;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:999;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:200px;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:200px;top:0;}
.sf-menu{float:right;}
.sf-menu ul{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:-10px;margin-top:-2px;}
.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 #b39964;margin-left:-10px;}
.sf-menu .shopping_bag_centered_style ul li a:hover{background:#fff !important;color:#000 !important;}
.sf-menu ul > li:first-child{border-top-width:3px;border-top-style:solid;border-top-color:#b39964;}
.sf-menu .shopping_bag_centered_style ul > li:first-child{border-top-width:0px;border-top-style:solid;border-top-color:#b39964;}
.sf-menu ul ul{margin-left:0;}
.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 a, .sf-menu a:visited{color:#000;}
.sf-menu li{}
.sf-menu li li{background:#fff;border-bottom:1px dotted #ccc;}
.sf-menu li li:last-child{border:0;}
.sf-menu li li a{text-transform:none;font-weight:normal;padding:10px 10px 10px 20px;color:#000;}
.sf-menu li li a:hover{color:#fff !important;background:#b39964;-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;}
.sf-menu li li li{background:#fff;}
.sf-menu li li a,.sf-menu li li a:visited{color:#000;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:7px;top:14px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(images/sprites.png) -200px -100px no-repeat;}
a > .sf-sub-indicator{top:14px;}
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;}
.sf-menu ul .sf-sub-indicator{background-position:-250px -100px;}
.sf-menu ul a > .sf-sub-indicator{background-position:-250px -100px;}
.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;}
.megamenu_placeholder{background:#9C3;position:absolute;margin-top:-25px;width:100%;z-index:1000;display:none;}
html,body{}
body{font-size:13px;color:#000;line-height:1.5em;}
a{color:#b39964;text-decoration:none;}
a:hover{color:#000;}
.clr{clear:both;}
hr, .hr{height:0px;border:0;border-bottom:1px solid #ccc;max-width:940px;}
.hr.padding30{margin:30px 0;}
hr.paddingbottom30,
.hr.paddingbottom30{margin:0 0 30px 0;}
hr.paddingbottom40,
.hr.paddingbottom40{margin:0 0 40px 0;}
hr.padding30.fixbottom10,
.hr.padding30.fixbottom10{margin:30px 0 40px 0;}
hr.padding40,
.hr.padding40{margin:40px 0;}
.small_sep{width:60px;height:2px;background:#000;}
.small_sep.margin40_20{margin:40px 0 20px;}
.small_sep.margin50_20{margin:50px 0 20px;}
blockquote{font-style:italic;color:#555 !important;position:relative;display:block;padding-left:60px;}
blockquote p{color:#555 !important;}
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;}
.gbtr_bold_sep{background:#000;height:2px;clear:both;width:60px;}
.spacer80{height:80px;}
.sep{font-style:italic;color:#555;font-size:80%;padding:0 6px 0 2px;}
.rsswidget img{display:none;}
.gbtr_module_padding{margin:20px 0 0 0;}
.gbtr_main_wrapper{margin:30px 0;}
.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:#b39964;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);text-shadow:0 0px 0 white;list-style:none outside;display:block !important;max-width:840px;font-weight:900;text-transform:uppercase;font-size:13px !important;border:0 !important;}
.woocommerce_message strong, .woocommerce_error strong, .woocommerce_info strong,
.woocommerce-message strong, .woocommerce-error strong, .woocommerce-info strong{font-weight:900 !important;}
.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;}
.woocommerce_message::before,
.woocommerce-message::before{background:none;background-position:-550px 0;background-repeat:no-repeat;}
.woocommerce_message,
.woocommerce-message{background:#b39964 !important;}
.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;text-shadow:0 0 0 #ffffff !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;}
.woocommerce_error,
.woocommerce-error{background:#e42e2c !important;color:#fff;}
.woocommerce_error li,
.woocommerce-error li{color:#fff !important;font-size:13px !important;list-style:none !important;}
.woocommerce_error::before,
.woocommerce-error::before{background:none;background-position:-450px 0;background-repeat:no-repeat;}
.woocommerce_info,
.woocommerce-info{background:#818181 !important;}
.woocommerce_info::before,
.woocommerce-info::before{background:none;background-position:-500px 0;background-repeat:no-repeat;}
#global_wrapper{background-color:#fff;}
.big_arrow_left:hover{background-position:-50px 0;}
.big_arrow_right:hover{background-position:-150px 0;}
.ctextfield{padding:8px 9px;font-size:13px;color:#777;}
.ctextfield.ui{width:440px;margin-bottom:10px;}
.cselect{padding:7px 8px 7px 4px;font-size:13px;color:#777;}
.cselect.ui{width:460px;margin-bottom:10px;}
.ctextarea{padding:8px 9px;font-size:13px;color:#777;}
.ctextarea.ui{width:440px;height:100px;margin-bottom:10px;}
.ccheckbox_group input{vertical-align:bottom;margin-right:5px;}
.ccheckbox_group label{font-size:13px;color:#777;}
.ccheckbox_group.ui{margin:10px 0 20px 0;}
.cradio_group input{}
.cradio_group label{font-size:13px;color:#777;}
.cradio_group.ui{margin-bottom:20px;}
.cbutton{padding:20px;width:100%;border:0;background:#000;font-size:13px;text-transform:uppercase;font-weight:900;color:#fff;cursor:pointer;}
.quantity,
#content .quantity{width:120px !important;position:relative;margin:0 3px 10px 0 !important;overflow:hidden;zoom:1;}
form label{padding:0 0 5px 0;font-weight:900;font-size:12px;text-transform:uppercase;display:inline-block;color:#000;}
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;}
form input[type=submit]:hover{background:#b39964;}
.widget img{max-width:100%;height:auto;}
.widget.widget_rss ul li{padding:10px 0 !important;}
.widget ul li.recentcomments{position:relative;padding:5px 0 5px 35px !important;min-height:25px;}
.gbtr_dark_footer_wrapper .widget_nav_menu .menu-item{border:0 !important;}
.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;}
.gbtr_home_no_widgets{text-align:center;margin-bottom:30px;line-height:1.5em;}
.gbtr_home_no_widgets h2{font-size:36px;font-weight:normal;letter-spacing:-0.03em;padding:50px 0 10px 0;line-height:1.1em;}
.gbtr_home_no_widgets h3{font-size:16px;font-weight:normal;padding:10px 0;color:#666;line-height:1.5em;}
.gbtr_home_no_widgets a{text-decoration:underline;}
.gbtr_home_no_widgets img{width:100%;height:auto;max-width:740px;}
.gbtr_light_footer_no_widgets{text-align:center;font-size:24px;color:#bbb;padding:30px 0;background:#f9f9f9;}
.gbtr_light_footer_no_widgets h3{font-size:16px;font-weight:normal;padding:10px 0 20px 0;color:#666;line-height:1.5em;}
.gbtr_light_footer_no_widgets a{text-decoration:underline;}
.gbtr_light_footer_no_widgets .widget_placeholder{width:100%;height:200px;border:1px solid #dedddd;margin-bottom:20px;}
.gbtr_dark_footer_no_widgets{text-align:center;font-size:24px;color:#bbb;padding:30px 0;background:#fff;;color:#000;}
.gbtr_dark_footer_no_widgets h3{font-size:16px;font-weight:normal;padding:10px 0 20px 0;color:#666;line-height:1.5em;}
.gbtr_dark_footer_no_widgets a{text-decoration:underline;}
.gbtr_dark_footer_no_widgets a:hover{color:#fff;}
.gbtr_dark_footer_no_widgets .widget_placeholder{width:100%;height:200px;border:1px solid #3d3d3d;margin-bottom:20px;}
.gbtr_light_footer_wrapper{margin:0;padding:30px 0 0 0;}
.gbtr_light_footer_wrapper li{clear:both;}
.gbtr_widget_footer_latest_tweets .gbtr_widget_item_descr{height:60px;}
.gbtr_widget_footer_from_the_blog .gbtr_widget_item_title{font-size:12px;text-transform:none;font-weight:900;overflow:hidden;}
.gbtr_widget_footer_from_the_blog .gbtr_widget_item_title a{color:#555;}
.gbtr_aside_column{margin:0 0 0 30px;padding:2px 0 0 50px;border-left:1px dotted #ccc;}
.sidebar_left .gbtr_aside_column{margin:0 30px 0 0;padding:2px 50px 0 0;border:0;border-right:1px dotted #ccc;}
.gbtr_aside_column_left{margin:0 30px 0 0;padding:0;}
.widget{padding:0 0 40px 0;}
.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;}
.widget ul li{border-bottom:1px dotted #ccc !important;color:#777;padding:5px 0;}
.widget ul li:last-child{border-bottom:0 !important;}
.widget ul li a{color:#777;}
.widget ul li a:hover{text-decoration:underline;}
.widget ul li ul{margin:5px 0 0 0 !important;}
.widget ul li ul li{border:0;padding:5px 0 5px 18px !important;}
.widget ul li ul li:first-child{border-top:1px dotted #ccc;}
.widget #searchform label{display:none;}
.gbtr_aside_column_left .widget #searchform{width:190px;}
.widget #searchform{position:relative;width:220px;}
.widget input[type=text],
.widget input[type=password]{border:1px solid #ccc;width:176px;padding:7px 35px 7px 7px;font-size:13px;}
.gbtr_aside_column_left .widget input[type=text],
.gbtr_aside_column_left .widget input[type=password]{width:146px;}
.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;}
.gbtr_dark_footer_wrapper .widget input[type=submit]{background:#666;}
.widget input[type=submit]:hover{background:#b39964;}
.widget select{width:219px;padding:7px 8px 7px 4px;font-size:13px;color:#777;}
.gbtr_aside_column_left .widget select{width:190px;}
.widget label{display:block;padding:5px 0;}
.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;}
.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;}
.widget.widget_shopping_cart .total strong{font-size:13px;font-weight:900 !important;text-transform:uppercase;padding-right:5px;color:#8f8f8f;}
.widget.widget_shopping_cart .buttons .button{margin-bottom:10px;}
ul.product_list_widget li,
.woocommerce ul.product_list_widget li{border:0;padding:10px 0 0 0;clear:both;}
.product_list_widget_img_wrapper{width:60px;height:60px;overflow:hidden;float:left;margin-right:20px;margin-bottom:10px;}
#megaMenu .product_list_widget_img_wrapper{margin-right:10px !important;margin-bottom:0px !important;}
#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;}
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li{border-bottom:1px dotted #ccc;padding:3px 0 !important;}
#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li:last-child{border-bottom:0;}
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;}
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;}
ul.product_list_widget ins,
.woocommerce ul.product_list_widget ins{text-decoration:none;}
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;}
ul.product_list_widget span.amount,
.woocommerce ul.product_list_widget span.amount{font-size:13px;font-weight:900;color:#000;padding-bottom:3px;}
.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;}
.tagcloud a:hover{background:#b39964;color:#fff;border:1px solid #b39964;}
.gbtr_dark_footer_wrapper .tagcloud a{background:#000;color:#fff;border:1px solid #3d3d3d;}
.gbtr_dark_footer_wrapper .tagcloud a:hover{color:#fff;}
.star-rating{float:none;display:block;width:80px !important;height:16px;margin:0;background:url(images/star.png) repeat-x left 0 !important;}
#megaMenu .star-rating{margin:-8px 0 5px 0 !important;}
#megaMenu{line-height:1.5em !important;}
#megaMenu a{line-height:1.5em !important;}
.wpmega-widgetarea li li{padding:2px 0 !important;}
.wpmega-widgetarea .widget ul li ul{padding:0 0 10px 0 !important;}
.wpmega-widgetarea .widget ul li ul li{padding:0 0 4px 18px !important;}
.wpmega-widgetarea .mc_input{width:70% !important;}
.wpmega-widgetarea #mc_subheader{line-height:1.5em !important;margin-bottom:5px !important;}
.wpmega-widgetarea select{width:100% !important;}
.wpmega-widgetarea .widget input[type=text],
.wpmega-widgetarea .widget input[type=password]{width:149px !important;}
.wpmega-widgetarea .widget #searchform input[type=submit]{right:35px !important;}
.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);}
.wpmega-widgetarea .widget .price_slider_wrapper{margin:20px 10px 0 0 !important;}
#comments .star-rating{}
.average-rating{text-align:right;float:right;margin:0 0 10px 0;}
.star-rating span{background:url(images/star.png) repeat-x left -32px !important;height:0;padding-top:16px;overflow:hidden;float:left;}
.after_title_reviews{margin:0px 0 20px 0;}
.after_title_reviews .star-rating{float:left;display:block;width:80px;height:16px;margin:0;background:url(images/star.png) repeat-x left 0 !important;}
.reviews_nr{display:inline-block;float:left;font-size:13px;color:#8d8d8d;padding:2px 10px 0 0;}
.widget .star-rating{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;}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{content:"" !important;}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before{content:"" !important;}
.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;}
#wp-calendar{width:100%;}
#wp-calendar caption{padding-bottom:10px;}
#wp-calendar th,
#wp-calendar td{padding:5px;}
#wp-calendar tbody td a{padding:3px 5px;background:#b39964;color:#fff;margin-left:-5px;}
.widget .price_slider_wrapper{margin:20px 0 0 0 !important;}
.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:#b39964 !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;}
.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;}
.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);}
.widget_price_filter .price_slider_amount .button{float:right !important;padding:10px 15px !important;}
.widget_price_filter .price_slider_amount{margin:20px 0 0 0 !important;}
.widget_price_filter .price_slider_amount .button:hover{}
.widget_price_filter .price_label{text-align:left !important;padding:5px 0;font-size:12px;}
.widget_layered_nav ul li{padding:5px 0 !important;}
.widget_layered_nav ul li.chosen a{padding:0 6px 0 18px !important;border:1px solid #b39964 !important;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:#b39964 !important;}
.widget_layered_nav_filters ul li.chosen a{padding:0 6px 0 18px !important;border:1px solid #b39964 !important;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:#b39964 !important;}
.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;}
.stars a{transition:none;}
.widget.the_retailer_connect h1{}
.widget.the_retailer_connect a:hover{background-color:#b39964;border-color:#b39964;color:#fff;}
.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;}
.widget a.widget_connect_facebook:before{content:"\f09a";width:22px;padding:9px 0 0 13px;}
.widget a.widget_connect_pinterest:before{content:"\f0d2";}
.widget a.widget_connect_linkedin:before{content:"\f0e1";}
.widget a.widget_connect_twitter:before{content:"\f099";}
.widget a.widget_connect_googleplus:before{content:"\f0d5";}
.widget a.widget_connect_rss:before{content:"\f09e";}
.widget a.widget_connect_tumblr:before{content:"\f173";}
.widget a.widget_connect_instagram:before{content:"\f16d";}
.widget a.widget_connect_youtube:before{content:"\f16a";padding:9px 0 0 8px;}
.widget a.widget_connect_vimeo:before{content:"\f194";}
.widget.the_retailer_recent_posts{}
.widget.the_retailer_recent_posts li{position:relative;border:0;padding-bottom:20px;}
.widget.the_retailer_recent_posts a{margin:0 0 0 40px;display:block;color:#000;}
.widget.the_retailer_recent_posts .post_comments{margin:0 0 0 40px;color:#8d8d8d;}
.widget.the_retailer_recent_posts .post_date{position:absolute;top:8px;left:0;background:#b39964;width:30px;height:30px;text-align:center;display:block;color:#fff;}
.widget.the_retailer_recent_posts .post_date_day{display:block;margin:0;padding:4px 0 0 0;line-height:12px;font-size:14px;}
.widget.the_retailer_recent_posts .post_date_month{display:block;margin:0;padding:0;line-height:12px;font-size:8px;text-transform:uppercase;}
.light_footer_widget_wrapper{width:220px;margin-right:20px;float:left;}
.gbtr_tools_wrapper{background:#000;color:#fff;height:30px;overflow:hidden;line-height:1em;}
.gbtr_tools_info{color:#b39964;font-size:10px;text-transform:uppercase;padding:9px 0;}
.gbtr_tools_account{color:#fff;font-size:10px;text-transform:uppercase;padding:9px 0;text-align:right;float:right;margin-right:10px;}
.gbtr_tools_account ul li{display:inline-block;zoom:1;*display:inline;padding:0 10px;}
.gbtr_tools_account ul li a{color:#fff;text-decoration:none;}
.gbtr_tools_account ul li.greatings a{color:#808080;}
.gbtr_tools_search{text-align:right;float:right;}
.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;}
.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;}
.gbtr_header_wrapper{margin-bottom:30px;position:relative;}
.rev_slider_wrapper.fullwidthbanner-container{}
.tp-bannertimer{z-index:20;}
.gbtr_header_wrapper .container_12{position:relative;}
.gbtr_logo{padding:0 0;display:block;}
.menu_centered_style .gbtr_logo_wrapper_centered{text-align:center;}
.menu_centered_style .gbtr_logo{text-align:center;display:inline-block;}
.gbtr_logo img{}
.gbtr_first_menu{clear:both;}
.menu_centered_style .gbtr_first_menu{text-align:center;}
.menu_centered_style .gbtr_first_menu li{text-align:left;}
.gbtr_first_menu li.logout,
.gbtr_second_menu li.logout{display:none;}
.gbtr_first_menu_inside{display:inline-block;float:right;border-bottom:1px solid #ccc;}
.menu_under_style .gbtr_first_menu_inside{float:none;border-bottom:0;}
.menu_centered_style .gbtr_first_menu_inside{float:none;}
.menus_wrapper_no_secondary_menu .gbtr_first_menu_inside{border-bottom:0;margin-top:15px;}
.gbtr_first_menu ul{margin-right:-10px;}
.menu_under_style .gbtr_first_menu ul{margin-left:-10px;}
.menu_centered_style .gbtr_first_menu ul{margin-left:-10px;}
#menu li:hover > a{color:#b39964;}
*html #menu li a:hover{color:#fafafa;}
.menus_envelope{position:absolute;top:50%;right:0;height:61px;margin-top:-31px;}
.menus_wrapper{margin-right:170px;}
.menu_under_style .menus_wrapper{margin-right:0px;margin-top:30px;padding:17px 0 0 0;border-top:1px solid #c9c9c9;}
.menu_centered_style .mobiles_menus_wrapper{}
.menu_under_style .mobiles_menus_wrapper{}
.menu_centered_style .menus_wrapper{margin-right:0px;margin:30px 0 0 0;padding:0;}
#menu{}
.gbtr_second_menu{clear:both;text-align:right;padding:6px 0 0 0;font-size:12px;color:#777;}
.menu_under_style .gbtr_second_menu{text-align:left;padding:0;}
.menu_centered_style .gbtr_second_menu{text-align:center;padding:0;}
.gbtr_second_menu li{display:inline-block;vertical-align:top;zoom:1;*display:inline;}
.gbtr_second_menu li a{color:#777;text-decoration:none;padding:0 10px 0 13px;border-left:1px solid #ccc;}
.gbtr_second_menu li:first-child a{border-left:0;}
.menu_under_style .gbtr_second_menu li:first-child a{padding:0 10px 0 0;}
.gbtr_second_menu li:last-child a{padding:0 0 0 10px;}
.gbtr_dynamic_shopping_bag{display:inline-block;}
.gbtr_little_shopping_bag_wrapper{position:absolute;top:0px;right:10px;width:140px;z-index:100;}
.menu_centered_style .gbtr_little_shopping_bag_wrapper{position:relative;top:0px;right:0px;width:140px;z-index:100;}
.gbtr_little_shopping_bag{border:1px solid #ccc;background:#fff;padding:7px 9px 5px 9px;cursor:pointer;}
.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;}
.gbtr_little_shopping_bag .title a{color:#000;}
.gbtr_little_shopping_bag .title i{font-size:9px;float:right;margin:1px 0 0 0;}
.gbtr_little_shopping_bag .overview{font-size:12px;color:#777;padding:6px 0 0 0;}
.gbtr_little_shopping_bag .overview span.minicart_items{text-align:right;float:right;}
.cart_item_content_wrapper{padding-left:80px;}
.cart_item_content_wrapper dl{margin:5px 0 0 0 !important;padding:0 !important;border:0 !important;font-size:1em !important;}
.cart_item_content_wrapper dt{clear:none !important;}
.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;}
.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;}
.gbtr_minicart_wrapper{width:300px;position:absolute;top:62px;right:0px;z-index:10000;display:none;padding-top:0px;}
.shopping_bag_mobile_style .gbtr_minicart_wrapper{top:60px;}
.menu_centered_style .gbtr_minicart_wrapper{width:300px;position:absolute;top:-29px;right:-10px;z-index:10000;display:none;padding-top:30px;background:fff;}
.menu_centered_style .gbtr_minicart_wrapper ul{background:fff;}
.gbtr_minicart{width:258px;border:1px solid #ccc;padding:0px 20px 15px 20px;background:#fff;position:relative;}
.menu_centered_style .gbtr_minicart{width:auto;border:0;padding:0;background:fff;position:relative;}
ul.cart_list li,
.woocommerce ul.cart_list li{border-bottom:1px dotted #ccc;padding:20px 0 10px 0 !important;position:relative;}
ul.cart_list li:last-child,
.woocommerce ul.cart_list li:last-child{border-bottom:0;}
.cart_list_img_wrapper{width:60px;height:60px;overflow:hidden;float:left;margin-right:20px;margin-bottom:10px;}
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;}
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;}
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;}
ul.cart_list ins,
.woocommerce ul.cart_list ins{text-decoration:none;}
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;}
ul.cart_list span.amount,
.woocommerce ul.cart_list span.amount{font-size:13px;font-weight:900;color:#000;padding-bottom:3px;}
.cart_list_product_title,
.woocommerce .cart_list_product_title{width:110px;float:left;}
.cart_list_product_title a:hover{text-decoration:underline;}
.cart_list_product_img{float:left;width:75px;height:60px;overflow:hidden;margin-bottom:10px;}
.cart_list_product_price{float:right;}
.cart_list_product_quantity{display:inline-block;padding-top:12px;text-transform:uppercase;font-size:11px;color:#8d8d8d;}
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;}
.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;}
.woocommerce form{max-width:940px;}
.minicart_total_checkout{padding:15px 0;font-size:12px;text-transform:uppercase;font-weight:900;color:#8d8d8d;clear:both;}
.minicart_total_checkout span{font-size:14px !important;color:#000;float:right;}
.gbtr_minicart_cart_but{background:#666666 !important;margin-bottom:10px !important;padding:20px 0 !important;}
.gbtr_minicart_cart_but:hover{background:#b39964 !important;}
.gbtr_minicart_checkout_but{margin-bottom:5px !important;background:#000 !important;padding:20px 0 !important;}
.gbtr_minicart_checkout_but:hover{background:#b39964 !important;}
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;}
.menu_centered_style ul.cart_list .empty,
.woocommerce .menu_centered_style ul.cart_list .empty{padding:16px 0 20px 60px !important;}
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;}
.menus_wrapper_shopping_bag_mobile_style{margin-right:90px;}
.menus_wrapper_no_shopping_bag_in_header{margin-right:0px;}
.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;}
.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .gbtr_little_shopping_bag{width:41px;height:47px;background:none;}
.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .title,
.gbtr_little_shopping_bag_wrapper.shopping_bag_mobile_style .overview{display:none;}
.gb_cart_contents_count{display:none;}
.shopping_bag_mobile_style .gb_cart_contents_count{width:20px;height:20px;background:#b39964;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;}
.gbtr_slideshow{}
.default-slider{position:relative;overflow:hidden;width:100%;height:480px;}
.default-slider-next{position:absolute;top:190px;right:10px;width:90px;height:100px;border-width:2px;border-style:solid;border-color:#b39964;display:block;}
.default-slider-next i{font-size:80px;color:#b39964;}
.default-slider-prev{position:absolute;top:190px;left:10px;width:90px;height:100px;border-width:2px;border-style:solid;border-color:#b39964;display:block;}
.default-slider-prev i{font-size:80px;color:#b39964;}
.default-slider .slider{height:100%;}
.default-slider .slider .item{width:100%;height:100%;}
.default-slider .slider #item1{background:#666;}
.default-slider .slider #item2{background:#999;}
.default-slider .slider #item3{background:#aaa;}
.default-slider .slider #item4{background:#ddd;}
.default-slider .slider #item5{background:#777;}
.gbtr_banner_style_1{padding:10px 0 0 0;}
.gbtr_banner_style_1 img{width:100%;}
.gbtr_product_slider_wrapper,
.gbtr_items_slider_wrapper{max-width:940px;}
.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;}
.gbtr_product_sliders_title,
.gbtr_items_sliders_title{max-width:700px;width:100%;float:left;}
.gbtr_product_sliders_nav,
.gbtr_items_sliders_nav{width:240px;float:left;}
.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;}
.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;}
.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;}
.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;}
.gbtr_product_slider,
.gbtr_items_slider{position:relative;top:0;left:0;overflow:hidden;height:380px;width:980px;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;}
.gbtr_items_slider.from_the_blog{height:250px;}
.gbtr_product_slider .slider,
.gbtr_items_slider .slider{width:100%;height:100%;margin:0;padding:0;}
.gbtr_featured_section_title{padding:27px 0;font-size:12px;color:#777;text-transform:uppercase;}
.gbtr_featured_section_title strong{color:#000;}
.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;}
.gbtr_brands_limit{margin:0 auto;width:100%;max-width:830px;}
.gbtr_brands_wrapper .big_arrow_left{position:absolute;top:55px;left:10px;}
.gbtr_brands_wrapper .big_arrow_right{position:absolute;top:55px;right:10px;}
.gbtr_brands{position:relative;overflow:hidden;width:100%;height:64px;margin:0 auto;}
.gbtr_brands .slider{width:100%;height:100%;}
.gbtr_brands .slider .brand{float:left;width:86px;height:64px;overflow:hidden;padding:0 20px 0 0;}
.gbtr_brands .slider .brand:last-child{padding:0;}
.gbtr_brands .slider .brand img{width:100%;}
.side_column{width:240px;float:left;text-align:center;}
.listing_filters{display:inline-block;vertical-align:top;zoom:1;*display:inline;width:160px;padding:0 30px 0 0;margin:0 30px 25px 0;height:300px;background:#0FC;}
.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;}
.listing_products .category_header{margin:0 20px 0 0;position:relative;}
.listing_products{width:720px;}
.listing_products h1{font-size:40px !important;margin:0 !important;}
.listing_products .filter_wrapper{position:absolute;top:-4px;right:0px;font-size:12px;}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{margin:0 !important;float:none !important;}
.filter_wrapper.woocommerce2{top:8px !important;}
.listing_products_no_sidebar .category_header{padding:0 20px 0 0;position:relative;}
.listing_products_no_sidebar h1{font-size:40px !important;margin:0 !important;}
.listing_products_no_sidebar{margin:0 0px;width:960px;}
.listing_products_no_sidebar .filter_wrapper{position:absolute;top:-4px;right:20px;font-size:12px;}
.entry-header{}
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;}
.post h1.entry-title,
.post h1.page-title,
.post h1.entry-title a,
.post h1.page-title a{text-transform:none;}
.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;}
.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;}
.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;}
em.items_found,
.woocommerce-result-count{display:inline-block;font-size:13px;color:#555;padding:5px 0 0 0;font-style:italic;}
em.items_found_cart{display:block;font-size:13px;color:#555;padding:3px 0 0 0;margin-top:-20px;margin-bottom:20px;}
.product_item{display:inline-block;zoom:1;*display:inline;vertical-align:top;width:190px;margin:0 47px 30px 0px !important;padding:0 !important;text-align:left;position:relative;border:0;list-style:none !important;}
.listing_products_no_sidebar .product_item{margin:0 46px 30px 0px !important;}
.slider .product_item{margin:0 50px 30px 0px !important;display:block;float:left;margin-bottom:100px !important;}
.slider .product_item:last-child{margin:0 30px 30px 0px !important;}
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;}
li.product-category{padding:0 50px 30px 0px;}
.listing_products_no_sidebar li.product-category{padding:0 49px 30px 0px;}
li.product-category img{width:190px !important;height:auto;}
li.product h3{text-transform:uppercase;font-weight:900;margin-top:7px;color:#000;font-size:12px;}
li.product h3:hover{color:#b39964;}
li.product h3 mark.count{color:#7f7f7f;background:none;}
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;background:#b39964 !important;text-shadow:0 0 0 #000;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;}
.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:52px;left:478px;margin:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#b39964 !important;text-shadow:0 0 0 #000;color:#ffffff;font-style:italic;font-size:15px;z-index:10;}
.gbtr_poduct_details_left_col{width:510px;float:left;margin-right:50px;position:relative;}
.gbtr_poduct_details_right_col{width:380px;float:right;}
.product_item .image_container{position:relative;width:190px;max-height:243px;}
.loop_products_additional_img_wrapper{height:100%;overflow:hidden;}
.loop_products_additional_img_wrapper{}
.loop_products_additional_img_wrapper{position:absolute;top:0;left:0;z-index:-1;}
.product_item img{width:100%;height:auto;}
.product_item h3{margin:0 0 -8px 0 !important;padding:0 !important;}
.product_item h3 a{font-size:12px;color:#b39964;text-transform:uppercase;font-weight:900;padding:8px 0 0 0;display:block;}
.product_item p{font-size:13px !important;color:#000;line-height:1.5em;padding:0 !important;margin:0 !important;}
.product_item p a{color:#000;display:inline-block;padding:10px 0 5px 0;}
.product_item p a:hover{text-decoration:underline;}
.product_item .price{font-size:18px;color:#000 !important;padding:0 !important;font-weight:bold;}
.product_item .price del .amount,
.product_item .price .from{font-size:13px;color:#555 !important;padding:0 !important;font-weight:normal;}
.product_item .price ins{text-decoration:none !important;}
.product_item .price ins .amount{font-size:18px;color:#000 !important;padding:0 !important;font-weight:bold;}
.product_item .price sup{font-size:13px;}
.product_button{display:none;position:absolute;bottom:0;right:0;width:35px;height:35px;padding:0;margin:0;}
#respond{max-width:620px;margin:0 auto;}
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;text-shadow:0 0 0 #ffffff !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;}
.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;}
.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;}
.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;}
a.button:hover,button.button:hover,input.button:hover,#respond input#submit:hover,#content input.button:hover{background:#b39964;}
a.button:active,button.button:active,input.button:active,#respond input#submit:active,#content input.button:active{top:1px;}
.product_type_simple{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:#b39964 !important;}
.product a.add_to_cart_button.added::before{top:7px !important;right:7px !important;}
.product_type_variable{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 #b39964 !important;}
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;}
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:none;background-image:url(images/sprites.png) !important;background-position:-450px -100px !important;background-repeat:no-repeat !important;background-color:#b39964 !important;}
a.added_to_cart{display:none !important;}
.filter_wrapper .navigation{display:none !important;}
.product_main_infos{padding:0 0 40px 0;margin:0 10px;border-bottom:1px solid #000;}
div.product div.summary,
#content div.product div.summary{float:none !important;width:100% !important;margin-bottom:0;}
div.product div.summary a,
#content div.product div.summary a{}
div.product div.summary a:hover,
#content div.product div.summary a:hover{color:#000;}
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;}
div.product .product_brand{font-size:13px;text-transform:uppercase;color:#b39964;padding:0 0 5px 0;font-weight:900;display:block;}
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;}
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;}
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;}
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;}
.single_variation_wrap{margin:0;padding:0;}
.single_variation .price{display:block;padding:0 !important;margin:0 0 10px 0 !important;font-size:24px !important;}
.single_variation ins{}
.summary .stock{background:#b1b1b1;color:#fff !important;display:inline-block;margin-bottom:10px;font-size:13px !important;padding:0 5px;}
.summary .stock.out-of-stock{background:#e42e2c;}
.gbtr_product_description{padding:0;margin:0 !important;color:#555555;font-size:13px;line-height:1.7em;}
.gbtr_product_description a{color:#555555;}
.gbtr_product_description ul{padding:0;}
.gbtr_product_description ul li{list-style:disc;}
.gbtr_add_to_cart_simple{padding:20px 0 0 0;}
div.product form.cart,
#content div.product form.cart{margin-bottom:0;margin:10px 0 0 0 !important;}
div.product form.cart div.quantity,
#content div.product form.cart div.quantity{float:left;margin:0 2px 0 0;}
div.product .quantity,
div.product #content .quantity{position:relative;margin:0 auto;overflow:hidden;zoom:1;}
.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;}
.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;text-shadow:0 0px 0 rgba(255,255,255,0.8) !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;}
.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;}
.quantity .minus:hover,
#content .quantity .minus:hover{background:#b39964 !important;color:#fff !important;}
.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;}
.quantity .plus:hover,
#content .quantity .plus:hover{background:#b39964 !important;color:#fff !important;}
.inline.show_review_form.button{color:#fff !important;}
.cselect.product{width:100%;}
.cselect.product.quantity{}
div.product form.cart,
#content div.product form.cart{margin-bottom:0;margin:20px 0 0 0;}
div.product form.cart .variations,
#content div.product form.cart .variations{margin-bottom:0;width:100%;}
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;}
div.product form.cart .variations .label label,
#content div.product form.cart .variations .label label{font-weight:900;}
div.product form.cart .variations .value,
#content div.product form.cart .variations .value{margin-bottom:0;width:100%;clear:both;display:block;}
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;}
div.product form.cart .variations .reset_variations:hover,
#content div.product form.cart .variations .reset_variations:hover{color:#000;}
div.product form.cart .variations .value select,
#content div.product form.cart .variations .value select{padding:7px 8px 7px 4px;font-size:13px;color:#777;}
div.product form.cart table,
#content div.product form.cart table{border-width:0 0 0 0;}
.single_add_to_cart_button{background:#000 !important;padding:20px 30px !important;margin:0 !important;min-height:50px;max-height:50px;float:left;}
a.single_add_to_cart_button{background:#000 !important;padding:20px 30px 0 30px !important;margin:0 !important;min-height:30px;max-height:30px;float:left;}
.single_add_to_cart_button:hover{background:#b39964 !important;}
div.product div.product_meta,
#content div.product div.product_meta{font-size:11px;color:#000;margin-top:20px;}
div.product div.product_meta a,
#content div.product div.product_meta a{text-decoration:none;}
div.product div.product_meta a:hover,
#content div.product div.product_meta a:hover{color:#000 !important;}
div.product div.product_meta .sku,
#content div.product div.product_meta .sku{padding:7px 0 0 0;}
div.product div.product_meta .posted_in,
#content div.product div.product_meta .posted_in{width:100%;display:block;padding:2px 0 0 0;}
div.product div.product_meta .tagged_as,
#content div.product div.product_meta .tagged_as{width:100%;display:block;padding:2px 0 0 0;}
.gbtr_product_share{margin:0 10px;border-top:1px solid #000;border-bottom:1px solid #000;padding:30px 0;line-height:1em;}
.gbtr_product_share ul{text-align:center;}
.gbtr_product_share ul li{display:inline-block;vertical-align:top;zoom:1;*display:inline;text-align:left;margin:0 40px;position:relative;}
.gbtr_product_share ul li span{display:block;}
.gbtr_product_share ul li a{padding:8px 0px 10px 60px;display:block;zoom:1;*display:inline;color:#b39964;font-size:11px;text-transform:uppercase;font-weight:normal;text-decoration:none;line-height:1.3em;}
.gbtr_product_share ul li a:before{content:"";width:46px;height:46px;background:#0FC;display:block;position:absolute;top:0;left:0;}
.gbtr_product_share ul li a:hover{color:#000 !important;}
.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;}
.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;}
.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;}
.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;}
.gbtr_images{}
.doubleSlider-1{width:510px;height:652px;overflow:hidden;}
.doubleSlider-1 .slider{width:100%;height:100%;}
.doubleSlider-1 .slider .item{position:relative;top:0;left:0;width:510px;margin:0;}
.doubleSlider-1 .slider .item img{width:inherit !important;max-width:510px !important;height:auto !important;margin:0 auto;}
.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;}
.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 rgba(0,0,0,0) !important;-webkit-box-shadow:0 0px 0px 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 0px 0px 0 rgba(0,0,0,0) !important;}
.doubleSlider-1 .zoom,
.doubleSlider-1 .theretailer_zoom{width:40px;height:40px;background:none;background-image:url(images/sprites.png);background-position:-290px -90px;background-repeat:no-repeat;display:block;position:absolute;right:20px;bottom:20px;border:2px solid #fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.doubleSlider-2{float:left;margin:20px 0 30px 0;width:510px;height:145px;overflow:hidden;}
.doubleSlider-2 .slider{width:100%;height:100%;}
.doubleSlider-2 .button{float:left;margin:0 18px 0 0;width:114px;height:145px;opacity:0.5;filter:alpha(opacity:50);background:#fff;overflow:hidden;}
.doubleSlider-2 .button img{width:inherit !important;max-width:114px !important;height:auto !important;}
.doubleSlider-2 .button:last-child{margin:0;}
.doubleSlider-2 .selected{opacity:1;filter:alpha(opacity:100);}
.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;}
.product_single_slider_previous:hover{opacity:1;}
.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;}
.product_single_slider_next:hover{opacity:1;}
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;}
.panel_wrapper{background:#09C;}
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;border-right:1px solid #ccc !important;width:100% !important;padding:30px 0 60px 0 !important;}
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;}
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;}
#reviews a{color:#b39964 !important;}
#reviews a.button{color:#fff !important;}
#reviews #comments ol.commentlist li .comment-text p.meta{font-size:13px !important;}
#reviews #comments ol.commentlist li .comment-text p{margin:0 !important;padding:0 0 10px 0 !important;}
#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;}
.add_review .button{width:150px;margin-left:50px !important;}
.add_review .button:hover{background:#b39964 !important;}
table.shop_attributes{border:0;margin-bottom:1.618em;width:100%;}
table.shop_attributes th{width:150px;font-weight:normal !important;padding:8px;border-bottom:1px dotted #ccc;}
table.shop_attributes tr:last-child th{border-bottom:0;}
table.shop_attributes td{font-style:normal !important;border-bottom:1px dotted #ccc;vertical-align:middle;color:#555 !important;}
table.shop_attributes tr:last-child td{border-bottom:0;}
table.shop_attributes td p{font-size:13px;padding:0;margin:0;}
table.shop_attributes .alt td,
table.shop_attributes .alt th{background:#fff !important;}
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;}
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:#b39964;}
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 rgba(0, 0, 0, 0), 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;}
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;}
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;}
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-shadow:0 1px 0 rgba(255, 255, 255, 0.8);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;}
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;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}
#fancybox-outer h3{margin:0 0 30px 0 !important;}
#fancybox-outer .comment-form-rating label{padding:0;margin:0;}
#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;}
#fancybox-close:hover{background:#b39964 !important;}
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;}
.pp_content_container #respond h3{margin:0px 0 30px 0 !important;line-height:1.5em !important;}
.pp_content_container #respond{margin:0 !important;width:100% !important;background:0 !important;border:0 !important;padding:0 !important;overflow:hidden !important;}
.pp_description{display:none !important;}
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;}
p.stars span a:hover,
p.stars span a:focus{background:url(images/star.png) repeat-x left -21px !important;}
p.stars span a.active{background:url(images/star.png) repeat-x left -37px !important;}
.woocommerce p.stars:before, .woocommerce-page p.stars:before{content:"" !important;}
.woocommerce p.stars a:before, .woocommerce-page p.stars a:before{content:"" !important;}
.woocommerce p.stars a:before, .woocommerce-page p.stars a:before{content:"" !important;}
.woocommerce p.stars, .woocommerce-page p.stars{width:80px !important;}
.woocommerce p.stars a.star-1,
.woocommerce-page p.stars a.star-1{width:16px !important;}
.woocommerce p.stars a.star-2,
.woocommerce-page p.stars a.star-2{width:32px !important;}
.woocommerce p.stars a.star-3,
.woocommerce-page p.stars a.star-3{width:48px !important;}
.woocommerce p.stars a.star-4,
.woocommerce-page p.stars a.star-4{width:64px !important;}
.woocommerce p.stars a.star-5,
.woocommerce-page p.stars a.star-5{width:80px !important;}
#fancybox-content .required,
.pp_content_container .required{position:absolute !important;top:5px !important;right:5px !important;}
#fancybox-content .comment-form-author,
#fancybox-content .comment-form-email,
.pp_content_container .comment-form-author,
.pp_content_container .comment-form-email{position:relative;}
#fancybox-content label,
.pp_content_container label{padding:0 !important;}
.pp_content_container input{width:95% !important;border:1px solid #ccc !important;}
.pp_content_container input{width:95% !important;border:1px solid #ccc !important;}
.form-submit input{width:99% !important;}
.pp_content_container textarea{width:95% !important;border:1px solid #ccc !important;}
.product_navigation{border-bottom:1px solid #ccc;margin-bottom:20px;height:50px;}
.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;}
.product_navigation .nav-previous-single a:hover{background:none;background-image:url(images/sprites.png);background-position:-50px 0;background-repeat:no-repeat;}
.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;}
.product_navigation .nav-next-single a:hover{background:none;background-image:url(images/sprites.png);background-position:-150px 0;background-repeat:no-repeat;}
.product_navigation .nav-prev-next-txt{float:right;padding:9px 3px 0 0;color:#8d8d8d;font-size:11px;}
.product_navigation .nav-back{float:left;padding:9px 0;color:#8d8d8d;font-size:11px;width:220px;}
.product_navigation .nav-back a{color:#b39964;}
.product_navigation .nav-back a:hover{color:#8d8d8d;}
.shop_table_wrapper{}
table.shop_table,
.woocommerce table.shop_table{border:0;border-top:1px solid #ccc;margin:0px;text-align:left;border-collapse:separate;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
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;}
table.shop_table td,
.woocommerce table.shop_table td{border:0;border-bottom:1px dotted #ccc;padding:30px 0 !important;vertical-align:middle;}
table.shop_table tr:last-child td,
.woocommerce table.shop_table tr:last-child td{border:0;}
table.gbtr_order_details tr:last-child td,
.woocommerce table.gbtr_order_details tr:last-child td{border-bottom:2px solid #000;}
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;}
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;}
table.shop_table img,
.woocommerce table.shop_table img{width:90px;height:auto;}
table.shop_table .product-remove,
.woocommerce table.shop_table .product-remove{width:55px;}
table.shop_table .product-thumbnail,
.woocommerce table.shop_table .product-thumbnail{width:110px;}
table.shop_table .product-name,
.woocommerce table.shop_table .product-name{padding:10px 10px 5px 0 !important;}
table.shop_table .product-name .category,
.woocommerce table.shop_table .product-name .category{color:#b39964;font-size:12px;text-transform:uppercase;font-weight:900;text-decoration:none;padding:0 0 5px 0;display:block;}
.order-again{margin-bottom:50px;}
.customer_details{margin:20px 0 0px 0 !important;display:block;}
.customer_details dt{text-transform:uppercase;font-size:12px;font-weight:900 !important;color:#000;}
table.shop_table .product-name a,
.woocommerce table.shop_table .product-name a{color:#000;text-decoration:none;}
table.shop_table .product-name small a,
.woocommerce table.shop_table .product-name small a{display:inline-block;}
table.shop_table .product-name small a:hover,
.woocommerce table.shop_table .product-name small a:hover{color:#000;}
table.shop_table .product-name .product-price,
.woocommerce table.shop_table .product-name .product-price{margin:10px 0;}
table.shop_table .product-quantity,
.woocommerce table.shop_table .product-quantity{width:80px;padding-left:20px !important;}
table.shop_table .product-subtotal,
.woocommerce table.shop_table .product-subtotal{width:100px;text-align:right !important;}
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;}
td.product-name dl.variation,
.woocommerce td.product-name dl.variation{font-size:12px;}
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;}
.gbtr_left_column_cart{margin:0 0 0 30px;padding:2px 0 0 50px;border-left:1px solid #ccc;}
.gbtr_left_column_cart h3{font-size:13px !important;font-weight:bold !important;padding:15px 0 15px 0 !important;}
.gbtr_left_column_cart_shipping_wrapper{}
.gbtr_left_column_cart_shipping{margin:0;padding:15px 0 0 0;}
#calc_shipping_country{padding:7px 8px 7px 4px;font-size:13px;color:#777;}
#calc_shipping_state{padding:7px 8px 7px 4px;font-size:13px;color:#777;}
#calc_shipping_postcode{padding:4px 5px 3px 5px;font-size:13px;color:#777;margin:20px 0;}
.shipping-calculator-form .button:hover{background:#b39964 !important;}
.coupon{padding:0;margin:0 0 20px 0;}
.coupon h3{text-transform:uppercase;padding:16px 0;}
.coupon_inputs_wrapper{position:relative;height:34px;}
.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;}
.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;}
.coupon .button-coupon:hover{background:#b39964 !important;}
.cart_totals{clear:both;}
.cart_totals h3{text-transform:uppercase;padding:16px 0;margin:0;border-bottom:2px solid #000;}
.cart_totals table{width:100%;}
.cart_totals tr{border-bottom:1px dotted #ccc;}
.cart_totals tr:last-child{border-bottom:0;}
.cart_totals th{width:42%;}
.cart_totals th,
.cart_totals td{padding:9px 0;vertical-align:middle;}
.cart_totals th{color:#8d8d8d;font-size:12px;text-transform:uppercase;font-weight:900;text-decoration:none;}
.cart_totals td{text-align:right;color:#000;font-size:13px;text-transform:uppercase;font-weight:900;text-decoration:none;}
.cart_totals .shipping td{text-align:right;font-size:13px;color:#8d8d8d;font-weight:normal;text-transform:none;font-style:italic;}
#shipping_method li{font-size:11px;}
ul#shipping_method li,
.woocommerce-page ul#shipping_method li{padding:.25em 0 .25em 0 !important;}
.shop_table ul#shipping_method li,
.woocommerce-page .shop_table ul#shipping_method li{text-indent:0px !important;}
.payment_box{max-width:870px !important;}
.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;}
.gbtr_left_column_cart .update-button{background:#b2b2b2 !important;width:100%;margin:10px 0 !important;color:#fff;padding:20px 0 !important;}
.gbtr_left_column_cart .update-button:hover{background:#b39964 !important;}
.gbtr_left_column_cart .checkout-button{background:#000 !important;width:100%;color:#fff;padding:20px 0 !important;}
.gbtr_left_column_cart .checkout-button:hover{background:#b39964 !important;}
.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;}
.shipping_calculator h3 a{color:#000 !important;}
.empty_bag{padding:50px 30px 40px 30px;max-width:878px;text-align:center;border:1px solid #ccc;}
.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;}
.empty_bag_message{font-size:30px !important;color:#8d8d8d;padding:0 0 10px 0 !important;}
.empty_bag_button{text-transform:uppercase;font-size:13px;font-weight:900;text-decoration:underline;color:#000;}
.checkout{margin-bottom:50px;}
.checkout h3,
.gbtr_checkout_method_header{display:block;padding:30px 0 30px 0 !important;font-size:24px !important;color:#000;font-weight:normal;border-bottom:2px solid #000;margin:0px 0 0px 0;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;}
.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;}
.gbtr_checkout_method_header{}
.accordion_content,
.checkout h3:hover,
.gbtr_checkout_method_header:hover{}
form .form-row-first, form .form-row-last{width:48.5%;overflow:visible;}
form .form-row{padding:0 !important;margin:0 !important;}
form .form-row label{color:#000;font-size:12px;text-transform:uppercase;font-weight:900;text-decoration:none;padding:12px 0 10px 0 !important;}
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;}
.checkout p{font-size:13px !important;padding:0 !important;margin:0;}
.checkout ul{margin:0;padding:0;}
.checkout li{margin:0 !important;padding:0 !important;list-style:none !important;}
.checkout .input-text{padding:8px 9px !important;font-size:13px !important;color:#777 !important;border:1px solid #ccc !important;}
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 #shiptobilling{float:none !important;line-height:1em !important;margin:20px 0 !important;padding:0;}
form .form-row .input-checkbox{display:inline;margin:-4px 8px 0 0 !important;text-align:center;vertical-align:middle;}
.checkout #shiptobilling label{font-size:13px !important;color:#777;text-transform:none;font-weight:normal;}
.chzn-container,
.woocommerce .chzn-container{font-size:13px !important;}
.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;}
.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;}
.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;}
.chzn-container .chzn-results,
.woocommerce .chzn-container .chzn-results{color:#a9a9a9;}
.chzn-container-single .chzn-search input,
.woocommerce .chzn-container-single .chzn-search input{border:1px solid #ccc !important;}
table.shop_table,
.woocommerce table.shop_table{border:0;}
table.shop_table th,
.woocommerce table.shop_table th{border-bottom:1px solid #ccc;}
table.shop_table .product-quantity,
.woocommerce table.shop_table .product-quantity{padding:0px !important;}
table.shop_table th.product-quantity,
.woocommerce table.shop_table th.product-quantity{text-align:center;}
table.shop_table td,
.woocommerce table.shop_table td{padding:10px 0 !important;}
table.shop_table td.product-quantity,
.woocommerce table.shop_table td.product-quantity{text-align:center;font-size:14px;font-weight:900;}
table.shop_table td.product-name,
.woocommerce table.shop_table td.product-name{}
table.shop_table td.product-name .product_brand,
.woocommerce table.shop_table td.product-name .product_brand{font-size:13px;text-transform:uppercase;color:#b39964;padding:0 0 3px 0;font-weight:900;display:block;}
table.shop_table th.product-total,
.woocommerce table.shop_table th.product-total{text-align:right;}
table.shop_table td.product-total,
.woocommerce table.shop_table td.product-total{text-align:right;font-size:14px;font-weight:900;}
table.shop_table{}
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;}
table.shop_table tfoot td,
.woocommerce table.shop_table tfoot td{text-align:right;border:0;font-size:14px;font-weight:900;}
table.shop_table tr:last-child td{}
table.shop_table tfoot tr:last-child td,
.woocommerce table.shop_table tfoot tr:last-child td{border:0;}
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;}
.gbtr_billing_address_content{display:none;border-bottom:1px solid #ccc;padding-bottom:40px;}
.gbtr_shipping_address_content{display:none;}
.gbtr_order_notes_content{display:none;border-bottom:1px solid #ccc;padding-bottom:40px;}
.gbtr_order_review_content{display:none;padding-bottom:10px;}
#order_review #shipping_method li{text-align:right !important;}
.gbtr_payment_content{display:none;}
.gbtr_create_account_content{display:none;border-bottom:1px solid #ccc;padding-bottom:40px;}
.gbtr_checkout_method_content{border-bottom:1px solid #ccc;padding-bottom:40px;}
.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;}
.gbtr_checkout_method_content .first_col{width:339px;float:right;}
.gbtr_checkout_method_content .sec_col{width:340px;float:left;}
.sec_col #checkout_method_radio_guest_wrapper,
.sec_col #checkout_method_radio_account_wrapper{padding:17px 0;margin:0;border-bottom:1px dotted #ccc;}
.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;}
.sec_col #checkout_method_radio_guest_wrapper label,
.sec_col #checkout_method_radio_account_wrapper label{vertical-align:middle;}
.gbtr_checkout_login .input-text{padding:5px 9px;font-size:12px;color:#777;border:1px solid #CCC;margin:20px 0 0 0 !important;}
.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;}
.lost_password{color:#666 !important;padding:10px 0;display:block;}
.lost_reset_password .button{margin-top:20px !important;}
.lost_reset_password .button:hover{}
#createaccount_wrapper{display:none;}
.gbtr_create_account_content p{padding:15px 0 0 0 !important;color:#777 !important;}
.gbtr_create_account_content p.form-row{padding:0 !important;}
.button_checkout_method_continue{background:#000 !important;color:#fff !important;margin:30px 15px 0 0 !important;display:inline-block !important;width:160px !important;}
.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;}
.button_create_account_continue:hover,
.button_billing_address_continue:hover,
.button_shipping_address_continue:hover,
.button_order_review_continue:hover,
#place_order:hover{background:#b39964 !important;}
.button_order_review_continue_wrapper{border-top:1px solid #CCC;padding-bottom:30px;}
.gbtr_checkout_header_nonactive{color:#ccc !important;border-bottom:2px solid #ccc !important;}
.gbtr_checkout_header_nonactive:after{}
#payment{background:#fff !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#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;}
#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;}
#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;}
#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;}
#payment ul.payment_methods{text-align:left;padding:0 !important;border-bottom:0 !important;margin:0;list-style:none outside;}
#payment ul.payment_methods li{border-bottom:1px dotted #ccc !important;padding:15px 0 5px 0 !important;}
ul.order_details{width:100% !important;max-width:940px !important;padding:0 !important;margin:0 0 20px 0 !important;}
ul.order_details li{list-style:none !important;padding:0 60px 0 0 !important;margin:0 !important;border:0 !important;}
ul.order_details li strong{font-size:16px;}
.gbtr_left_column_my_account{margin:0 30px 0 0;padding:0 50px 0 0;border-right:1px solid #ccc;position:relative;}
.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;}
.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;}
.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;}
.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;}
.gbtr_left_column_my_account ul.menu_my_account{margin:0 !important;padding:0 0 100px 0 !important;}
.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;}
.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;}
.gbtr_left_column_my_account ul.menu_my_account li.current-menu-item a{border-bottom:2px solid #000;color:#000;}
.gbtr_my_account_wrapper_parent{margin:30px 0;}
.gbtr_my_account_wrapper_parent .gbtr_left_column_my_account_parent{display:none;}
#billing_address_2_field,
#shipping_address_2_field{margin-top:20px !important;}
.gbtr_my_account_wrapper_parent .gbtr_my_account_wrapper{padding:0;margin:0;}
.gbtr_no_recent_orders{border-bottom:1px solid #ccc;margin-bottom:30px;}
.gbtr_my_account_wrapper h2{display:block;font-size:24px;color:#000;font-weight:normal;padding-bottom:30px !important;border-bottom:2px solid #000;}
.gbtr_my_account_wrapper ul{margin:0 !important;padding:0 !important;}
.gbtr_my_account_wrapper li{margin:0 !important;padding:0 !important;list-style:none !important;}
.gbtr_my_account_wrapper table.shop_table{border-top:0;padding-bottom:50px;margin-bottom:30px;}
.gbtr_my_account_wrapper table.shop_table th{border-bottom:1px solid #ccc;}
table.my_account_orders{font-size:inherit !important;}
table.my_account_orders td{padding:20px 0 !important;}
table.my_account_orders .order-number{width:25%;}
table.my_account_orders .order-number a{font-size:30px;color:#b39964;border-bottom:2px solid #000;display:inline-block;text-decoration:none;padding:0 0 5px 0;margin:0 0 5px 0;}
table.my_account_orders .order-number a:hover{color:#555;}
table.my_account_orders .order-number time{width:80px;display:block;}
table.my_account_orders .order-shipto,
table.my_account_orders .order-shipto address{color:#555;font-style:normal;}
table.my_account_orders .order-total{width:15%;}
table.my_account_orders td.order-total{font-size:13px;text-transform:uppercase;font-weight:900;color:#000;}
table.my_account_orders td.order-actions{white-space:nowrap;color:#000;}
table.my_account_orders td.order-actions a{color:#000;}
table.my_account_orders td.order-actions a:hover{color:#b39964;}
table.my_account_orders .order-status{width:20%;color:#555;white-space:nowrap;}
table.my_account_orders .order-details{width:15%;}
ul.digital-downloads{padding:20px 0 40px 0 !important;margin-bottom:30px !important;border-bottom:1px solid #ccc;}
ul.digital-downloads li{padding:0;background:none;}
ul.digital-downloads li span{padding:5px 0;font-size:13px;}
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;}
ul.digital-downloads li a:hover{color:#b39964}
ul.gbtr_digital-downloads{margin:15px 0 50px 0 !important;display:block;}
ul.gbtr_digital-downloads li{padding:0 0 10px 0 !important;}
ul.gbtr_digital-downloads li a{padding:0;display:inline-block;color:#555;font-size:13px;}
ul.gbtr_digital-downloads li a:hover{color:#000}
ul.gbtr_digital-downloads span.count{float:right;}
.myaccount_user,
.order-info{display:block;background:#b39964;padding:25px 30px !important;color:#fff !important;position:relative;font-size:13px !important;max-width:880px;margin-bottom:20px !important;}
.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:#b39964;border-width:8px;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.myaccount_user a,
.order-info a{color:#fff;text-decoration:underline !important;}
.myaccount_user span,
.order-info span{display:block;font-size:18px;text-transform:capitalize;}
.gbtr_my_account_wrapper{margin:30px 0;max-width:940px;}
.myaccount_address{display:block;padding:15px 0 !important;margin-bottom:15px;border-bottom:1px solid #ccc;}
.addresses{}
.addresses a{color:#000;}
.addresses a:hover{color:#b39964;}
.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;}
.addresses address{font-style:normal;color:#555;line-height:1.5em;}
.gbtr_my_account_wrapper .input-text{padding:5px 9px !important;font-size:13px;color:#777;}
.gbtr_my_account_wrapper select{padding:7px 9px 8px 9px !important;font-size:13px;color:#777;}
.gbtr_my_account_wrapper p{font-size:13px !important;color:#777 !important;}
.gbtr_my_account_wrapper form p{padding:0 !important;margin:0 !important;}
.gbtr_my_account_wrapper select{padding:8px 8px 8px 4px;font-size:13px;color:#777;}
.gbtr_my_account_button input{width:100%;color:#fff;margin:30px 0 0 0 !important;}
.gbtr_my_account_button input:hover{background:#b39964 !important;}
.order-info mark{background:none;color:#fff;font-weight:bold;}
.track_order{max-width:940px;}
.order_table_item small{font-size:14px;}
.gbtr_track_order_button{color:#fff;width:250px;margin:30px 0 0 0 !important;}
.gbtr_track_order_button:hover{background:#b39964 !important;}
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;}
.gbtr_login_register_wrapper{width:500px;position:relative;height:445px;overflow:hidden;border:1px solid #ccc;float:left;}
.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;}
.gbtr_login_register_wrapper input{padding:5px 9px;font-size:13px;color:#777;border:1px solid #ccc;}
.gbtr_login_register_wrapper .lost_password{display:block;padding:20px 0 0 0;}
.gbtr_login_register_wrapper .button{border:0;width:100%;color:#fff;margin:30px 0 0 0 !important;}
.gbtr_login_register_wrapper .button:hover{background:#b39964 !important;}
.gbtr_login_register_slider{width:1000px;position:absolute;top:0;left:0;}
.gbtr_login_register_slide_1,
.gbtr_login_register_slide_2{padding:50px;width:400px;float:left;}
.gbtr_login_register_switch{float:left;width:400px;min-height:500px;position:relative;overflow:hidden;margin-left:33px;}
.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;}
.gbtr_login_register_switch h3{color:#555;font-size:15px !important;line-height:1.7em !important;}
.gbtr_login_register_switch ul li{font-size:13px !important;color:#b39964 !important;padding:0 !important;}
.gbtr_login_register_switch .button{margin-top:25px;width:300px;background:#fff;color:#000;border:1px solid #ccc !important;}
.gbtr_login_register_switch .button:hover{background:#b39964;color:#fff;}
.gbtr_login_register_label_slider{width:300px;padding:50px;min-height:900px;position:absolute;top:0;left:0;}
.gbtr_login_register_reg,
.gbtr_login_register_log{height:500px;}
.gbtr_login_register_reg{}
.gbtr_login_register_log{}
.gbtr_login_register_reg .button,
.gbtr_login_register_log .button{color:#000 !important;margin-top:10px !important;}
.gbtr_login_register_reg .button:hover,
.gbtr_login_register_log .button:hover{color:#fff !important;background:#b39964 !important;}
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;}
.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;}
article{margin-bottom:100px;}
.single article,
.page article{margin-bottom:0px;}
.search article{margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid #d0d0d0;}
#comments article{margin-bottom:0px;}
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;}
.global_content_wrapper{margin:70px auto;}
.content-area{margin:0 0 30px 0;}
.content-area .entry-meta{display:block;padding:0 0 30px 0;line-height:25px;}
.content-area .entry-meta span{}
.entry-meta i,
.status_on{color:#000;}
.entry-attachment{text-align:center;padding:50px 10px 50px 10px;}
.attachment .entry-meta{text-align:center;color:#b3b3b3;}
.gbtr_next_image{text-align:right;}
.format-standard .entry-meta{padding:0 0 30px 0;margin-top:-10px;}
.search .format-standard .entry-meta{margin-top:0px;}
.format-image .entry-meta{margin-bottom:35px;border-bottom:2px solid #000;}
.search .format-image .entry-meta,
.single .format-image .entry-meta{margin-bottom:0;border-bottom:0;}
.format-audio .entry-meta{margin-bottom:35px;border-bottom:2px solid #000;}
.search .format-audio .entry-meta,
.single .format-audio .entry-meta{margin-bottom:0;border-bottom:0;}
.format-video .entry-meta{margin-bottom:35px;border-bottom:2px solid #000;}
.search .format-video .entry-meta,
.single .format-video .entry-meta{margin-bottom:0;border-bottom:0;}
.format-aside .entry-meta{margin-bottom:35px;border-bottom:2px solid #000;}
.search .format-aside .entry-meta,
.single .format-aside .entry-meta{margin-bottom:0;border-bottom:0;}
.format-gallery .entry-meta{margin-bottom:35px;border-bottom:2px solid #000;}
.search .format-gallery .entry-meta,
.single .format-gallery .entry-meta{margin-bottom:0;border-bottom:0;}
.format-quote .entry-meta{margin-bottom:35px;border-bottom:2px solid #000;}
.search .format-quote .entry-meta,
.single .format-quote .entry-meta{margin-bottom:0;border-bottom:0;}
.format-status .entry-meta{margin-bottom:35px;border-bottom:2px solid #000;}
.search .format-status .entry-meta,
.single .format-status .entry-meta{margin-bottom:0;border-bottom:0;}
.entry-content{margin:35px 0 15px 0;clear:both;}
.format-image .entry-content{margin:0 0 30px 0;}
.format-audio .entry-content{margin:35px 0 30px 0;}
.format-video .entry-content{margin:35px 0 10px 0;}
.format-aside .entry-content{margin:0 0 10px 0;font-size:24px;color:#000;line-height:1.5em;}
.format-aside .entry-content p{font-size:24px;color:#000;line-height:1.5em;}
.format-gallery .entry-content{margin:35px 0 30px 0;}
.format-quote .entry-content{margin:0 0 30px 0;font-size:30px;color:#000;line-height:1.5em;}
.format-quote .entry-content p{font-size:30px;color:#000;line-height:1.3em;}
.format-quote blockquote,
.format-quote blockquote p{padding:0;margin:0;font-style:normal;color:#000 !important;line-height:1.3em;}
.format-quote blockquote{padding:0 70px 0 0;}
.format-quote blockquote:before{background-position:-588px -150px;left:inherit;right:0;}
.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;}
.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;}
.format-status .entry-content p{font-size:30px;color:#000;line-height:1.3em;}
.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;}
.entry-content table{width:100%;margin:0 0 30px 0;}
.entry-content table th{font-weight:bold;}
.entry-content table.shop_attributes th{}
.entry-content table td{}
.entry-content dl{margin:0 0 20px 0;}
.entry-content dt{margin:5px 0;font-weight:bold;}
.entry-content .wp-caption{max-width:620px !important;height:auto;}
.entry-content-portfolio{margin-top:4px;}
.entry-content-portfolio img{max-width:590px !important;width:100%;height:auto;}
.entry-content iframe{}
.entry-content-portfolio iframe{max-width:590px !important;width:100% !important;}
.entry-content-aside{font-size:13px;line-height:1.7em;color:#555;}
.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;}
.entry-content.gbtr_blog_listing{margin:0;}
.entry-meta a{position:relative;}
.entry-meta a:hover{color:#b39964;}
.entry-thumbnail{margin:35px 0 35px 0;}
.format-quote .entry-thumbnail{text-align:center;}
.page-blog .entry-thumbnail{}
.entry-thumbnail.gbtr_blog_listing{margin:0 0 20px 0;}
.entry-thumbnail img{max-width:100%;height:auto;}
.attachment{width:100%;}
.entry-content img{max-width:100%;height:auto;}
.gallery{margin:0 0 30px 0 !important;padding:0 !important;}
.gallery br{height:0;display:block;}
.gallery dl,
.gallery dt{margin:0 !important;padding:0 !important;}
.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);}
.gallery-item:hover{opacity:.6;}
.gallery-item img{border:0 !important;}
.gallery-icon{padding:0 !important;}
.gallery-icon img{width:100%;height:auto;}
.entry-content .wp-caption-text{}
.entry-content h1{padding:0 0 20px 0;font-size:24px;line-height:1.3em;font-weight:normal;color:#000;}
.entry-content h2{padding:0 0 20px 0;font-size:21px;line-height:1.3em;font-weight:normal;color:#000;}
.entry-content h3{padding:0 0 20px 0;display:block;font-size:18px;line-height:1.3em;font-weight:normal;color:#000;}
.entry-content h4{padding:0 0 15px 0;font-size:16px;line-height:1.4em;font-weight:normal;color:#000;}
.entry-content h5{padding:0 0 15px 0;font-size:14px;line-height:1.4em;font-weight:normal;color:#000;}
.entry-content h6{padding:0 0 15px 0;font-size:13px;line-height:1.4em;font-weight:normal;color:#000;}
.entry-content{font-size:13px;line-height:1.7em;color:#555;}
.entry-content p{padding:0 0 20px 0;font-size:13px;line-height:1.7em;color:#555;}
.entry-content ul{padding:0 0 20px 30px;list-style:disc;}
.entry-content .rev_slider ul{padding:0;}
.entry-content ul li{padding:0;list-style:disc;font-size:13px;line-height:1.7em;color:#555;}
.entry-content ol{padding:0 0 20px 20px;}
.entry-content ol li{padding:0;font-size:13px;line-height:1.7em;color:#555;list-style:decimal;}
ol.commentlist{padding:0 !important;}
ol.commentlist li{list-style:none !important;}
.entry-content .wp-caption{padding:0 0 30px 0;}
.entry-content .wp-caption-text{font-style:italic;color:#8d8d8d;padding:10px 0 0 0;text-align:left;}
.entry-content .alignleft{float:left;margin:0 30px 10px 0;}
.entry-content .alignright{float:right;margin:0 0 0 30px;}
.entry-content .aligncenter{display:block;margin:0 auto;}
.bypostauthor{}
.gallery-caption{}
.sticky{}
.more-link{display:inline-block;padding:10px 20px;background:#b39964;color:#fff;text-decoration:none;margin:10px 0 0 0;}
.more-link.auto{margin:10px 0 0 0;}
.more-link:hover{background:#000;color:#fff;}
.content_more_wrapper .more-link{margin-top:30px;}
footer.entry-meta{}
footer.entry-meta:after, .entry-meta:before{}
footer.entry-meta:after{}
footer.entry-meta:before{}
footer.entry-meta a{}
footer.entry-meta a:before{content:"";width:15px;height:11px;position:absolute;top:50%;margin-top:-6px;left:0;}
footer.entry-meta .author a:before{}
footer.entry-meta .entry-date:before{}
footer.entry-meta .comments-link{white-space:nowrap;}
.search footer.entry-meta .comments-link{float:none;white-space:nowrap;}
footer.entry-meta .comments-link a{color:#b39964;}
footer.entry-meta .categories-meta{padding:0 17px 0 0;}
footer.entry-meta .categories-meta a{padding:0;}
footer.entry-meta span{padding:0 20px 0 0;}
footer.entry-meta .comments-link a:before{}
footer .sep{display:none;}
#nav-below.post-navigation{border-top:2px solid #000;border-bottom:1px solid #ccc;vertical-align:middle !important;margin-bottom:30px;}
#nav-below .nav-previous-single{display:inline-block;width:307px;vertical-align:middle !important;font-size:13px;}
#nav-below .nav-previous-single a{padding:25px 15px 25px 50px;display:inline-block;position:relative;color:#000;}
#nav-below .nav-previous-single a:hover{color:#b39964;}
#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;}
#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;}
#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;}
#nav-below .nav-next-single a{padding:25px 50px 25px 15px;display:inline-block;position:relative;color:#000;}
#nav-below .nav-next-single a:hover{color:#b39964;}
#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;}
#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;}
.gbtr_dark_footer_wrapper{background:#f4f4f4;padding:30px 0 0 0;color:#000;}
.gbtr_dark_footer_wrapper label{color:#fff;}
.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;}
.gbtr_dark_footer_wrapper .widget_nav_menu ul li a:hover{color:#b39964;text-decoration:none;}
.gbtr_dark_footer_wrapper .widget ul li ul li{border:0;border-top:1px dotted #3d3d3d;}
.gbtr_dark_footer_wrapper ul.product_list_widget span.amount{color:#fff !important;}
.gbtr_dark_footer_wrapper ul.product_list_widget del span.amount{color:#555 !important;}
.gbtr_dark_footer_wrapper ul.product_list_widget ins span.amount{color:#fff !important;}
.gbtr_dark_footer_wrapper .button{background:#b39964;}
.gbtr_dark_footer_wrapper .widget.the_retailer_recent_posts li{border:0;}
.gbtr_dark_footer_wrapper a:hover{color:#b39964;}
.gbtr_dark_footer_wrapper .widget.the_retailer_connect a{border-color:#000;}
.gbtr_dark_footer_wrapper .widget h4.widget-title{color:#fff;border-bottom:2px solid #3d3d3d;}
.gbtr_dark_footer_wrapper a{color:#fff;}
.gbtr_dark_footer_wrapper .widget ul li{border-bottom:1px dotted #3d3d3d;color:#fff;}
.gbtr_dark_footer_wrapper .widget ul li:last-child{border-bottom:0 !important;}
.gbtr_dark_footer_wrapper .widget ul li a{color:#fff;}
.gbtr_dark_footer_wrapper .textwidget{color:#fff;}
.content_wrapper{width:960px;}
.with_sidebar .content_wrapper{width:620px;}
.content_grid_12{width:940px;}
.with_sidebar .content_grid_12{width:620px;}
.page_full_width .content_grid_12{}
.content_grid_6{width:460px;float:left;margin-right:20px;}
.with_sidebar .content_grid_6{width:100%;}
.content_grid_4{width:300px;float:left;margin-right:20px;}
.with_sidebar .content_grid_4{width:100%;}
.content_grid_2_3{width:620px;float:left;margin-right:20px;}
.with_sidebar .content_grid_2_3{width:100%;}
.content_grid_3{width:220px;float:left;margin-right:20px;}
.with_sidebar .content_grid_3{width:100%;}
.content_grid_2{width:140px;float:left;margin-right:20px;}
.with_sidebar .content_grid_2{width:100%;}
.content_grid_1{width:60px;float:left;margin-right:20px;}
.with_sidebar .content_grid_1{width:100%;}
.content_hr,
.empty_separator{margin-top:0px;margin-bottom:0px;height:1px;clear:both;max-width:940px;}
.content_hr{border-top:1px solid #ccc;}
.shortcode_big_box_txt_bg_wrapper{width:100%;background-size:cover;background-color:#000;margin-bottom:30px;}
.shortcode_big_box_txt_bg{padding:7%;}
.shortcode_big_box_txt_bg h3{text-align:center;color:#fff !important;font-size:24px;}
.shortcode_big_box_txt_bg .sep{width:60px;height:2px;background:#fff;margin:5px auto 20px auto;}
.shortcode_big_box_txt_bg h5{color:#fff !important;text-align:center;padding:0 !important;}
.shortcode_text_block{margin-bottom:30px;}
.shortcode_text_block h3{border-bottom:1px solid #ccc;padding:0 30px 25px 0;margin-bottom:25px;text-transform:uppercase;}
.shortcode_text_block p{padding:0 30px 0 0;}
.shortcode_featured_1{text-align:center;margin-bottom:30px;}
.shortcode_featured_1_img_placeholder{width:140px;height:140px;overflow:hidden;margin:10px auto 30px auto;}
.shortcode_featured_1_img_placeholder img{max-width:140px;}
.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;}
.shortcode_featured_1 a:hover{border-width:1px;border-style:solid;border-color:#b39964;background:#b39964;color:#fff;}
.shortcode_tabgroup{margin:0 0 30px 0;border-bottom:1px solid #ccc;clear:both;width:100%;}
.shortcode_tabgroup > h3{border-bottom:2px solid #000;padding:0 0 20px 0;text-transform:uppercase;clear:both;}
.shortcode_tabgroup ul.tabs{width:219px;float:left;padding:30px 50px 50px 0;border-right:1px solid #ccc;}
.shortcode_tabgroup ul.tabs li{list-style:none;margin:0;padding:0;border-bottom:1px solid #ccc;}
.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;}
.shortcode_tabgroup ul.tabs li.active a{border-bottom:2px solid #000;color:#000;}
.shortcode_tabgroup .panels{width:620px;float:left;border-left:1px solid #ccc;margin-left:-1px;padding:40px 0 20px 50px;}
.with_sidebar .shortcode_tabgroup .panels{width:300px;}
.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;}
.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;}
.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;}
.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;}
.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;}
.shortcode_meet_the_team{text-align:center;margin-bottom:30px;}
.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;}
.with_sidebar .shortcode_meet_the_team_img_placeholder img{max-width:140px;}
.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;}
.shortcode_meet_the_team_img_placeholder img{max-width:190px;}
.shortcode_meet_the_team h3{padding:0 0 10px 0;}
.shortcode_meet_the_team .small_sep{margin:0 auto 10px auto;}
.shortcode_meet_the_team .role{color:#b39964;font-size:14px;margin-bottom:25px;}
.shortcode_our_services{margin:20px 30px 50px 0;}
.shortcode_our_services_img_placeholder{width:140px;height:140px;overflow:hidden;margin:5px 0 0 20px;float:right;}
.shortcode_our_services_img_placeholder img{max-width:140px;}
.shortcode_our_services h3{padding:0 0 10px 0;}
.shortcode_our_services .small_sep{margin:10px 0 10px 0;}
.shortcode_our_services p{padding:0 0 10px 0;}
.shortcode_our_services a{text-transform:uppercase;font-weight:700;font-size:12px;}
.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;}
.bold_title span{border:2px solid #000;display:inline-block;padding:10px 30px;margin-top:27px;background:#fff;}
.accordion{border-bottom:1px solid #ccc;margin-bottom:30px;}
.content_grid_6 .accordion,
.content_grid_4 .accordion,
.content_grid_3 .accordion{margin-right:30px;}
.accordion_h3{text-transform:uppercase;}
.accordion .accordion-title{border-top:1px solid #ccc;display:block;}
.accordion .accordion-title.active{border-top:2px solid #000;}
.accordion .accordion-title a{display:block;padding:20px 0 20px 40px;color:#000 !important;font-size:14px;line-height:1.5em;}
.accordion .accordion-title a:hover{color:#b39964 !important;}
.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;}
.accordion .accordion-title a:hover:before{}
.accordion .accordion-title.active a{}
.accordion .accordion-title.active:before{background:none;background-image:url(images/sprites.png);background-position:-350px -100px;background-repeat:no-repeat;background-color:#000;}
.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;}
.gbtr_cross_sells{margin-left:-10px;}
.shortcode_banner_simple{padding:10px;cursor:pointer;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;}
.shortcode_banner_simple:hover{background-size:115%;}
.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;}
.shortcode_banner_simple_inside:hover{background:#000;opacity:.7;}
.shortcode_banner_simple_inside h3{padding:0;margin:0;text-transform:uppercase;font-weight:900;font-size:21px;}
.shortcode_banner_simple_inside h3 strong{font-size:28px;}
.shortcode_banner_simple_inside h3 a{text-decoration:underline;}
.shortcode_banner_simple_inside h4{padding:0;margin:0;text-transform:uppercase;font-size:14px;}
.shortcode_banner_simple_inside h4 a{text-decoration:underline;}
.shortcode_banner_simple_sep{width:50%;height:2px;background:#fff;margin:5px auto;}
.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;}
.shortcode_banner_simple_bullet strong{font-size:18px;line-height:1.5em;}
.shortcode_banner_simple_bullet span{display:table-cell;vertical-align:middle;padding:20px;}
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;}
.shortcode_code{height:auto;font-family:monospace;border:0;background:none;padding:0;}
.testimonial_left{margin-bottom:30px;}
.testimonial_left_content{padding:30px;border:1px solid #ccc;width:70%;float:left;margin-right:30px;position:relative;font-style:italic;}
.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;}
.testimonial_left_content span{padding-left:60px;display:block;}
.testimonial_left_author{width:18%;float:left;padding-left:2%;}
.testimonial_left_author img{margin-bottom:10px;max-width:100px;height:auto;}
.testimonial_left_author h4{font-size:14px;padding:0;margin:0;color:#000;margin-bottom:5px;}
.testimonial_left_author h5{font-size:13px;padding:0;margin:0;color:#b39964;}
.testimonial_right{margin-bottom:30px;}
.testimonial_right_content{padding:30px;border:1px solid #ccc;width:70%;float:right;margin-right:30px;position:relative;font-style:italic;}
.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;}
.testimonial_right_content span{padding-left:60px;display:block;}
.testimonial_right_author{width:18%;float:right;padding-right:2%;}
.testimonial_right_author img{margin-bottom:10px;max-width:100px;height:auto;}
.testimonial_right_author h4{font-size:14px;padding:0;margin:0;color:#000;margin-bottom:5px;}
.testimonial_right_author h5{font-size:13px;padding:0;margin:0;color:#b39964;}
ul.products{padding:0;margin:0;}
ul.products li.product{float:left;margin:0 28px 0 0 !important;padding:0;position:relative;width:22.05%;margin-left:0;}
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);}
ul.products li.product img{width:190px !important;height:auto !important;}
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;}
p.product a,
p.product.woocommerce a{background:#000 !important;border:1px solid #ccc !important;margin-top:10px;color:#fff !important;}
p.product a:hover{background:#b39964 !important;color:#fff !important;}
.from_the_blog_item{width:430px !important;padding-right:50px !important;list-style:none !important;}
.from_the_blog_item:last-child{width:410px !important;}
.from_the_blog_img{float:left;width:190px;height:190px;margin-right:50px;position:relative;color:#fff;}
.from_the_blog_img:hover{color:#fff;}
.from_the_blog_noimg{float:left;width:190px;height:190px;background:#f9f9f9;margin-right:50px;display:block;}
.from_the_blog_date{position:absolute;top:0;right:0;background:#b39964;width:30px;height:30px;text-align:center;}
.from_the_blog_date_day{display:block;margin:0;padding:4px 0 0 0;line-height:12px;font-size:14px;}
.from_the_blog_date_month{display:block;margin:0;padding:0;line-height:12px;font-size:8px;text-transform:uppercase;}
.post_format_icon{position:absolute;top:30px;right:0;background:#4a494e;width:30px;height:30px;text-align:center;}
.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;}
.no_thumb .post_format_icon{display:none;}
.status .post_format_icon:before{content:"\f075";padding:4px 0 0 0;}
.quote .post_format_icon:before{content:"\f10d";}
.aside .post_format_icon:before{content:"\f0a1";}
.video .post_format_icon:before{content:"\f16a";}
.image .post_format_icon:before{content:"\f03e";}
.audio .post_format_icon:before{content:"\f028";}
.gallery .post_format_icon:before{content:"\f00a";}
.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;}
.status .from_the_blog_noimg:before{content:"\f075";top:80px;}
.quote .from_the_blog_noimg:before{content:"\f10d";left:60px;}
.aside .from_the_blog_noimg:before{content:"\f0a1";}
.video .from_the_blog_noimg:before{content:"\f16a";}
.image .from_the_blog_noimg:before{content:"\f03e";}
.audio .from_the_blog_noimg:before{content:"\f028";}
.gallery .from_the_blog_noimg:before{content:"\f00a";}
.from_the_blog_title{color:#000;}
.from_the_blog_title h3{padding:0;margin:0 0 15px 0;}
.from_the_blog_comments{padding:10px 0;font-size:13px;color:#969696;}
.from_the_blog_comments a{color:#969696;}
.from_the_blog_excerpt{font-size:13px;line-height:1.5em;}
.from_the_portfolio{width:960px;}
.from_the_portfolio_item{width:220px;float:left;margin:10px 20px 20px 0;list-style:none !important;text-align:center;}
.from_the_portfolio_img{width:220px;height:165px;overflow:hidden;display:block;}
.from_the_portfolio_img img{width:100%;height:auto;}
.from_the_portfolio_title{color:#000;}
.from_the_portfolio_title h3{padding:10px 0;margin:0;}
.from_the_portfolio_cats{padding:10px 0;margin:0;font-size:13px;color:#8d8d8d;}
.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;}
.light_button:hover{background-color:#b39964;border-color:#b39964;color:#fff;}
.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;}
.dark_button:hover{background-color:#b39964;border-color:#b39964;color:#fff;}
.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;}
.light_grey_button:hover{background-color:#b39964;border-color:#b39964;color:#fff;}
.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;}
.dark_grey_button:hover{background-color:#b39964;border-color:#b39964;color:#fff;}
.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;}
.custom_button:hover{background-color:#b39964 !important;border-color:#b39964 !important;color:#fff !important;}
.slide_everything{position:relative;width:940px;margin:0 auto;}
.slide_everything .gbtr_items_slider_wrapper{max-width:100%;}
.slide_everything_item{list-style:none !important;}
.slide_everything_content{width:960px;}
.slide_everything .gbtr_items_slider{height:0px;padding:0;}
.slide_everything_item_img img{width:100%;height:auto;}
.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;}
.slide_everything .slide_everything_previous:hover{opacity:1;}
.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;}
.slide_everything .slide_everything_next:hover{opacity:1;}
.products_slider{position:relative;width:100%;margin:0 auto;}
.products_slider_item{list-style:none !important;display:block;}
.products_slider .gbtr_items_slider_wrapper{max-width:100%;}
.products_slider .gbtr_items_slider{height:0px;padding:0;max-width:100%;}
.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;}
.products_slider_previous:hover{opacity:1;}
.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;}
.products_slider_next:hover{opacity:1;}
.style_1 .products_slider_item{width:470px;}
.style_1 .products_slider_content{position:relative;}
.style_1 .products_slider_images{width:450px;background:#b39964;}
.style_1 .products_slider_images img{width:100%;height:auto;}
.style_1 .products_slider_infos{position:absolute;bottom:50px;left:50px;padding:0 50px 0 0;display:none;}
.style_1 .products_slider_category a{text-transform:uppercase;font-weight:900;color:#fff;font-size:13px;}
.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_price{color:#fff;font-size:30px;line-height:1.2em;font-weight:900;}
.style_1 .products_slider_price .from,
.style_1 .products_slider_price del{color:#fff;font-size:16px;font-weight:normal;opacity:.7;}
.style_1 .products_slider_price ins{text-decoration:none;}
.style_1 .products_slider_item .dark_button{margin-top:20px;}
.style_1 .products_slider_item .dark_button:hover{background-color:#000;border:1px solid #000;}
.column_demo{width:100%;padding:30px 0;background:#09C;text-align:center;color:#fff;margin-bottom:20px;}
#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;}
#review_form #respond h3{border-bottom:0;}
#review_form #respond h3:after{content:"";display:block;width:60px;height:2px;background:#000;margin:20px 0 0 0;}
#review_form_wrapper_overlay #review_form #respond h3:after{margin:20px auto 0 auto;}
#respond p{margin:0 0 15px 0;}
#respond .comment-notes{}
#respond label{font-size:12px;text-transform:uppercase;font-weight:900;margin-bottom:10px;}
#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;}
#mobile_menu_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#fff;overflow:auto;}
#mobile_menu_overlay.open{z-index:999999;}
#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%;}
#mobile_menu_overlay_inside.open{opacity:1;margin-left:0;}
.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;}
#review_form_wrapper_overlay .review_form_thumb{display:block;}
.review_form_thumb img{width:100%;height:auto;}
#review_form_wrapper_overlay_close{background:#000;position:absolute;top:0;right:0;cursor:pointer;color:#fff;font-size:24px;padding:15px 18px;}
#mobile_menu_overlay_close{background:#000;position:absolute;top:0;right:0;cursor:pointer;color:#fff;font-size:24px;padding:15px 18px;display:none;}
.custom_show_review_form{cursor:pointer;}
#review_form_wrapper{margin:30px auto 50px auto;max-width:530px;padding:0 0 0 50px;}
#review_form_wrapper_overlay #review_form_wrapper{margin:70px auto;max-width:500px;padding:0;}
#review_form_wrapper #respond label{margin:0px;}
#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;}
#review_form_wrapper #respond #author,
#review_form_wrapper #respond #email,
#review_form_wrapper #respond #url{width:100% !important;box-sizing:border-box;}
#review_form_wrapper .comment-form-author{padding:0;}
#review_form_wrapper h3{margin:0;padding:5px 0 20px 0;margin-bottom:20px;}
#review_form_wrapper_overlay #review_form_wrapper h3{text-align:center;}
#review_form_wrapper h3 span{font-size:14px;}
#respond #submit{width:100% !important;}
#review_form_wrapper .comment-form-rating{padding:0 !important;}
#respond #submit:hover{background:#b39964 !important;}
#comments{font-size:13px;}
#comments a{color:#000;}
#comments a:hover{color:#b39964;}
.comments-title{font-size:24px;font-weight:normal;border-bottom:2px solid #000;padding:30px 0;margin:60px 0 20px 0;line-height:1.5em;}
.comment-author{font-weight:normal;font-style:normal;}
.comment-author img{margin:10px 0 0 0;}
.comment-author cite{font-size:18px;font-style:normal;padding:0 15px;}
.comment-content{padding:0 0 0 60px;color:#555;line-height:1.7em;}
.comment-content h1{padding:0 0 20px 0;font-size:24px;line-height:1.3em;font-weight:normal;color:#000;}
.comment-content h2{padding:0 0 20px 0;font-size:21px;line-height:1.3em;font-weight:normal;color:#000;}
.comment-content h3{padding:0 0 20px 0;display:block;font-size:18px;line-height:1.3em;font-weight:normal;color:#000;}
.comment-content h4{padding:0 0 15px 0;font-size:16px;line-height:1.4em;font-weight:normal;color:#000;}
.comment-content h5{padding:0 0 15px 0;font-size:14px;line-height:1.4em;font-weight:normal;color:#000;}
.comment-content h6{padding:0 0 15px 0;font-size:12px;line-height:1.4em;font-weight:normal;color:#000;}
.comment-content p{padding:0 0 20px 0;}
.comment-content table{width:100%;margin:0 0 30px 0;}
.comment-content table th{background:#f4f4f4;padding:5px;font-weight:bold;}
.comment-content table td{padding:5px;}
.comment-content dl{margin:0 0 20px 0;}
.comment-content dt{margin:5px 0;font-weight:bold;}
.comment-content ul{padding:0 0 20px 20px;list-style:disc;}
.comment-content ul li{padding:0;list-style:disc !important;font-size:13px;line-height:1.7em;color:#555;}
.comment-content ol{padding:0 0 20px 20px;}
.comment-content ol li{padding:0;font-size:13px;line-height:1.7em;color:#555;list-style:decimal !important;}
.comments-area .pingback{padding:10px;margin:0 0 15px 0;background:#f4f4f4;}
.page #comments{margin-bottom:100px;}
.reply{padding:20px 0 25px 0;border-bottom:1px solid #ccc;margin:0 0 20px 60px;text-decoration:underline;}
ul.children{margin:0 0 0 60px;}
.comment-meta a{color:#8d8d8d !important;}
#cancel-comment-reply-link{float:right;font-size:13px;color:#555 !important;text-decoration:underline;}
#map_container{position:relative;}
#map_canvas{height:450px;}
#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,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);opacity:.2;}
#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,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(bottom,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);opacity:.2;}
.ie #map_overlay_top{display:none;}
.ie #map_overlay_bottom{display:none;}
.map_button_wrapper{position:absolute;bottom:0;right:0;width:100%;}
.map_button_wrapped{width:100%;max-width:960px;margin:0 auto;text-align:right;}
.map_button_wrapped{}
a#map_button{background:#000;z-index:2;color:#fff;display:inline-block;padding:20px 60px;text-decoration:underline;}
.content_grid_12 input[type=text],
.content_grid_12 input[type=email]{font-size:13px;color:#777;width:920px;border:1px solid #ccc;}
.content_grid_12 textarea{font-size:13px;color:#777;width:920px;border:1px solid #ccc;}
.content_grid_12 select{padding:8px 9px;font-size:13px;color:#777;width:940px;border:1px solid #ccc;}
.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;}
.content_grid_6 textarea{padding:8px 9px;font-size:13px;color:#777;width:420px;border:1px solid #ccc;}
.content_grid_6 select{padding:8px 9px;font-size:13px;color:#777;width:440px;border:1px solid #ccc;}
.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;}
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select{font-size:13px !important;}
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;}
div.wpcf7-validation-errors{border:0;color:#e42e2c;}
div.wpcf7-response-output{margin:0 0 30px 0;padding:0;}
.portfolio_section{margin-top:20px;}
.portfolio_1_col_item_wrapper{width:940px;margin-right:17px;display:inline-block;vertical-align:top;}
.portfolio_2_col_item_wrapper{width:460px;margin-right:17px;display:inline-block;vertical-align:top;}
.portfolio_3_col_item_wrapper{width:300px;margin-right:17px;display:inline-block;vertical-align:top;}
.portfolio_4_col_item_wrapper{width:220px;margin-right:17px;display:inline-block;vertical-align:top;}
.portfolio_item{width:100%;margin-bottom:30px;text-align:center;}
.portfolio_item h3{display:block;font-size:18px;line-height:1.3em;font-weight:normal;}
.portfolio_1_col_item_wrapper .portfolio_item_img_container{width:100%;max-height:300px;overflow:hidden;}
.portfolio_2_col_item_wrapper .portfolio_item_img_container{width:100%;max-height:350px;overflow:hidden;}
.portfolio_3_col_item_wrapper .portfolio_item_img_container{width:100%;max-height:230px;overflow:hidden;}
.portfolio_4_col_item_wrapper .portfolio_item_img_container{width:100%;max-height:169px;overflow:hidden;}
.portfolio_item img{width:100%;height:auto;}
.portfolio_item a{color:#000;display:block;padding:10px 0;}
.portfolio_item a:hover{color:#b39964;}
.portfolio_item h3{padding:0;}
.portfolio_sep{width:60px;height:2px;background:#b39964;margin:0 auto;}
.portfolio_item_cat{color:#8d8d8d;text-transform:capitalize;padding:10px 0;}
.portfolio_detail_img_wrapper{margin-bottom:40px;}
.portfolio_detail_img_wrapper img{max-width:590px !important;height:auto;}
.portfolio_item_title{text-transform:none !important;margin-bottom:10px;}
.aside_portfolio{border:0;margin-bottom:30px;}
.portfolio_details_sep{width:60px;height:2px;background:#b39964;}
.portfolio_details_item_cat{color:#8d8d8d;text-transform:capitalize;padding:12px 0;}
.portfolio_details_item_cat span{color:#000;}
.mobiles_menus_wrapper{margin:5px 10px 0 0;float:right;max-width:265px;height:0px;}
.menu_centered_style .mobiles_menus_wrapper{margin:0 auto 0 auto;float:none;max-width:265px;}
.gbtr_menu_mobiles{float:left;visibility:hidden;height:0px;overflow:hidden;}
.gbtr_menu_mobiles select{display:none;}
.gbtr_menu_mobiles_inside{visibility:hidden;opacity:0;}
.gbtr_little_shopping_bag_wrapper_mobiles{visibility:hidden;height:0px;}
.menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles{display:none;}
.gbtr_menu_mobiles select{width:205px;}
.gbtr_menu_mobiles_inside_catalog_mode select{width:260px;}
.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;}
.gbtr_little_shopping_bag_wrapper_mobiles:hover{background-image:url(images/sprites.png);background-position:-650px -100px;background-repeat:no-repeat;background-color:#b39964;color:#fff;}
.gbtr_little_shopping_bag_wrapper_mobiles span{width:20px;height:20px;background:#b39964;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;}
.gbtr_little_shopping_bag_wrapper_mobiles:hover span{background:#000;}
.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;}
.menu_select.customSelectHover{background-image:url(images/sprites.png);background-position:-950px -150px;background-repeat:no-repeat;background-color:#b39964;color:#fff;}
.menu_select.customSelectOpen{}
.menu_select.customSelectFocus{}
.menu_select .customSelectInner{padding:15px 0 0 0;height:18px;overflow:hidden;}
.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;}
.theretailer_product_sort.customSelectHover{background-color:#f4f4f4;}
.theretailer_product_sort.customSelectOpen{}
.theretailer_product_sort.customSelectFocus{}
.theretailer_product_sort .customSelectInner{padding:9px 0 0 0;height:18px;overflow:hidden;width:100% !important;}
.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;}
.page_404{text-align:center;margin-bottom:50px;}
.gbtr_footer_wrapper{color:#fff;}
.bottom_wrapper{padding:30px 0 35px 0;}
.gbtr_footer_widget_credit_cards{width:600px;float:left;}
.gbtr_footer_widget_credit_cards img{width:auto;max-height:30px;}
.gbtr_footer_widget_copyrights{color:#a8a8a8;text-align:right;float:right;width:340px;font-size:12px;padding-top:5px;}
.page_full_width{margin-top:-30px;}
.page_full_width .entry-content{margin:0;padding:0;}
.shortcode_container{width:960px;margin:0 auto;padding:0 0 0 20px;}
.emm-paginate{text-align:center;margin:30px 0;}
.emm-paginate a{color:#555;font-size:16px;}
.emm-paginate a span{display:inline-block;height:30px;width:30px;margin:0 5px 0 5px;border:1px solid #fff;}
.emm-paginate a:hover span,
.emm-paginate a:active span{background:#fff;color:#b39964;border-width:1px;border-style:solid;border-color:#b39964;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:22px;width:28px;margin:0 6px 8px 6px;padding:5px 0 0 0;}
.emm-paginate .emm-title{color:#555;padding-right:20px;display:none;}
.emm-paginate .emm-gap{color:#999;}
.emm-paginate .emm-current{font-size:16px;}
.emm-paginate .emm-current span{color:#fff;background:#000;display:inline-block;height:23px;width:29px;margin:0 5px 0 6px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:6px 0 0 0;}
.emm-paginate .emm-page{border-left:1px solid #e5e5e5;text-align:center;padding:0;height:30px;width:30px;}
.emm-paginate .emm-page-1{border:0;}
.emm-paginate .emm-prev,
.emm-paginate .emm-next{padding:3px 5px;margin:10px;}
.emm-paginate .emm-prev:hover,
.emm-paginate .emm-next:hover{color:#b39964;}
.emm-paginate .emm-gap{margin-right:15px;}
.page-links{padding:50px 0 0 0;}
.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;}
.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;}
.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;}
.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;}
#mc_subheader{color:#000;}
.gbtr_dark_footer_wrapper #mc_subheader{color:#fff;}
.mc_merge_var{margin:10px 0 10px 0;}
.mc_var_label{color:#000;}
.gbtr_dark_footer_wrapper .mc_var_label{color:#fff;}
.mc_input{margin-bottom:5px;color:#b8b8b8;}
.mc_help{color:#fff;font-size:11px;display:none;}
#mc_signup_submit{border:0px !important;background:#666;padding:10px !important;width:100px;}
#mc_signup_submit:hover{background:#b39964;}
.mc_var_label{font-size:10px;font-weight:900;text-transform:uppercase;}
.mc_input{background:none;}
.mc_error_msg{display:block;margin:10px 0;color:#e42e2c;}
.mc_success_msg{display:block;margin:10px 0;color:#b39964;font-weight:normal;}
.page-archive li{position:relative;padding:20px 0;border-bottom:1px dotted #ccc;}
.page_archive_date{position:absolute;top:25px;left:0;background:#b39964;width:30px;height:30px;text-align:center;display:block;color:#fff;}
.page_archive_items{padding:0 0 0 40px;}
.page_archive_items a{color:#000;font-size:13px;line-height:1.7em;}
.page_archive_items a:hover{color:#b39964;}
.page_archive_items a h3{font-weight:normal;}
.page_archive_items .comments{color:#8d8d8d;}
.page_archive_content_hr{margin:30px 0 30px 0;border-bottom:1px solid #ccc;}
.page_archive_subtitle{font-weight:900;text-transform:uppercase;border-bottom:2px solid #000;padding:0 0 10px 0;}
.gbtr_tools_account ul li ul{display:inline;margin:0;padding:0;}
.gbtr_tools_account ul li ul li{display:inline;margin:0;padding:0 20px 0 0;}
.gbtr_tools_account ul li ul li:last-child{padding:0;}
.gbtr_tools_account ul li ul li a{margin:0;padding:0;}
.gbtr_tools_account .menu-item-language-current a[href$='#']{display:none;}
.menu-item-language img.iclflag{margin-bottom:2px !important;margin-right:7px;}
#lang_sel_footer img.iclflag{margin-right:5px !important;}
#icl_lang_sel_widget{z-index:10;}
#icl_lang_sel_widget li{width:100% !important;border:0;}
#icl_lang_sel_widget li span{padding:0 0 0 5px;}
#icl_lang_sel_widget ul ul{width:100% !important;}
#icl_lang_sel_widget a, #lang_sel a:visited{padding:4px 0 3px 10px;color:#777 !important;font-size:13px;}
#icl_lang_sel_widget ul ul a,
#icl_lang_sel_widget ul ul a:visited{line-height:1.7em;}
#icl_lang_sel_widget ul{margin:6px 0 !important;list-style-type:none !important;}
.lang_sel_sel img.iclflag{margin-right:8px;}
#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;}
#lang_sel_footer img.iclflag{margin-right:0;margin-bottom:5px;}
#icl_lang_sel_widget img.iclflag{top:-1px;}
#icl_lang_sel_widget a.lang_sel_sel{background-position:right -456px;background-repeat:no-repeat;}
#icl_lang_sel_widget ul li ul li{border:0;border-top:0 !important;padding:0 !important;}
#lang_sel_click ul ul{visibility:hidden;position:absolute;height:0;top:32px;left:0;width:149px;border-top:0;}
#lang_sel_click ul li{border:0 !important;}
#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;}
#megaMenu ul li.ss-nav-menu-mega ul li.ss-nav-menu-item-depth-1{padding-top:0 !important;padding-bottom:0 !important;}
#megaMenu ul.megaMenu{z-index:10000 !important;}
#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);}
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator, .megaMenuToggle{font-size:12px;color:#000;padding:12px 15px;font-weight:bold;}
#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);}
#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);}
#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;}
#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;}
#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;}
#megaMenu ul.megaMenu > li:hover > a,
#megaMenu ul.megaMenu > li > a:hover,
#megaMenu ul.megaMenu > li.megaHover > a,
#megaMenu ul.megaMenu > li:hover > span.um-anchoremulator,
#megaMenu ul.megaMenu > li > span.um-anchoremulator:hover,
#megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator{}
#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;}
#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:#b39964;}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu{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;}
#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a{color:#666666;}
#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;}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li{min-width:100px;}
#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;}
#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;}
#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;}
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform{padding-top:2px;}
#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;}
#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;}
.ss-nav-menu-with-img{min-height:16px;}
#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;}
#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;}
#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;}
#megaMenu .wpmega-divider{border-top:1px solid #f9f9f9;border-bottom:1px solid rgba(255, 255, 255, 0.05);}
#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);}
#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;}
#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;}
#megaMenu.megaMenuHorizontal ul.megaMenu{*border-bottom:none;}
#megaMenu.megaMenuVertical ul.megaMenu{*border-right:none;}
#megaMenu .megaMenuToggle-icon,
.megaMenuToggle-icon:before,
.megaMenuToggle-icon:after{background:#222;background:rgba(0, 0, 0, .8);}
#megaMenu ul.megaMenu li li li a span, #megaMenu ul.megaMenu li li li span.um-anchoremulator span{}
.woocommerce .thumbnails a,
.woocommerce .thumbnails img{width:112px !important;height:auto !important;}
.woocommerce .thumbnails a{margin-bottom:10px;}
.images #wrap{z-index:1 !important;}
.cloud-zoom-lens{border:1px solid #ccc;margin:-1px;}
.cloud-zoom-big{width:395px !important;height:395px !important;left:543px !important;border-width:1px !important;}
.woocommerce #payment .terms,
.woocommerce-page #payment .terms{padding:55px 0 0 0 !important;text-align:left;display:block !important;}
.form-allowed-tags{display:none;}
.group_table{margin-bottom:20px;}
.group_table .label a{font-weight:normal;text-transform:none;font-size:16px;padding:0 10px;display:inline-block;}
.group_table .price{font-weight:900;font-size:14px;}
.group_table tr{border-bottom:1px dotted #ccc;}
.group_table tr:last-child{border:0;}
.group_table td{padding:20px 0 10px 0;}
.old_next_prev{display:none;}
.mejs-controls .mejs-button button{}
.woocommerce-checkout .woocommerce{position:relative;}
.theretaier_coupon_code_checkout{position:absolute;top:-70px;right:0;}
.woocommerce-checkout .checkout_coupon{padding-bottom:30px !important;}
.woocommerce-checkout .checkout_coupon input.button{margin-top:30px;}
.woocommerce-checkout .checkout_coupon input.button:hover{background:#000;}
.demo_top_message{background:#FFC;padding:10px 0;position:relative;display:none;}
.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;}
.demo_top_message .close:hover{color:#000;}
.demo_top_message a{border-bottom:1px solid #b39964;}
.mobile_menu_overlay_open{margin-top:0px !important;}
#mobile_menu_overlay li{background:#ccc;}
#mobile_menu_overlay li a{padding:10px 20px;display:block;border-bottom:1px solid #f4f4f4;color:#000;}
#mobile_menu_overlay li a:hover{background:#b39964;color:#fff;}
#mobile_menu_overlay li li a{padding-left:40px;}
#mobile_menu_overlay li li li a{padding-left:60px;}
#mobile_menu_overlay li li li li a{padding-left:80px;}
#mobile_menu_overlay li li li li li a{padding-left:100px;}
#mobile_menu_overlay li.current-menu-item{background:#f4f4f4;}
.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;}
@media screen and (max-width:959px){.shortcode_tabgroup ul.tabs{width:100%;float:none;padding:0;border:0;border-bottom:1px solid #ccc;}
.shortcode_tabgroup ul.tabs li{list-style:none;margin:0;padding:0;border-bottom:0;display:inline-block;border:0;}
.shortcode_tabgroup ul.tabs li a{padding:17px 0 15px 0;border-bottom:2px solid #fff;margin-right:20px;}
.shortcode_tabgroup ul.tabs li.active a{border-bottom:2px solid #000;}
.shortcode_tabgroup .panels{width:100%;float:none;border:0;padding-left:0;padding-top:0;margin-left:0;}
.with_sidebar .shortcode_tabgroup .panels{width:100%;float:none;border:0;padding-left:0;padding-top:0;margin-left:0;}
.shortcode_our_services{margin:10px 0px 30px 0;}
.shortcode_our_services_img_placeholder{margin:5px 0 10px 20px;}
.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;}
.archive h1.entry-title,
.archive h1.page-title,
.archive h1.entry-title a,
.archive h1.page-title a{text-align:center;}
.search h1.entry-title,
.search h1.page-title,
.search h1.entry-title a,
.search h1.page-title a{text-align:center;}
footer.entry-meta .comments-link{float:none !important;}
.side_column{width:100%;margin:0;float:none;clear:both;}
.listing_products_no_sidebar{}
.listing_products_no_sidebar .category_header{margin:0 0px 0 0;}
table.shop_table tbody tr{}
.gbtr_checkout_method_content .first_col{width:100%;float:none;}
.gbtr_checkout_method_content .sec_col{width:100%;float:none;}
.gbtr_checkout_login .button_checkout_login{width:100% !important;}
.lost_password{text-align:center;display:block;padding:20px 0;}
.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;}
.gbtr_first_menu,
.gbtr_second_menu,
.gbtr_little_shopping_bag_wrapper{display:none;}
.listing_products{width:300px;padding-left:0px;text-align:center;margin:0 auto;}
.listing_products .category_header{margin:0 10px 0 0;}
.gbtr_aside_column_left{margin:0;}
.gbtr_aside_column_left .widget #searchform{width:160px;}
.gbtr_aside_column_left .widget input[type=text],
.gbtr_aside_column_left .widget input[type=password]{width:116px;}
.gbtr_aside_column_left .widget select{width:160px;}
.product_navigation.desktops{display:none;}
.product_main_infos span.onsale{top:70px;left:477px;}
.gbtr_poduct_details_left_col{float:none;margin:0 auto;}
.gbtr_poduct_details_right_col{float:none;margin:30px auto 0 auto;width:510px;}
.grtr_product_header_desktops{display:none;}
.grtr_product_price_desktops{display:none;}
.grtr_product_header_mobiles{text-align:center;margin:20px 0 40px 0;}
.grtr_product_header_mobiles .price{font-size:24px !important;color:#000 !important;font-weight:900;padding:15px 0 0 0;}
.grtr_product_header_mobiles .after_title_reviews{width:160px;margin:0 auto;}
.grtr_product_header_mobiles .price{font-size:18px;color:#000 !important;padding:20px 0 0 0 !important;font-weight:bold;}
.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;}
.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;}
.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;}
.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;}
.big_arrow_left,
.big_arrow_right{display:none;}
.gbtr_product_share ul li{margin:0 20px;}
.entry-content{padding:0;}
.entry-content .wp-caption{max-width:100% !important;height:auto;}
.entry-content img{max-width:100% !important;height:auto;}
.rev_slider_wrapper img{max-width:inherit !important;}
.widget input[type="text"], .widget input[type="password"]{width:75% !important;}
.widget #searchform{width:100% !important;}
.widget select{width:100%;}
.widget #searchform input[type="submit"]{width:20px !important;}
#respond #author, #respond #email, #respond #url{}
#respond #comment{}
#review_form_wrapper #respond #comment{}
.gbtr_aside_column{margin:0;padding:0;border:0;}
.sidebar_left .gbtr_aside_column{margin:0;padding:0;border:0;}
.tagcloud{width:95%;overflow:hidden;}
.gbtr_footer_widget_credit_cards{width:90%;float:none;text-align:center;margin:0 auto;}
.gbtr_footer_widget_credit_cards img{max-width:100%;}
.gbtr_footer_widget_copyrights{text-align:center;float:none;width:100%;margin:20px 0 0 0;}
.shortcode_container{width:inherit;margin:0;padding:0 10px;clear:both;}
.gbtr_dark_footer_wrapper .widget_nav_menu ul li{width:100%;margin:0;}
.shortcode_banner_simple_bullet{display:none;}
.listing_products .filter_wrapper{position:relative;margin-top:10px;}
.listing_products .filter_wrapper .navigation{display:none !important;}
.entry-content p iframe{max-width:100% !important;}
.content_grid_6 .accordion, .content_grid_4 .accordion, .content_grid_3 .accordion{margin-right:0px;}
.slide_everything{width:100%;}
.slide_everything_content{width:100%;}
.gbtr_left_column_cart{margin:0;padding:2px 0 0 0;border-left:0;}
table.shop_table .product-name a{padding:10px 0 0 0 !important;display:inline-block;}
.portfolio_1_col_item_wrapper{width:100%;height:auto;margin:0;}
.portfolio_2_col_item_wrapper{width:100%;height:auto;margin:0;}
.portfolio_3_col_item_wrapper{width:100%;height:auto;margin:0;}
.portfolio_4_col_item_wrapper{width:100%;height:auto;margin:0;}
.portfolio_1_col_item_wrapper .portfolio_item_img_container{max-height:400px;}
.portfolio_2_col_item_wrapper .portfolio_item_img_container{max-height:400px;}
.portfolio_3_col_item_wrapper .portfolio_item_img_container{max-height:400px;}
.portfolio_4_col_item_wrapper .portfolio_item_img_container{max-height:400px;}
.aside_portfolio{padding-left:0;}
.gbtr_login_register_wrapper{width:300px;position:relative;height:445px;overflow:hidden;border:1px solid #ccc;float:none;margin:0 auto;}
.gbtr_login_register_slider{width:1000px;position:absolute;top:0;left:0;}
.gbtr_login_register_slide_1,
.gbtr_login_register_slide_2{padding:30px;width:240px;float:left;}
.gbtr_login_register_switch{float:none;margin:0 auto;width:230px;height:520px;position:relative;overflow:hidden;}
.gbtr_login_register_switch .button{width:230px;}
.gbtr_login_register_label_slider{width:230px;padding:50px 0;height:520px;position:absolute;top:0;left:0;}
.wpcf7-form input,
.wpcf7-form textarea{width:90% !important;}
.gbtr_menu_mobiles{visibility:visible;height:auto;}
.gbtr_little_shopping_bag_wrapper_mobiles{visibility:visible;}
.pp_content_container input{width:100% !important;border:1px solid #ccc !important;}
.pp_content_container textarea{width:100% !important;border:1px solid #ccc !important;}
#nav-below .nav-next-single{width:100%;border-left:0;}
.gbtr_menu_mobiles select{display:block;}
}
@media screen and (min-width:960px){body{min-width:960px}
.container_12{margin-left:auto;margin-right:auto;width:960px}
.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}
.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}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.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}
.clearfix:after,.container_12:after{clear:both}
.clearfix,.container_12{zoom:1}
.product_navigation.mobiles{display:none;}
.grtr_product_header_mobiles{display:none;}
.testimonial_left_content:after, .testimonial_left_content:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.testimonial_left_content:after{border-color:rgba(255, 255, 255, 0);border-left-color:#fff;border-width:15px;top:50px;margin-top:-15px;}
.testimonial_left_content:before{border-color:rgba(204, 204, 204, 0);border-left-color:#999999;border-width:16px;top:50px;margin-top:-16px;}
.testimonial_right_content:after, .testimonial_right_content:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.testimonial_right_content:after{border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:15px;top:50px;margin-top:-15px;}
.testimonial_right_content:before{border-color:rgba(204, 204, 204, 0);border-right-color:#999999;border-width:16px;top:50px;margin-top:-16px;}
}
@media only screen and (min-width:720px) and (max-width:959px){.cloud-zoom-big{left:-1px !important;top:-2px !important;width:510px !important;height:654px !important;}
body{min-width:720px}.container_12{margin-left:auto;margin-right:auto;width:720px}.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}.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}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:40px}.container_12 .grid_2{width:100px}.container_12 .grid_3{width:160px}.container_12 .grid_4{width:220px}.container_12 .grid_5{width:280px}.container_12 .grid_6{width:340px}.container_12 .grid_7{width:400px}.container_12 .grid_8{width:460px}.container_12 .grid_9{width:520px}.container_12 .grid_10{width:580px}.container_12 .grid_11{width:640px}.container_12 .grid_12{width:700px}.container_12 .prefix_1{padding-left:60px}.container_12 .prefix_2{padding-left:120px}.container_12 .prefix_3{padding-left:180px}.container_12 .prefix_4{padding-left:240px}.container_12 .prefix_5{padding-left:300px}.container_12 .prefix_6{padding-left:360px}.container_12 .prefix_7{padding-left:420px}.container_12 .prefix_8{padding-left:480px}.container_12 .prefix_9{padding-left:540px}.container_12 .prefix_10{padding-left:600px}.container_12 .prefix_11{padding-left:660px}.container_12 .suffix_1{padding-right:60px}.container_12 .suffix_2{padding-right:120px}.container_12 .suffix_3{padding-right:180px}.container_12 .suffix_4{padding-right:240px}.container_12 .suffix_5{padding-right:300px}.container_12 .suffix_6{padding-right:360px}.container_12 .suffix_7{padding-right:420px}.container_12 .suffix_8{padding-right:480px}.container_12 .suffix_9{padding-right:540px}.container_12 .suffix_10{padding-right:600px}.container_12 .suffix_11{padding-right:660px}.container_12 .push_1{left:60px}.container_12 .push_2{left:120px}.container_12 .push_3{left:180px}.container_12 .push_4{left:240px}.container_12 .push_5{left:300px}.container_12 .push_6{left:360px}.container_12 .push_7{left:420px}.container_12 .push_8{left:480px}.container_12 .push_9{left:540px}.container_12 .push_10{left:600px}.container_12 .push_11{left:660px}.container_12 .pull_1{left:-60px}.container_12 .pull_2{left:-120px}.container_12 .pull_3{left:-180px}.container_12 .pull_4{left:-240px}.container_12 .pull_5{left:-300px}.container_12 .pull_6{left:-360px}.container_12 .pull_7{left:-420px}.container_12 .pull_8{left:-480px}.container_12 .pull_9{left:-540px}.container_12 .pull_10{left:-600px}.container_12 .pull_11{left:-660px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.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}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}
.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;}
.menus_wrapper_no_shopping_bag_in_header.mobiles_menus_wrapper{max-width:200px;}
.menu_under_style .menus_wrapper{border:0;margin:0 !important;padding:0 !important;}
.menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles{display:block;}
.listing_products_no_sidebar{max-width:720px !important;}
.listing_products{width:500px;padding-left:30px;text-align:left;margin:0 auto;}
.gbtr_aside_column{margin:0;padding:2px 0 0 20px;border-left:1px dotted #ccc;}
.sidebar_left .gbtr_aside_column{margin:0;padding:2px 20px 0 0;border:0;border-right:1px dotted #ccc;}
.gbtr_aside_column .widget input[type="text"],
.gbtr_aside_column .widget input[type="password"]{width:155px !important;}
.gbtr_light_footer_wrapper .widget input[type="text"],
.gbtr_dark_footer_wrapper .widget input[type="password"]{width:115px !important;}
.widget select{width:199px;}
.widget #searchform{width:100% !important;}
#mc_signup_submit{width:100px !important;}
#respond #author, #respond #email, #respond #url, #respond #comment{width:100%;}
.widget input[type="submit"]{width:200px !important;}
.testimonial_left_content{width:65%;}
.testimonial_left_author{width:18%;}
.testimonial_left_content:after, .testimonial_left_content:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.testimonial_left_content:after{border-color:rgba(255, 255, 255, 0);border-left-color:#fff;border-width:15px;top:50px;margin-top:-15px;}
.testimonial_left_content:before{border-color:rgba(204, 204, 204, 0);border-left-color:#999999;border-width:16px;top:50px;margin-top:-16px;}
.testimonial_right_content{width:65%;}
.testimonial_right_author{width:18%;}
.testimonial_right_content:after, .testimonial_right_content:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.testimonial_right_content:after{border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:15px;top:50px;margin-top:-15px;}
.testimonial_right_content:before{border-color:rgba(204, 204, 204, 0);border-right-color:#999999;border-width:16px;top:50px;margin-top:-16px;}
.from_the_portfolio{width:720px;}
ul.products{}
.gbtr_left_column_cart{margin:0;padding:2px 0 0 20px;border-left:1px solid #ccc;}
.coupon .input-text{padding:8px 69px 8px 9px;width:119px;}
.aside_portfolio{padding-left:20px;}
.gbtr_login_register_wrapper{width:400px;position:relative;height:445px;overflow:hidden;border:1px solid #ccc;float:left;}
.gbtr_login_register_slider{width:1000px;position:absolute;top:0;left:0;}
.gbtr_login_register_slide_1,
.gbtr_login_register_slide_2{padding:50px;width:300px;float:left;}
.gbtr_login_register_switch{float:left;width:250px;height:500px;position:relative;overflow:hidden;margin-left:33px;}
.gbtr_login_register_switch .button{width:250px;}
.gbtr_login_register_label_slider{width:250px;padding:50px 0;height:500px;position:absolute;top:0;left:0;}
.product_list_widget_img_wrapper{margin-bottom:20px;}
.gbtr_header_wrapper{}
.menu_centered_style .gbtr_header_wrapper{height:auto;}
#review_form_wrapper #respond #author,
#review_form_wrapper #respond #email,
#review_form_wrapper #respond #url{width:100% !important;}
}
@media only screen and (max-width:719px){.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}.alpha,.omega{margin-left:0;margin-right:0}.align_center,.align_right{text-align:left}
.gbtr_tools_info{display:none;}
#review_form_wrapper{margin:30px auto;padding:0 15px !important;}
.theretaier_coupon_code_checkout{position:relative;top:-20px;text-align:center;}
.entry-attachment{padding:0px 10px 0px 10px;}
.next-image{margin-top:-20px;position:absolute;right:10px;}
.menu_under_style .menus_wrapper{border:0;margin:0 !important;padding:0 !important;}
.global_content_wrapper{margin:0 auto 70px auto;}
.mobiles_menus_wrapper{float:none;max-width:265px;margin:0px auto 0 auto;height:auto;}
.menus_wrapper_no_shopping_bag_in_header.mobiles_menus_wrapper{max-width:200px;}
.menu_centered_style .gbtr_little_shopping_bag_wrapper_mobiles{display:block;}
.menus_envelope{position:relative;height:61px;margin-top:30px;}
.term-description p{padding-bottom:30px;padding-left:30px;padding-right:30px;}
.gbtr_poduct_details_left_col{width:300px;float:none;margin:0 auto;}
.gbtr_poduct_details_left_col{width:300px;float:none;margin:0 auto;}
.doubleSlider-1 img{width:300px;height:auto;}
.gbtr_poduct_details_right_col{width:300px;float:none;margin:0 auto;}
.product_navigation.mobiles .nav-back{display:none;}
.gbtr_product_share ul li{margin:0 5px;width:50px;height:50px;overflow:hidden;}
.gbtr_product_share ul li a{padding:8px 0px 0 60px;}
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;}
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;}
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;}
.product_main_infos span.onsale{top:-20px;left:220px;}
.single_add_to_cart_button{}
.testimonial_left_content{width:89%;padding:5%;float:none;}
.testimonial_left_author{width:95%;float:none;margin-top:30px;}
.testimonial_left_author img{float:left;margin-right:20px;max-width:50px !important;}
.testimonial_left_author h4{padding-top:5px;}
.testimonial_left_content:after, .testimonial_left_content:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.testimonial_left_content:after{border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:15px;left:50px;margin-left:-15px;}
.testimonial_left_content:before{border-color:rgba(204, 204, 204, 0);border-top-color:#ccc;border-width:16px;left:50px;margin-left:-16px;}
.testimonial_right_content{width:89%;padding:5%;float:none;}
.testimonial_right_author{margin-top:30px;width:95%;float:none;}
.testimonial_right_author img{float:left;margin-right:20px;max-width:50px !important;}
.testimonial_right_author h4{padding-top:5px;}
.testimonial_right_content:after, .testimonial_right_content:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.testimonial_right_content:after{border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:15px;left:50px;margin-left:-15px;}
.testimonial_right_content:before{border-color:rgba(204, 204, 204, 0);border-top-color:#ccc;border-width:16px;left:50px;margin-left:-16px;}
.listing_products_no_sidebar{max-width:100% !important;text-align:center;}
.listing_products_no_sidebar .filter_wrapper{right:0px;}
.listing_products_no_sidebar .category_header{padding:0;}
#mc_signup_submit{width:100px !important;}
.widget input[type="text"], .widget input[type="password"]{width:84% !important;}
.from_the_portfolio{width:100%;text-align:center;}
.from_the_portfolio_item{float:none;display:inline-block;margin:10px 0 20px 0 !important;}
ul.products{width:100%;text-align:center;}
.product_item{float:none;display:inline-block;margin:0 0px 30px 0px !important;}
.style_1 .products_slider_item{width:320px;}
.style_1 .products_slider_images{width:300px;}
.gbtr_left_column_my_account{margin:0;padding:0;border-right:0;}
.gbtr_left_column_my_account:after, .gbtr_left_column_my_account:before{content:normal;}
.gbtr_left_column_my_account ul.menu_my_account{padding:0 0 30px 0 !important;}
.entry-title{text-align:center;}
.gbtr_logo{padding:0 0;display:block;text-align:center;}
.gbtr_logo img{max-width:280px;height:auto;}
.listing_products_no_sidebar .filter_wrapper{position:relative;margin:10px 0 0 0 !important;text-align:center;}
.edit-link{display:none;}
.gbtr_logo{left:0px;}
.gbtr_items_slider.from_the_blog{height:400px;}
.from_the_blog_item{width:250px !important;padding-right:0px !important;list-style:none !important;}
.from_the_blog_item:last-child{width:200px;}
.from_the_blog_content{width:190px;}
.from_the_blog_img{margin-bottom:10px !important;}
.doubleSlider-1 .slider .item img{width:100% !important;}
.cloud-zoom-big{display:none !important;}
}
@media only screen and (min-width:480px) and (max-width:719px){.gbtr_poduct_details_left_col{width:460px;float:none;margin:0 auto;}
.gbtr_poduct_details_right_col{width:460px;float:none;margin:0 auto;}
.product_main_infos span.onsale{top:-20px;left:380px;}
.doubleSlider-1 img{width:480px;height:auto;}
.gbtr_product_share ul li{margin:0 20px;}
.listing_products{width:473px;padding-left:0px;text-align:center;}
.from_the_portfolio_item{float:none;display:inline-block;margin:10px 20px 20px 0 !important;}
.product_item{float:none;display:inline-block;margin:0 50px 30px 0px !important;}
}
@media only screen and (max-width:479px){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;}
div.product .product_title,
#content div.product .product_title{font-size:24px;}
li.product-category{padding:0 3px 30px 0px;}
@media only screen and (max-width:719px){.page-template-page-pink-php .container_12 .grid_4.framed{width:100%!important;margin-left:0!important;padding-top:95px!important;}
.page-template-page-pink-php .container_12 .grid_4.framed h1{font-size:16px!important;}
}