/* === js/slick/slick.css === */
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
/* === js/chosen/chosen.min.css === */
.chosen-container .chosen-results li.no-results { color: rgb(119, 119, 119); display: list-item; background: rgb(244, 244, 244); }
/* === js/fancybox/jquery.fancybox.css === */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/js/fancybox/fancybox_sprite.png"); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0px -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/js/fancybox/fancybox_loading.gif") center center no-repeat; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/js/fancybox/fancybox_sprite@2x.png"); background-size: 44px 152px; }#fancybox-loading div { background-image: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/js/fancybox/fancybox_loading@2x.gif"); background-size: 24px 24px; }}
/* === style.css === */
.alignnone { margin: 5px 20px 20px 0px; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto; }
.wp-caption { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption img { border: 0px; height: auto; margin: 0px; max-width: 98.5%; padding: 0px; width: auto; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; margin: 3px 0px 0px; padding: 0px 4px 5px; }
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption { font-style: italic; font-size: 12px; line-height: 2; color: rgb(117, 117, 117); }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
/* === css/megamenu_style.css === */
style { display: none !important; max-width: 0px !important; max-height: 0px !important; visibility: hidden !important; opacity: 0 !important; }
/* === css/font-awesome.min.css === */
@font-face { font-family: FontAwesome; src: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, 0px); }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
/* === css/linear-icon.css === */
@font-face { font-family: Linearicons-Free; src: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/fonts/Linearicons-Free.woff2?w118d") format("woff2"), url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/fonts/Linearicons-Free.woff?w118d") format("woff"), url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/fonts/Linearicons-Free.ttf?w118d") format("truetype"); font-weight: normal; font-style: normal; }
.lnr-star-empty::before { content: ""; }
.lnr-file-empty::before { content: ""; }
/* === css/bootstrap.min.css === */
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
[hidden], template { display: none; }
a { background: 0px 0px; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
h1 { margin: 0.67em 0px; font-size: 2em; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { box-sizing: content-box; appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver; }
textarea { overflow: auto; }
table { border-spacing: 0px; border-collapse: collapse; }
td, th { padding: 0px; }
@media print{* { color: rgb(0, 0, 0) !important; text-shadow: none !important; background: transparent !important; box-shadow: none !important; }a, a:visited { text-decoration: underline; }a[href]::after { content: " (" attr(href) ")"; }abbr[title]::after { content: " (" attr(title) ")"; }a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }pre, blockquote { border: 1px solid rgb(153, 153, 153); break-inside: avoid; }thead { display: table-header-group; }tr, img { break-inside: avoid; }img { max-width: 100% !important; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3 { break-after: avoid; }select { background: rgb(255, 255, 255) !important; }.label { border: 1px solid rgb(0, 0, 0); }}
@font-face { font-family: "Glyphicons Halflings"; src: url("https://www.orthorepass.com/wp-content/themes/plantmore/fonts/glyphicons-halflings-regular.woff") format("woff"), url("https://www.orthorepass.com/wp-content/themes/plantmore/fonts/glyphicons-halflings-regular.ttf") format("truetype"); }
.glyphicon-star-empty::before { content: ""; }
.glyphicon-heart-empty::before { content: ""; }
* { box-sizing: border-box; }
::before, ::after { box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(66, 139, 202); text-decoration: none; }
a:hover, a:focus { color: rgb(42, 100, 150); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
figure { margin: 0px; }
img { vertical-align: middle; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }
h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; }
h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
p { margin: 0px 0px 10px; }
.lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; }
@media (min-width: 768px){.lead { font-size: 21px; }}
small, .small { font-size: 85%; }
ul, ol { margin-top: 0px; margin-bottom: 10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted rgb(119, 119, 119); }
blockquote { padding: 10px 20px; margin: 0px 0px 20px; font-size: 17.5px; border-left: 5px solid rgb(238, 238, 238); }
blockquote::before, blockquote::after { content: ""; }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
code { padding: 2px 4px; font-size: 90%; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-radius: 4px; }
pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 1.42857; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 768px){.container { width: 750px; }}
@media (min-width: 992px){.container { width: 970px; }}
@media (min-width: 1200px){.container { width: 1200px; }}
.row { margin-right: -15px; margin-left: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
@media (min-width: 768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }.col-sm-12 { width: 100%; }.col-sm-4 { width: 33.3333%; }.col-sm-3 { width: 25%; }}
@media (min-width: 992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }.col-md-9 { width: 75%; }.col-md-7 { width: 58.3333%; }.col-md-5 { width: 41.6667%; }.col-md-3 { width: 25%; }}
table { background-color: transparent; }
th { text-align: left; }
table td[class*="col-"], table th[class*="col-"] { position: static; display: table-cell; float: none; }
@media screen and (max-width: 767px){.table-responsive { width: 100%; margin-bottom: 15px; overflow: auto hidden; border: 1px solid rgb(221, 221, 221); }}
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
input[type="search"] { box-sizing: border-box; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"] { display: block; }
input[type="range"] { display: block; width: 100%; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
input[type="search"] { appearance: none; }
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 34px; }
.radio, .checkbox { position: relative; display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px; }
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; }
.pagination { display: inline-block; padding-left: 0px; margin: 20px 0px; border-radius: 4px; }
.label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: 700; line-height: 1; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; }
.label:empty { display: none; }
.badge:empty { display: none; }
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
.panel { margin-bottom: 20px; background-color: rgb(255, 255, 255); border: 1px solid transparent; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; }
.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.2; }
.close:hover, .close:focus { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5; }
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after { display: table; content: " "; }
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after { clear: both; }
.hidden { display: none !important; visibility: hidden !important; }
/* === css/reset1.css === */
@-webkit-keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@-webkit-keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
body { overflow-x: hidden; }
::selection { background: rgb(254, 178, 34); color: rgb(255, 255, 255); }
a { color: rgb(254, 178, 34); transition: 0.4s; }
a:hover { color: rgb(66, 14, 239); text-decoration: none; }
a:focus { color: rgb(66, 14, 239); outline: none; text-decoration: none; }
a:active { color: rgb(254, 178, 34); }
img { height: auto; max-width: 100%; }
h1, h2, h3, h4, h5, h6 { color: rgb(0, 0, 0); font-family: Poppins, Arial, Helvetica, sans-serif; font-weight: 500; letter-spacing: 0px; line-height: 1.35; margin: 0px 0px 5px; }
ul, ol { padding-left: 15px; }
ul { list-style: disc; }
ol { list-style: decimal; }
table { border-collapse: separate; border-color: rgb(229, 229, 229); border-spacing: 0px; border-style: solid; border-width: 1px 0px 0px 1px; margin-bottom: 24px; width: 100%; }
table th, table td { border-bottom: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); padding: 10px; }
caption { padding: 10px; }
ins { text-decoration: none; }
/* === css/global1.css === */
@-webkit-keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@-webkit-keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
* { margin: 0px; padding: 0px; }
a, input, button { outline: none; }
.count-down { display: none; }
.slick-slider { margin-bottom: 35px; margin-left: -15px; margin-right: -15px; }
.slick-slider .slick-slide { padding: 0px 15px; outline: none; }
.slick-slider .slick-slide .item-col { padding: 0px; }
.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .star-rating { height: 22px; }
.header-container .horizontal-menu #primary > .menu_holder .menu_inner > ul > li ul.mega_dropdown .product_list_widget li .product-info .star-rating > * { color: rgb(102, 102, 102); }
.header-container .widget_shopping_cart_content .cart-toggler .cart-quantity { background: rgb(254, 178, 34); color: rgb(255, 255, 255); display: block; font-size: 0.83em; height: 19px; line-height: 19px; position: absolute; right: -12px; text-align: center; top: -9px; width: 19px; border-radius: 100%; }
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_empty { margin: 0px; padding: 0px; }
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_empty li { list-style: none; padding-bottom: 0px; text-align: left; }
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_empty li.total { border: 0px; padding-top: 20px; }
.header-container .widget_shopping_cart_content .mini_cart_content .loading { background-color: rgb(255, 255, 255); background-image: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/images/loader.gif"); background-position: center center; background-repeat: no-repeat; display: none; height: 100%; left: 0px; opacity: 0.7; position: absolute; top: 0px; width: 100%; z-index: 2; }
.header-container .widget_shopping_cart_content .mini_cart_content.loading .loading { display: block; }
.home .main-container { padding: 0px; }
.main-container { margin: 0px; padding: 0px 0px 40px; position: relative; width: 100%; }
.title-breadcrumbs { background: none; text-align: center; }
.title-breadcrumbs header.entry-header { margin-bottom: 14px; }
.title-breadcrumbs header.entry-header .entry-title { color: rgb(0, 0, 0); font-size: 50px; overflow-wrap: break-word; }
.title-breadcrumbs .woocommerce-breadcrumb, .title-breadcrumbs .breadcrumbs { color: rgb(254, 178, 34); display: block; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; }
.title-breadcrumbs .woocommerce-breadcrumb a, .title-breadcrumbs .woocommerce-breadcrumb span, .title-breadcrumbs .breadcrumbs a, .title-breadcrumbs .breadcrumbs span { margin-right: 15px; }
.title-breadcrumbs .woocommerce-breadcrumb a, .title-breadcrumbs .breadcrumbs a { color: rgb(102, 102, 102); display: inline; }
.title-breadcrumbs .woocommerce-breadcrumb a:hover, .title-breadcrumbs .breadcrumbs a:hover { color: rgb(66, 14, 239); }
.title-breadcrumbs .woocommerce-breadcrumb .separator, .title-breadcrumbs .breadcrumbs .separator { display: inline-block; font-size: 0px; line-height: 1; vertical-align: middle; }
.title-breadcrumbs .woocommerce-breadcrumb .separator::before, .title-breadcrumbs .breadcrumbs .separator::before { background: rgb(102, 102, 102); content: ""; display: inline-block; height: 13px; vertical-align: top; width: 1px; }
.page-content::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.page-content .page { width: 100%; }
.main-container label { display: inline-block; font-weight: normal; margin: 0px; }
.main-container .input-text, .main-container input[type="text"], .main-container .form-row .input-text { background: rgb(237, 237, 237); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; height: 55px; line-height: 55px; max-width: 100%; padding: 0px 0px 0px 10px; vertical-align: middle; }
.main-container textarea { background: rgb(237, 237, 237); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; max-width: 100%; padding: 10px; }
.main-container .page-content .button, .main-container .page-content .button.alt, .main-container .page-content #submit { background: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; color: rgb(255, 255, 255); display: inline-block; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 1.071em; font-weight: 500; height: 48px; letter-spacing: 0px; line-height: 48px; outline: none; overflow: hidden; padding: 0px 25px; text-shadow: none; text-transform: none; transition: 0.3s; vertical-align: middle; white-space: nowrap; border-radius: 0px; }
.main-container .page-content .button:hover, .main-container .page-content .button.alt:hover, .main-container .page-content #submit:hover { background: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.main-container .page-content .button.disabled, .main-container .page-content .button:disabled, .main-container .page-content .button[disabled], .main-container .page-content .button.alt.disabled, .main-container .page-content .button.alt:disabled, .main-container .page-content .button.alt[disabled], .main-container .page-content #submit.disabled, .main-container .page-content #submit:disabled, .main-container .page-content #submit[disabled] { padding: 0px 25px !important; }
.main-container .form-row { margin: 0px 0px 10px; padding: 0px; }
#secondary { margin-bottom: 30px; }
#secondary .product_list_widget .product-info .star-rating { display: block; margin: 0px 0px 5px; width: 53px; }
#secondary .product_list_widget .product-info .star-rating::before, #secondary .product_list_widget .product-info .star-rating span::before { font-size: 10px; }
#secondary .product_list_widget .product-info .star-rating span::before { color: rgb(254, 178, 34); }
#secondary .yith-woocompare-widget ul.products-list li.list_empty { padding: 0px; }
/* === css/pages1.css === */
@-webkit-keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@-webkit-keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
.main-container blockquote { background: rgb(246, 246, 246); border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) rgb(254, 178, 34); border-image: none; font-size: 14px; font-style: italic; line-height: 26px; margin: 40px 0px 40px 40px; padding: 30px 45px; }
.main-container .comments-area { margin: 60px 0px; width: 100%; }
.main-container .comments-area .comment-respond .comment-form label { color: rgb(153, 153, 153); display: block; margin: 0px 0px 5px; }
.main-container .comments-area .comment-respond .comment-form .comment-notes, .main-container .comments-area .comment-respond .comment-form .form-allowed-tags { color: rgb(153, 153, 153); font-size: 12px; }
.main-container .comments-area .comment-respond .comment-form .comment-input { margin: 0px -10px; }
.main-container .comments-area .comment-respond .comment-form .comment-input::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .comments-area .comment-respond .comment-form .comment-form-author, .main-container .comments-area .comment-respond .comment-form .comment-form-email, .main-container .comments-area .comment-respond .comment-form .comment-form-url { float: left; padding: 0px 10px; width: 33.3333%; }
.main-container .comments-area .comment-respond .comment-form .comment-form-author input, .main-container .comments-area .comment-respond .comment-form .comment-form-email input, .main-container .comments-area .comment-respond .comment-form .comment-form-url input { width: 100%; }
.main-container .comments-area .comment-respond .comment-form #comment { border: 1px solid rgb(229, 229, 229); height: 130px; width: 100%; }
.main-container .comments-area .comment-respond .comment-form .form-submit { margin-top: 25px; }
.main-container .comments-area .comment-respond .comment-form .logged-in-as a { color: rgb(254, 178, 34); }
.main-container .comments-area .comment-respond .comment-form .logged-in-as a:hover { text-decoration: underline; }
.main-container .archive-header { border-bottom: 1px solid rgb(229, 229, 229); margin-bottom: 50px; }
.main-container .archive-header span { text-transform: uppercase; }
.main-container .archive-header .archive-title { font-size: 35px; }
.main-container .pagination { border-width: 1px medium medium; border-style: solid none none; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: none; margin: 0px; padding: 35px 0px; text-align: right; width: 100%; }
.main-container .pagination a, .main-container .pagination span { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); color: rgb(85, 85, 85); display: inline-block; font-size: 1em; height: 40px; line-height: 38px; margin-left: 6px; padding: 0px; text-align: center; width: 40px; transition: 0.15s; }
.main-container .pagination a.next, .main-container .pagination a.prev, .main-container .pagination span.next, .main-container .pagination span.prev { font-size: 0px; }
.main-container .pagination a.next::before, .main-container .pagination a.prev::before, .main-container .pagination span.next::before, .main-container .pagination span.prev::before { display: inline-block; font-size: 14px; vertical-align: baseline; }
.main-container .pagination a.next::before, .main-container .pagination span.next::before { content: ">>"; }
.main-container .pagination span.current, .main-container .pagination a:hover { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.main-container .entry-content::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .blog-sidebar.right-sidebar { padding: 0px; }
.main-container .blog-sidebar .post-thumbnail { margin: 0px 0px 50px; width: 100%; }
.main-container .blog-page article { border-bottom: 1px solid rgb(229, 229, 229); margin: 0px 0px 60px; padding: 0px 0px 50px; width: 100%; }
.main-container .blog-page article:last-of-type { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.main-container .blog-page article .entry-header { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; float: none; margin: 0px 0px 20px; position: relative; text-align: center; }
.main-container .blog-page article .entry-title { font-size: 28px; font-weight: 600; letter-spacing: 0.05em; margin: 10px 0px 12px; padding: 0px; text-transform: uppercase; overflow-wrap: break-word; }
.main-container .blog-page article .entry-title::after { display: none; }
.main-container .blog-page article .entry-title a { color: rgb(0, 0, 0); }
.main-container .blog-page article .entry-title a:hover { color: rgb(254, 178, 34); }
.main-container .blog-page article .post-thumbnail { margin: 30px 0px; position: relative; text-align: center; }
.main-container .blog-page article .postinfo-wrapper { padding: 0px; }
.main-container .blog-page article .postinfo-wrapper.no-thumbnail { padding: 0px; width: 100%; }
.main-container .blog-page article .entry-summary { margin: 0px; text-align: center; width: 100%; }
.main-container .blog-page article .entry-summary p { color: rgb(102, 102, 102); margin-bottom: 30px; }
.main-container .blog-page article .post-date { color: rgb(85, 85, 85); display: inline-block; font-size: 0.93em; vertical-align: middle; }
.main-container .blog-page article .post-date::before { content: ""; display: inline-block; font-family: FontAwesome; margin-right: 5px; vertical-align: top; color: rgb(153, 153, 153); }
.main-container .blog-page article .post-date span { color: rgb(153, 153, 153); }
.main-container .blog-page article .post-category { color: rgb(254, 178, 34); display: block; margin-bottom: 10px; text-transform: uppercase; }
.main-container .blog-page article .post-category::before { content: ""; display: inline-block; font-family: FontAwesome; margin-right: 5px; }
.main-container .blog-page article .post-category a { color: rgb(254, 178, 34); }
.main-container .blog-page article .post-category a:hover { text-decoration: underline; }
.main-container .blog-page article .post-separator { color: rgb(140, 140, 140); display: inline-block; margin: 0px 10px; vertical-align: middle; }
.main-container .blog-page article .post-author { color: rgb(85, 85, 85); display: inline-block; font-size: 0.93em; vertical-align: middle; }
.main-container .blog-page article .post-author::before { content: ""; display: inline-block; font-family: FontAwesome; margin-right: 5px; vertical-align: top; color: rgb(153, 153, 153); }
.main-container .blog-page article .post-author .post-by { color: rgb(153, 153, 153); }
.main-container .blog-page article .entry-meta { border-bottom: 1px solid rgb(229, 229, 229); border-top: 1px solid rgb(229, 229, 229); color: rgb(153, 153, 153); float: left; font-size: 12px; margin: 0px 0px 30px; padding: 5px 0px; width: 100%; }
.main-container .blog-page article .entry-meta a { color: rgb(254, 178, 34); text-transform: none; }
.main-container .blog-page article .entry-meta a:hover { text-decoration: underline; }
.main-container .blog-page article .entry-meta { margin: 0px 0px 30px; }
.main-container .single .social-sharing, .main-container .single .entry-content { margin-bottom: 30px; }
.main-container .single .post { background: none; }
.main-container .single .post-thumbnail { width: 100%; }
.main-container .single .postinfo-wrapper { padding: 0px; width: 100%; }
.main-container .single .entry-meta { color: rgb(85, 85, 85); font-size: 13px; padding: 15px 0px; text-transform: uppercase; }
.main-container .single .entry-meta a { color: rgb(254, 178, 34); font-size: 13px; text-transform: none; }
.main-container .single .entry-meta a:hover { text-decoration: underline; }
.main-container.error404 { border-top: 1px solid rgb(240, 240, 240); min-height: 200px; text-align: center; }
.main-container.error404 .search-form-wrapper { padding: 150px 0px 180px; }
.main-container.error404 .search-form-wrapper h1 { color: rgb(254, 178, 34); font-size: 200px; font-weight: 900; letter-spacing: 10px; line-height: 1.1; margin: 0px 0px 30px; }
.main-container.error404 .search-form-wrapper h2 { color: rgb(85, 85, 85); font-size: 35px; text-transform: uppercase; }
.main-container.error404 .search-form-wrapper p { color: rgb(85, 85, 85); font-size: 22px; font-weight: 300; margin: 20px auto 40px; text-align: center; width: 60%; }
.main-container.error404 .search-form-wrapper #blogsearchform .form-input { float: none; margin: auto; }
.main-container.error404 .search-form-wrapper #blogsearchform .form-input .input_text { font-size: 1.143em; height: 50px; line-height: 50px; }
.main-container.error404 .search-form-wrapper #blogsearchform .form-input .button { font-size: 16px; height: 50px; line-height: 50px; width: 50px; }
.main-container.error404 .search-form-wrapper a.button { background: rgb(254, 178, 34); border-radius: 35px; box-shadow: none; color: rgb(255, 255, 255); display: inline-block; font-size: 12px; font-weight: bold; height: 40px; line-height: 40px; margin-top: 40px; padding: 0px 30px; text-shadow: none; text-transform: uppercase; transition: 0.3s; white-space: nowrap; }
.main-container.error404 .search-form-wrapper a.button:hover { background: rgb(51, 51, 51); }
.main-container.contact-page { padding-bottom: 0px; }
/* === css/woocommerce1.css === */
@-webkit-keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@-webkit-keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
.woocommerce .product-wrapper .onsale, .woocommerce .single-product-image .onsale { background: rgb(0, 0, 0); box-shadow: none; color: rgb(0, 0, 0); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 500; height: 100px; left: auto; line-height: 162px; min-height: auto; min-width: auto; position: absolute; right: -50px; text-align: center; text-shadow: none; text-transform: none; top: -50px; width: 100px; z-index: 99; border-radius: 0px; transform: rotate(45deg) translateZ(0px) scale(1, 1); -webkit-font-smoothing: subpixel-antialiased; backface-visibility: hidden; }
.woocommerce .star-rating, .woocommerce-page .star-rating { display: inline-block; float: none; height: 15px; margin: 0px; vertical-align: middle; width: 72px; }
.woocommerce .star-rating::before, .woocommerce-page .star-rating::before { color: rgb(175, 175, 175); content: ""; font-family: FontAwesome; font-size: 14px; letter-spacing: 1.5px; }
.woocommerce .star-rating span, .woocommerce-page .star-rating span { font-size: 0px; height: 100%; }
.woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before { color: rgb(254, 178, 34); content: ""; font-family: FontAwesome; font-size: 14px; letter-spacing: 1.5px; }
#yith-wcwl-popup-message { background: rgb(254, 178, 34); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; color: rgb(255, 255, 255); padding: 0px 20px; }
.atc-notice-wrapper { background: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 15px; display: none; left: 50%; margin-left: -160px; max-width: 100%; position: fixed; top: 40%; width: 320px; z-index: 1000; }
.atc-notice-wrapper .close { color: rgb(153, 153, 153); font-size: 22px; opacity: 1; position: absolute; right: 5px; top: 5px; transition: color 0.3s; }
.atc-notice-wrapper .close:hover { color: rgb(254, 178, 34); }
.atc-notice-wrapper h3 { border-bottom: 1px solid rgb(229, 229, 229); font-size: 16px; margin: 0px 0px 10px; padding: 20px 0px 10px; text-align: center; text-transform: uppercase; }
.atc-notice-wrapper .product-wrapper { float: left; padding: 0px 10px; width: 100%; }
.atc-notice-wrapper .product-image { float: left; width: 25%; }
.atc-notice-wrapper .product-info { float: left; padding-left: 20px; width: 75%; }
.atc-notice-wrapper .product-info h4 { font-size: 15px; margin: 0px 0px 10px; }
.atc-notice-wrapper .product-info .price { color: rgb(0, 102, 179); font-size: 18px; font-weight: bold; line-height: 1; margin: 0px; width: 100%; }
.atc-notice-wrapper .product-info .price ins { float: left; font-size: 1em; margin-right: 5px; }
.atc-notice-wrapper .product-info .price del { color: rgb(153, 153, 153); font-size: 0.857em; font-weight: normal; text-decoration: line-through; }
.atc-notice-wrapper .buttons { background: rgb(229, 229, 229); border-radius: 0px 0px 3px 3px; float: left; margin: 10px 0px 0px; padding: 10px 10px 20px; width: 100%; }
.atc-notice-wrapper .buttons .button { background: rgb(254, 178, 34); border: 2px solid rgb(229, 229, 229); color: rgb(255, 255, 255); display: inline-block; float: right; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 1.167em; font-weight: 600; height: 55px; letter-spacing: 0px; line-height: 51px; outline: none; overflow: hidden; padding: 0px 30px; text-transform: none; vertical-align: middle; white-space: nowrap; transition: 0.3s; }
.atc-notice-wrapper .buttons .button:hover { background: rgb(236, 155, 1); }
body.quickview { overflow: hidden; }
.quickview-wrapper { background: rgba(0, 0, 0, 0.7); inset: 0px; height: 100%; opacity: 0; overflow-y: auto; position: fixed; transition: 0.5s; visibility: hidden; width: 100%; z-index: 12000; }
.quickview-wrapper.open { opacity: 1; visibility: visible; }
.quickview-wrapper.open .quick-modal { top: 0px; }
.quickview-wrapper .qvbtn { border: 1px solid rgb(255, 255, 255); border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; display: block; font-size: 32px; height: 50px; left: 30px; position: absolute; text-align: center; top: 30%; transition: 0.3s; width: 50px; }
.quickview-wrapper .qvbtn:hover { background: rgb(254, 178, 34); }
.quickview-wrapper .qvbtn.qvnext { left: auto; right: 30px; }
.quickview-wrapper .qvbtn i { line-height: 48px; }
.quickview-wrapper .quick-modal { background: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 10px; margin: 5% auto; max-width: 96%; min-height: 300px; padding: 20px; position: relative; top: -500px; transition: 0.5s; width: 870px; z-index: 1000; }
.quickview-wrapper .quick-modal .qvloading { background: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/images/loading.gif") center center no-repeat rgb(255, 255, 255); display: none; height: 100%; left: 0px; opacity: 0.7; position: absolute; top: 0px; width: 100%; z-index: 1; }
.quickview-wrapper .quick-modal .closeqv { border: 1px solid rgb(153, 153, 153); border-radius: 3px; color: rgb(153, 153, 153); cursor: pointer; display: block; height: 30px; line-height: 28px; position: absolute; right: 10px; text-align: center; top: 10px; transition: 0.3s; width: 30px; z-index: 2; }
.quickview-wrapper .quick-modal .closeqv:hover { border: 1px solid rgb(254, 178, 34); color: rgb(254, 178, 34); }
.quickview-wrapper #quickview-content { background: rgb(255, 255, 255); }
.quickview-wrapper #quickview-content .product-images { float: left; width: 40%; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails { float: left; margin: 0px; width: 100%; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-dots { bottom: auto; list-style: none; margin: 20px 0px 0px; padding: 0px; position: static; text-align: center; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-dots li { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: inline-block; height: auto; margin: 0px 2px; width: auto; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-dots li::before { display: none; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-dots li button { background: none; border: 2px solid rgb(229, 229, 229); content: ""; display: block; font-size: 0px; height: 13px; position: static; width: 13px; opacity: 1; transform: none; border-radius: 100%; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-dots li button:hover { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-dots li button::before { display: none; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-dots li.slick-active button { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-slide { padding: 0px 5px; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-slide a { border: 1px solid rgb(229, 229, 229); float: left; width: 100%; }
.quickview-wrapper #quickview-content .product-images .quick-thumbnails .slick-slide a:hover { border-color: rgb(254, 178, 34); }
.quickview-wrapper #quickview-content .product-images .main-image { float: left; margin-bottom: 10px; width: 100%; }
.quickview-wrapper #quickview-content .product-images .main-image img { box-shadow: none; }
.quickview-wrapper #quickview-content .product-info { float: left; padding-left: 30px; width: 60%; }
.quickview-wrapper #quickview-content .product-info h1 { font-size: 24px; font-weight: 500; margin: 0px 0px 20px; }
.quickview-wrapper #quickview-content .product-info .price-box { float: left; margin: 0px 0px 12px; width: 100%; }
.quickview-wrapper #quickview-content .product-info .price-box p { color: rgb(85, 85, 85); font-size: 25px; font-weight: normal; margin: 0px; }
.quickview-wrapper #quickview-content .product-info .price-box ins { float: left; font-weight: normal; margin-right: 5px; text-decoration: none; }
.quickview-wrapper #quickview-content .product-info .price-box del { color: rgb(153, 153, 153); font-size: 0.85em; font-weight: normal; text-decoration: line-through; }
.quickview-wrapper #quickview-content .product-info .see-all { color: rgb(153, 153, 153); display: inline-block; margin-bottom: 40px; text-decoration: underline; width: 100%; }
.quickview-wrapper #quickview-content .product-info .see-all:hover { color: rgb(254, 178, 34); }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart { border-bottom: 1px solid rgb(229, 229, 229); float: left; margin: 0px 0px 20px; padding: 0px 0px 20px; width: 100%; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .product_title, .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .price-box { display: none; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating { float: left; margin: 0px 0px 20px; width: 100%; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating .star-rating { color: rgb(254, 178, 34); float: left; font-size: 10px; height: 12px; margin-right: 5px; margin-top: 3px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating .star-rating::before { color: rgb(183, 183, 183); }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating a.woocommerce-review-link { color: rgb(153, 153, 153); float: left; font-style: italic; line-height: 14px; text-decoration: underline; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .woocommerce-product-rating a.woocommerce-review-link:hover { color: rgb(254, 178, 34); }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart { float: left; margin-bottom: 10px; width: 100%; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity { border: 1px solid rgb(229, 229, 229); float: left; height: 50px; margin-right: 15px; width: auto; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity .input-text { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(102, 102, 102); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; height: 48px; width: 60px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button { background: rgb(0, 0, 0); box-shadow: none; color: rgb(255, 255, 255); display: inline-block; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 1.071em; font-weight: 500; letter-spacing: 0px; outline: none; overflow: hidden; padding: 0px 25px; text-shadow: none; text-transform: none; transition: 0.3s; vertical-align: middle; white-space: nowrap; border-radius: 0px; border: 1px solid rgb(229, 229, 229) !important; height: 50px !important; line-height: 48px !important; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button:hover { background: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button.disabled, .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button:disabled, .quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button[disabled] { padding: 0px 25px !important; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; float: left; width: 100%; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .variant { float: left; padding: 0px 0px 17px; width: 100%; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .label { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(85, 85, 85); display: block; font-size: 14px; margin-bottom: 15px; padding: 0px; text-align: left; text-transform: uppercase; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .label label { margin: 0px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .value { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; padding: 0px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations select { border: 1px solid rgb(229, 229, 229); height: 27px; line-height: 27px; margin-right: 10px; width: auto; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .reset_variations { color: rgb(85, 85, 85); display: block; line-height: 27px; margin-top: 10px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .reset_variations:hover { color: rgb(66, 14, 239); }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .variations .reset_variations[style*="hidden"] { display: none !important; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .single_variation { float: left; margin-bottom: 15px; width: 100%; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .single_variation .price { color: rgb(102, 102, 102); display: block; margin-bottom: 10px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .single_variation .price del { color: rgb(153, 153, 153); font-size: 18px; text-decoration: line-through; opacity: 1; margin-right: 5px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .single_variation .price ins { color: rgb(254, 178, 34); font-size: 24px; text-decoration: none; font-weight: normal; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .product_meta { display: none; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .yith-wcwl-add-to-wishlist { color: rgb(153, 153, 153); float: left; font-size: 12px; margin: 0px; width: 100%; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .yith-wcwl-add-to-wishlist .feedback { display: none; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .yith-wcwl-add-to-wishlist a { color: rgb(153, 153, 153); float: left; text-decoration: underline; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .yith-wcwl-add-to-wishlist a:hover { color: rgb(254, 178, 34); }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table { padding-bottom: 15px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table td { padding: 0px 0px 15px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label { display: block; line-height: 1em; padding: 0px; text-align: left; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label label a { color: rgb(85, 85, 85); font-size: 16px; font-weight: normal; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__label label a:hover { color: rgb(66, 14, 239); }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__price { display: block; text-align: left; color: rgb(85, 85, 85); font-size: 15px; padding: 0px; }
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .group_table .woocommerce-grouped-product-list-item__price del { color: rgb(153, 153, 153); font-size: 0.9em; text-decoration: line-through; }
.quickview-wrapper #quickview-content .product-info .quick-desc { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(153, 153, 153); float: left; font-size: 14px; line-height: 21px; margin: 0px 0px 25px; padding: 0px 0px 15px; width: 100%; }
.quickview-wrapper #quickview-content .product-info .quick-desc ul, .quickview-wrapper #quickview-content .product-info .quick-desc ol { margin: 0px 0px 10px; padding: 0px; }
.quickview-wrapper #quickview-content .product-info .quick-desc ul li, .quickview-wrapper #quickview-content .product-info .quick-desc ol li { list-style: none; margin: 0px 0px 5px; }
.quickview-wrapper #quickview-content .product-info .quick-desc ul li::before, .quickview-wrapper #quickview-content .product-info .quick-desc ol li::before { content: ""; display: inline-block; font-family: FontAwesome; margin-right: 6px; }
.quickview-wrapper #quickview-content .widget { float: left; width: 100%; }
.quickview-wrapper #quickview-content .widget .widget-title { background: none; color: rgb(85, 85, 85); float: left; font-size: 1.5em; line-height: 30px; margin: 0px 0px 15px; text-align: left; text-transform: uppercase; width: 100%; }
.quickview-wrapper #quickview-content .widget .social-icons { float: left; margin: 0px; padding: 0px; }
.quickview-wrapper #quickview-content .widget .social-icons li { float: left; line-height: 30px; list-style: none; margin-right: 10px; }
.quickview-wrapper #quickview-content .widget .social-icons li .social-icon { border: 1px solid rgb(229, 229, 229); color: rgb(153, 153, 153); display: inline-block; font-size: 18px; height: 40px; line-height: 38px; text-align: center; width: 40px; }
.quickview-wrapper #quickview-content .widget .social-icons li .social-icon:hover { color: rgb(255, 255, 255); }
.quickview-wrapper #quickview-content .widget .social-icons li .social-icon.facebook:hover { background: rgb(59, 87, 157); border: 1px solid rgb(59, 87, 157); }
.quickview-wrapper #quickview-content .widget .social-icons li .social-icon.twitter:hover { background: rgb(58, 202, 255); border: 1px solid rgb(58, 202, 255); }
.quickview-wrapper #quickview-content .widget .social-icons li .social-icon.pinterest:hover { background: rgb(203, 32, 39); border: 1px solid rgb(203, 32, 39); }
.quickview-wrapper #quickview-content .widget .social-icons li .social-icon.tumblr:hover { background: rgb(48, 78, 108); border: 1px solid rgb(48, 78, 108); }
.quickview-wrapper #quickview-content .widget .social-icons li .social-icon.gplus:hover { background: rgb(209, 23, 23); border: 1px solid rgb(209, 23, 23); }
.quickview-wrapper #quickview-content .widget .social-icons li .social-icon.linkedin:hover { background: rgb(0, 151, 189); border: 1px solid rgb(0, 151, 189); }
.toolbar { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(85, 85, 85); margin: 0px 0px 35px; padding-bottom: 10px; position: relative; width: 100%; }
.toolbar .view-mode { float: left; }
.toolbar .view-mode label { display: none; }
.toolbar .view-mode a { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(201, 201, 201); float: left; width: 36px; text-align: center; height: 36px; line-height: 36px; margin-right: 5px; font-size: 0px; display: block; border-radius: 100%; }
.toolbar .view-mode a:last-child { margin-right: 0px; }
.toolbar .view-mode a::before { display: inline-block; font-family: FontAwesome; font-size: 18px; vertical-align: middle; }
.toolbar .view-mode a:hover, .toolbar .view-mode a.active { color: rgb(255, 255, 255); background: rgb(254, 178, 34); }
.toolbar .view-mode a.grid::before { content: ""; }
.toolbar .view-mode a.list::before { content: ""; }
.toolbar .woocommerce-ordering { float: right; margin: 0px 50px 0px 0px; position: relative; }
.toolbar .woocommerce-ordering .orderby-wrapper { font-size: 1em; height: 36px; line-height: 36px; text-transform: none; }
.toolbar .woocommerce-ordering .orderby-wrapper label { color: rgb(85, 85, 85); float: left; font-size: 1em; font-weight: normal; margin-right: 10px; }
.toolbar .woocommerce-ordering .orderby-wrapper select { display: none; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container { display: inline-block; font-size: 1em; padding: 0px; vertical-align: top; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 0px; box-shadow: none; color: inherit; height: 36px; line-height: 34px; min-width: 180px; padding: 0px 15px; text-align: left; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div { right: 0px; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div b { background: none !important; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div b::before { content: ""; font-family: FontAwesome; font-size: 12px; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container.chosen-with-drop .chosen-drop { left: auto; right: 0px; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop { border: 1px solid rgb(229, 229, 229); box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 4px 0px; font-family: Poppins, Arial, Helvetica, sans-serif; margin-top: 10px; width: 240px; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul { margin: 10px 0px; padding: 0px; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li { font-size: 1em; margin: 0px; padding: 10px 20px; text-align: left; text-transform: capitalize; }
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li.highlighted { background: rgba(0, 0, 0, 0.65); }
.toolbar .woocommerce-result-count { color: rgb(85, 85, 85); float: right; height: 36px; line-height: 36px; margin-bottom: 0px; }
.main-container nav.woocommerce-pagination { margin-top: 50px; width: 100%; }
.main-container nav.woocommerce-pagination ul.page-numbers { border-width: 1px medium medium; border-style: solid none none; border-color: rgb(229, 229, 229) currentcolor currentcolor; border-image: none; margin: 0px; padding: 35px 0px; text-align: right; width: 100%; }
.main-container nav.woocommerce-pagination ul.page-numbers li { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: inline-block; float: none; vertical-align: middle; }
.main-container nav.woocommerce-pagination ul.page-numbers li a, .main-container nav.woocommerce-pagination ul.page-numbers li span { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); color: rgb(85, 85, 85); display: inline-block; font-size: 1em; height: 40px; line-height: 38px; margin-left: 6px; padding: 0px; text-align: center; width: 40px; transition: 0.15s; }
.main-container nav.woocommerce-pagination ul.page-numbers li a.next, .main-container nav.woocommerce-pagination ul.page-numbers li a.prev, .main-container nav.woocommerce-pagination ul.page-numbers li span.next, .main-container nav.woocommerce-pagination ul.page-numbers li span.prev { font-size: 0px; }
.main-container nav.woocommerce-pagination ul.page-numbers li a.next::before, .main-container nav.woocommerce-pagination ul.page-numbers li a.prev::before, .main-container nav.woocommerce-pagination ul.page-numbers li span.next::before, .main-container nav.woocommerce-pagination ul.page-numbers li span.prev::before { display: inline-block; font-size: 14px; vertical-align: baseline; }
.main-container nav.woocommerce-pagination ul.page-numbers li a.prev::before, .main-container nav.woocommerce-pagination ul.page-numbers li span.prev::before { content: "<<"; }
.main-container nav.woocommerce-pagination ul.page-numbers li a.next::before, .main-container nav.woocommerce-pagination ul.page-numbers li span.next::before { content: ">>"; }
.main-container nav.woocommerce-pagination ul.page-numbers li span.current, .main-container nav.woocommerce-pagination ul.page-numbers li a:hover { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.term-description { display: none; }
.shop-header { margin-bottom: 30px; }
.shop-products.list-view .gridview { display: none; }
.shop-products.list-view .listview { border-bottom: 1px solid rgb(229, 229, 229); padding-bottom: 30px; }
.shop-products.list-view div.item-col { margin-bottom: 30px; width: 100%; }
.shop-products.list-view div.item-col:last-child .listview { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 0px; }
.shop-products.grid-view .gridview { display: block; }
.shop-products.grid-view .listview { display: none; }
.shop-products.grid-view .item-col.first { clear: both; }
.shop-products.fullwidth div.item-col.first { clear: none; }
.shop-products div.item-col { margin-bottom: 25px; }
.shop-products .gridview { background: rgb(255, 255, 255); overflow: hidden; position: relative; transition: 0.3s; }
.shop-products .gridview:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px; }
.shop-products .gridview:hover .actions { opacity: 1; }
.shop-products .gridview:hover .add-to-cart { visibility: visible; opacity: 1; }
.shop-products .gridview:hover .price-box { opacity: 0; }
.shop-products .gridview .count-down { display: none; }
.shop-products .gridview .count-down .count-down-text { display: none; }
.shop-products .gridview .count-down .countbox { margin-top: 20px; }
.shop-products .gridview .count-down .timebox { background: rgb(254, 178, 34); display: inline-block; height: 36px; line-height: 36px; margin: 0px 10px 0px 0px; overflow: hidden; padding: 0px 5px; text-align: center; vertical-align: middle; white-space: nowrap; width: 61px; }
.shop-products .gridview .count-down .timebox:last-child { margin-right: 0px; }
.shop-products .gridview .count-down .timebox strong { color: rgb(255, 255, 255); font-size: 20px; font-weight: 500; }
.shop-products .gridview .count-down .timebox span { display: none; }
.shop-products .gridview .list-col4 { position: relative; }
.shop-products .gridview .product-image { overflow: hidden; position: relative; }
.shop-products .gridview .product-image .woocommerce-LoopProduct-link { display: block; }
.shop-products .gridview .product-image img { box-shadow: none; float: none; margin: 0px; width: 100%; transition: 0.3s; }
.shop-products .gridview .list-col8 { padding: 20px 15px 18px; text-align: center; min-height: 160px; }
.shop-products .gridview .actions { background: rgb(255, 255, 255); clear: none; left: 50%; margin: 0px -50% 0px 0px; max-width: 90%; padding: 0px 9px; position: absolute; top: 50%; z-index: 57; transform: translate(-50%, -50%); opacity: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px; transition: 0.4s; }
.shop-products .gridview .actions::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.shop-products .gridview .actions li { display: inline-block; list-style-type: none; margin: 0px 5px 0px 0px; position: relative; vertical-align: middle; }
.shop-products .gridview .actions li:last-child { margin-right: 0px; }
.shop-products .gridview .actions li a { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(85, 85, 85); display: block; font-size: 0px; height: 40px; letter-spacing: 0px; line-height: 40px; margin: 0px; padding: 0px; text-align: center; text-transform: none; width: 30px; border-radius: 0px; transition: 0.2s; }
.shop-products .gridview .actions li a::before { display: inline-block; font-family: FontAwesome; font-size: 15px; vertical-align: top; }
.shop-products .gridview .actions li a:hover { background: none; color: rgb(254, 178, 34); }
.shop-products .gridview .actions li:last-child { margin-bottom: 0px; }
.shop-products .gridview .actions .quickviewbtn { position: relative; }
.shop-products .gridview .actions .quickview::before { content: ""; }
.shop-products .gridview .actions .yith-wcwl-add-to-wishlist { margin: 0px; }
.shop-products .gridview .actions .yith-wcwl-add-to-wishlist .show { position: relative; width: 100%; }
.shop-products .gridview .actions .yith-wcwl-add-to-wishlist .show .feedback { display: none; }
.shop-products .gridview .actions .yith-wcwl-add-to-wishlist a::before { content: ""; }
.shop-products .gridview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .shop-products .gridview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a { color: rgb(254, 178, 34); }
.shop-products .gridview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .shop-products .gridview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover { color: rgb(236, 155, 1); }
.shop-products .gridview .actions .compare-button a.compare::before { content: ""; }
.shop-products .gridview .actions .compare-button a.compare.added { color: rgb(254, 178, 34); }
.shop-products .gridview .actions .compare-button a.compare.added:hover { color: rgb(236, 155, 1); }
.shop-products .gridview .product-name { margin: 0px 0px 6px; }
.shop-products .gridview .product-name .woocommerce-loop-product__title { display: none; }
.shop-products .gridview .product-name a { color: rgb(0, 0, 0); display: block; font-size: 15px; font-weight: 500; line-height: 1.35; }
.shop-products .gridview .product-name a:hover { color: rgb(66, 14, 239); }
.shop-products .gridview .star-rating { display: none; height: 18px; line-height: 18px; margin: 0px; }
.shop-products .gridview .price-cart { position: relative; }
.shop-products .gridview .price-box { color: rgb(85, 85, 85); font-size: 14px; font-weight: normal; height: 30px; line-height: 30px; width: 100%; transition: 0.3s; }
.shop-products .gridview .price-box .special-price { font-size: 1em; }
.shop-products .gridview .price-box .price-box-inner { display: inline-block; }
.shop-products .gridview .price-box .price-box-inner::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.shop-products .gridview .price-box del { color: rgb(153, 153, 153); float: left; font-size: 1em; font-weight: normal; margin-right: 5px; text-decoration: line-through; opacity: 1; }
.shop-products .gridview .price-box del .amount { color: rgb(153, 153, 153); }
.shop-products .gridview .price-box ins { font-size: 1em; font-weight: normal; text-decoration: none; }
.shop-products .gridview .add-to-cart { left: 0px; position: absolute; text-align: center; top: 0px; visibility: hidden; width: 100%; z-index: 9; opacity: 0; transition: 0.3s; }
.shop-products .gridview .add_to_cart_inline { display: inline-block; font-size: 0px; margin: 0px auto; position: relative; vertical-align: top; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important; }
.shop-products .gridview .add_to_cart_inline::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.shop-products .gridview .add_to_cart_inline del, .shop-products .gridview .add_to_cart_inline ins, .shop-products .gridview .add_to_cart_inline .amount { display: none; }
.shop-products .gridview .add_to_cart_inline a { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 0, 0); display: inline-block; float: left; font-size: 11px; font-weight: 500; height: 30px; letter-spacing: 0.2em; line-height: 30px; margin: 0px; padding: 0px 5px; text-transform: uppercase; width: 100%; border-radius: 0px; }
.shop-products .gridview .add_to_cart_inline a.added { display: none !important; }
.shop-products .gridview .add_to_cart_inline a.added_to_cart { color: rgb(254, 178, 34); }
.shop-products .gridview .add_to_cart_inline a.added_to_cart:hover { color: rgb(236, 155, 1); }
.shop-products .gridview .add_to_cart_inline a:hover { background: none; color: rgb(254, 178, 34); }
.shop-products .listview { background: rgb(255, 255, 255); }
.shop-products .listview .count-down { bottom: 10px; display: none; left: 50%; margin-right: -50%; max-width: 99%; position: absolute; top: auto; z-index: 20; transform: translateX(-50%); }
.shop-products .listview .count-down .hastime { position: relative; }
.shop-products .listview .count-down .hastime .timebox { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); color: rgb(85, 85, 85); display: inline-block; font-size: 16px; font-weight: bold; height: 57px; line-height: 1; margin-right: 7px; padding: 12px 0px; position: relative; text-align: center; vertical-align: top; width: 57px; border-radius: 4px; }
.shop-products .listview .count-down .hastime .timebox:last-child { margin-right: 0px; }
.shop-products .listview .count-down .hastime .timebox strong { color: rgb(200, 200, 200); display: block; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; margin-top: 2px; }
.shop-products .listview .list-col4 { position: relative; }
.shop-products .listview .product-image { overflow: hidden; position: relative; }
.shop-products .listview .product-image .woocommerce-LoopProduct-link { display: block; }
.shop-products .listview .product-image img { box-shadow: none; float: none; margin: 0px; width: 100%; transition: 0.3s; }
.shop-products .listview .list-col8 { text-align: left; }
.shop-products .listview .product-button { margin-top: 20px; }
.shop-products .listview .product-button::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.shop-products .listview .actions { background: rgb(255, 255, 255); clear: none; float: left; margin: 0px; padding: 0px 9px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px; }
.shop-products .listview .actions li { display: inline-block; list-style-type: none; margin: 0px 5px 0px 0px; position: relative; vertical-align: middle; }
.shop-products .listview .actions li:last-child { margin-right: 0px; }
.shop-products .listview .actions li a { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(85, 85, 85); display: block; font-size: 0px; height: 40px; letter-spacing: 0px; line-height: 40px; margin: 0px; padding: 0px; text-align: center; text-transform: none; width: 30px; border-radius: 0px; transition: 0.2s; }
.shop-products .listview .actions li a::before { display: inline-block; font-family: FontAwesome; font-size: 15px; vertical-align: top; }
.shop-products .listview .actions li a:hover { background: none; color: rgb(254, 178, 34); }
.shop-products .listview .actions li:last-child { margin-bottom: 0px; }
.shop-products .listview .actions .quickviewbtn { position: relative; }
.shop-products .listview .actions .quickview::before { content: ""; }
.shop-products .listview .actions .yith-wcwl-add-to-wishlist { margin: 0px; }
.shop-products .listview .actions .yith-wcwl-add-to-wishlist .show { position: relative; width: 100%; }
.shop-products .listview .actions .yith-wcwl-add-to-wishlist .show .feedback { display: none; }
.shop-products .listview .actions .yith-wcwl-add-to-wishlist a::before { content: ""; }
.shop-products .listview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .shop-products .listview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a { color: rgb(254, 178, 34); }
.shop-products .listview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .shop-products .listview .actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover { color: rgb(236, 155, 1); }
.shop-products .listview .actions .compare-button a.compare::before { content: ""; }
.shop-products .listview .actions .compare-button a.compare.added { color: rgb(254, 178, 34); }
.shop-products .listview .actions .compare-button a.compare.added:hover { color: rgb(236, 155, 1); }
.shop-products .listview .product-name { margin: 0px 0px 12px; }
.shop-products .listview .product-name .woocommerce-loop-product__title { display: none; }
.shop-products .listview .product-name a { color: rgb(0, 0, 0); display: block; font-size: 15px; font-weight: 500; line-height: 1.35; }
.shop-products .listview .product-name a:hover { color: rgb(66, 14, 239); }
.shop-products .listview .star-rating { height: 18px; line-height: 18px; margin: 0px 0px 13px; }
.shop-products .listview .product-desc { margin-bottom: 18px; }
.shop-products .listview .price-cart { position: relative; }
.shop-products .listview .price-box { color: rgb(85, 85, 85); font-size: 14px; font-weight: normal; height: 30px; line-height: 30px; width: 100%; transition: 0.3s; }
.shop-products .listview .price-box .special-price { font-size: 1em; }
.shop-products .listview .price-box .price-box-inner { display: inline-block; }
.shop-products .listview .price-box .price-box-inner::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.shop-products .listview .price-box del { color: rgb(153, 153, 153); float: left; font-size: 1em; font-weight: normal; margin-right: 5px; text-decoration: line-through; opacity: 1; }
.shop-products .listview .price-box del .amount { color: rgb(153, 153, 153); }
.shop-products .listview .price-box ins { font-size: 1em; font-weight: normal; text-decoration: none; }
.shop-products .listview .add-to-cart { float: left; margin-right: 18px; }
.shop-products .listview .add_to_cart_inline { display: inline-block; font-size: 0px; margin: 0px auto; position: relative; vertical-align: top; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important; }
.shop-products .listview .add_to_cart_inline::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.shop-products .listview .add_to_cart_inline del, .shop-products .listview .add_to_cart_inline ins, .shop-products .listview .add_to_cart_inline .amount { display: none; }
.shop-products .listview .add_to_cart_inline a { background: rgb(254, 178, 34); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); display: inline-block; float: left; font-size: 11px; font-weight: 500; height: 40px; letter-spacing: 0.2em; line-height: 40px; margin: 0px; padding: 0px 25px; text-transform: uppercase; width: 100%; border-radius: 0px; }
.shop-products .listview .add_to_cart_inline a.added { display: none !important; }
.shop-products .listview .add_to_cart_inline a.added_to_cart { color: rgb(254, 178, 34); }
.shop-products .listview .add_to_cart_inline a.added_to_cart:hover { color: rgb(236, 155, 1); }
.shop-products .listview .add_to_cart_inline a:hover { background: rgb(211, 138, 1); }
.product-page { width: 100%; }
.main-container .woocommerce-message { line-height: 40px; }
.main-container .woocommerce-message::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .woocommerce-message .button { border: 1px solid rgb(229, 229, 229); height: 40px; line-height: 36px; }
.main-container .product-view { width: 100%; }
.main-container .product-view .single-product-image { margin-bottom: 40px; position: relative; width: 100%; }
.main-container .product-view .single-product-image .onsale { display: none; }
.main-container .product-view .single-product-image .images { float: none; margin: 0px; padding: 0px; position: relative; width: 100%; }
.main-container .product-view .single-product-image .images:hover .zoom_in_marker { opacity: 1; }
.main-container .product-view .single-product-image .images .yith_magnifier_zoom_wrap { position: relative; z-index: 21; }
.main-container .product-view .single-product-image .images .yith_magnifier_zoom_wrap a img { box-shadow: none; }
.main-container .product-view .single-product-image .images .yith_magnifier_zoom_wrap .yith_magnifier_lens { background: rgb(255, 255, 255); }
.main-container .product-view .single-product-image .images .yith_magnifier_zoom_wrap .yith_magnifier_mousetrap { cursor: move !important; }
.main-container .product-view .single-product-image .images .zoom_in_marker { background: rgb(55, 55, 55); color: rgb(255, 255, 255); cursor: pointer; display: block; font-size: 0.929em; height: 43px; left: 50%; line-height: 43px; position: absolute; text-align: center; top: 50%; width: 43px; z-index: 29; border-radius: 5px; opacity: 0; transition: 0.3s; transform: translate(-50%, -50%); }
.main-container .product-view .single-product-image .images .zoom_in_marker i { font-size: 15px; }
.main-container .product-view .single-product-image .images .zoom_in_marker:hover { background: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.main-container .product-view .single-product-image .images.nothumb { padding: 0px; width: 100%; }
.main-container .product-view .single-product-image .thumbnails.slider { border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); margin-top: 20px; padding: 10px 0px; width: 100%; }
.main-container .product-view .single-product-image .thumbnails.slider:hover #slider-prev, .main-container .product-view .single-product-image .thumbnails.slider:hover #slider-next { opacity: 1; }
.main-container .product-view .single-product-image .thumbnails.slider .new { padding: 0px 10px; position: relative; margin: 0px -25px !important; }
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper { height: auto !important; }
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul { height: auto !important; position: relative !important; }
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul li { overflow: hidden; padding: 0px 25px; }
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul li a { display: block; margin: 0px; overflow: hidden; }
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul li a:hover img { transform: scale(1.05); }
.main-container .product-view .single-product-image .thumbnails.slider .caroufredsel_wrapper ul li a img { transition: 0.3s; }
.main-container .product-view .single-product-image .thumbnails.slider #slider-prev, .main-container .product-view .single-product-image .thumbnails.slider #slider-next { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); color: rgb(229, 229, 229); font-size: 18px; height: 28px; line-height: 26px; position: absolute; text-align: center; top: 50%; width: 22px; z-index: 99; opacity: 0; transition: 0.15s; transform: translateY(-50%); display: block !important; }
.main-container .product-view .single-product-image .thumbnails.slider #slider-prev:hover, .main-container .product-view .single-product-image .thumbnails.slider #slider-next:hover { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.main-container .product-view .single-product-image .thumbnails.slider #slider-prev { left: -15px; right: auto; }
.main-container .product-view .single-product-image .thumbnails.slider #slider-next { left: auto; right: -15px; }
.main-container .product-view .summary.single-product-info { margin: 0px; padding: 0px; width: 100%; }
.main-container .product-view .summary.single-product-info .product-nav { float: right; }
.main-container .product-view .summary.single-product-info .product-nav .next-prev { float: right; }
.main-container .product-view .summary.single-product-info .product-nav .next-prev a { border: 1px solid rgb(209, 209, 209); border-radius: 3px; color: rgb(209, 209, 209); display: block; float: left; font-size: 15px; height: 30px; line-height: 28px; overflow: hidden; position: relative; text-align: center; text-indent: 9999px; width: 30px; }
.main-container .product-view .summary.single-product-info .product-nav .next-prev a::after { content: ""; display: block; font-family: FontAwesome; height: 28px; left: 0px; position: absolute; text-indent: 0px; top: 0px; width: 28px; }
.main-container .product-view .summary.single-product-info .product-nav .next-prev a:hover { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.main-container .product-view .summary.single-product-info .product-nav .next-prev .prev { float: left; }
.main-container .product-view .summary.single-product-info .product-nav .next-prev .next { float: left; margin-left: 5px; }
.main-container .product-view .summary.single-product-info .product-nav .next-prev .next a::after { content: ""; }
.main-container .product-view .summary.single-product-info .roadtip { top: -40px; }
.main-container .product-view .summary.single-product-info h1.product_title { color: rgb(85, 85, 85); font-size: 28px; font-weight: 600; margin-bottom: 5px; }
.main-container .product-view .summary.single-product-info .woocommerce-product-rating { margin: 0px 0px 5px; }
.main-container .product-view .summary.single-product-info .woocommerce-product-rating .star-rating, .main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link { height: 30px; line-height: 30px; }
.main-container .product-view .summary.single-product-info .woocommerce-product-rating .star-rating { float: none; margin: 0px; }
.main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link { color: rgb(153, 153, 153); display: inline-block; margin-left: 10px; vertical-align: middle; }
.main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link:hover { color: rgb(254, 178, 34); }
.main-container .product-view .summary.single-product-info .price { color: rgb(85, 85, 85); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 500; line-height: normal; margin: 0px 0px 25px; }
.main-container .product-view .summary.single-product-info .price::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .product-view .summary.single-product-info .price ins { float: none; font-weight: inherit; text-decoration: none; }
.main-container .product-view .summary.single-product-info .price del { float: left; margin-right: 7px; opacity: 1; }
.main-container .product-view .summary.single-product-info .price del .amount { color: rgb(153, 153, 153); font-size: 15px; font-weight: normal; text-decoration: line-through; }
.main-container .product-view .summary.single-product-info .short-description { margin: 35px 0px; }
.main-container .product-view .summary.single-product-info .stock-status { color: rgb(254, 178, 34); margin: 0px 0px 20px; width: 100%; }
.main-container .product-view .summary.single-product-info .stock-status p { margin: 0px; }
.main-container .product-view .summary.single-product-info .woocommerce-product-details__short-description { margin: 0px 0px 30px; width: 100%; }
.main-container .product-view .summary.single-product-info .stock { color: rgb(102, 102, 102); font-size: 0.857em; font-weight: bold; margin: 0px 0px 15px; text-transform: uppercase; width: 100%; }
.main-container .product-view .summary.single-product-info .stock.in-stock::before, .main-container .product-view .summary.single-product-info .stock.out-of-stock::before { color: rgb(129, 202, 51); content: ""; float: left; font-family: FontAwesome; font-size: 14px; margin: -2px 8px 0px 0px; }
.main-container .product-view .summary.single-product-info .stock.out-of-stock::before { color: rgb(250, 0, 1); }
.main-container .product-view .summary.single-product-info .cart { margin: 0px 0px 25px; width: 100%; }
.main-container .product-view .summary.single-product-info .cart .variations { margin: 0px; width: 50%; }
.main-container .product-view .summary.single-product-info .cart .variations .variant { float: left; width: 100%; }
.main-container .product-view .summary.single-product-info .cart .variations .label { color: rgb(0, 0, 0); font-size: 13px; margin: 0px 0px 10px; padding: 0px; text-align: left; text-transform: uppercase; }
.main-container .product-view .summary.single-product-info .cart .variations .value { display: block; }
.main-container .product-view .summary.single-product-info .cart .variations .value select { background-color: rgb(242, 242, 242); border: 1px solid rgb(229, 229, 229); height: 30px; padding: 5px 5px 5px 15px; width: 100%; }
.main-container .product-view .summary.single-product-info .cart .variations .reset_variations { color: rgb(153, 153, 153); display: block; font-size: 0.9em; margin: 10px 0px; }
.main-container .product-view .summary.single-product-info .cart .variations .reset_variations:hover { color: rgb(66, 14, 239); }
.main-container .product-view .summary.single-product-info .cart .variations .reset_variations[style*="hidden"] { display: none !important; }
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap { width: 100%; }
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .single_variation { margin-bottom: 20px; width: 100%; }
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .variations_button { margin: 20px 0px 0px; }
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .variations_button::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price { border-bottom: 1px solid rgb(229, 229, 229); border-top: 1px solid rgb(229, 229, 229); color: rgb(254, 178, 34); font-size: 15px; font-weight: 400; padding: 5px 0px; margin-bottom: 20px; display: inline-block; }
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price ins { display: inline-block; text-decoration: none; }
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .price del { float: none; color: rgb(153, 153, 153); display: inline-block; font-size: 0.93em; margin-right: 5px; text-decoration: line-through; }
.main-container .product-view .summary.single-product-info .cart .quantity { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); float: left; margin-right: 15px; border-radius: 0px; }
.main-container .product-view .summary.single-product-info .cart .quantity .input-text { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(85, 85, 85); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; height: 38px; line-height: 38px; padding: 0px; width: 60px; }
.main-container .product-view .summary.single-product-info .cart .button { background: rgb(254, 178, 34); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; height: 40px; letter-spacing: 0.2em; line-height: 40px; margin: 0px; padding: 0px 40px; text-transform: uppercase; border-radius: 0px; }
.main-container .product-view .summary.single-product-info .cart .button::before { content: ""; display: inline-block; font-family: FontAwesome; font-size: 15px; margin-right: 5px; vertical-align: top; }
.main-container .product-view .summary.single-product-info .cart .button:hover { background: rgb(236, 155, 1); color: rgb(255, 255, 255); }
.main-container .product-view .summary.single-product-info .cart .group_table { border-bottom: 1px solid rgb(229, 229, 229); margin-bottom: 30px; padding-bottom: 15px; }
.main-container .product-view .summary.single-product-info .cart .group_table td { padding: 0px; }
.main-container .product-view .summary.single-product-info .cart .group_table td:first-child { padding-bottom: 20px; }
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__label { display: block; font-size: 15px; line-height: 1em; text-align: left; }
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__label a { color: rgb(85, 85, 85); font-weight: 600; }
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__label a:hover { color: rgb(66, 14, 239); }
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(85, 85, 85); display: block; font-size: 15px; line-height: 20px; margin: 5px 0px 0px; padding-bottom: 15px; }
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price .special-price { float: none; }
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price del { color: rgb(153, 153, 153); float: left; font-size: 0.9em; font-weight: normal; margin-right: 5px; text-decoration: line-through; }
.main-container .product-view .summary.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price .stock { display: block; margin: 5px 0px 0px; }
.main-container .product-view .summary.single-product-info .clear { clear: none; display: none; }
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist { display: inline-block; margin: 0px 12px 20px 0px; position: relative; vertical-align: middle; }
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a { background: none; border: 1px solid rgb(229, 229, 229); color: rgb(85, 85, 85); display: inline-block; font-size: 1em; font-weight: normal; height: 40px; line-height: 38px; text-align: center; width: 170px; border-radius: 0px; transition: 0.3s; }
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a::before { content: ""; display: inline-block; font-family: FontAwesome; font-size: 15px; margin-right: 5px; vertical-align: top; }
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:hover { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:hover::before { animation: 2s ease 0s infinite normal none running rotate; }
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist .ajax-loading { display: none !important; margin-left: 5px; }
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist .feedback { display: none; }
.main-container .product-view .summary.single-product-info .compare { background: none; border: 1px solid rgb(229, 229, 229); color: rgb(85, 85, 85); display: inline-block; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; height: 40px; letter-spacing: 0px; line-height: 38px; margin-bottom: 20px; overflow: visible; padding: 0px; position: relative; text-align: center; text-transform: none; vertical-align: middle; width: 170px; transition: 0.3s; }
.main-container .product-view .summary.single-product-info .compare .roadtip { font-weight: normal; text-transform: capitalize; }
.main-container .product-view .summary.single-product-info .compare span.plantmoretip { left: 50%; transform: translateX(-50%); margin-left: 0px !important; }
.main-container .product-view .summary.single-product-info .compare span.comparetip::before { content: ""; display: inline-block; font-family: FontAwesome; font-size: 15px; margin-right: 8px; vertical-align: top; }
.main-container .product-view .summary.single-product-info .compare:hover { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.main-container .product-view .summary.single-product-info .compare:hover .comparetip::before { animation: 2s ease 0s infinite normal none running rotate; }
.main-container .product-view .summary.single-product-info .product_meta { margin-top: 20px; width: 100%; }
.main-container .product-view .summary.single-product-info .product_meta .chosen-container, .main-container .product-view .summary.single-product-info .product_meta .wcml_currency_switcher, .main-container .product-view .summary.single-product-info .product_meta br { display: none; }
.main-container .product-view .summary.single-product-info .product_meta .sku_wrapper, .main-container .product-view .summary.single-product-info .product_meta .posted_in, .main-container .product-view .summary.single-product-info .product_meta .tagged_as { color: rgb(85, 85, 85); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin-right: 10px; text-transform: uppercase; }
.main-container .product-view .summary.single-product-info .product_meta .sku_wrapper a:hover, .main-container .product-view .summary.single-product-info .product_meta .posted_in a:hover, .main-container .product-view .summary.single-product-info .product_meta .tagged_as a:hover { color: rgb(254, 178, 34); }
.main-container .product-view .summary.single-product-info .product_meta .sku_wrapper a, .main-container .product-view .summary.single-product-info .product_meta .sku_wrapper span, .main-container .product-view .summary.single-product-info .product_meta .posted_in a, .main-container .product-view .summary.single-product-info .product_meta .posted_in span, .main-container .product-view .summary.single-product-info .product_meta .tagged_as a, .main-container .product-view .summary.single-product-info .product_meta .tagged_as span { color: rgb(102, 102, 102); font-family: Poppins, Arial, Helvetica, sans-serif; font-weight: 400; text-transform: none; }
.main-container .product-view .summary.single-product-info .share_buttons { margin-top: 25px; width: 100%; }
.main-container .product-view .summary.single-product-info .share_buttons .stButton, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices { height: auto; }
.main-container .product-view .summary.single-product-info .share_buttons .stButton .stFb, .main-container .product-view .summary.single-product-info .share_buttons .stButton .stTwbutton, .main-container .product-view .summary.single-product-info .share_buttons .stButton .stArrow, .main-container .product-view .summary.single-product-info .share_buttons .stButton .stButton_gradient, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices .stFb, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices .stTwbutton, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices .stArrow, .main-container .product-view .summary.single-product-info .share_buttons .stMainServices .stButton_gradient { height: auto; }
.main-container .product-view .widget_socialsharing_widget { margin-bottom: 0px; margin-top: 10px; width: 100%; }
.main-container .product-view .widget_socialsharing_widget .widget-title { color: rgb(85, 85, 85); display: inline-block; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin-right: 15px; text-transform: uppercase; }
.main-container .product-view .widget_socialsharing_widget ul.social-icons { display: inline-block; list-style: none; padding: 0px; }
.main-container .product-view .widget_socialsharing_widget ul.social-icons li { display: inline-block; margin-bottom: 0px; margin-right: 15px; position: relative; }
.main-container .product-view .widget_socialsharing_widget ul.social-icons li a { color: rgb(102, 102, 102); display: block; font-size: 16px; text-align: center; }
.main-container .product-view .widget_socialsharing_widget ul.social-icons li a:hover { color: rgb(254, 178, 34); }
.main-container .product-view .product-more-details { margin-top: 40px; }
.main-container .product-view .product .woocommerce-tabs { margin: 0px 0px 70px; width: 100%; }
.main-container .product-view .product .woocommerce-tabs::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .product-view .product .woocommerce-tabs ul.tabs { background: none; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(229, 229, 229); border-image: none; margin: 0px 0px 30px; overflow: visible; padding: 0px; position: relative; text-align: center; width: 100%; }
.main-container .product-view .product .woocommerce-tabs ul.tabs::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .product-view .product .woocommerce-tabs ul.tabs::before { display: none; }
.main-container .product-view .product .woocommerce-tabs ul.tabs li { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: inline-block; float: none; list-style: none; margin: 0px 50px 0px 0px; padding: 0px; position: relative; z-index: 99 !important; }
.main-container .product-view .product .woocommerce-tabs ul.tabs li::before, .main-container .product-view .product .woocommerce-tabs ul.tabs li::after { display: none; }
.main-container .product-view .product .woocommerce-tabs ul.tabs li:last-child { margin-right: 0px; }
.main-container .product-view .product .woocommerce-tabs ul.tabs li:last-child::before { display: none; }
.main-container .product-view .product .woocommerce-tabs ul.tabs li a { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 0, 0); display: block; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 500; padding: 0px 0px 10px; position: relative; text-decoration: none; text-transform: none; text-shadow: none !important; }
.main-container .product-view .product .woocommerce-tabs ul.tabs li a::before { display: none; }
.main-container .product-view .product .woocommerce-tabs ul.tabs li a::after { background: rgb(254, 178, 34); bottom: -1px; content: ""; display: block; height: 1px; left: 50%; position: absolute; right: 50%; width: 0px; transition: 0.3s; }
.main-container .product-view .product .woocommerce-tabs ul.tabs li:hover a, .main-container .product-view .product .woocommerce-tabs ul.tabs li.active a { color: rgb(0, 0, 0); }
.main-container .product-view .product .woocommerce-tabs ul.tabs li:hover a::after, .main-container .product-view .product .woocommerce-tabs ul.tabs li.active a::after { left: 0px; right: 0px; width: 100%; }
.main-container .product-view .product .woocommerce-tabs .panel { border-radius: 0px; box-shadow: none; float: left; font-size: 1em; margin: 0px; width: 100%; }
.main-container .product-view .product .woocommerce-tabs .panel p:last-child { margin: 0px; }
.main-container .product-view .product .woocommerce-tabs .panel .shop_attributes { border: 1px solid rgb(229, 229, 229); }
.main-container .product-view .product .woocommerce-tabs .panel .shop_attributes th { border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor rgb(229, 229, 229) currentcolor currentcolor; border-image: none; color: rgb(0, 0, 0); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-transform: uppercase; }
.main-container .product-view .product .woocommerce-tabs .panel .shop_attributes td { padding: 8px; }
.main-container .product-view .product .woocommerce-tabs .panel h2 { font-size: 1.143em; margin: 0px 0px 20px; text-transform: uppercase; }
.main-container .product-view .product .woocommerce-tabs .panel h3 { font-size: 1em; margin: 0px 0px 20px; text-transform: uppercase; }
.main-container .product-view .product .woocommerce-tabs .panel p { margin-bottom: 20px; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews h3 { font-size: 1.143em; margin: 0px 0px 20px; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments { margin: 0px auto; width: 100%; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments h2 { font-size: 1.286em; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist { margin: 0px 0px 25px; padding: 0px; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .avatar { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; width: 60px; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text { border: 1px solid rgb(229, 229, 229); border-radius: 3px; margin-left: 80px; position: relative; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text::before { background: rgb(255, 255, 255); border-bottom: 1px solid rgb(229, 229, 229); border-left: 1px solid rgb(229, 229, 229); content: ""; display: block; height: 10px; left: -6px; position: absolute; top: 10px; transform: rotate(45deg); width: 10px; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text p.meta { font-size: 1.077em; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .description { font-size: 1em; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text strong { font-family: Poppins, Arial, Helvetica, sans-serif; font-weight: 500; text-transform: uppercase; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .star-rating { color: rgb(254, 178, 34); margin-bottom: 15px; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper { margin: 0px auto; width: 100%; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form label { font-family: Poppins, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px 0px 5px; width: 100%; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form textarea { border: 1px solid rgb(229, 229, 229); border-radius: 3px; height: 125px; padding: 10px; width: 100%; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 195, 0); line-height: 14px; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a::after { color: rgb(175, 175, 175); font-family: FontAwesome; font-weight: normal; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-1::after { content: ""; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-2::after { content: ""; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-3::after { content: ""; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-4::after { content: ""; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.star-5::after { content: ""; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a.active::after, .main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .stars a:hover::after { color: rgb(254, 178, 34); }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit { background: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; color: rgb(255, 255, 255); display: inline-block; font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 1.071em; font-weight: 500; height: 48px; letter-spacing: 0px; line-height: 48px; outline: none; overflow: hidden; padding: 0px 25px; text-shadow: none; text-transform: none; transition: 0.3s; vertical-align: middle; white-space: nowrap; border-radius: 0px; }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit:hover { background: rgb(254, 178, 34); color: rgb(255, 255, 255); }
.main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit.disabled, .main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit:disabled, .main-container .product-view .product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper .comment-form .form-submit #submit[disabled] { padding: 0px 25px !important; }
.main-container .product-view .upsells, .main-container .product-view .related { margin-bottom: 70px; }
.main-container .product-view .upsells:last-of-type, .main-container .product-view .related:last-of-type { margin-bottom: 0px; }
.main-container .product-view .upsells > h2, .main-container .product-view .related > h2 { font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 35px; margin: 0px 0px 25px; text-align: center; width: 100%; }
.main-container .woocommerce form h3 { font-size: 20px; font-weight: bold; text-transform: uppercase; }
.main-container .woocommerce form label { font-family: Poppins, Arial, Helvetica, sans-serif; margin: 0px 0px 5px; }
.main-container .woocommerce form fieldset { float: left; margin: 20px 0px; width: 100%; }
.main-container .woocommerce form fieldset legend { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: rgb(254, 178, 34); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 10px; padding: 0px; text-transform: uppercase; }
.main-container .woocommerce form .select2-container--default .select2-selection--single { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 48px; line-height: 48px; }
.main-container .woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered { background: rgb(237, 237, 237); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; max-width: 100%; height: auto; line-height: inherit; padding: 0px 15px; vertical-align: middle; }
.main-container .woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow { top: 50%; transform: translateY(-50%); }
.main-container .woocommerce form.checkout_coupon, .main-container .woocommerce form.login, .main-container .woocommerce form.register { background: rgb(255, 255, 255); }
.main-container .woocommerce .woocommerce-MyAccount-navigation { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); margin-bottom: 60px; padding: 20px 30px; }
.main-container .woocommerce .woocommerce-MyAccount-navigation ul { margin: 0px; }
.main-container .woocommerce .woocommerce-MyAccount-navigation ul li { border-bottom: 1px solid rgb(229, 229, 229); list-style-type: none; padding: 6px 0px; vertical-align: middle; }
.main-container .woocommerce .woocommerce-MyAccount-navigation ul li a { color: rgb(85, 85, 85); }
.main-container .woocommerce .woocommerce-MyAccount-navigation ul li a:hover { color: rgb(66, 14, 239); }
.main-container .woocommerce .woocommerce-MyAccount-navigation ul li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.main-container .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a { color: rgb(254, 178, 34); }
.main-container .woocommerce .woocommerce-MyAccount-content { margin-bottom: 60px; }
.main-container .woocommerce table.my_account_orders { font-size: 1em; }
.main-container .woocommerce table.my_account_orders th, .main-container .woocommerce table.my_account_orders td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-align: center !important; }
.main-container .woocommerce table.my_account_orders tr th, .main-container .woocommerce table.my_account_orders tr td { padding: 10px 20px; }
.main-container .shop_table { background: rgb(255, 255, 255); border-color: rgb(229, 229, 229); border-radius: 0px; border-style: solid; color: rgb(85, 85, 85); margin: 0px 0px 50px; border-width: 1px 0px 1px 1px !important; }
.main-container .shop_table.cart thead { border-bottom: 1px solid rgb(229, 229, 229); }
.main-container .shop_table.cart th, .main-container .shop_table.cart td { padding: 20px 10px; }
.main-container .shop_table tr { border-bottom: 1px solid rgb(229, 229, 229); }
.main-container .shop_table th { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; font-size: 15px; font-weight: bold; padding: 20px 10px; text-align: center; text-transform: uppercase; vertical-align: middle; white-space: nowrap; }
.main-container .shop_table th.product-remove { text-align: right; }
.main-container .shop_table td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-size: 1em; font-weight: 500; padding: 20px 10px; text-align: center; vertical-align: middle; }
.main-container .shop_table td.product-thumbnail img { width: 75px; }
.main-container .shop_table td.product-name { font-size: 1.143em; text-align: center; }
.main-container .shop_table td.product-name a { color: rgb(85, 85, 85); }
.main-container .shop_table td.product-name a:hover { color: rgb(66, 14, 239); }
.main-container .shop_table td.product-name .variation { color: rgb(102, 102, 102); font-size: 12px; margin: 5px 0px 0px; }
.main-container .shop_table td.product-name .variation dt { float: none; font-weight: normal; }
.main-container .shop_table td.product-name .variation dd { float: none; margin: 0px 0px 3px; padding: 0px; }
.main-container .shop_table td.product-price { color: rgb(85, 85, 85); font-size: 1.143em; font-weight: bold; }
.main-container .shop_table td.product-price del { color: rgb(153, 153, 153); font-size: 0.9em; font-weight: normal; margin-right: 5px; text-decoration: line-through; }
.main-container .shop_table td.product-subtotal { color: rgb(254, 178, 34); font-size: 1.143em; font-weight: bold; }
.main-container .shop_table td.product-remove { text-align: center; }
.main-container .shop_table td.product-add-to-cart .button.add_to_cart { margin: 0px 25px; }
.main-container .shop_table .order .order-actions { text-align: center; }
.main-container .shop_table .cart_item:hover { background: rgb(246, 246, 246); }
.main-container .shop_table a.remove { background: none; display: inline-block; font-size: 20px; color: rgb(85, 85, 85) !important; }
.main-container .shop_table a.remove:hover { color: rgb(254, 178, 34) !important; }
.main-container .shop_table .quantity .input-text { background: none; border: 2px solid rgb(229, 229, 229); border-radius: 0px; color: rgb(85, 85, 85); font-family: Poppins, Arial, Helvetica, sans-serif; font-weight: normal; }
.main-container .shop_table .cart-subtotal th, .main-container .shop_table .shipping th, .main-container .shop_table .order-total th { font-size: 14px; }
.main-container .buttons-cart { float: right; margin: 0px 0px 35px !important; }
.main-container .buttons-cart .button { float: left; margin: 0px 15px 15px; }
.main-container .buttons-cart .button:last-child { margin-right: 0px; }
.main-container .buttons-cart .continue { float: left; }
.main-container .return-to-shop .button { margin: 15px 0px 0px; }
.main-container .coupon { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); float: left; margin: 0px 0px 30px; width: 100%; padding: 25px !important; }
.main-container .coupon h3 { font-size: 14px; font-weight: 400; }
.main-container .coupon p { color: rgb(153, 153, 153); font-size: 13px; margin-bottom: 20px; }
.main-container .coupon label { display: block; font-size: 18px; font-weight: bold; margin: 0px 0px 10px; text-transform: uppercase; width: 100%; }
.main-container .coupon .input-text { border: 1px solid rgb(229, 229, 229); float: left; height: 42px; margin: 0px 0px 22px; max-width: 100%; padding: 0px 0px 0px 10px; width: 100%; }
.main-container .coupon #coupon_code { height: 48px; line-height: 48px; width: auto; }
.main-container .cart_totals { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); padding: 30px; text-align: right; width: 100%; float: right !important; }
.main-container .cart_totals h2 { display: inline-block; font-size: 20px; font-weight: 500; margin: 0px 0px 20px; text-transform: uppercase; }
.main-container .cart_totals table.shop_table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; float: right; margin: 0px 0px 10px; text-align: right; }
.main-container .cart_totals table.shop_table th { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 500; padding: 15px 0px; text-align: left; text-transform: uppercase; vertical-align: top; }
.main-container .cart_totals table.shop_table td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 15px 0px; text-align: right; vertical-align: top; background: none !important; }
.main-container .cart_totals table.shop_table td .amount { color: rgb(254, 178, 34); font-weight: 500; text-align: right; text-transform: uppercase; }
.main-container .cart_totals table.shop_table td label { display: inline; margin: 0px; text-transform: none; white-space: normal; }
.main-container .cart_totals table.shop_table .shipping { text-align: left; }
.main-container .cart_totals table.shop_table .shipping ul#shipping_method::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .cart_totals table.shop_table .shipping ul#shipping_method li { float: left; margin: 0px 0px 10px; padding: 0px; text-align: right; text-indent: 0px; width: 100%; }
.main-container .cart_totals table.shop_table .shipping ul#shipping_method li .shipping_method { margin: 0px; position: relative; top: 2px; }
.main-container .cart_totals table.shop_table .shipping ul#shipping_method li .amount { margin-left: 10px; text-align: left; }
.main-container .cart_totals table.shop_table .shipping .woocommerce-shipping-calculator::after { clear: both; content: ""; display: block; height: 0px; line-height: 0; visibility: hidden; }
.main-container .cart_totals table.shop_table .shipping .shipping-calculator-button { float: right; }
.main-container .cart_totals table.shop_table .order-total { margin: 15px 0px 0px; }
.main-container .cart_totals table.shop_table .order-total th, .main-container .cart_totals table.shop_table .order-total .amount { font-size: 20px; text-transform: uppercase; white-space: nowrap; }
.main-container .cart_totals .wc-proceed-to-checkout { float: left; margin: 20px 0px 0px; padding: 0px; width: 100%; }
.main-container .cart_totals .wc-proceed-to-checkout .button { font-size: 18px; margin: 0px; padding: 0px; text-transform: uppercase; width: 100%; }
.main-container .shipping-calculator-form { background: rgb(242, 242, 242); border-radius: 3px; float: right; margin-top: 20px; max-width: 100%; padding: 10px; }
.main-container .shipping-calculator-form .form-row { margin-bottom: 10px; padding: 0px; }
.main-container .shipping-calculator-form input, .main-container .shipping-calculator-form select { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 32px; padding: 0px 0px 0px 10px; background: rgb(255, 255, 255) !important; }
.main-container .cart-form { position: relative; }
.main-container .cart-form .loading { background-color: rgb(255, 255, 255); background-image: url("https://www.orthorepass.com/wp-content/themes/orthorepass/assets/plantmore/images/loader.gif"); background-position: center center; background-repeat: no-repeat; display: none; height: 100%; left: 0px; opacity: 0.7; position: absolute; top: 0px; width: 100%; z-index: 2; }
.main-container .cart-form.loading .loading { display: block; }
.main-container .cart-collaterals { margin-top: 60px; }
.main-container .cross-sells { float: left; margin-bottom: 60px; width: 100% !important; }
.main-container .cross-sells > h2 { color: rgb(85, 85, 85); font-size: 24px; font-weight: 600; margin: 0px 0px 35px; text-align: center; text-transform: uppercase; }
.main-container .cross-sells .cross-carousel { float: left; width: 100%; }
.main-container .cross-sells .shop-products .item-col { margin: 0px; width: 150px; }
.main-container .cross-sells .shop-products .item-col.first { clear: none; }
.main-container .woocommerce-checkout .woocommerce-billing-fields, .main-container .woocommerce-checkout .woocommerce-shipping-fields { margin: 0px 0px 30px; }
.main-container .woocommerce-checkout .woocommerce-billing-fields h3, .main-container .woocommerce-checkout .woocommerce-shipping-fields h3 { border-bottom: 1px solid rgb(229, 229, 229); font-size: 20px; margin: 0px 0px 20px; padding-bottom: 10px; text-transform: none; width: 100%; }
.main-container .woocommerce-checkout .woocommerce-billing-fields h3 label, .main-container .woocommerce-checkout .woocommerce-shipping-fields h3 label { font-weight: 500; margin-right: 5px; }
.main-container .woocommerce-checkout .woocommerce-billing-fields .form-row, .main-container .woocommerce-checkout .woocommerce-shipping-fields .form-row { margin: 0px 0px 40px; }
.main-container .woocommerce-checkout .woocommerce-billing-fields label, .main-container .woocommerce-checkout .woocommerce-shipping-fields label { color: rgb(0, 0, 0); font-family: Poppins, Arial, Helvetica, sans-serif; margin: 0px 0px 5px; }
.main-container .woocommerce-checkout .woocommerce-billing-fields .input-text, .main-container .woocommerce-checkout .woocommerce-shipping-fields .input-text { height: 42px; }
.main-container .woocommerce-checkout .woocommerce-billing-fields select, .main-container .woocommerce-checkout .woocommerce-shipping-fields select { border: 1px solid rgb(229, 229, 229); height: 42px; }
.main-container .woocommerce-checkout .woocommerce-billing-fields #order_comments, .main-container .woocommerce-checkout .woocommerce-shipping-fields #order_comments { height: 90px; padding: 15px; }
.main-container .woocommerce-checkout .woocommerce-additional-fields .input-text { height: 100px; line-height: 1.5; padding: 10px; }
.main-container .woocommerce-checkout .woocommerce-account-fields .create-account { padding: 0px; }
.main-container .woocommerce-checkout .woocommerce-account-fields #createaccount { position: static; }
.main-container .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label { padding-left: 25px; }
.main-container .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label input { left: 0px; margin: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
.main-container .order-box { background: rgb(242, 242, 242); padding: 30px 40px 45px; }
.main-container #order_review_heading { border-bottom: 1px solid rgb(216, 216, 216); font-size: 24px; margin: 0px 0px 20px; padding-bottom: 10px; text-transform: uppercase; width: 100%; }
.main-container #order_review .shop_table { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.main-container #order_review .shop_table th, .main-container #order_review .shop_table td { border-bottom: 1px solid rgb(216, 216, 216); border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; font-size: 14px; padding: 15px 0px; }
.main-container #order_review .shop_table .shipping th, .main-container #order_review .shop_table .shipping td { vertical-align: top; }
.main-container #order_review .shop_table .shipping #shipping_method { width: 250px; }
.main-container #order_review .shop_table .shipping #shipping_method li { float: left; margin: 0px 0px 10px; padding: 0px; text-indent: 0px; width: 100%; }
.main-container #order_review .shop_table .shipping #shipping_method li .shipping_method { position: relative; top: 2px; }
.main-container #order_review .shop_table .order-total th, .main-container #order_review .shop_table .order-total td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-size: 18px; }
.main-container #order_review .shop_table .order-total th .amount, .main-container #order_review .shop_table .order-total td .amount { color: rgb(254, 178, 34); }
.main-container #order_review #payment { background: none; }
.main-container #order_review #payment a.about_paypal { margin-left: 15px; }
.main-container #order_review #payment .payment_methods { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.main-container #order_review #payment .payment_methods li { margin: 0px 0px 15px; }
.main-container #order_review #payment .payment_methods label { font-family: Poppins, Arial, Helvetica, sans-serif; width: 400px; }
.main-container #order_review #payment .payment_methods .payment_box { background: none; box-shadow: none; font-size: 12px; margin: 0px; padding: 0px; text-shadow: none; width: 100%; }
.main-container #order_review #payment .payment_methods .payment_box::after { display: none; }
.main-container #order_review #payment .payment_methods .input-radio { position: relative; top: 2px; }
.main-container #order_review #payment #place_order { background: rgb(254, 178, 34); border-color: rgb(254, 178, 34); color: rgb(255, 255, 255); font-size: 18px; text-transform: uppercase; width: 100%; }
.main-container #order_review #payment #place_order:hover { background: rgb(236, 155, 1); border-color: rgb(236, 155, 1); color: rgb(255, 255, 255); }
.main-container .checkout_coupon { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.main-container .checkout_coupon .form-row { float: left; margin: 10px; width: auto; }
.main-container .checkout-login form.login { background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 0px; margin: 0px 0px 20px; }
.main-container .checkout-login form.login .form-row { float: left; margin: 0px; padding: 0px; width: 100%; }
.main-container .checkout-login form.login label { font-family: Poppins, Arial, Helvetica, sans-serif; margin-bottom: 5px; }
.main-container .checkout-login form.login #rememberme { margin: 0px 3px 0px 15px; }
.main-container .checkout-login form.login .lost_password { float: left; margin: 10px 0px 0px; }
.main-container .checkout-login form.login .input-text { border: 1px solid rgb(229, 229, 229); height: 36px; margin: 0px 0px 14px; max-width: 100%; padding: 0px 0px 0px 10px; width: 370px; }
.main-container .checkout-done > p:first-child { font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; line-height: 1.35; }
.main-container .checkout-done > p:first-child::before { content: ""; display: inline-block; font-family: FontAwesome; margin-right: 8px; }
.main-container .checkout-done h2, .main-container .checkout-done h2.title { font-size: 14px; margin: 50px 0px 15px; padding-bottom: 0px; text-transform: uppercase; }
.main-container .checkout-done h3 { font-size: 13px; margin: 0px 0px 20px; padding: 0px; width: 100%; }
.main-container .checkout-done .order_summary { background: rgb(242, 242, 242); float: left; font-size: 15px; margin: 20px 0px 30px; padding: 25px; width: 100%; }
.main-container .checkout-done .order_summary strong { font-family: Poppins, Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 5px; }
.main-container .checkout-done .order_summary li { margin: 0px; padding-left: 10px; }
.main-container .checkout-done .bacs_details { padding: 0px; }
.main-container .checkout-done .shop_table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 650px; table-layout: fixed; }
.main-container .checkout-done .shop_table tr:first-child th, .main-container .checkout-done .shop_table tr:first-child td { border-top: 1px solid rgb(229, 229, 229) !important; }
.main-container .checkout-done .shop_table th { font-weight: 700; }
.main-container .checkout-done .shop_table .product-name a { color: rgb(254, 178, 34); }
.main-container .checkout-done .shop_table thead th, .main-container .checkout-done .shop_table thead td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.main-container .checkout-done .shop_table .order_item td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.main-container .checkout-done .shop_table tfoot th { font-weight: 400; padding-right: 30px; text-align: right; }
.main-container .checkout-done .shop_table th, .main-container .checkout-done .shop_table td { border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(229, 229, 229) rgb(229, 229, 229); border-image: none; font-size: 14px; padding: 15px 0px; }
.main-container .checkout-done .shop_table tr th:last-child, .main-container .checkout-done .shop_table tr td:last-child { border-right: 1px solid rgb(229, 229, 229); }
.main-container .customer_login form.login, .main-container .customer_login form.register { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; float: left; margin: 0px 0px 30px; padding: 0px; width: 100%; }
.main-container .customer_login form.login .form-fields, .main-container .customer_login form.register .form-fields { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) currentcolor; float: left; padding: 20px 25px; width: 100%; }
.main-container .customer_login form.login .form-fields h2, .main-container .customer_login form.register .form-fields h2 { border-bottom: 1px solid rgb(229, 229, 229); font-size: 18px; margin: 0px 0px 15px; padding: 0px 0px 5px; text-transform: uppercase; }
.main-container .customer_login form.login .form-fields .form-row, .main-container .customer_login form.register .form-fields .form-row { margin: 0px 0px 8px; padding: 0px; }
.main-container .customer_login form.login .form-action, .main-container .customer_login form.register .form-action { background: rgb(242, 242, 242); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(229, 229, 229) rgb(229, 229, 229); float: left; padding: 15px 10px; width: 100%; }
.main-container .customer_login form.login .form-action .lost_password, .main-container .customer_login form.register .form-action .lost_password { float: left; line-height: 36px; margin: 0px; }
.main-container .customer_login form.login .form-action label, .main-container .customer_login form.register .form-action label { float: right; font-weight: normal; line-height: 36px; margin: 0px 20px 0px 0px; }
.main-container .customer_login form.login .form-action label #rememberme, .main-container .customer_login form.register .form-action label #rememberme { margin-right: 3px; margin-top: 0px; position: relative; top: 1px; }
.main-container .customer_login form.login .form-action .button, .main-container .customer_login form.register .form-action .button { float: right; }
.main-container .recent-orders-title { font-size: 18px; margin: 0px 0px 20px; text-transform: uppercase; }
.main-container .address-box { float: left; margin: 0px 0px 30px; width: 100%; }
.main-container .address-box.recent-orders, .main-container .address-box.my-address { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.main-container .address-box h2, .main-container .address-box h2.title { font-size: 18px; text-transform: uppercase; }
.main-container .address-box table.shop_table { font-size: 14px; }
.main-container .address-box table.shop_table th, .main-container .address-box table.shop_table td { text-align: center; vertical-align: middle; }
.main-container .address-box table.shop_table .order-number { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.main-container .address-box table.shop_table .button { margin: 0px; padding: 0px 30px; }
.main-container .address-box table.shop_table.order_details th, .main-container .address-box table.shop_table.order_details .product-name { text-align: left; }
.main-container .address-box table.shop_table.order_details td, .main-container .address-box table.shop_table.order_details .product-total { text-align: right; }
.main-container .address-box table.shop_table.order_details .product-name { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.main-container .address-box table.shop_table.order_details tfoot th { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.main-container .address-box .lost_reset_password { float: left; width: 100%; }
.main-container .address-box .lost_reset_password .form-row .button { float: left; }
.main-container .addresses { line-height: 2; }
.main-container .addresses .title h3 { border-bottom: 1px solid rgb(229, 229, 229); font-size: 16px; margin: 0px 0px 10px; padding: 15px 0px; width: 100%; }
.main-container .addresses address { line-height: 2; }
.main-container .myaccount_user { color: rgb(102, 102, 102); margin: 0px 0px 30px; padding: 0px; }
.main-container .myaccount_user a { text-decoration: underline; }
.main-container #yith-wcwl-form .wishlist-title { margin-bottom: 20px; }
.main-container #yith-wcwl-form .wishlist_table { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; font-size: 1em; }
.main-container #yith-wcwl-form .wishlist_table tr td.product-stock-status span.wishlist-in-stock { color: rgb(254, 178, 34); }
.main-container #yith-wcwl-form .yith-wcwl-share ul { margin: 0px; padding: 0px; }
#parcel_shop_info { font-size: 1rem; }
/* === css/layouts1.css === */
@-webkit-keyframes rotate { 
  0%, 100% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
}
@keyframes rotate { 
  0%, 100% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
}
@-webkit-keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
body { color: rgb(102, 102, 102); font-family: Poppins, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; transition: opacity 0.24s ease-in-out; }
.categories-menu-wrapper .categories-menu .categories, .categories-menu-wrapper .categories-menu .categories-menu-container ul > li .sub-menu, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner .nav_logo, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link::before, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link::before, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a::before, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a::before, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a::before, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a::before, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li > a.item_link::after, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li > a.item_link::before, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .mmm_fullwidth_container, .categories-menu-wrapper .categories-menu .morelesscate span.lesscate, .categories-menu-wrapper .categories-menu div.mega_main_menu_ul, .categories-menu-wrapper .categories-menu > ul > li, .fullbanner .count-down .timebox:last-child::after, .latest-posts.layout1 .post-meta, .latest-posts.layout1 .readmore, .latest-posts.layout2 .post-excerpt, .latest-posts.layout2 .post-meta, .latest-posts.layout2 .post-thumb, .latest-posts.layout2 .readmore, .list-products .product-wrapper .star-rating, .products-countdown .shop-products .product-wrapper .count-down .count-down-text, .products-countdown .shop-products .product-wrapper .count-down .timebox:last-child::after, .secondary-product .product-wrapper .actions, .secondary-product .product-wrapper .add-to-cart, .secondary-product .product-wrapper .onsale, .secondary-product .product-wrapper .star-rating, .shop-by-category .category-box .wpb_single_image a::before, .shop-title, .sidebar [class*="products-carousel"] .product-wrapper .actions, .sidebar [class*="products-carousel"] .product-wrapper .add-to-cart, .sidebar [class*="products-carousel"] .product-wrapper .star-rating, .widget_woothemes_testimonials .testimonials .author [class*="url"], .wrapper .wpb_revslider_element .plantmore.tparrows::before, [class*="home-tabs"] .wpb_content_element { display: none; }
.categories-menu-wrapper .categories-menu .categories-menu-container ul > li:hover > a, .categories-menu-wrapper .categories-menu .categories-menu-container ul > li > a:hover, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link:hover i, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > .item_link *, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-ancestor > a.item_link i, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > .item_link *, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-menu-item > a.item_link i, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-product-ancestor > .item_link *, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-product-ancestor > a.item_link .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li.current-product-ancestor > a.item_link i, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:hover > .item_link *, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:hover > a.item_link .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li:hover > a.item_link i, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown li.current-menu-item > .item_link *, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown li.current-product-parent > .item_link *, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a:hover i, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:hover .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a:hover i, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown li.current-menu-item > .item_link *, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown li.current-product-parent > .item_link *, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li a:hover i, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:hover .link_text, .categories-menu-wrapper .categories-menu .categories.categories > .menu_holder .menu_inner > ul > li.widgets_dropdown > ul.mega_dropdown > li > a:hover i, .categories-menu-wrapper .categories-menu .morelesscate span:hover, .home-tabs .home-tabs-title li a.active, .home-tabs .home-tabs-title li a:hover, .latest-posts.layout1 .post-author a, .latest-posts.layout2 .post-author a, .list-products .product-wrapper .add_to_cart_inline a.added_to_cart, .static-product h4 a, .widget_woothemes_testimonials .testimonials .author a { color: rgb(254, 178, 34); }
.shop-products.slick-slider .slick-list { margin-bottom: -30px; margin-top: -30px; padding-bottom: 30px; padding-top: 30px; }
.shop-products.slick-slider .slick-track { display: flex; }
.categories-menu-wrapper .categories-menu .categories.categories, .shop-products.slick-slider .slick-track .slick-slide { height: auto; }
.shop-products.slick-slider .item-col { margin-bottom: 0px; max-width: 100%; width: 300px; }
.shop-products.slick-slider .item-col.first, [class*="home-tabs"] .shop-products .item-col.first { clear: none; }
.list-products .product-wrapper .add_to_cart_inline a.added_to_cart:hover { color: rgb(236, 155, 1); }
/* === css/responsive1.css === */
@-webkit-keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes rotate { 
  0% { transform: rotateY(0deg); }
  50% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@-webkit-keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes countdowntiming { 
  0% { opacity: 0; transform: translateY(50px); }
  100% { transform: translateY(0px); opacity: 1; }
}
@media screen and (max-width: 991px){.main-container { max-width: 100%; overflow: hidden; }#secondary .sidebar-border.right { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding-left: 0px; }.main-container.error404 .search-form-wrapper { padding: 80px 0px; }.main-container.error404 .search-form-wrapper h1 { font-size: 100px; line-height: 100px; }.main-container.error404 .search-form-wrapper h2 { font-size: 20px; }.main-container.error404 .search-form-wrapper p { font-size: 16px; }.main-container.error404 .search-form-wrapper .form-input { width: 300px; }.main-container.error404 .search-form-wrapper a.button { margin-top: 40px; }}
@media screen and (max-width: 991px) and (min-width: 768px){.secondary-product .product-wrapper .onsale { transform: rotate(45deg) translateZ(0px) scale(0.8); }}
@media screen and (max-width: 767px){.main-container.error404 .search-form-wrapper .form-input { max-width: 95%; }.main-container .blog-page .post-thumbnail { width: 100%; }.main-container .blog-page .postinfo-wrapper { margin-top: 20px; width: 100%; }}
@media screen and (max-width: 639px){.shop_table.cart { border: 1px solid rgb(229, 229, 229) !important; }.shop_table.cart th, .shop_table.cart td, .shop_table.cart tr { display: block; }.shop_table.cart th, .shop_table.cart td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.shop_table.cart tr { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.shop_table.cart .product-thumbnail { display: block; text-align: center; }.shop_table.cart .product-thumbnail a { margin: auto; }.shop_table.cart tbody > tr { border-bottom: 1px solid rgb(229, 229, 229); margin-bottom: 20px; }.shop_table.cart thead tr .product-thumbnail, .shop_table.cart thead tr .product-remove { display: none; }.shop_table.cart .coupon #coupon_code { margin: 0px 0px 20px; width: 100%; }.shop_table.cart .coupon .button { margin: 0px; float: none !important; width: auto !important; }.main-container blockquote { margin-left: 20px; }}
@media screen and (max-width: 479px){.shop_table.cart { border: 1px solid rgb(229, 229, 229) !important; }.shop_table.cart thead { display: none; }.shop_table.cart td, .shop_table.cart th { display: block; }.main-container .cart_totals .wc-proceed-to-checkout .button { font-size: 14px; }.main-container .product-view .product .woocommerce-tabs ul.tabs li { margin: 0px 0px 20px; text-align: center; width: 100%; }.main-container .product-view .product .woocommerce-tabs ul.tabs li a { display: inline-block; }.main-container .product-view .summary.single-product-info .product_meta .sku_wrapper, .main-container .product-view .summary.single-product-info .product_meta .posted_in, .main-container .product-view .summary.single-product-info .product_meta .tagged_as { display: block; margin: 0px 0px 10px; }}