/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/rt_galatea/custom/scss/custom.scss */
.billto-shipto .vm2-billto-icon, .billto-shipto .vm2-shipto-icon {
  white-space: pre;
  content: '\A';
  margin: 0 0 0 100px;
  display: table;
  background: none;
}
/* line 9, templates/rt_galatea/custom/scss/custom.scss */
.billto-shipto .vm2-billto-icon::before {
  margin: 0 0 0 -100px;
  content: "STEP 1:";
  font-weight: 800;
  font-size: 30px;
  color: #f00 !Important;
}
/* line 17, templates/rt_galatea/custom/scss/custom.scss */
.billto-shipto .vm2-shipto-icon::before {
  margin: 0 0 0 -100px;
  content: "STEP 2:";
  font-weight: 800;
  font-size: 30px;
  color: #f00 !Important;
}
/* line 25, templates/rt_galatea/custom/scss/custom.scss */
.checkout-button-top::before {
  margin: 0 0 0 -250px;
  content: "STEP 3:";
  font-weight: 800;
  font-size: 30px;
  color: #f00 !Important;
}
/* line 33, templates/rt_galatea/custom/scss/custom.scss */
#checkoutFormSubmit, .output-billto a.details {
  background: #e3fb5e none repeat scroll 0 0 !Important;
  border: 0px solid #f9fdb4 !Important;
  border-radius: 0px !Important;
  color: #000 !Important;
  cursor: pointer !Important;
  font-size: 1rem !Important;
  font-weight: 300 !Important;
  margin: 0 !Important;
}
/* line 44, templates/rt_galatea/custom/scss/custom.scss */
#checkoutFormSubmit:hover, .output-billto a.details:hover {
  background: #e3fb5e none repeat scroll 0 0 !Important;
  border: 0px solid #00669a !Important;
  border-radius: 0px !Important;
  color: #000 !Important;
  cursor: pointer !Important;
  font-size: 1rem !Important;
  font-weight: 300 !Important;
  margin: 0 !Important;
}
/* line 58, templates/rt_galatea/custom/scss/custom.scss */
.figcaption {
  display: table;
}
/* line 61, templates/rt_galatea/custom/scss/custom.scss */
.figcaption img {
  width: 100%;
  height: auto;
}
/* line 65, templates/rt_galatea/custom/scss/custom.scss */
.figcaption .caption {
  display: table-caption;
  caption-side: bottom;
}
/* line 70, templates/rt_galatea/custom/scss/custom.scss */
.fps_logo_top_block form {
  margin: 5px 0 0 0;
}
/* line 74, templates/rt_galatea/custom/scss/custom.scss */
.profile .btn, .profile-edit .btn {
  color: #000 !Important;
}
/* line 78, templates/rt_galatea/custom/scss/custom.scss */
#g-copyright p {
  color: #ccc !Important;
}
/* line 82, templates/rt_galatea/custom/scss/custom.scss */
#qtip-2 {
  top: 400px !Important;
}
/* line 86, templates/rt_galatea/custom/scss/custom.scss */
p.clear {
  clear: both;
}
/* line 88, templates/rt_galatea/custom/scss/custom.scss */
#groups_part {
  width: 100% !Important;
}
/* line 92, templates/rt_galatea/custom/scss/custom.scss */
.img_descr, #img_descr {
  display: none;
}
/* line 96, templates/rt_galatea/custom/scss/custom.scss */
.fps_mix_grow #productPrice225 {
  display: none;
}
/* line 100, templates/rt_galatea/custom/scss/custom.scss */
p, h1, h2, h3, h4 {
  text-rendering: optimizeSpeed !Important;
}
/* line 104, templates/rt_galatea/custom/scss/custom.scss */
.fps_details {
  font-size: 2vw;
  color: rgba(255, 255, 255, 1) !Important;
  font-weight: 800;
  opacity: 1;
  text-shadow: 2px 2px #000;
}
/* line 113, templates/rt_galatea/custom/scss/custom.scss */
div.fps_lead_title_large {
  width: 100%;
  margin: 0 0 20px 0;
}
/* line 118, templates/rt_galatea/custom/scss/custom.scss */
.fps_lead_title_large {
  text-align: center;
  font-size: 8vw;
  color: rgba(255, 255, 255, 1) !Important;
  opacity: 1;
  text-shadow: 2px 2px #000;
}
/* line 126, templates/rt_galatea/custom/scss/custom.scss */
.fps_lead_title_fat {
  font-weight: 800;
}
/* line 130, templates/rt_galatea/custom/scss/custom.scss */
.fps_lead_title_thin {
  font-weight: 100;
}
/* line 134, templates/rt_galatea/custom/scss/custom.scss */
div.fps_sale_row_2 {
  width: 100%;
}
/* line 139, templates/rt_galatea/custom/scss/custom.scss */
div.fps_sale_image {
  width: 25%;
  margin: 0;
  margin: 0 0 0 10%;
  position: absolute;
}
/* line 146, templates/rt_galatea/custom/scss/custom.scss */
div.fps_lead_tagline_block {
  float: right;
  text-align: right;
  width: 65%;
}
/* line 152, templates/rt_galatea/custom/scss/custom.scss */
.fps_lead_tagline {
  font-size: 4vw;
  color: rgba(255, 255, 255, 1) !Important;
  font-weight: 800;
  opacity: 1;
  font-family: 'Diplomata SC', cursive;
  text-shadow: 2px 2px #000;
}
/* line 162, templates/rt_galatea/custom/scss/custom.scss */
.fps_sale_image img {
  width: 100% !Important;
  height: 100% !Important;
}
/* line 167, templates/rt_galatea/custom/scss/custom.scss */
.g-owlcarousel-item-desc {
  opacity: 1;
}
/* line 171, templates/rt_galatea/custom/scss/custom.scss */
.g-owlcarousel-item-link {
  float: right;
  margin: 3% 0 0 30%;
}
/* line 182, templates/rt_galatea/custom/scss/custom.scss */
.g-menu-item-subtitle {
  font-weight: 100 !Important;
}
/* line 186, templates/rt_galatea/custom/scss/custom.scss */
.fps_logo_top_block {
  padding: 20px 0 10px 0 !Important;
  vertical-align: bottom !Important;
  align-self: baseline !Important;
}
/* line 192, templates/rt_galatea/custom/scss/custom.scss */
.g-social a {
  background: #fff none repeat scroll 0 0;
  border-radius: 3px;
  color: #424242;
  display: inline-block;
  font-size: 1.5rem;
  height: 30px;
  line-height: 30px;
  margin: 0 2px;
  text-align: center;
  width: 30px;
}
/* line 205, templates/rt_galatea/custom/scss/custom.scss */
#g-top {
  color: #666 !Important;
}
/* line 209, templates/rt_galatea/custom/scss/custom.scss */
#fancybox-wrap {
  z-index: 30000;
}
/* line 213, templates/rt_galatea/custom/scss/custom.scss */
#fancybox-left, #fancybox-right, #fancybox-close {
  z-index: 30002;
  display: inline;
}
/* line 217, templates/rt_galatea/custom/scss/custom.scss */
.browse-view .availability, .latest-view .availability {
  display: none;
}
/* line 222, templates/rt_galatea/custom/scss/custom.scss */
.jmap_filetree, .jmap_filetree ul, .jmap_filetree ul li, .jmap_filetree ul li a {
  font-size: 14px !important;
}
/* line 226, templates/rt_galatea/custom/scss/custom.scss */
.product-related-products h4 {
  font-size: 1.2em;
  font-weight: 400;
  color: #ee8d24 !important;
}
/* line 232, templates/rt_galatea/custom/scss/custom.scss */
.availability {
  text-align: left;
  color: #f85505;
  font-size: 1.2em;
}
/* line 239, templates/rt_galatea/custom/scss/custom.scss */
.fps_social_block {
  background: none;
}
/* line 244, templates/rt_galatea/custom/scss/custom.scss */
.fps_social a {
  color: #424242;
  background: none;
  display: inline-block;
  font-size: 0.8rem;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 20px;
  margin: 2px;
  border-radius: 3px;
}
/* line 257, templates/rt_galatea/custom/scss/custom.scss */
.fps_social .fa-fw {
  width: 2em;
  text-align: center;
}
/* line 262, templates/rt_galatea/custom/scss/custom.scss */
#searchForm .phrases, #searchForm .only, #searchForm .btn-toolbar {
  display: none;
}
/* line 266, templates/rt_galatea/custom/scss/custom.scss */
.browse-view .virtuemart_search {
  display: none;
}
/* line 270, templates/rt_galatea/custom/scss/custom.scss */
.fps_serp .fps_slide_show {
  display: none;
}
/* line 276, templates/rt_galatea/custom/scss/custom.scss */
.fps_home .fps_logo .g-content img {
  width: auto !important;
}
/* line 280, templates/rt_galatea/custom/scss/custom.scss */
.product-fields-title-wrapper .hasTooltip {
  display: none;
}
/* line 284, templates/rt_galatea/custom/scss/custom.scss */
.product-related-products .product-fields-title-wrapper {
  color: #ee8d24 !Important;
  font-family: "Poppins";
  font-weight: 700;
  font-size: 1.8em;
}
/* line 291, templates/rt_galatea/custom/scss/custom.scss */
.vm-pagination ul li {
  padding: 5px 0px 5px 5px;
}
/* line 296, templates/rt_galatea/custom/scss/custom.scss */
.vm-pagination-top {
  display: none;
}
/* line 301, templates/rt_galatea/custom/scss/custom.scss */
div.product-field-type-R {
  width: 31.9%;
  float: left;
  border: 1px solid #ddd;
  min-width: 220px;
  margin: 0 5px;
}
/* line 310, templates/rt_galatea/custom/scss/custom.scss */
div.product-field-type-R .product-field-display {
  padding: 6px;
}
/* line 314, templates/rt_galatea/custom/scss/custom.scss */
.chzn-container, .chzn-drop {
  width: 400px !Important;
}
/* line 318, templates/rt_galatea/custom/scss/custom.scss */
.chzn-container select {
  border-radius: 0px;
}
/* line 322, templates/rt_galatea/custom/scss/custom.scss */
.chzn-results li {
  font-size: 1.2em !Important;
  color: #4297e7 !Important;
}
/* line 327, templates/rt_galatea/custom/scss/custom.scss */
input[type="text"] {
  margin-bottom: 0;
}
/* line 332, templates/rt_galatea/custom/scss/custom.scss */
.view-cart #g-slideshow, .view-cart .fps_features_titlebar, .view-cart .fps_features_banner, .view-cart .fps_slide_show, .view-cart .fps_slide_titlebar {
  display: none;
}
/* line 338, templates/rt_galatea/custom/scss/custom.scss */
#g-offsidebar {
  display: none;
}
/* line 342, templates/rt_galatea/custom/scss/custom.scss */
.fps_logo_top_block {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 349, templates/rt_galatea/custom/scss/custom.scss */
.fps_logo {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  margin-bottom: 10px;
  text-align: center;
}
/* line 358, templates/rt_galatea/custom/scss/custom.scss */
.fps_top_main_bar {
  background: #fff;
  padding: 5px 10px 5px 0;
}
/* line 363, templates/rt_galatea/custom/scss/custom.scss */
.fps_search_block {
  background: #eae9e8;
  padding: 20px 0 0 0;
}
/* line 369, templates/rt_galatea/custom/scss/custom.scss */
.g-menu-item-title {
  font-size: 1.2em !Important;
  font-weitht: 200;
}
/* line 374, templates/rt_galatea/custom/scss/custom.scss */
#g-mainbar .g-content {
  padding: 15px 50px !Important;
}
/* line 378, templates/rt_galatea/custom/scss/custom.scss */
.fps_clear_sidebar {
  display: none;
}
/* line 382, templates/rt_galatea/custom/scss/custom.scss */
.fps_announce_block {
  padding: 3% !Important;
}
/* line 386, templates/rt_galatea/custom/scss/custom.scss */
.fps_slide_titlebar, .fps_features_titlebar {
  background: #fff;
  color: #725643 !Important;
}
/* line 391, templates/rt_galatea/custom/scss/custom.scss */
#g-mainbar td {
  color: #333;
  font-weight: 400;
}
/* line 396, templates/rt_galatea/custom/scss/custom.scss */
b, strong {
  color: #578802 !Important;
}
/* line 400, templates/rt_galatea/custom/scss/custom.scss */
h2 {
  color: #44972a;
}
/* line 403, templates/rt_galatea/custom/scss/custom.scss */
h3 {
  color: #44972a;
}
/* line 407, templates/rt_galatea/custom/scss/custom.scss */
#pb_header {
  font-size: 2.5rem;
  color: #686868;
}
/* line 412, templates/rt_galatea/custom/scss/custom.scss */
.table-striped tbody tr:nth-child(2n+1) td:hover, .table-striped tbody td:hover, .table-bordered td:hover, .table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody td, .table-bordered td {
  background: #fff !Important;
}
/* line 416, templates/rt_galatea/custom/scss/custom.scss */
a {
  font-weight: 600;
}
/* line 420, templates/rt_galatea/custom/scss/custom.scss */
a:hover {
  color: #ee8d24;
  font-weight: 600;
}
/* line 426, templates/rt_galatea/custom/scss/custom.scss */
.table-striped tbody td a, table.table-bordered thead th a {
  font-size: 1.2em;
}
/* line 430, templates/rt_galatea/custom/scss/custom.scss */
.table-striped tbody td a:hover {
  font-size: 1.2em;
}
/* line 438, templates/rt_galatea/custom/scss/custom.scss */
table.table-bordered thead th {
  background-color: #f2fbca;
}
/* line 446, templates/rt_galatea/custom/scss/custom.scss */
.total_products, .show_cart a, .show_cart {
  float: middle;
  text-align: center;
  clear: both;
}
/* line 454, templates/rt_galatea/custom/scss/custom.scss */
.featured-view .vm-product-descr-container-1, .latest-view .vm-product-descr-container-1, .recent-view .vm-product-descr-container-1, .browse-view .vm-product-descr-container-1 {
  float: left;
  text-align: left;
}
/* line 459, templates/rt_galatea/custom/scss/custom.scss */
.fps_feature_title {
  display: none;
}
/* line 464, templates/rt_galatea/custom/scss/custom.scss */
.fps_info_search input[type="search"] {
  opacity: 1;
  color: #666;
}
/* line 471, templates/rt_galatea/custom/scss/custom.scss */
.fps_shop_search form {
  margin-bottom: 10 !important;
}
/* line 475, templates/rt_galatea/custom/scss/custom.scss */
.fps_info_search input.search-query, input[type="text"] {
  border-radius: 0px;
  width: 70%;
  margin-right: 10px;
}
/* line 485, templates/rt_galatea/custom/scss/custom.scss */
.browse-view .addtocart-bar {
  display: none;
}
/* line 489, templates/rt_galatea/custom/scss/custom.scss */
#facebox .content {
  width: 800px;
}
/* line 496, templates/rt_galatea/custom/scss/custom.scss */
.fps_main_slides .g-title {
  line-height: 0;
  margin: 0;
  padding: 0;
}
/* line 503, templates/rt_galatea/custom/scss/custom.scss */
.fps_ship_free_txt {
  color: #ed1c24;
}
/* line 507, templates/rt_galatea/custom/scss/custom.scss */
.g-main-nav {
  text-align: center;
}
/* line 513, templates/rt_galatea/custom/scss/custom.scss */
.moduletablefps_joaquin_choice .spacer {
  padding: 20px;
  border: 1px dotted #ccc;
  margin: 5px;
}
/* line 519, templates/rt_galatea/custom/scss/custom.scss */
.moduletablefps_joaquin_choice .spacer:hover {
  border: 1px dotted #dcfd40;
  box-shadow: -5px 3px 5px #ccc;
  padding: 15px;
}
/* line 525, templates/rt_galatea/custom/scss/custom.scss */
p {
  font-size: 1.2em;
  color: #333;
  letter-spacing: 0px;
}
/* line 531, templates/rt_galatea/custom/scss/custom.scss */
ul {
  list-style-type: disc;
  list-style-position: inside;
}
/* line 536, templates/rt_galatea/custom/scss/custom.scss */
.item-page li {
  font-size: 1.2em;
  font-weight: 600;
  color: #ee8d24;
  letter-spacing: 0px;
  padding: 5px 0px 5px 30px;
}
/* line 545, templates/rt_galatea/custom/scss/custom.scss */
.fps_main_menu {
  text-transform: uppercase;
}
/* line 548, templates/rt_galatea/custom/scss/custom.scss */
.fps_cart .total_products {
  text-align: right;
}
/* line 555, templates/rt_galatea/custom/scss/custom.scss */
.alert {
  background-color: #e3fb5e;
  border-color: #eee4d2;
  padding: 0.938rem;
}
/* line 561, templates/rt_galatea/custom/scss/custom.scss */
.alert, .alert h4, .text-warning {
  color: #000;
}
/* line 565, templates/rt_galatea/custom/scss/custom.scss */
#g-slideshow .g-menu-item-container {
  color: #666;
}
/* line 569, templates/rt_galatea/custom/scss/custom.scss */
.fps_vm_one_kind {
  float: left;
  width: 145px;
  height: 145px;
  background-image: url('../../../../images/template_graphics/morningwood_growers_one_kind.png');
}
/* line 578, templates/rt_galatea/custom/scss/custom.scss */
.fps_vm_joaquin_guarantee {
  float: left;
  width: 145px;
  height: 145px;
  background-image: url('../../../../images/template_graphics/morningwood_growers_new_guarantee.png');
}
/* line 586, templates/rt_galatea/custom/scss/custom.scss */
.fps_vm_badge_bar {
  float: left;
  width: 100%;
  max-height: 145px;
  margin-bottom: 50px;
  margin-top: 30px;
}
/* line 594, templates/rt_galatea/custom/scss/custom.scss */
.fps_ship_free_txt {
  text-align: right;
}
/* line 598, templates/rt_galatea/custom/scss/custom.scss */
.fps_shop_search {
  text-align: left;
  max-width: 600px;
}
/* line 603, templates/rt_galatea/custom/scss/custom.scss */
.fps_search_block .g-content {
  text-align: center;
}
/* line 608, templates/rt_galatea/custom/scss/custom.scss */
.fps_shop_search form {
  margin: 0 0 10px 0;
}
/* line 612, templates/rt_galatea/custom/scss/custom.scss */
.fps_shop_search input {
  max-width: 300px;
  margin-bottom: 0;
}
/* MG Top Bar Menu Start  */
/* line 619, templates/rt_galatea/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 1rem;
}
/* line 623, templates/rt_galatea/custom/scss/custom.scss */
#g-navigation .g-menu-item-subtitle {
  font-size: 0.7rem;
}
/* line 627, templates/rt_galatea/custom/scss/custom.scss */
#g-navigation {
  border-top: 4px solid #e3fb5e;
}
/* line 631, templates/rt_galatea/custom/scss/custom.scss */
.fps_main_menu .g-dropdown {
  background: #fff;
  box-shadow: -10px 10px 3px #ccc;
}
/* line 636, templates/rt_galatea/custom/scss/custom.scss */
.fps_main_menu li a {
  color: #000;
  opacity: 1;
  text-transform: uppercase;
}
/* line 642, templates/rt_galatea/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #d54600;
}
/* line 646, templates/rt_galatea/custom/scss/custom.scss */
.fps_main_menu .g-menu-item-title:hover, #g-navigation .g-menu-item-subtitle:hover {
  color: #d54600;
}
/* MG Top Bar Menu End  */
/* line 654, templates/rt_galatea/custom/scss/custom.scss */
.wf_caption {
  float: left;
  border: 2px dotted #ccc;
  display: block;
  max-width: 800px;
  width: 100%;
  margin-bottom: 20px;
}
/* line 658, templates/rt_galatea/custom/scss/custom.scss */
.fps_article_caption_txt {
  padding-left: 20px;
  color: #666;
  padding-bottom: 20px;
  padding-top: 20px;
  display: block;
}
/* line 661, templates/rt_galatea/custom/scss/custom.scss */
.fps_disclaimer {
  border: 1px dotted #ccc;
  padding: 15px !Important;
}
/* line 665, templates/rt_galatea/custom/scss/custom.scss */
.fps_disclaimer p {
  font-size: 0.8em;
}
/* line 668, templates/rt_galatea/custom/scss/custom.scss */
.fps_disclaimer h2 {
  font-size: 1.2em;
}
/* line 672, templates/rt_galatea/custom/scss/custom.scss */
.fps_disclaimer h1 {
  font-size: 1.5em;
}
/* line 684, templates/rt_galatea/custom/scss/custom.scss */
#fancybox-content {
  background: #fff;
}
/* line 689, templates/rt_galatea/custom/scss/custom.scss */
#g-container-main {
  background: #f2fbca;
}
/* line 693, templates/rt_galatea/custom/scss/custom.scss */
a {
  color: #4297e7;
  transition: all 0.2s ease 0s;
}
/* line 698, templates/rt_galatea/custom/scss/custom.scss */
.g-wrapper .g-container {
  padding: 1rem 0;
}
/* Start FPS Virtuemart Styes */
/* line 706, templates/rt_galatea/custom/scss/custom.scss */
.vmpayment_name, .vmpayment_description {
  display: none;
}
/* line 710, templates/rt_galatea/custom/scss/custom.scss */
div .PricebasePrice .vm-price-desc, div .PricebasePrice .PricebasePrice {
  display: none;
}
/* line 715, templates/rt_galatea/custom/scss/custom.scss */
.vm-fieldset-pricelist h3, .vm-fieldset-pricelist h4 {
  font-size: 1em;
}
/* line 723, templates/rt_galatea/custom/scss/custom.scss */
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .fps_shop_search input[type="submit"], .button, input[type="submit"], button.fps_shop_search, .btn, .pagenav, .show_cart a, .ask-a-question a, .productdetails-view button {
  background: #f9fdb4 none repeat scroll 0 0 !Important;
  border: 0px solid #00669a !Important;
  border-radius: 0px !Important;
  color: #000 !Important;
  cursor: pointer !Important;
  font-size: 1rem !Important;
  font-weight: 300 !Important;
  margin: 0 !Important;
  padding: 0.5rem 1rem !important;
  text-shadow: none !Important;
  transition: all 0.2s ease 0s !Important;
  vertical-align: top !Important;
  box-sizing: 0 !Important;
  display: inline-block !Important;
  font-family: "Poppins" !Important;
  line-height: 20px !Important;
}
/* line 744, templates/rt_galatea/custom/scss/custom.scss */
.button {
  color: #000 !Important;
}
/* line 748, templates/rt_galatea/custom/scss/custom.scss */
.button:hover {
  color: #000 !Important;
}
/* line 753, templates/rt_galatea/custom/scss/custom.scss */
span.quantity-controls {
  max-width: 15px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 1px;
  overflow: hidden;
}
/* line 761, templates/rt_galatea/custom/scss/custom.scss */
.vm-product-descr-container-1 > h2, .vm-product-descr-container-0 > h2 {
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 10px;
  text-align: center;
}
/* line 768, templates/rt_galatea/custom/scss/custom.scss */
.featured-view h4, .latest-view h4, .topten-view h4, .recent-view h4, .related-products-view h4 {
  font-size: 24px;
  margin: 0 0 8px;
  padding: 0;
}
/* line 776, templates/rt_galatea/custom/scss/custom.scss */
#facebox {
  z-index: 12000;
}
/* line 781, templates/rt_galatea/custom/scss/custom.scss */
#facebox_overlay {
  z-index: 11500;
}
/* line 786, templates/rt_galatea/custom/scss/custom.scss */
.vm-price-desc {
  color: #ed1c24;
  font-weight: bold;
}
/* line 791, templates/rt_galatea/custom/scss/custom.scss */
.spacer-buy-area h1 {
  margin: 0px;
}
/* END FPS Virtuemart Styes */
/* START Mix and Grow Styes */
/* line 801, templates/rt_galatea/custom/scss/custom.scss */
.pb_selectedProduct img {
  border: 8px solid #fff;
  box-shadow: 0px 0px 15px #d8fd08;
}
/* line 806, templates/rt_galatea/custom/scss/custom.scss */
.product_wrap ul {
  margin-left: 0.2rem !Important;
  height: 200px !Important;
}
/* line 811, templates/rt_galatea/custom/scss/custom.scss */
#pb_mainPage .groupSelectImg li {
  height: 250px !Important;
}
/* line 815, templates/rt_galatea/custom/scss/custom.scss */
#pb_mainPage .product_wrap {
  float: left;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}
/* line 823, templates/rt_galatea/custom/scss/custom.scss */
.pb_productimage {
  max-width: 200px;
}
/* line 827, templates/rt_galatea/custom/scss/custom.scss */
.fps_magnetized {
  font-size: 2vw;
  font-weight: 800;
  font-style: italic;
}
/* line 833, templates/rt_galatea/custom/scss/custom.scss */
#pb_mainPage .group {
  background-color: #cde364 !Important;
  background-image: radial-gradient(#fff 10%, transparent 10%), radial-gradient(#fff 10%, transparent 10%) !Important;
  background-size: 30px 30px !Important;
  background-position: 0 0, 15px 15px !Important;
}
/* line 841, templates/rt_galatea/custom/scss/custom.scss */
.pb_quantity_wrapper {
  display: none;
}
/* line 845, templates/rt_galatea/custom/scss/custom.scss */
#act_0, #act_1, #act_2 {
  display: none;
}
/* END Mix and Grow Styes */
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {
  /* line 862, templates/rt_galatea/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel > li {
    width: 100%;
    margin: 0;
    padding: 5px 0 10px 0;
    border-bottom: 2px solid #fff;
  }
  /* line 869, templates/rt_galatea/custom/scss/custom.scss */
  .fps_logo {
    max-width: 120px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
/* FPS IPAD MODS */
/* line 894, templates/rt_galatea/custom/scss/custom.scss */
.fps_sale_button {
  background: #2173ef none repeat scroll 0 0 !Important;
  border: 1px solid #666 !Important;
  border-radius: 10px !Important;
  color: #fff !Important;
  cursor: pointer !Important;
  font-size: 3vw !Important;
  font-weight: 400 !Important;
  margin: 0 !Important;
  padding: 0.5rem 1vw !important;
  text-shadow: none !Important;
  transition: all 0.2s ease 0s !Important;
  vertical-align: top !Important;
  box-sizing: 0 !Important;
  display: inline-block !Important;
  font-family: "Poppins" !Important;
  line-height: 3vw !Important;
  box-shadow: 2px 2px #000;
}
/* line 914, templates/rt_galatea/custom/scss/custom.scss */
.fps_sale_button:hover {
  background: #e4200c none repeat scroll 0 0 !Important;
  border: 1px solid #666 !Important;
  border-radius: 10px !Important;
  color: #fff !Important;
  cursor: pointer !Important;
  font-size: 3vw !Important;
  font-weight: 400 !Important;
  margin: 0 !Important;
  padding: 0.5rem 1vw !important;
  text-shadow: none !Important;
  transition: all 0.2s ease 0s !Important;
  vertical-align: top !Important;
  box-sizing: 0 !Important;
  display: inline-block !Important;
  font-family: "Poppins" !Important;
  line-height: 3vw !Important;
  box-shadow: 2px 2px #000;
}
/*# sourceMappingURL=custom_60.css.map */