/* 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 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/phoca_premiere/scss/mixins/_nav.scss */
/* Radius */
/* line 4, templates/phoca_premiere/scss/phocacart.scss */
.btn-group > .btn:first-child {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
/* line 8, templates/phoca_premiere/scss/phocacart.scss */
.btn-group > .btn:last-child {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 13, templates/phoca_premiere/scss/phocacart.scss */
.jstree-proton .jstree-hovered, .jstree-proton .jstree-clicked {
  background: #daad86;
  color: #fff;
  border-radius: 3px;
  box-shadow: inset 0 0 1px #daad86;
}
/* line 20, templates/phoca_premiere/scss/phocacart.scss */
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle {
  background: #daad86;
}
/* line 23, templates/phoca_premiere/scss/phocacart.scss */
#phPriceFilterRange .ui-widget-header {
  background: #daad86;
}
/* line 26, templates/phoca_premiere/scss/phocacart.scss */
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle:hover {
  background: #daad86;
  border: 3px solid #bf783b;
}
/* line 31, templates/phoca_premiere/scss/phocacart.scss */
.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: 0px;
  /*border-color: transparent;*/
  box-shadow: none;
  background-image: url('../../images/phocacart/bg-cat2.png');
  background-size: cover;
  background-position: center top;
  width: 100%;
  border: 1px solid #fff;
}
/* line 49, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-categories-box .ph-item-box .ph-thumbnail .ph-image, #ph-pc-categories-box .ph-thumbnail .ph-image {
  transition: transform 0.8s;
}
/* line 54, templates/phoca_premiere/scss/phocacart.scss */
#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);
}
/* line 59, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-categories-box .ph-t-cell .ph-item-box {
  overflow: hidden;
}
/* line 63, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-category-box .btn.btn-primary, #ph-pc-categories-box .btn.btn-primary {
  color: #fff;
  background-color: #bc986a;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 2px;
  border-color: transparent;
  padding: 0.5rem 1rem;
}
/* line 74, templates/phoca_premiere/scss/phocacart.scss */
#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;
}
/* line 81, templates/phoca_premiere/scss/phocacart.scss */
.ph-item-image-add-box {
  margin: 0px -15px;
}
/* line 85, templates/phoca_premiere/scss/phocacart.scss */
.btn-group .btn {
  padding: 7px 11px;
}
/* line 88, templates/phoca_premiere/scss/phocacart.scss */
.ph-item-box .btn, .btn-sm.ph-btn {
  padding: 7px 11px;
  border-radius: 0.1875rem;
  font-size: 0.8em;
}
/* line 95, templates/phoca_premiere/scss/phocacart.scss */
.ph-btn {
  padding: 7px 11px;
  border-radius: 0.1875rem;
}
/* line 100, templates/phoca_premiere/scss/phocacart.scss */
.phItemCartUpdateBoxForm .btn {
  padding: 9px 7px;
}
/* line 104, templates/phoca_premiere/scss/phocacart.scss */
.ph-filter-box .btn {
  padding: 7px;
}
/* line 108, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-category-box .ph-pagination-top .btn, #ph-pc-category-box .chosen-single, #ph-pc-category-box input {
  border-radius: 0;
}
/* line 113, templates/phoca_premiere/scss/phocacart.scss */
#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: #565656;
  background-image: none;
}
/* line 121, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-category-box .ph-pagination-top .btn:hover span {
  color: #565656;
}
/* line 125, templates/phoca_premiere/scss/phocacart.scss */
#phItemTopBoxForm select.form-control + .chosen-container.chosen-container-single, #phItemTopBoxForm .chosen-single {
  height: 36px;
}
/* line 130, templates/phoca_premiere/scss/phocacart.scss */
.chosen-container-single .chosen-single {
  border: 2px solid #e5e5e5;
}
/* line 134, templates/phoca_premiere/scss/phocacart.scss */
.btn-group > .btn + .btn:hover {
  margin-left: 0px;
}
/* line 137, templates/phoca_premiere/scss/phocacart.scss */
.btn-group > .btn + .btn {
  margin-left: 0px;
}
/* Top Modules */
/* line 142, templates/phoca_premiere/scss/phocacart.scss */
.ph-main-nav-top-box .g-content .platform-content {
  float: right;
  margin: auto 1.3em;
}
/* line 147, templates/phoca_premiere/scss/phocacart.scss */
.ph-main-nav-top-box .g-content .jmoddiv.jmodinside {
  position: static;
}
/* line 151, templates/phoca_premiere/scss/phocacart.scss */
.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;
}
/* line 158, templates/phoca_premiere/scss/phocacart.scss */
.ph-dropdown-currency, .ph-dropdown-wishlist, .ph-dropdown-compare, .ph-dropdown-cart {
  min-width: 35%;
}
/* line 165, templates/phoca_premiere/scss/phocacart.scss */
.ph-item-currency-box, .ph-item-wishlist-box, .ph-item-compare-box, .ph-item-cart-box {
  margin: 10px;
}
@media screen and (max-width: 768px) {
  /* line 173, templates/phoca_premiere/scss/phocacart.scss */
  .ph-dropdown-currency, .ph-dropdown-wishlist, .ph-dropdown-compare, .ph-dropdown-cart {
    min-width: 80%;
  }
}
/* line 181, templates/phoca_premiere/scss/phocacart.scss */
.ph-main-nav-mod .g-menu-item-container {
  white-space: nowrap;
}
/* line 185, templates/phoca_premiere/scss/phocacart.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: none;
}
/* Touch spin + / - add to cart */
/* line 190, templates/phoca_premiere/scss/phocacart.scss */
#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;
}
/* line 195, templates/phoca_premiere/scss/phocacart.scss */
#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;
}
/* line 201, templates/phoca_premiere/scss/phocacart.scss */
.phItemCartBoxForm .btn.btn-primary.ph-btn {
  padding: 11px;
}
/* line 205, templates/phoca_premiere/scss/phocacart.scss */
.btn.btn-primary.bootstrap-touchspin-down, .btn.btn-primary.bootstrap-touchspin-up {
  background-color: #fff;
  border: 2px solid #e5e5e5;
  color: #565656;
}
/* line 212, templates/phoca_premiere/scss/phocacart.scss */
.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: #565656;
}
/* line 219, templates/phoca_premiere/scss/phocacart.scss */
.btn.btn-primary.bootstrap-touchspin-up {
  border-radius: 0 3px 0 0;
}
/* line 222, templates/phoca_premiere/scss/phocacart.scss */
.btn.btn-primary.bootstrap-touchspin-down {
  border-radius: 0 0 3px 0;
}
/* line 226, templates/phoca_premiere/scss/phocacart.scss */
.form-inline .form-group .ph-input-quantity.ph-input-sm {
  height: auto;
}
/* line 230, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-checkout-box .form-inline .form-group .ph-input-quantity {
  width: 3.8em;
}
/* line 234, templates/phoca_premiere/scss/phocacart.scss */
.btn.btn-primary.bootstrap-touchspin-up {
  border-bottom: 0px;
}
/* line 238, templates/phoca_premiere/scss/phocacart.scss */
.btn.btn-primary.bootstrap-touchspin-down:hover, .btn.btn-primary.bootstrap-touchspin-up:hover {
  color: #565656;
}
/* line 243, templates/phoca_premiere/scss/phocacart.scss */
.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;
}
/* line 249, templates/phoca_premiere/scss/phocacart.scss */
.bootstrap-touchspin .ph-input-quantity:hover {
  border: 2px solid #e5e5e5;
}
/* line 253, templates/phoca_premiere/scss/phocacart.scss */
.ph-checkout-icon-spec-finished, .ph-checkout-icon-spec-pending {
  padding: 0px;
  border-radius: 2px;
}
/* line 259, templates/phoca_premiere/scss/phocacart.scss */
#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;
}
/* line 267, templates/phoca_premiere/scss/phocacart.scss */
#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;
}
/* line 272, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-account-box .chosen-search-input, #ph-pc-checkout-box .chosen-search-input {
  width: 14em;
}
/* line 277, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-item-box .ph-input-quantity {
  padding: 0.5rem 0.375rem;
}
/* line 280, templates/phoca_premiere/scss/phocacart.scss */
#phQuickViewPopup .ph-input-quantity {
  padding: 1.375rem 0.375rem;
}
/* line 284, templates/phoca_premiere/scss/phocacart.scss */
#g-header .ph-search-box input {
  border-color: #fff;
  border-width: 2px;
  background: #e6e6e6;
  color: #fff;
  box-shadow: none;
  border-radius: 2px;
  padding: 0.8em 0em 0.8em 0.8em;
}
/* line 294, templates/phoca_premiere/scss/phocacart.scss */
#g-header .ph-search-box input::placeholder {
  color: #fff;
  opacity: 0.5;
}
/* no conflict between modals */
/* line 302, templates/phoca_premiere/scss/phocacart.scss */
.modal.zoom .modal-dialog {
  transform: scale(1);
}
/*
 div.modal {
 width: 760px;
 margin-left: -380px;
 }
 */
/* Stars */
/* line 314, templates/phoca_premiere/scss/phocacart.scss */
span.ph-stars, span.ph-stars span {
  display: block;
  background: url('../../images/phocacart/star-small.png') 0 -16px repeat-x;
  width: 80px;
  height: 16px;
}
/* line 321, templates/phoca_premiere/scss/phocacart.scss */
span.ph-stars span {
  background-position: 0 0;
}
/* line 325, templates/phoca_premiere/scss/phocacart.scss */
.ph-rating .br-widget a {
  background: rgba(0, 0, 0, 0) url('../../images/phocacart/star.png') repeat scroll 0 0;
  display: block;
  float: left;
  height: 24px;
  width: 24px;
}
/* Filter Box */
/* line 334, templates/phoca_premiere/scss/phocacart.scss */
input[type="radio"], input[type="checkbox"] {
  margin-top: 10px;
}
/* line 339, templates/phoca_premiere/scss/phocacart.scss */
.form-check input[type="radio"], .form-check input[type="checkbox"] {
  margin-top: 0px;
}
/* line 344, templates/phoca_premiere/scss/phocacart.scss */
#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;
}
/* line 350, templates/phoca_premiere/scss/phocacart.scss */
#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;
}
/* line 357, templates/phoca_premiere/scss/phocacart.scss */
.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;
}
/* line 366, templates/phoca_premiere/scss/phocacart.scss */
label {
  margin-bottom: 0;
}
/* line 370, templates/phoca_premiere/scss/phocacart.scss */
.panel-body .ph-filter-module-categories-tree, ul.ph-filter-module-category-tree {
  margin: 0;
  padding: 0;
}
/* line 376, templates/phoca_premiere/scss/phocacart.scss */
.ph-filter-box .form-group .col-sm-5, .ph-filter-box .form-group .col-sm-7 {
  padding: 0;
}
/* line 381, templates/phoca_premiere/scss/phocacart.scss */
.ph-corner-icon-featured {
  background-color: #d96c00;
}
/* line 384, templates/phoca_premiere/scss/phocacart.scss */
.ph-corner-icon-hot {
  background-color: #daad86;
}
/* line 387, templates/phoca_premiere/scss/phocacart.scss */
.ph-corner-icon-new {
  background-color: #8d8841;
}
/* line 391, templates/phoca_premiere/scss/phocacart.scss */
.ph-corner-icon-wrapper {
  /* z-index: 50;*/
}
/* line 395, templates/phoca_premiere/scss/phocacart.scss */
.ph-checkout-box-action {
  line-height: 1.5;
}
/* line 399, templates/phoca_premiere/scss/phocacart.scss */
.panel-default {
  border-color: #f0f0f0;
  border-radius: 0;
}
/* line 404, templates/phoca_premiere/scss/phocacart.scss */
.panel {
  border: 2px solid #f0f0f0;
  box-shadow: none;
}
/* line 409, templates/phoca_premiere/scss/phocacart.scss */
.panel-default > .panel-heading {
  background-color: #f9f9f9;
  border-color: #f0f0f0;
  margin-bottom: -2px;
}
/* line 415, templates/phoca_premiere/scss/phocacart.scss */
.panel-heading {
  border-bottom: 2px solid transparent;
}
/* line 419, templates/phoca_premiere/scss/phocacart.scss */
.ph-checkout-cart-quantity {
  padding-left: 0;
  padding-right: 0;
}
/* line 425, templates/phoca_premiere/scss/phocacart.scss */
#ph-pc-item-box .phSelectBoxButton.bs.on:after, .ph-filter-box .phSelectBoxButton.bs.on:after {
  top: -6px;
}
@media only screen and (max-width: 360px) {
  /* line 434, templates/phoca_premiere/scss/phocacart.scss */
  .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;
  }
}
/*# sourceMappingURL=phocacart_14.css.map */