/* 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
 */

#g-navigation #ph-top-modules .g-toplevel > li {
  transition: none;
}
#g-navigation #ph-top-modules .g-toplevel > li > .g-menu-item-container {
  transition: none;
}
#g-navigation #ph-top-modules .g-toplevel > li:hover {
  background: #b3ccb3;
  color: #ffffff;
  background-image: linear-gradient(to top, #b3ccb3, #94b894);
  transition: none;
  box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.25);
}
#g-navigation #ph-top-modules .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content {
  color: #ffffff;
}
#g-navigation #ph-top-modules .g-toplevel > li.active {
  background: #b3ccb3;
  border-bottom: 3px solid #9e857b;
  color: #ffffff;
  background-image: linear-gradient(to top, #b3ccb3, #94b894);
  transition: none;
}
#g-navigation #ph-top-modules .g-toplevel > li.active > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation #ph-top-modules .g-toplevel > li.active.g-selected {
  background: #b3ccb3;
  color: #ffffff;
}
#g-navigation #ph-top-modules .g-toplevel > li.active.g-selected > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation #ph-top-modules .g-dropdown {
  background: #b3ccb3;
  color: #ffffff;
  background-image: linear-gradient(to bottom, #b3ccb3, #94b894);
  transition: none;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
}
#g-navigation #ph-top-modules a {
  color: #ffffff;
}
#g-navigation #ph-top-modules .g-sublevel > li > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation #ph-top-modules .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation #ph-top-modules .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #b3ccb3;
  color: #ffffff;
}
/* Radius */
.btn-group > .btn:first-child {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.btn-group > .btn:last-child {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.jstree-proton .jstree-hovered, .jstree-proton .jstree-clicked {
  background: #634139;
  color: #fff;
  border-radius: 3px;
  box-shadow: inset 0 0 1px #634139;
}
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle {
  background: #634139;
}
#phPriceFilterRange .ui-widget-header {
  background: #634139;
}
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle:hover {
  background: #634139;
  border: 3px solid #221714;
}
.ph-item-box .ph-thumbnail, #ph-pc-category-box .ph-item-box .ph-thumbnail, #ph-pc-categories-box .ph-item-box .ph-thumbnail, #ph-pc-categories-box .ph-thumbnail, #phImageBox .ph-item-image-full-box.b-thumbnail, #phImageBox .img-thumbnail {
  border-radius: 0;
  box-shadow: 0 0 1px 0 rgba(150, 150, 150, 0.2), 0 3px 9px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  border: 0;
  /* don't override padding bottom here because of fade icons */
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
#ph-pc-categories-box .ph-item-box .ph-thumbnail, #ph-pc-categories-box .ph-thumbnail, #phImageBox .ph-item-image-full-box.b-thumbnail, #phImageBox .img-thumbnail {
  padding: 0;
}
.ph-item-box .ph-item-content {
  padding: 0;
}
.ph-item-box .ph-item-content h3 {
  padding: 0.1em 0.5em;
}
.ph-item-box .ph-item-content .ph-item-action-box {
  padding: 0.1em 0.7em 0.7em 0.7em;
}
.ph-item-attributes-box {
  margin-bottom: 1em;
}
.ph-item-content h3 {
  margin: 0.1em 0;
  padding: 0;
}
.ph-item-attributes-box h4 {
  margin: 0.1em 0;
  padding: 0;
}
.ph-item-box .ph-item-content h3.list, .ph-item-box .ph-item-content h3.gridlist {
  padding-left: 0;
  margin-left: 0;
}
.ph-item-content.list, .ph-item-content.gridlist {
  /*margin-top: 0.5em;
	margin-bottom: 0.5em;*/
}
.ph-item-content.list .row.ph-item-content-row .row-item, .ph-item-content.gridlist .row.ph-item-content-row .row-item {
  padding-left: 0;
}
.ph-item-content.list .row.ph-item-content-row .row-item:nth-child(3) {
  padding: 0.5em;
  margin-left: -1em;
}
/*
#ph-pc-categories-box .ph-item-box .ph-thumbnail .ph-image:hover,
#ph-pc-categories-box .ph-thumbnail .ph-image:hover {
	transform: scale(1.05);
}
*/
#ph-pc-categories-box .ph-t-cell .ph-item-box {
  overflow: hidden;
}
#ph-pc-category-box .btn.btn-primary, #ph-pc-categories-box .btn.btn-primary {
  color: #fff;
  background-color: #9e857b;
  background: linear-gradient(to top right, #766057, #9e857b);
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 2px;
  border-color: transparent;
  padding: 0.5rem 1rem;
}
#ph-pc-category-box .phItemCartBoxForm .btn.btn-primary, #ph-pc-categories-box .phItemCartBoxForm .btn.btn-primary {
  padding: 0.5em 0.4em;
  letter-spacing: -0.5px;
  margin: 0.2em 0;
}
.ph-item-image-add-box {
  margin: 0px -15px;
}
.btn-group .btn {
  padding: 7px 11px;
}
.ph-item-box .btn, .btn-sm.ph-btn {
  padding: 7px 11px;
  border-radius: 0.1875rem;
  font-size: 0.8em;
}
.ph-btn {
  padding: 7px 11px;
  border-radius: 0.1875rem;
}
.phItemCartUpdateBoxForm .btn {
  padding: 8px 7px;
  margin-top: 0px;
}
.ph-filter-box .btn {
  padding: 7px;
}
#ph-pc-category-box .ph-pagination-top .btn, #ph-pc-category-box .chosen-single, #ph-pc-category-box input {
  border-radius: 0;
}
#ph-pc-category-box .ph-pagination-top .btn:hover, #ph-pc-category-box .ph-pagination-top .btn {
  padding: 4px 11px;
  background-color: #fff;
  border: 2px solid #e5e5e5;
  color: #000000;
  background-image: none;
}
#ph-pc-category-box .ph-pagination-top .btn:hover span {
  color: #000000;
}
#phItemTopBoxForm select.form-control + .chosen-container.chosen-container-single, #phItemTopBoxForm .chosen-single {
  height: 36px;
}
.chosen-container-single .chosen-single {
  border: 2px solid #e5e5e5;
}
.btn-group > .btn + .btn:hover {
  margin-left: 0px;
}
.btn-group > .btn + .btn {
  margin-left: 0px;
}
/* Top Modules */
.ph-main-nav-top-box .g-content .platform-content {
  float: right;
  margin: auto 1.3em;
}
.ph-main-nav-top-box .g-content .jmoddiv.jmodinside {
  position: static;
}
.ph-item-currency-box .ph-small, .ph-item-wishlist-box .ph-small, .ph-item-compare-box .ph-small, .ph-item-cart-box .ph-small {
  font-size: inherit;
}
.ph-dropdown-currency, .ph-dropdown-wishlist, .ph-dropdown-compare, .ph-dropdown-cart {
  min-width: 35%;
}
.ph-item-currency-box, .ph-item-wishlist-box, .ph-item-compare-box, .ph-item-cart-box {
  margin: 10px;
}
@media screen and (max-width: 768px) {
  .ph-dropdown-currency, .ph-dropdown-wishlist, .ph-dropdown-compare, .ph-dropdown-cart {
    min-width: 80%;
  }
}
.ph-main-nav-mod .g-menu-item-container {
  white-space: nowrap;
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: none;
}
/* Touch spin + / - add to cart */
#ph-pc-checkout-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up, #ph-pc-item-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0 3px 0 0;
}
#ph-pc-checkout-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down, #ph-pc-item-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-radius: 0 0 3px 0;
}
.phItemCartBoxForm .btn.btn-primary.ph-btn {
  padding: 10px;
  margin-top: 0;
}
#phQuickViewPopup .phItemCartBoxForm .btn.btn-primary.ph-btn {
  padding: 14px;
  margin-top: 0;
}
.btn.btn-primary.bootstrap-touchspin-down, .btn.btn-primary.bootstrap-touchspin-up {
  background-color: #fff;
  border: 2px solid #e5e5e5;
  color: #000000;
}
.btn.btn-primary.bootstrap-touchspin-down span.glyphicon, .btn.btn-primary.bootstrap-touchspin-up span.glyphicon, .btn.btn-primary.bootstrap-touchspin-down span.fa, .btn.btn-primary.bootstrap-touchspin-up span.fa {
  color: #000000;
}
.btn.btn-primary.bootstrap-touchspin-up {
  border-radius: 0 3px 0 0;
}
.btn.btn-primary.bootstrap-touchspin-down {
  border-radius: 0 0 3px 0;
}
.form-inline .form-group .ph-input-quantity.ph-input-sm {
  height: auto;
}
#ph-pc-checkout-box .form-inline .form-group .ph-input-quantity {
  width: 3.8em;
}
.btn.btn-primary.bootstrap-touchspin-up {
  border-bottom: 0px;
}
.btn.btn-primary.bootstrap-touchspin-down:hover, .btn.btn-primary.bootstrap-touchspin-up:hover {
  color: #000000;
}
.bootstrap-touchspin .input-group-btn-vertical, #ph-pc-checkout-box .bootstrap-touchspin .input-group-btn-vertical, #ph-pc-item-box .bootstrap-touchspin .input-group-btn-vertical {
  right: auto;
}
.bootstrap-touchspin .ph-input-quantity:hover {
  border: 2px solid #e5e5e5;
}
.ph-checkout-icon-spec-finished, .ph-checkout-icon-spec-pending {
  padding: 0px;
  border-radius: 2px;
}
#ph-pc-account-box input[type="text"], #ph-pc-account-box .uneditable-input, #ph-pc-checkout-box input[type="text"], #ph-pc-checkout-box .uneditable-input {
  /*width: 206px;*/
  width: 14em;
}
#ph-pc-account-box select.form-control + .chosen-container.chosen-container-single .chosen-single, #ph-pc-checkout-box select.form-control + .chosen-container.chosen-container-single .chosen-single {
  width: 14em;
}
#ph-pc-account-box .chosen-search-input, #ph-pc-checkout-box .chosen-search-input {
  width: 14em;
}
#ph-pc-item-box .ph-input-quantity {
  padding: 0.5rem 0.375rem;
}
#phQuickViewPopup .ph-input-quantity {
  padding: 1.375rem 0.375rem;
}
#g-header .ph-search-box input {
  border-color: #d4e4d4;
  border-width: 2px;
  background: #76a976;
  color: white;
  box-shadow: none;
  border-radius: 2px;
  padding: 0.8em 0em 0.8em 0.8em;
}
#g-header .ph-search-box input::placeholder {
  color: white;
  opacity: 0.5;
}
/* no conflict between modals */
.modal.zoom .modal-dialog {
  transform: scale(1);
}
/*
div.modal {
	width: 760px;
	margin-left: -380px;
}
*/
/* Stars */
span.ph-stars, span.ph-stars span {
  display: block;
  background: url('../../images/phocacart/star-small.png?67ffc7ca') 0 -16px repeat-x;
  width: 80px;
  height: 16px;
}
span.ph-stars span {
  background-position: 0 0;
}
.ph-rating .br-widget a {
  background: rgba(0, 0, 0, 0) url('../../images/phocacart/star.png?67ffc7ca') repeat scroll 0 0;
  display: block;
  float: left;
  height: 24px;
  width: 24px;
}
/* Filter Box */
input[type="radio"], input[type="checkbox"] {
  margin-top: 10px;
}
.form-check input[type="radio"], .form-check input[type="checkbox"] {
  margin-top: 0px;
}
#ph-pc-item-box .ph-checkbox label input[type="radio"], #ph-pc-item-box .ph-checkbox label input[type="checkbox"], .ph-filter-box input[type="radio"], .ph-filter-box input[type="checkbox"] {
  margin-top: 9px;
}
#ph-pc-category-box .ph-checkbox label input[type="radio"], #ph-pc-category-box .ph-checkbox label input[type="checkbox"], .ph-item-attributes-box input[type="radio"], .ph-item-attributes-box input[type="checkbox"] {
  margin-top: 4px;
}
.ph-account-box-action input, .ph-account-box-action select, .ph-account-box-action .chosen-single, .ph-checkout-box-action input, .ph-checkout-box-action select, .ph-checkout-box-action .chosen-single {
  margin: 6px 0;
}
label {
  margin-bottom: 0;
}
.panel-body .ph-filter-module-categories-tree, ul.ph-filter-module-category-tree {
  margin: 0;
  padding: 0;
}
.ph-filter-box .form-group .col-sm-5, .ph-filter-box .form-group .col-sm-7 {
  padding: 0;
}
.ph-corner-icon-featured {
  background-color: #d96c00;
}
.ph-corner-icon-hot {
  background-color: #d8bab0;
}
.ph-corner-icon-new {
  background-color: #95bd95;
}
.ph-corner-icon-premium {
  background-color: #9e857b;
}
.ph-corner-icon-popular {
  background-color: #d96c00;
}
.ph-corner-icon-wrapper {
  /* z-index: 50;*/
}
.ph-checkout-box-action {
  line-height: 1.5;
}
.panel-default {
  border-color: #f0f0f0;
  border-radius: 0;
}
.panel {
  border: 2px solid #f0f0f0;
  box-shadow: none;
}
.panel-default > .panel-heading {
  background-color: #f9f9f9;
  border-color: #f0f0f0;
  margin-bottom: -2px;
}
.panel-heading {
  border-bottom: 2px solid transparent;
}
.ph-checkout-cart-quantity {
  padding-left: 0;
  padding-right: 0;
}
#ph-pc-item-box .phSelectBoxButton.bs.on:after, .ph-filter-box .phSelectBoxButton.bs.on:after {
  top: -6px;
}
@media only screen and (max-width: 360px) {
  .ph-category-add-to-cart-box .ph-pull-left, .ph-category-add-to-cart-box .ph-pull-right {
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.ph-item-attributes-box .chosen-container {
  width: 100% !important;
}
#phSearch input {
  border-radius: 0;
}
#phSearch .btn {
  padding: 10px 15px;
  margin-top: 0px;
}
.ph-search-box .row div {
  padding: 0;
}
#phSearch.input-group {
  width: 100%;
}
.phSelectBoxButton.color-ffffff {
  border: 2px solid #f0f0f0;
}
.phSelectBoxButton.color-ffffff:after {
  color: #f0f0f0;
  text-shadow: -2px 0 #f0f0f0, 0 2px #f0f0f0, 2px 0 #f0f0f0, 0 -2px #f0f0f0;
}
.ph-loader {
  border-top: 1.1em solid #c9bbb6;
  border-right: 1.1em solid #c9bbb6;
  border-bottom: 1.1em solid #c9bbb6;
  border-left: 1.1em solid #9e857b;
}
#phLoaderFull {
  border-top: 1.1em solid #c9bbb6;
  border-right: 1.1em solid #c9bbb6;
  border-bottom: 1.1em solid #c9bbb6;
  border-left: 1.1em solid #9e857b;
}
.ph-filter-box {
  margin-top: 0;
}
.ph-filter-box .panel:first-child, .ph-filter-box .panel:last-child {
  border-radius: 0;
}
.btn.btn-primary.bootstrap-touchspin-up, .btn.btn-primary.bootstrap-touchspin-down {
  background: #f0f0f0;
  box-shadow: none;
}
.row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content .ph-item-action-box {
  width: 100%;
  margin-top: 1em;
  margin-bottom: 0em;
}
.ph-item-box .ph-item-action-box .ph-item-action-fade {
  padding: 0 10px 30px 10px;
}
.ph-item-action-fade.gridlist {
  margin-top: -15px;
  margin-right: 10px;
}
#phItemCartBoxCount {
  background: #9e857b;
  color: #fff;
  padding: 0px 3px;
  border-radius: 3px;
  margin-top: -20px;
}
.ph-img-cart-cart {
  margin-top: 3px;
}
.ph-img-cart-cart {
  max-width: 3rem;
  max-height: auto;
}
.b-thumbnail {
  padding: 0;
}
.jf_ph_cat_item_btns_wrap {
  padding-right: 5px;
}
.ph-item-content.grid .ph-stars-box {
  margin: 10px;
}
/*# sourceMappingURL=phocacart_9.css.map */