/** Shopify CDN: Minification failed

Line 1259:19 Expected identifier but found whitespace
Line 1259:21 Unexpected "{"
Line 1259:31 Expected ":"

**/
/*
------------------------------------  WARNING  ------------------------------------
This file will be overwritten and should not be edited directly.
In order to edit custom CSS for Bold Product Upsell you should:
- Log into your Shopify Admin Panel
- Go to Apps --> Installed --> Product Upsell
- Go to Display Settings
------------------------------------  WARNING  ------------------------------------
*/
.bold-modal {
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999;
  display: none; }

  .bold-modal__window {
    box-sizing: border-box;
    padding: 30px;
    background-color: #fff;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto; }

    @media only screen and (max-width: 500px) {
      .bold-modal__window {
        height: 100%;
        padding: 20px;
      }
    }

  .bold-modal__window_content{
    height: 100%;
  }

  .bold-modal__btn-close {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    width: 40px;
    height: 40px;
    color: rgba(0,0,0,0.2);
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 100000000; }

    @media only screen and (max-width: 500px) {
      .bold-modal__btn-close {
        width: 30px;
        height: 30px;
      }
    }

.bold-modal__btn-close:hover {
      opacity: 0.5; }




  .bold-modal__header {
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    padding: 0 70px 0 30px;
    margin: -30px -30px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

  .bold-modal__content {
    box-sizing: border-box;
    padding: 30px;
    margin: -30px -30px 0; }

    @media only screen and (max-width: 500px) {
      .bold-modal__content {
        padding: 20px;
        margin: -20px -20px 0;
        overflow: scroll;
        height: calc(100% - 27px); }
    }

    .bold-modal__header+.bold-modal__content {
      margin-top: 0; }

    .bold-modal__content:last-child {
      margin-bottom: -30px; }

  .bold-modal__footer {
    box-sizing: border-box;
    padding: 30px;
    margin: 0px -30px -30px; }

  @media only screen and (max-width: 500px) {
    .bold-modal__footer {
      width: 100%;
      position: absolute;
      margin: 0px -15px -15px;
      padding: 15px;
      bottom: 15px;
      left: 15px; }
  }

/* Showing and Hiding the Modal */
body.bold-modal--is-showing,
div.bold-modal--is-showing {
  overflow-y: hidden !important; }

body.bold-modal--is-showing .bold-modal,
div.bold-modal--is-showing .bold-modal {
  display: block; }

/* Transitions and Animations */
.bold-modal--animated {
  display: block;
  visibility: hidden;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease; }

.bold-modal--animated .bold-modal__window {
  top: 100vh;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease; }

body.bold-modal--is-showing .bold-modal--animated,
div.bold-modal--is-showing .bold-modal--animated {
  visibility: visible;
  opacity: 1; }

@media only screen and (min-width: 499px) {
  .bold-modal {
    background: rgba(0,0,0,0.8);
    overflow-y: auto; }

    .bold-modal__window {
      position: relative;
      margin: 40px; }

  .bold-modal--animated {
    opacity: 0; }

    .bold-modal--animated .bold-modal__window {
      top: 200px; }
}

@media only screen and (min-width: 879px) {
  .bold-modal__window {
    max-width: 800px;
    margin: 40px auto; }
}

/* bold.grid.css */
.bold-grid {
  box-sizing: border-box; }

.bold-grid:after {
  box-sizing: border-box;
  display: table;
  content: '';
  clear: both; }

.bold-grid__column {
  box-sizing: border-box;
  padding: 15px 15px 15px 0px;
  float: left;
}

@media only screen and (max-width: 500px) {
  .bold-grid__column {
    padding: 3px 8px 3px 0px;
  }
}

.bold-grid__column--half{
  width: 50%;
}

.bold-grid__column--third{
  width: 33.3333%;
}

@media only screen and (max-width: 700px) {

  .bold-grid__column--half,
  .bold-grid__column--third,
  .bold-grid__column--quarter {
    width: 100%; }

  .bold-grid__column--third:first-child {
    width: 100%;
  }


  .flickity-slider .bold-grid__column--half,
  .flickity-slider .bold-grid__column--third,
  .flickity-slider .bold-grid__column--quarter {
    width: 70%;
  }

  .flickity-slider .bold-grid__column--third:first-child {
    width: 70%;
  }

}



/* bold.grid.css */

/* bold.product.css */
.bold-product {
  box-sizing: border-box; }

.bold-product__image-container {
  box-sizing: border-box; }

.bold-product__image {
  box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  max-height: 300px;}

 /* BEGIN Trigger Product display styling  */
.bold-upsell__triger-product-container{
  display: flex;
  box-sizing: border-box;
  margin-bottom: 15px;
}

.bold-upsell__triger-image-container{
  width: 85px;
  height: 85px;
}

.bold-upsell__triger-product-container .bold-product__info{
  width: calc(100% - 85px);
  display: inline-block;
  margin: 0 0 0 20px;
}
.bold-upsell__triger-product-container .bold-product__info div{
  max-height: 20px;
  margin-bottom: 3px;
}

.bold-upsell__triger-product-container .bold-product__info .bold-product__quantity{
  opacity: 0.7;
}

.bold-upsell__triger-product-container .bold-product__info .bold-product__title{
  max-height: 20px;
  overflow: hidden;
  margin-bottom: 0px;
}

.bold-upsell__triger-product-container .bold-product__info .bold-product__variant{
  opacity: 0.7;
}

.bold-upsell__triger-product-container .bold-product__info .bold-product__pricing{
  margin-top: 0px;
}

.bold-upsell__triger-product-container .bold-product__info .bold-product__price{
  font-size: 100%;
}
 /*---END Trigger Product display styling -----*/

.bold-product__control {
  box-sizing: border-box; }

.bold-product__variant-selector {
  font: inherit;
  width: 100%; }
/* bold.product.css */

/* bold.upsell.css */
.bold-upsell {
  box-sizing: border-box; }

.bold-upsell__intro {
  box-sizing: border-box; }

.bold-upsell__products-list {
  box-sizing: border-box; }

.bold-upsell__products-list .bold-grid__column {
  text-align: center; }

.bold-upsell__actions {
  text-align: right; }

.bold-upsell__button {
  box-sizing: border-box; }
/* bold.upsell.css */

.bold-grid__column--half .bold-product .bold-product__image,
.bold-grid__column--third .bold-product .bold-product__image {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.bold-grid__column--half .bold-product .bold-product__image-container,
.bold-grid__column--third .bold-product .bold-product__image-container {
  max-height: 300px;
  max-width: 300px;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  margin: 0 auto;
}

/*Options Modal stuff*/
#bold-modal-second__window #bold-modal__content .bold-product__info {
  display: inline-flex;
}

#bold-modal-second__window #bold-modal__content .bold-product__info #option_product_info{
  padding-left: 15px;
}

#bold-modal-second__window #bold-modal__content .bold-product__image {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#bold-modal-second__window #bold-modal__content .bold-product__image {
  max-height: 75px;
  max-width: 75px;
  position: relative;
}

#bold-modal-second__window #bold-modal__content #bold_options {
  text-align: center;
}

#bold-modal-second__window #options_scroll_display{
  position: absolute;
  padding: 5px;
  border-radius: 25px;
  background-color: #3498db;
  font-size: 12px;
  left: 50%;
  bottom: 20px;
  border: 1px solid rgba(0,0,0,0.2);
  z-index: 2;
  color: #FFF;
  transform: translateX(-50%);
}

#second_window_back_btn {
  float: left;
  padding-top: 20px;
}

#loader {
  position: relative;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 120px;
  height: 120px;
  margin: 25px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 }
  to { bottom:0px; opacity:1 }
}

@keyframes animatebottom {
  from{ bottom:-100px; opacity:0 }
  to{ bottom:0; opacity:1 }
}


/*Nate Styles... or whatever*/

#bold-modal-second__window .bold-control-group__item{
  display: inline-block;
  width: initial;
}

#bold-modal-second__window .bold-product__control-label{
  float: left;
  margin: 15px 10px 0 0 ;
}

#bold-modal-second__window .bold-modal__footer .bold-product__quantity-field {
  width: 100px;
  float: right;
}

#bold-modal-second__window .scroll_visual::after{
  content: "";
  display: block;
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,.4) 100%);
  width: 100%;
  height: 60px;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all .4s ease-in-out;
}

#bold-modal-second__window .bold-upsell__products-list{
  position: relative;
}


@media screen and (max-width: 500px){

  #bold-modal-second__window .bold-control-group__item{
    width: 100%;
    margin-bottom: 10px;
  }

}


/* =============================================================================
  Responsive Slider Styles
============================================================================= */

.bold-modal__slider{
  position: relative;
}

.bold-modal__slider:after{
  display: none;
  width: 200px;
  height: 100%;
  position: absolute;
  content: "";
  background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  top: 0px;
  right: -15px;
  opacity: 1;
  pointer-events: none;
  z-index: 10;
  transition: opacity .4s ease-in-out;
}

@media screen and (max-width: 699px){
  .bold-modal__slider:after{
    display: none;
  }
}

.bold-modal__slider .flickity-prev-next-button{
  z-index: 11;
  background: #adadad !important;
  width: 32px !important;
  height: 32px !important;
  opacity: .85 !important;
  transition: opacity .4s ease-in-out;
  top: 40% !important;
}

.bold-modal__slider .flickity-prev-next-button svg{
  width: 40% !important;
  left: 29% !important;
}

.bold-modal__slider .flickity-prev-next-button svg *{
  fill: #fff !important;
}

.bold-modal__slider .flickity-prev-next-button:disabled{
  opacity: 0 !important;
}

.bold-modal__slider .next{
  right: -5px !important;
}

.bold-modal__slider .previous{
  left: -5px !important;
}

.bold-modal__slider .flickity-page-dots{
  bottom: -15px !important;
}

@media screen and (max-width: 499px){
  .bold-modal__window{
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    top: 20px !important;
    left: 20px;
  }
}



/* Options second window */

#bold-modal-second__window .bold_option {
    display: flex;
    margin-bottom: 16px;
    text-align: left;
    padding: 0 40px;
}

@media screen and (max-width: 600px){
  #bold-modal-second__window .bold_option {
      padding: 0 15px;
  }
}

#bold-modal-second__window .bold_option_title {
    flex: 1 0 35%;
    padding-right: 20px;
}

#bold-modal-second__window .bold_option_element {
    flex: 1 0 65%;
    flex-wrap: wrap;
}

#bold-modal-second__window .bold_option_dropdown label {
    display: flex;
    width: 100%;
}

#bold-modal-second__window .bold_option_element label {
    display: block;
    margin-bottom: 10px;
}

#bold-modal-second__window .bold_option_element select {
    width: 100%;
}

#bold-modal-second__window .bold_option_product_title {
    display: none;
}

#bold-modal-second__window .bold_option_textbox label {
    width: 100%;
    display: flex;
}



#bold-modal-second__window .bold_option_textbox .bold_option_element {
    display: block;
    width: 65%;
}

#bold-modal-second__window .bold_option_textbox .bold_option_element input {
    width: 100%;
}



#bold-modal-second__window .bold_option_radio input {
    margin-right: 8px;
}

#bold-modal-second__window .bold_option_title {
    display: block;
    width: 35%;
}

#bold-modal-second__window .bold_option_value {
    margin-right: 0;
    display: block;
    width: 100%;
}

#bold-modal-second__window .bold_option_value label {
    display: flex;
}

#bold-modal-second__window .with-options {
    font-size: 16px;
    padding: 0px;
    margin: 0;
    width: 100%;
    border: 0;
    overflow-x: hidden;
}


#second_window_back_btn {
    float: left;
    padding-top: 14px;
  }

#bold-modal-second__window .scroll_visual::after {
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,.14) 100%);
}

#bold-modal-second__window .bold-modal__content {
    padding: 0;
}

#bold-modal-second__window .bold-upsell__intro {
    padding: 10px 30px 10px;
}

#bold-modal-second__window .bold-upsell__intro .bold-product__title {
    font-size: 18px;
}

#bold-modal-second__window .bold-upsell__intro .bold-product__price {
    font-size: 16px;
}

#bold-modal-second__window .bold-upsell__actions {
    padding: 20px 30px
;
}

#bold-modal-second__window .bold-upsell__actions .bold-upsell__button--primary {
    padding: 10px 20px
;
}

#bold-modal-second__window .bold-upsell__products-list {
    padding: 30px 0px 0;
    margin: 0;
    border-top: 1px solid rgba(0,0,0,.16);
    border-bottom: 1px solid rgba(0,0,0,.16);
}

#bold-modal-second__window #bold-modal__content .bold-product__info {
    display: flex;
    margin: 0;
}
#bold-modal-second__window .bold_option_checkbox label{
  display: flex;
  width: 100%;
}
#bold-modal-second__window .bold_option_checkbox .bold_option_title{

}

#bold-modal-second__window .bold_option_checkbox .bold_option_element {
    width: 35px;
    flex: 1 0 35px;
}


@media screen and (max-width: 600px){
  #bold-modal-second__window .bold_option_checkbox .bold_option_title {
      flex: 1 0 70%;
  }

  #bold-modal-second__window .bold-upsell__products-list{
    padding: 10px;
  }
}

#bold-modal-second__window .bold_option_value_price::before {
    content: "+";
}

#bold-modal-second__window #options_scroll_display {
    border: 0;
    padding: 5px 12px;
    box-shadow: 0px 4px 8px rgba(0,0,0,.1);
    /*animation: jiggle 3s linear infinite;*/
    bottom: 12px;
}

#bold-upsell__button--primary {
    padding-top: 14px;
}

#bold-modal-second__window .bold_option_swatch .bold_option_element{
    display: flex;
    flex-wrap: wrap;
}

#bold-modal-second__window .bold_option_swatch .bold_option_value{
    display: block;
    width: 40px;
  	margin-right: 10px;
  	margin-bottom: 10px;

}

#bold-modal-second__window .bold_option_dropdownmulti label{
	width: 100%;
	display: flex;
}


/* Product options: Textarea */

#bold-modal-second__window .bold_option_textarea label {
    width: 100%;
    display: flex;
}

#bold-modal-second__window .bold_option_textarea .bold_option_title {
    flex: 1 0 35%;
}

#bold-modal-second__window .bold_option_textarea .bold_option_element {
    flex: 1 0 65%;
}

#bold-modal-second__window .bold_option_textarea textarea {
    width: 100%;
    max-width: 100%;
}


/* Product options: Textbox multi */

#bold-modal-second__window .bold_option_textboxmulti{
  flex-wrap: wrap;
}

#bold-modal-second__window .bold_option_textboxmulti .bold_option_title{
    flex: 1 0 35%;
}

#bold-modal-second__window .bold_option_textboxmulti .bold_option_element{
    flex: 1 0 65%;
}

#bold-modal-second__window .bold_option_textboxmulti label{
  flex-wrap: wrap;
}

#bold-modal-second__window .bold_option_textboxmulti .bold_help_text{
  flex: 1 0 100%;
  padding-left: 35%;
}

#bold-modal-second__window .bold_option_textboxmulti .bold_option_value_title{
  display: block;
  flex: 1 0 100%;
}

#bold-modal-second__window .bold_option_textboxmulti .bold_option_value_element{
  display: block;
  flex: 1 0 100%;
}

#bold-modal-second__window .bold_option_textboxmulti .bold_option_value_element input{
  width: 100%;
}


/* Product options: Number */

#bold-modal-second__window .bold_option_number label{
  display: flex;
  width: 100%;
}

#bold-modal-second__window .bold_option_number input{
  width: 100%;
}


/* Product options: Email */

#bold-modal-second__window .bold_option_email label{
  display: flex;
  width: 100%;
}

#bold-modal-second__window .bold_option_email input{
  width: 100%;
}



/* Product options: Color */

#bold-modal-second__window .bold_option_color label{
  display: flex;
  width: 100%;
}


/* Product options: Date */

#bold-modal-second__window .bold_option_date label{
  display: flex;
  width: 100%;
}

#bold-modal-second__window .bold_option_date input{
  width: 100%;
}


/* Product options: Telephone */

#bold-modal-second__window .bold_option_telephone label{
  display: flex;
  width: 100%;
}

#bold-modal-second__window .bold_option_telephone input{
  width: 100%;
}


/* bold options file upload */

#bold-modal-second__window .bold_option_uploadfile label{
  display: flex;
  width: 100%;
}

#bold-modal-second__window .bold_option_uploadfile input{
  width: 100%;
}

@keyframes jiggle {
  0% {
    transform: translate(-50%,0);
  }
  65% {
    transform: translate(-50%,0);
  }
  70% {
    transform: translate(-50%,5px);
  }
  75% {
    transform: translate(-50%,-4px);
  }
  80% {
    transform: translate(-50%,3px);
  }
  85% {
    transform: translate(-50%,-2px);
  }
  90% {
    transform: translate(-50%,1px);
  }
  95% {
    transform: translate(-50%, 0px);
  }
}

/* =============================================================================
  THIRD PARTY APPS STYLES
============================================================================= */

#bold-upsell-modal-window .yotpo{
  display: flex;
  justify-content: center;
}

#bold-upsell-modal-window .yotpo:empty{
  display: none;
}

.bold-upsell__products-list {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
}

.bold-upsell__products-list.loading {
  transform: translate(-150%);
  -webkit-transform: translate(-150%);
}



/* =============================================================================
  MODAL STYLES
============================================================================= */
.bold-modal {
  background-color: rgba(0,0,0,0.8); }

  .bold-modal__window {
    box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
    border-radius: 5px; }

  .bold-modal__header {
    font-size: 12px;
    color: rgba(0,0,0,0.4);
    text-transform: uppercase;
    border-bottom: 1px solid rgba(0,0,0,0.1); }

  .bold-modal__footer {
    border-top: 1px solid rgba(0,0,0,0.1);
    background-color: rgba(0,0,0,0.02); }


/* =============================================================================
  UPSELL STYLES
============================================================================= */
.bold-upsell {}

  .bold-upsell__intro {
    font-size: 12px;
    line-height: 14px; }

  .bold-upsell__intro p:last-child{
    margin: 0px 0px 5px 0px; }

  .bold-upsell__intro-heading {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 5px; }

  .bold-upsell__intro-content{
    margin: 0px 0px 5px 0px; }

.bold-upsell__button--primary:link,
.bold-upsell__button--primary:visited,
.bold-upsell__button--primary:hover,
.bold-upsell__button--primary:active,
.bold-upsell__button--primary:focus {
  color: inherit;
  text-decoration: none; }

.bold-upsell__button--primary {
  display: inline-block;
  padding: 15px 25px;
  border: 1px solid rgba(0,0,0,0.3);
  background-color: rgba(0,0,0,0.03);
  border-radius: 2px; }

  .bold-upsell__button--primary:hover {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0.2); }

  .bold-upsell__button--primary:active {
    background-color: rgba(0,0,0,0.05);
    border-color: rgba(0,0,0,0.4); }

.bold-upsell__button--secondary {
  margin-right: 20px;
  font-size: 90%; }

@media screen and (max-width: 500px){
  .bold-upsell__button--primary {
    padding: 5px 25px; }
}


/* =============================================================================
  PRODUCT STYLES
============================================================================= */
.bold-product {
  max-width: auto;
  font-size: 13px;
  background-color: rgba(255,255,255, 0.5);
  border: 1px solid rgba(0,0,0,0.2);
  padding: 10px; }

  .bold-product.bold-grid {
    margin-left: 0;
    margin-right: 0; }

  .bold-product__info,
  .bold-product__variants,
  .bold-product__actions {
    margin: 10px 0; }


  @media only screen and (min-width: 700px) {
    .bold-product__above_content_button_container {
      display: none;
    }
  }

  @media only screen and (max-width: 699px) {
    .bold-product__below_content_button_container {
      display: none;
    }
  }

  .bold-product__pricing {
    margin: 15px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap; }

  .bold-upsell__triger-product-container .bold-product__pricing{
    display: block;
  }

  @media only screen and (max-width: 500px) {
    .bold-product__pricing {
      margin: 10px 0; }
  }

  .bold-product__title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    display: flex;
    justify-content: center;
    align-items: center; }

  .bold-upsell__triger-product-container .bold-product__title{
    display: block;
  }

  @media only screen and (max-width: 500px) {
    .bold-product__title {
      font-size: 12px; }
  }

  .bold-product__title_content {

  }

  .bold-product__description {
    opacity: 0.6; }

.bold-product__price {
  display: inline;
  font-weight: bold;
  line-height: 1;
  font-size: 150%; }

  .bold-product__price.current_price {
    line-height: 1.3; }

.bold-product__message {
  opacity: 0.4; }

  .bold-product__price--deleted {
    font-weight: normal;
    font-size: 90%;
    opacity: 0.4;
    margin: 0px 3px;
    text-decoration: line-through; }

  .bold-product__price--deleted:empty{
    margin: 0px 0px;
  }

.bold-control-group {
  box-sizing: border-box;
  display: block;
  width: 100%; }

.bold-control-group__item {
  display: block;
  vertical-align: bottom;
  text-align: left;
  width: 100%; }

.bold-product__control {
  padding: 15px;
  display: block;
  border-radius: 2px;
  line-height: 1;
  color: inherit;
  border: 1px solid rgba(0,0,0,0.3);
  background-color: rgba(0,0,0,0.03);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

@media only screen and (max-width: 500px) {
  .bold-product__control {
    padding: 5px 15px; }
}

.bold-product__control-label {
  display: inline-block;
  margin-bottom: 3px; }

.bold-product__variant-selector {
  padding-right: 36px;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="16" viewBox="0 0 26 16"><path fill="CurrentColor" d="M8.02682426,8.99999532 L11.3523243,8.99999532 C11.7765243,8.99999532 12.0080243,9.49499532 11.7360243,9.82059532 L10.2242243,11.6301953 L8.41062426,13.8032953 C8.31564065,13.9171173 8.17504521,13.9829213 8.02679765,13.9829406 C7.87855009,13.9829599 7.73793751,13.9171926 7.64292426,13.8033953 L5.82942426,11.6315953 L4.31712426,9.82049532 C4.04532426,9.49489532 4.27682426,8.99999532 4.70102426,8.99999532 L8.02702426,8.99999532 L8.02682426,8.99999532 Z M8.02652426,6.98299532 L4.70102426,6.98299532 C4.27682426,6.98299532 4.04532426,6.48799532 4.31732426,6.16229532 L5.82902426,4.35269532 L7.64262426,2.17969532 C7.73759304,2.06586091 7.8781799,2.00003864 8.02642747,2.00000002 C8.17467503,1.9999614 8.31529617,2.06571041 8.41032426,2.17949532 L10.2238243,4.35129532 L11.7361243,6.16239532 C12.0079243,6.48799532 11.7764243,6.98289532 11.3523243,6.98289532 L8.02632426,6.98289532 L8.02652426,6.98299532 Z"/></svg>');
  background-repeat: no-repeat;
  background-position: right center;
  background-color: transparent;
  height: auto;
}

  .bold-product__actions {
    margin-bottom: 0; }

  .bold-product__button,
    .bold-product__button:link,
    .bold-product__button:visited,
    .bold_product__button:hover,
    .bold_product__button:active,
    .bold_product__button:focus {
      text-decoration: none;
      color: inherit; }

    .bold-product__button:hover {
      background-color: rgba(0,0,0,0);
      border-color: rgba(0,0,0,0.2); }

    .bold-product__button:active {
      background-color: rgba(0,0,0,0.05);
      border-color: rgba(0,0,0,0.4); }

.bold-product__quantity-field{
  width: 100%;
  background-color: transparent;
  font-size: 13px;
  line-height: 14px;
}

#bold-modal-first__window .bold-product__quantity-field{
  margin: 10px 0px;
}

.contact-form {margin: 0 0 20px;}
.contact-form input, 
.contact-form textarea, 
.contact-form select {border-color: #000;outline: none !important;}
.contact-form textarea {height: 120px;resize: none;}
.contact-form .btn {border: 0;}
.contact-form .form-message {text-align: center;outline: none !important;}

#shopify-section-home-sparta-designs,
#shopify-section-home-epic-portraits,
#shopify-section-9077e030-bce7-4ad9-a5a2-54438721c151,
#shopify-section-dccab74a-5520-4a74-b006-a84fc2bf4cd2,
#shopify-section-9ca94c14-b159-4bcc-a034-ad7a0246407d {padding-top: 0;}
.custom_section .left_image {float: left;width: 44%;padding: 0 2% 0 0;}
#shopify-section-9ca94c14-b159-4bcc-a034-ad7a0246407d .custom_section .left_image {width: 47%;}
.custom_section .left_image.right {float: right;padding: 0 0 0 2%;}
.custom_section .left_image img {width: 100%;}
.custom_section .with_left_image {float: left;width: 58%;}
#shopify-section-9ca94c14-b159-4bcc-a034-ad7a0246407d .custom_section .with_left_image {width: 53%;}
.custom_section .with_left_image.grid--flush-bottom>.grid__item {margin-bottom: 33px;}
#shopify-section-9ca94c14-b159-4bcc-a034-ad7a0246407d .custom_section .with_left_image.grid--flush-bottom>.grid__item {margin-bottom: 15px;}
.custom_section .with_left_image .feature-row__image-wrapper,
.custom_section .with_left_image .h4 {margin-bottom: 8px;}
.custom_section .with_left_image .rte-setting {margin-bottom: 12px;}

.video_section {padding-top: 0;}
.video_section .page-width {text-align: center;}
.video_section iframe {width: 560px;height: 315px;}
#shopify-section-featured-collections hr {margin: 15px 0;}
.product-form-product-template .product-form__cart-submit {
  background-color: #4c99a9;color: #fff;border-radius: 35px;-moz-border-radius: 35px;
  -webkit-border-radius: 35px;margin-bottom: 10px;
}
.product-form-product-template .upload-container .filepond--root {
  max-width: 270px;margin: 0 0 10px;overflow: hidden;border-radius: 35px;-moz-border-radius: 35px;
  -webkit-border-radius: 35px;
}
.product-form-product-template .upload-container .filepond--panel-root,
body #cl55dd75fd .filepond--panel-root {
  background-color: #FFD814 !important;
}
.product-form-product-template .upload-container .filepond--root u {text-decoration: none;}
.product-form-product-template #bcpo .bcpo-buttons label.bcpo-front-button-label {
  border-color: #fcd200;border-radius: 35px;-moz-border-radius: 35px;
  -webkit-border-radius: 35px;color: #000;width: 112px !important;
}
.product-form-product-template #bcpo .bcpo-buttons #bcpo-select-option-2 label.bcpo-front-button-label {width: 166px !important;}
.product-form-product-template #bcpo .bcpo-front-button-option:checked + .bcpo-front-button-label {
  background-color: #FFD814;color: #000;border-color: #FCD200;
}
.product-form-product-template #bcpo #bcpo-select-option-0 .bcpo-front-button-option:checked + .bcpo-front-button-label {
  background-color: #000;border-color: #000;color: #fff;
}
.product-form-product-template #bcpo .bcpo-front-button-option[value="Walnut"]+.bcpo-front-button-label,
.product-form-product-template #bcpo .bcpo-front-button-option[value="White"]+.bcpo-front-button-label,
.product-form-product-template #bcpo .bcpo-front-button-option[value="Black"]+.bcpo-front-button-label {
  border-color: #5b4c47 !important;color: #000 !important;
}
.product-form-product-template #bcpo .bcpo-front-button-option[value="Walnut"]:checked+.bcpo-front-button-label {
  background-color: #5b4c47 !important;border-color: #5b4c47 !important;color: #fff !important;
}
.product-form-product-template #bcpo .bcpo-front-button-option[value="White"]:checked+.bcpo-front-button-label {
  background-color: #808080 !important;color: #fff !important;border-color: #808080 !important;
}
.product-form-product-template #bcpo .bcpo-front-button-option[value="Black"]:checked+.bcpo-front-button-label {
  background-color: #000 !important;border-color: #000 !important;color: #fff !important;
}
.product-form-product-template .shopify-payment-button .shopify-cleanslate .h7OYsWHrW5495r9beh2n {
  max-width: 270px;background-color: #cacaca !important;border-radius: 35px;-moz-border-radius: 35px;
  -webkit-border-radius: 35px;border-color: #cacaca !important;margin: 0 auto;
}
.product-form-product-template .shopify-payment-button .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover,
.product-form-product-template .shopify-payment-button .shopify-cleanslate .h7OYsWHrW5495r9beh2n:focus {
  background-color: #cacaca !important;border-color: #cacaca !important;
}
.product-form-product-template .shopify-payment-button .shopify-cleanslate .h7OYsWHrW5495r9beh2n svg {
  background-image: url('/cdn/shop/files/shop-pay-icon_256x256_crop_center.png');
  background-repeat: no-repeat;background-size: 100% auto;background-position: center center;
}
.product-form-product-template .shopify-payment-button .shopify-cleanslate .h7OYsWHrW5495r9beh2n svg use {
  visibility: hidden;
}

#SearchDrawer {
  z-index:1001;
}

#shopify-section-header {
  position: fixed;
  z-index:1000;
  left:0;
  right:0;
  -webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  background-color: {{ settings.color_body_bg }};
}

#PageContainer {
  padding-top: 80px;
}

.product_video {margin: 30px 0 15px;text-align: center;}
.product_video iframe {width: 100%;height: 340px;}

.youtube-player {
  position: relative;
  padding-bottom: 34.4%;
  height: 0;
  overflow: hidden;
  max-width: 600px;
  background: #000;
  margin: 5px auto;
}
.youtube-player.iframe_player {max-width: 880px;margin-top: 15px;padding-bottom: 54.4%;}
.product_video .youtube-player {padding-bottom: 54.4%;}

.youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}

.youtube-player img {
  object-fit: cover;
  display: block;
  left: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  -moz-transition: 0.4s all;
  transition: 0.4s all;
}

.youtube-player img:hover {
  -webkit-filter: brightness(75%);
}

.youtube-player .play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url('video-play-icon.png') no-repeat;background-size: 100% auto;
  cursor: pointer;
}

.article__grid-meta .article__author,
.template-article .article__author {display: none;}

.site-header {padding: 0;}
.site-header .htop_right_nav {float: left;width: 100%;padding: 6px 55px;}
.site-header .htop_right_nav ul {float: right;}
.site-header .htop_right_nav ul li {float: left;font-size: 13px;line-height: 20px;color: #000;font-weight: 500;padding: 0 0 0 12px;
  position: relative;                                   
}
.site-header .htop_right_nav ul li:after {content: '|';position: absolute;right: -6px;top: 0;}
.site-header .htop_right_nav ul li:last-child:after {display: none;}
.site-header .custom_border,
.site-header .header_nav {padding: 0 45px;}
.site-header .custom_border {border-top: solid 1px #eaeaea;border-bottom: solid 1px #eaeaea;}
.site-header .site-header__logo {margin: 10px 0 15px;}
.site-header__search {width: 100%;}
.site-header__search form {max-width: 550px !important;}
.site-header__search form svg.icon-search {position: absolute;left: 7px;top: 6px;width: 16px;height: 16px;margin: 0;color: #b7b7b7;}
.site-header__search form input.search-header__input {border: solid 1.5px #ddd;padding: 5px 90px 5px 26px;min-height: 26px;}
.site-header__search form button svg {display: none;}
.site-header__search form button .icon__fallback-text {display: block;position: static !important;overflow: unset;width: auto;
   height: auto;margin: 0;     
}
.header_nav .site-nav {margin: 5px 0 8px;}
.header_nav .site-nav > li:nth-child(1) > a {position: relative;}
.header_nav .site-nav > li:nth-child(1) > a:before {content: '';
  background-image: url('/cdn/shop/files/home-icon_360x.png');
  background-repeat: no-repeat;background-size: 100% auto;background-position: center center;width: 20px;height: 16px;
  position: absolute;left: -16px;top: 8px;
}

body.template-product .main-content {font-size: 14px;}
.product-single__title {font-size: 1.8em;font-weight: 700;}
.product-single__description {margin-top: 5px;margin-bottom: 10px;font-size: 17px;line-height: 25px;color: #000;}
.product-single__description h3 {color: #000;margin: 0 0 10px;}
.product-single__description p {margin: 0 0 6px;font-size: 17px;line-height: 25px;color: #000;}
.product-form {padding-top: 10px;}
/*.product-single__meta #bcpo div[data-unique*="_5u0fogyqk"],*/
body.template-product div[data-testid*="upstream-button"],
body.template-product .shopify-payment-button .shopify-payment-button__more-options {display: none !important;}
body.template-product .upload-container .cl-upload--label,
#bcpo .bcpo-label > label {font-weight: 700;font-size: 16px;}

.product-form-product-template .product-form__cart-submit,
.product-form-product-template .shopify-payment-button .shopify-cleanslate .h7OYsWHrW5495r9beh2n {
  background-color: #000 !important;border-color: #000 !important;
}
body.template-product .product-form__cart-submit {max-width: 270px;display: block;margin: 0;height: 50px;color: #fff !important;}
body.template-product .product-form__cart-submit svg.icon-cart {width: 15px;margin: -5px 4px 0 0;}
body.template-product .product__price .price__regular {display: flex;}

.pfeature_boxes  {display: inline-block;width: 100%;margin: 6px 0 15px;}
.pfeature_boxes .pfeat_item {float: left;width: 25%;margin: 0 0 5px;text-align: center;vertical-align: top;padding: 0 6px;}
.pfeature_boxes .pfeat_item:nth-child(4n+1) {clear: left;}
.pfeature_boxes .pfeat_item .icon {display: inline-block;width: 100%;height: auto;margin: 0;}
.pfeature_boxes .pfeat_item .icon img {display: inline-block;max-width: 50px;}
.pfeature_boxes .pfeat_item h6 {display: inline-block;width: 100%;margin: 0;text-transform: uppercase;font-weight: 600;font-size: 11px;}

.custom_hwsection {text-align: center;margin: 40px 0 10px;}
.custom_hwsection .page-width {position: relative;}
.custom_hwsection .custhw_boxes {display: inline-block;width: 100%;}
.custhw_boxes .chbox_item {display: inline-block;width: 31%;vertical-align: top;}
.custhw_boxes .chbox_item:nth-child(2) {margin: 0 2.6%;}
.custhw_boxes .chbox_item .thumb {display: inline-block;width: 100%;margin: 0 0 10px;}
.custhw_boxes .chbox_item .thumb img {display: inline-block;max-width: 280px;}
.custhw_boxes .chbox_item h5 {display: inline-block;margin: 0;text-transform: uppercase;font-weight: 600;}

.custom_hwsection .vpopup_btn {position: absolute;right: 32%;top: -1px;color: #000;text-decoration: underline;}
.wvideo_popup .youtube-player {padding-bottom: 55%;}

.whychoose_section {background-color: #4c99a9;text-align: center;padding: 60px 0;}
.whychoose_section .page-width > h2 {font-size: 28px;line-height: 40px;color: #fff;font-weight: 700;}
.whychoose_section .wchoose_boxes {display: inline-block;width: 100%;margin: 20px 0 0;}
.wchoose_boxes .wcbox_item {display: inline-block;width: 23.5%;vertical-align: top;margin: 0 1.5% 0 0;}
.wchoose_boxes .wcbox_item:nth-child(4n) {margin-right: 0;}
.wchoose_boxes .wcbox_item .thumb {display: inline-block;width: 100%;line-height: 0;position: relative;z-index: 9;}
.wchoose_boxes .wcbox_item .thumb img {display: inline-block;max-width: 160px;line-height: 0;}
.wchoose_boxes .wcbox_item .details {width: 100%;border-radius: 16px;-moz-border-radius: 16px;
  -webkit-border-radius: 16px;padding: 90px 20px 15px;text-align: center;background-color: rgba(121,179,191,0.8);
  margin-top: -80px;height: 244px;display: flex;align-items: center;
}
.wchoose_boxes .wcbox_item .details h6 {font-size: 13.6px;line-height: 18px;color: #fff;font-weight: 700;text-transform: uppercase;
  margin: 0 0 10px;
}
.wchoose_boxes .wcbox_item .details p {font-size: 13.6px;line-height: 18px;color: #fff;font-weight: 400;margin: 0;}
body.template-product footer.site-footer {margin-top: 0;}
.pos_relt {position: relative;}
/*.fancybox-overlay {z-index: 9999999999 !important;}*/
.fancybox-wrap {z-index: 99999999999 !important;}
.photo_gbtn {/*position: absolute;right: 190px;bottom: 195px;*/color: #000;text-decoration: underline;max-width: 250px;
    display: block;margin: 0 0 5px;font-weight: 600;width: 100%;text-align: center;
}
.photo_gbtn.pro_7722420633755 {bottom: 168px;}
.ppguide_popup {max-width: 750px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;transition: all .7s;
    -moz-transition: all .7s;-webkit-transition: all .7s;
}
.ppguide_popup .gpopup_inner {display: inline-block;width: 100%;padding: 15px 20px;}
.ppguide_popup h3 {font-size: 18px;margin: 0 0 6px;}
.ppguide_popup p {font-size: 14px;margin: 0 0 10px;}
.ppguide_popup img {max-width: 100%;}
.fancybox-inner::-webkit-scrollbar {
  width: 8px;
}
.fancybox-inner::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.6);
}
.fancybox-inner::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
.product-form__controls-group .upload-container .filepond--browser.filepond--browser {left: 0;top: 0;height: 100%;z-index: 9999;cursor: pointer;}
.product-form__controls-group .upload-container .filepond--root .filepond--list-scroller {margin-bottom: 2.2em;}
.product-form__controls-group .upload-container .filepond--drop-label {position: relative;}
body #cl55dd75fd .filepond--drop-label label {color: #000 !important;}
.product-form__controls-group .upload-container .filepond--drop-label:before {content: '\f093';font-family: 'FontAwesome';color: #000;}
body.template-product .product-form__controls-group .product__price {margin: 20px 0 10px;}
body.template-product .product-form__controls-group .product__price .price_tagline {vertical-align: top;margin: 0 5px 0 0;
  font-size: 16px;font-weight: 700;color: color: #383535;                                                                                   
}
.bredcrumb_wrap {background-color: #f9f9f9;padding: 0 55px;}
.bredcrumb_wrap .breadcrumbs {padding: 10px 0;font-size: 14px;}
.bredcrumb_wrap .breadcrumbs .sep {margin: 0 3px;}
.bredcrumb_wrap .breadcrumbs .bold {font-weight: 700;}
.bredcrumb_wrap .breadcrumbs i.fa {font-size: 16px;}

.product-single__description {margin-top: 35px;}

#UpcartPopup .upcart-checkout-button {background-color: #000;}

/**Blog CSS**/
@font-face {
    font-family: 'Bebas Neue';
    src: url('/cdn/shop/files/BebasNeue-Regular.woff2?v=1686721628') format('woff2'),
        url('/cdn/shop/files/BebasNeue-Regular.woff?v=1686721628') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NeueHaasGroteskText Pro';
    src: url('/cdn/shop/files/NHaasGroteskTXPro-55Rg.woff2?v=1686721764') format('woff2'),
        url('/cdn/shop/files/NHaasGroteskTXPro-55Rg.woff?v=1686721773') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body.template-article .page-container,
body.template-blog .page-container {-ms-transform: unset;-webkit-transform: unset;transform: unset;}
.catlists_section {padding: 15px 0;background-color: #ef9390;text-align: center;}
.catlists_section span.title {display: inline-block;font-size: 20px;line-height: 24px;color: #001e60;font-weight: 500;
    vertical-align: top;
}
div#shopify-section-article-celebrity-pets-template .blog_item.featured_blog .article_photo_credit_wrapper {
    display: none;
}
p.recent_celeb_pets_subcontent {
    margin-bottom: 10px;
    font-weight: 600;
}
.blog_section .blog_lists .blog_item .rte h3 {margin-bottom: 0px !important;}
.catlists_section ul {display: inline-block;margin: 0;padding: 0;list-style: none;text-align: center;}
.catlists_section ul li {float: left;margin: 0;padding: 0 6px;border-right: solid 1.5px #001e60;font-size: 20px;line-height: 24px;
    color: #001e60;font-weight: 400;font-family: 'NeueHaasGroteskText Pro';
}
.catlists_section ul li:last-child {border-right: 0;}
.catlists_section ul li a {float: left;color: #001e60;text-decoration: none;}
.catlists_section .page-width, .blog_section .page-width, .popblog_sec .page-width {max-width: 1460px;padding: 0 40px;}
.blog_section {padding: 40px 0;}
.blog_section .blog_lists {float: left;width: 62%;margin: 0 4% 0 0;}
.blog_section .blog_lists .grid {margin: 0;}
.blog_section .blog_lists .blog_item {padding: 0;margin: 0 0 50px;}
.blog_section .blog_lists.single_blog .blog_item {margin: 0;position: relative;}
.blog_section .blog_item .blog_img {float: left;width: 50%;margin: 6px 2% 0 0;}
.blog_section .blog_item.featured_blog .blog_img {width: 100%;margin: 0;}
.blog_section .blog_item .blog_img.fixed_height {height: 320px;overflow: hidden;text-align: center;}
.blog_section .blog_item .blog_img.fixed_height a {display: inline-block;width: 100%;height: 100%;}
.blog_section .blog_item .blog_img img {float: left;width: 100%;max-width: 100%;}
.blog_section .blog_item .blog_img.fixed_height img {display: inline-block;float: none;width: auto;
    max-width: 100%;height: 100%;
}
.blog_section .blog_item .blog_details {float: left;width: 48%;}
.blog_section .blog_item .blog_details.full_width {width: 100%;}
.blog_section .blog_item.featured_blog .blog_details {width: 100%;}
.blog_section .blog_item .blog_meta {float: left;width: 100%;margin: 0;padding: 0 !important;}
.blog_section .blog_item .blog_meta span {font-size: 13px;line-height: 18px;color: #001e60;
    font-weight: 400;margin: 0;display: block;font-family: 'NeueHaasGroteskText Pro';
}
.blog_section .blog_item.featured_blog .blog_meta span {font-size: 18px;line-height: 28px;}
.blog_section .blog_item .blog_details .article__title {color: #001e60;font-size: 35px;line-height: 40px;
    margin: 0 0 5px;float: left;width: 100%;font-weight: 700;text-transform: uppercase;padding: 0 !important;
    font-family: 'Bebas Neue';letter-spacing: 1px;
}
.blog_section .blog_item .blog_details .article__title a {color: #001e60;}
.blog_section .blog_item.featured_blog .blog_details .article__title {font-size: 45px;line-height: 50px;margin: 15px 0 0;}
.blog_section .blog_item .blog_desc {float: left;width: 100%;}
.blog_section .blog_item .blog_desc,
.blog_section .blog_item .blog_desc p {font-size: 16px;line-height: 22px;color: #001e60;margin: 0 0 5px;
  font-family: 'NeueHaasGroteskText Pro';
}
.blog_section .blog_item.featured_blog .blog_desc,
.blog_section .blog_item.featured_blog .blog_desc p {font-size: 22px;line-height: 32px;}

.blog_section .blog_sidebar {float: left;width: 34%;}
.blog_sidebar .sidebar_widget {float: left;width: 100%;background-color: #f5f5f5;border-radius: 12px;
    -moz-border-radius: 12px;-webkit-border-radius: 12px;padding: 15px 22px;margin: 0 0 8px;transition: 0.6s all;-moz-transition: 0.6s all;
    -webkit-transition: 0.6s all;position: relative;
}

.blog_sidebar .sidebar_widget.sticky {position: fixed;max-width: 360px;z-index: 9999;}
.blog_sidebar #fxSidebarWidget .btn {position: absolute;right: 25px;bottom: 25px;}
.blog_sidebar .sidebar_widget.black_bg {background-color: #000;}
.blog_sidebar .sidebar_widget h3.sec_title {font-size: 32px;line-height: 38px;margin: 0 0 5px;color: #001e60;text-transform: uppercase;
  font-weight: 700;font-family: 'Bebas Neue';letter-spacing: 1px;     
}
.blog_sidebar .sidebar_widget.black_bg h3.sec_title {color: #fff;} 
.blog_sidebar .sidebar_widget ul {float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
.blog_sidebar .sidebar_widget ul li {float: left;width: 100%;margin: 5px 0;}
.blog_sidebar .popblog_lists ul li {border-bottom: solid 1.5px #d4d4d4;padding: 8px 0;}
.blog_sidebar .popblog_lists ul li:last-child {border-bottom: 0;}
.blog_sidebar .popblog_lists .blog_thumb {float: left;width: 32%;margin: 0 8% 0 0;border-radius: 15px;-moz-border-radius: 15px;
    -webkit-border-radius: 15px;overflow: hidden;
}
.blog_sidebar .popblog_lists .blog_thumb img {float: left;width: 100%;}
.blog_sidebar .popblog_lists .blog_details {float: left;width: 100%;}
.blog_sidebar .popblog_lists .blog_details h4.title {float: left;width: 100%;font-size: 18px;line-height: 24px;color: #001e60;
    margin: 0;font-weight: 700;text-transform: uppercase;font-family: 'Bebas Neue';letter-spacing: 1px;
}
.blog_sidebar .popblog_lists .blog_details h4.title a {color: #001e60;text-decoration: none;}
.blog_sidebar .popblog_lists .blog_desc {float: left;width: 100%;}
.blog_sidebar .popblog_lists .blog_desc p {font-size: 14px;line-height: 18px;color: #001e60;margin: 0;
    font-family: 'NeueHaasGroteskText Pro';
}
.blog_sidebar .popblog_lists.trivia_lists .blog_desc a {color: #001e60;}
.blog_sidebar .popblog_lists.trivia_lists p {margin: 0 0 8px;}

.blog_section .single_blog .blog_img {float: left;width: 100%;margin: 0;}
.blog_section .single_blog .section-header {margin: 0;width: 100%;}
.blog_section .single_blog .blog_meta {margin: 5px 0 10px;}
.blog_section .blog_lists .blog_item .rte {float: left;width: 100%;margin: 10px 0;font-family: 'NeueHaasGroteskText Pro';color: #001e60;position: relative;}
.blog_section .blog_lists .blog_item .rte p,
.blog_section .blog_lists .blog_item .rte a {color: #001e60;}
.blog_section .blog_lists .blog_item .rte h1,
.blog_section .blog_lists .blog_item .rte h2,
.blog_section .blog_lists .blog_item .rte h3,
.blog_section .blog_lists .blog_item .rte h4,
.blog_section .blog_lists .blog_item .rte h5,
.blog_section .blog_lists .blog_item .rte h6 {font-weight: 700;margin: 0 0 10px;color: #001e60;font-family: 'Bebas Neue';
  letter-spacing: 1px;                                             
}
.blog_section .blog_lists .blog_item .rte h4 {font-size: 22px;}
.blog_section .blog_lists .blog_item .rte table, 
.blog_section .blog_lists .blog_item .rte th, 
.blog_section .blog_lists .blog_item .rte td,
.blog_item .rte table, 
.blog_item .rte th, 
.blog_item .rte td {
  border: 1px solid #001e60;
  border-collapse: collapse;
}
.article_checkout_collection_wrapper {
    padding: 20px 0 20px 0;
    border-top: 2px solid #eaeaea;
    border-bottom: 2px solid #eaeaea;
  margin-bottom: 20px;
}
.article_checkout_collection_wrapper p {
    text-align: left;
}
.blog_section .blog_lists .blog_item .rte ul li,
.blog_section .blog_lists .blog_item .rte ol li {margin: 0 0 15px;}
.blog_section .blog_lists .blog_item .rte img {margin-top: 5px;}
.blog_section .blog_lists .blog_item .rte hr {border: solid 0.5px #001e60;margin: 20px 0;}
.blog_lists .social-sharing {float: left;}

.scroll_banner {
    /* float: left; */
    width: 100%;margin: 10px 0;text-align: center;
}
.scroll_banner a {border: 0 !important;}
.scroll_banner img {width: 100%;margin: 0;}

.blog_section .cpdetail_item {float: left;width: 100%;margin: 30px 0;}
.blog_section .cpdetail_item .one_half {float: left;width: 49%;margin: 0 2% 20px 0;}
.blog_section .cpdetail_item .one_half:nth-child(even) {margin-right: 0;}
.blog_section .cpdetail_item .cp_thumb {float: left;width: 200px;height: 200px;border: solid 2px #27606f;
   text-align: center;display: flex;align-items: center;margin: 0 25px 0 0;overflow: hidden;
}
.blog_section .cpdetail_item .one_half .cp_thumb {margin: 0 15px 0 0;}
.blog_section .cpdetail_item .cp_thumb span {display: inline-block;width: 100%;text-align: center;height: 100%;}
.blog_section .cpdetail_item .cp_thumb img {display: inline-block;max-width: 100%;height: 100%;margin: 0 !important;}
.blog_section .cpdetail_item .cp_detail {float: left;}
.blog_section .cpdetail_item .one_half .cp_detail {width: 100%;}
p.photo_credit {
    font-size: 14px;
    color: #b7b7b7 !important;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0;
}
.blog_section .cpdetail_item .cp_detail h5 {font-family: 'NeueHaasGroteskText Pro' !important;color: #000 !important;
  margin: 10px 0 !important;                                           
}
.blog_section .cpdetail_item .cp_detail h5.title {font-style: italic;color: #001e60;}
.blog_section .cpdetail_item .cp_detail h5 span.sign_icon {float: left;margin: -2px 6px 0 0;}
.blog_section .cpdetail_item .cp_detail h5 span.sign_icon img {max-height: 18px;margin: 0;}
.blog_section .cpdetail_item .cpsocial_lists {float: left;margin: 15px 0 0;clear: left;}
.blog_section .cpdetail_item .cpsocial_lists ul {float: left;margin: 0;padding: 0;list-style: none;}
.blog_section .cpdetail_item .cpsocial_lists ul li {float: left;margin: 0 6px !important;}
.blog_section .cpdetail_item .cpsocial_lists ul li a {float: left;text-decoration: none;border: 0;}
.blog_section .cpdetail_item .cpsocial_lists ul li img {float: left;max-width: 32px;margin: 0 !important;}
.blog_section .cpdetail_item .cpsocial_lists ul li i {margin-left: 10px;}
.join_form {float: left;width: 100%;margin: 25px 0 0;}
.join_form p {font-family: 'NeueHaasGroteskText Pro';color: #001e60;}
.join_form form .form_field {float: left;width: 100%;margin: 5px 0;}
.join_form form .form-control {padding-left: 0;font-weight: 600;font-family: 'NeueHaasGroteskText Pro';color: #001e60;
  outline: none;border: 0;                        
}

.blog_section .blog_lists .blog_item .rte .single_hide {display: none;}
.blog_section .page_details {float: left;width: 100%;margin: 0 0 30px;text-align: center;}
.blog_section .page_details h1 {color: #001e60;font-size: 45px;line-height: 50px;margin: 0 0 5px;display: inline-block;width: 100%;
    font-weight: 700;text-transform: uppercase;padding: 0!important;font-family: Bebas Neue;letter-spacing: 1px;
}
.blog_section .page_details .desc {display: inline-block;width: 100%;max-width: 680px;}
.blog_section .page_details .desc p {color: #001e60;}
.blog_section .celpets_blists {float: left;width: 100%;}
.blog_section .celpets_blists .blog_item {float: left;width: 31%;margin: 0 3.5% 15px 0;padding: 0;}
.blog_section .celpets_blists .blog_item:nth-child(3n) {margin-right: 0;}
.blog_section .celpets_blists .blog_item:nth-child(3n+1) {clear: left;}
.blog_section .celpets_blists .blog_item .blog_img {width: 146px;height: 146px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;
  overflow: hidden;margin: 0 20px 0 0;border: solid 2px #335d6c;                                
}
.blog_section .celpets_blists .blog_img a {float: left;width: 100%;height: 100%;}
.blog_section .celpets_blists .blog_item .blog_img img {height: 100%;}
.blog_section .celpets_blists .blog_item .blog_details {width: 55%;}
.blog_section .celpets_blists .blog_item .blog_details .article__title {font-style: italic;color: #001e60;font-family: NeueHaasGroteskText Pro!important;
  font-size: 20px;line-height: 30px;text-transform: none;font-weight: 700;
}
.blog_section .celpets_blists .blog_details .article__title a {color: #001e60;}
.blog_section .celpets_blists .blog_item .blog_desc, 
.blog_section .celpets_blists .blog_item .blog_desc p {color: #000;font-weight: 700;}
.blog_section .celpets_blists .blog_item .blog_desc .single_hide {display: block;}

.trivia_lists {float: left;width: 100%;margin: 25px 0 15px;}

.popblog_sec .popblog_lists {float: left;width: 100%;}
.popblog_sec .sec_title {font-weight: 700;margin: 0 0 10px;color: #001e60;font-family: 'Bebas Neue';letter-spacing: 1px;}
.popblog_sec .popblog_lists .popblog_item {float: left;width: 24%;margin: 0 1.33% 0 0;box-shadow: -1px 1px 6px -2px #888888eb;}
.popblog_sec .popblog_lists .popblog_item:nth-child(4n) {margin-right: 0;}
.popblog_lists .popblog_item .blog_thumb {float: left;width: 100%;height: 240px;overflow: hidden;text-align: center;}
.popblog_lists .popblog_item .blog_thumb a {display: inline-block;height: 100%;}
.popblog_lists .popblog_item .blog_thumb img {display: inline-block;min-height: 100%;}
.popblog_lists .popblog_item .blog_details {float: left;width: 100%;padding: 15px 20px;height: 161px;}
.popblog_lists .popblog_item .blog_details .title {font-weight: 700;margin: 0 0 10px;color: #001e60;font-family: 'Bebas Neue';letter-spacing: 1px;
  font-size: 18px;line-height: 24px;
}
.popblog_lists .popblog_item .blog_details a,
.popblog_lists .popblog_item .blog_details p {color: #001e60;}

.blog_section .blog_item .rte > div .cpdetail_item.celebrity_details:last-child ~ hr {display: none;}

.popPet_section {float: left;width: 100%;margin: 40px 0 0;}
.popPet_section .sec_title {font-size: 32px;line-height: 38px;margin: 0 0 5px;color: #001e60;text-transform: uppercase;
    font-weight: 700;font-family: 'Bebas Neue';letter-spacing: 1px;
}
.popPet_section .popPet_lists {float: left;width: 100%;}
.popPet_lists .pp_item {float: left;width: 15.83%;margin: 5px 1% 5px 0;}
.popPet_lists .pp_item:nth-child(6n) {margin-right: 0;}
.popPet_lists .pp_item .pp_thumb {float: left;width: 100%;margin: 0 0 10px;height: 150px;overflow: hidden;}
.popPet_lists .pp_item .pp_thumb a {float: left;width: 100%;height: 100%;}
.popPet_lists .pp_item .pp_thumb img {float: left;width: 100%;min-height: 100%;}
.popPet_lists .pp_item .title {font-size: 16px;line-height: 22px;margin: 0;color: #001e60;text-transform: uppercase;
    font-weight: 700;font-family: 'Bebas Neue';letter-spacing: 1px;float: left;width: 100%;min-height: 45px;
}
/**Blog CSS**/

.product_7750601769115 .pfeature_boxes,
.product_7750601769115 .photo_gbtn,
.product_7750700269723 .photo_gbtn {display: none;}

.header_nav .site-nav__label {font-weight: 700;}
.product_7722420633755 .product-single__meta a[href="#looxReviews"] {display: none;}

.pwrap_types {margin: 0 0 10px;}
.pwrap_types h4 {font-weight: 700;margin: 0 0 15px;font-size: 17px;line-height: 25px;}
.pwrap_types p {font-weight: 700;color: #000;font-size: 17px;line-height: 25px;}
.pwrap_types a {text-decoration: underline;color: #0000FF;}

.more_design {margin: 0 0 15px;}
.more_design h4 {font-size: 16px;font-weight: 700;margin: 0 0 8px;}
.more_design p {font-size: 14px;font-weight: 600;}
.one_half_thumb {float: left;width: 50%;padding: 3px;}
.d_block {display: block;margin: 0 auto;float: none;}

.psingle_tabs {float: left;width: 100%;}
.psingle_tabs .tab_nav {float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
.psingle_tabs .tab_nav li {float: left;}
.psingle_tabs .tab_nav li a {float: left;border-bottom: solid 1px #ddd;padding: 0 15px 15px 15px;}
.psingle_tabs .tab_nav li:first-child a {padding-left: 0;}
.psingle_tabs .tab_nav li a.active {border-color: #000;}

.psingle_tabs .tab_contents {float: left;width: 100%;}
.psingle_tabs .tab_contents .tabc_item {float: left;width: 100%;padding: 10px 0;display: none;}
.psingle_tabs .tab_contents .tabc_item.show {display: block;}

.mt_0 {margin-top: 0 !important;}
.mb_0 {margin-bottom: 0 !important;}

.recent_celeb_pets {text-align: center;padding: 10px 0;}
.recent_celeb_pets .recpet_lists {display: flex;flex-wrap: wrap;margin: 5px 0;}
.recent_celeb_pets .recpet_lists .rcbp_item {display: inline-block;width: 20%;margin: 5px 0;}
.recent_celeb_pets .recpet_lists .rcbp_item .thumb {display: inline-block;width: 100%;height: 170px;overflow: hidden;}
.recent_celeb_pets .recpet_lists .rcbp_item .thumb a {height: 100%;}
.recent_celeb_pets .recpet_lists .rcbp_item .thumb img {display: inline-block;min-height: 100%;margin: 0;}
.recent_celeb_pets .recpet_lists .rcbp_item a {display: inline-block;text-decoration: none;border: 0;}
.recent_celeb_pets .recpet_lists .rcbp_item .details {display: inline-block;padding: 6px 0;}
.recent_celeb_pets .recpet_lists .rcbp_item .details h5 {margin: 0;font-size: 17px;line-height: 21px;}
.recent_celeb_pets .recpet_lists .rcbp_item .details p {margin: 0;font-size: 13px;line-height: 20px;font-weight: 500;}

@media screen and (min-width: 750px) {
  .site-header__search.site-header__icon {display: block;}
  .site-header__search-toggle {display: none;}
  .rte h2, .rte .h2 {font-size: 1.8em;}
}

@media screen and (max-width: 1299px) {
  .blog_section .celpets_blists .blog_item .blog_details {width: 53%;}
}

@media screen and (max-width: 1199px) {
  .photo_gbtn {right: 100px;}
  .catlists_section {padding: 12px 0;}
  .catlists_section span.title,
  .catlists_section ul li {font-size: 17px;line-height: 22px;}
  .blog_section {padding: 25px 0;}
  .catlists_section .page-width, .blog_section .page-width, .popblog_sec .page-width {padding: 0 25px;}
  .blog_section .blog_lists .blog_item {margin: 0 0 25px;}
  .blog_section .blog_item .blog_img {width: 100%;margin: 0;padding: 0;}
  .blog_section .blog_item .blog_img.fixed_height {height: auto;}
  .blog_section .blog_item .blog_img.fixed_height img {width: 100%;}
  .blog_section .blog_item .blog_details {width: 100%;}
  .blog_section .blog_item.featured_blog .blog_details .article__title {font-size: 36px;line-height: 42px;}
  .blog_section .blog_item .blog_details .article__title {font-size: 28px;line-height: 38px;}
  .blog_section .blog_item.featured_blog .blog_meta span {font-size: 16px;line-height: 26px;}
  .blog_section .blog_item .blog_desc, .blog_section .blog_item .blog_desc p {font-size: 15px;line-height: 21px;}
  .blog_section .blog_item.featured_blog .blog_desc, .blog_section .blog_item.featured_blog .blog_desc p {
    font-size: 18px;line-height: 26px;
  }
  .blog_sidebar .sidebar_widget {padding: 10px 15px;}
  .blog_sidebar .sidebar_widget h3.sec_title {font-size: 22px;line-height: 28px;}
  .blog_sidebar .popblog_lists .blog_details h4.title {font-size: 16px;line-height: 22px;}
  .blog_sidebar .popblog_lists .blog_desc p {font-size: 13px;line-height: 16px;}
  .blog_section .celpets_blists .blog_item {width: 32%;margin: 0 2% 15px 0;}
  .blog_section .celpets_blists .blog_item .blog_img {width: 140px;height: 140px;margin: 0 15px 0 0;}
  .blog_section .celpets_blists .blog_item .blog_details {width: 49%;}

  .popPet_lists .pp_item {width: 24.25%;}
  .popPet_lists .pp_item:nth-child(3n+1) {margin-right: 0;}
  .popPet_lists .pp_item:nth-child(5n+1) {margin-right: 1%;}
  .popPet_lists .pp_item .title {font-size: 15px;}
  .recent_celeb_pets .recpet_lists .rcbp_item {width: 25%;}
}

@media screen and (max-width: 980px){
  .whychoose_section {padding: 40px 0;}
  .wchoose_boxes .wcbox_item {width: 48.5%;margin: 0 1.5% 10px 0;}
  .wchoose_boxes .wcbox_item:nth-child(2n) {margin-right: 0;}
  .pfeature_boxes .pfeat_item {padding: 0 4px;}
  .pfeature_boxes .pfeat_item .icon img {max-width: 60px;}
  .pfeature_boxes .pfeat_item h6 {font-size: 12px;}
  .custhw_boxes .chbox_item:nth-child(2) {margin: 0 2%;}
  .custhw_boxes .chbox_item h5 {font-size: 12px;}
  .photo_gbtn {right: 60px;}
  .custhw_boxes .chbox_item .thumb img {max-width: 220px;}
  .custom_hwsection .vpopup_btn {right: 28%;top: 0;}
  .blog_section {padding: 20px 0;}
  .catlists_section .page-width, .blog_section .page-width, .popblog_sec .page-width {padding: 0 20px;}
  .blog_section .blog_lists .blog_item {margin: 0 0 20px;}
  .blog_section .blog_item.featured_blog .blog_details .article__title {font-size: 30px;line-height: 36px;}
  .blog_section .blog_item .blog_details .article__title {font-size: 22px;line-height: 28px;}
  .blog_section .blog_item.featured_blog .blog_meta span {font-size: 15px;line-height: 22px;}
  .blog_section .blog_item .blog_desc, .blog_section .blog_item .blog_desc p {font-size: 14px;line-height: 19px;}
  .blog_section .blog_item.featured_blog .blog_desc, .blog_section .blog_item.featured_blog .blog_desc p {
    font-size: 16px;line-height: 22px;
  }

  .popPet_lists .pp_item {width: 32.66%;}
  .popPet_lists .pp_item:nth-child(3n) {margin-right: 0;}
  .popPet_lists .pp_item:nth-child(3n+1) {margin-right: 1%;}
  .recent_celeb_pets .recpet_lists .rcbp_item {width: 33.33%;}
}

@media screen and (max-width: 800px){
  .photo_gbtn {right: 0;}
}

@media screen and (max-width: 767px) {
  .blog_section .blog_lists {width: 100%;margin: 0 0 15px;}
  .blog_section .blog_sidebar {width: 100%;}
  .blog_section .cpdetail_item .cp_thumb {width: 160px;height: 160px;}
  .blog_section .page_details h1 {font-size: 35px;line-height: 42px;}
  .blog_sidebar .sidebar_widget.sticky {position: relative;}
  .popblog_sec .popblog_lists .popblog_item {width: 48%;margin: 10px 4% 10px 0;}
  .popblog_sec .popblog_lists .popblog_item:nth-child(2n) {margin-right: 0;}
}

@media screen and (max-width: 749px) {
  .site-header .custom_border,
  .site-header .header_nav {padding: 0;border: 0;}
  .site-header .htop_right_nav {padding: 5px 15px 0;text-align: center;}
  .site-header .htop_right_nav ul {display: inline-block;float: none;}
#PageContainer {
  padding-top: 70px;
}
  .product_video iframe {height: 290px;}
  #shopify-section-header {z-index: 9999999999;}
  body.template-product #shopify-section-header {z-index: 1000;}
  header .site-header__mobile-nav {padding: 40px 0 0 !important;position: relative;}
  header .site-header__mobile-nav .site-header__icons {position: static;}
  header .site-header__mobile-nav .site-header__icons-wrapper {position: static;}
  header .site-header__mobile-nav .site-header__search.site-header__icon {display: block;position: absolute;
    top: -2px;left: 0;padding-left: 22px;padding-right: 22px;text-align: center;
  }
  .site-header__search form svg.icon-search {display: none;}
  .site-header__search form input.search-header__input {font-size: 13px;padding: 5px 30px 5px 8px;}
  .site-header__search form button.search-header__submit span.icon__fallback-text,
  header .site-header__mobile-nav button.site-header__search-toggle {display: none;}
  .site-header__search form button.search-header__submit svg.icon-search {display: block;color: #000;top: 4px;
    left: 4px;
  }
  .mobile-nav > li:nth-child(1) > a {position: relative;}
  .mobile-nav > li:nth-child(1) > a:before {content: '';
    background-image: url('/cdn/shop/files/home-icon_360x.png');
    background-repeat: no-repeat;background-size: 100% auto;background-position: center center;width: 18px;height: 15px;
    position: absolute;left: 7px;top: 15px;
  }
  .mobile-nav__link, .mobile-nav__sublist-link {padding: 8px 30px;}
  .is-active + .mobile-nav__dropdown {overflow-y: auto;height: 100%;}
  .needsclick.kl-private-reset-css-Xuajs1 {display: none !important;}

  .whychoose_section .page-width>h2 {font-size: 24px;line-height: 30px;}
  .wchoose_boxes .wcbox_item .thumb img {max-width: 100px;}
  .wchoose_boxes .wcbox_item .details h6 {font-size: 12.6px;line-height: 16px;margin: 0 0 6px;}
  .wchoose_boxes .wcbox_item .details p {font-size: 12.6px;line-height: 16px;}
  .product-single__title {font-size: 1.2em;}
  .bredcrumb_wrap {padding: 0 25px;}
  .blog_section .cpdetail_item .one_half {width: 100%;margin: 5px 0;}
}

@media only screen and (min-width: 750px) {
  .index-section {
      padding-top: 30px;
      padding-bottom: 30px;
  }
  #shopify-section-1582879007745 {padding-bottom: 10px;}
  #shopify-section-031a5374-7ded-4805-af1c-d244009c0838 {
    padding-top: 15px;
	padding-bottom: 15px;
  }
}
@media only screen and (max-width: 768px) {
  .custom_section .left_image,
  #shopify-section-9ca94c14-b159-4bcc-a034-ad7a0246407d .custom_section .left_image {width: 100%;padding: 0;text-align: center;}
  .custom_section .left_image.right {float: left;padding: 0;}
  .custom_section .with_left_image,
  #shopify-section-9ca94c14-b159-4bcc-a034-ad7a0246407d .custom_section .with_left_image {width: 100%;margin-left: 0;}
  .custom_section .left_image img {width: auto;}
  .custom_section .with_left_image.grid--flush-bottom>.grid__item {padding-left: 0;}
  .video_section iframe {width: 420px;height: 290px;}
  h1, .h1 {font-size: 1.6em;}
  .product-form-product-template #bcpo .bcpo-buttons label.bcpo-front-button-label {
    width: 100px !important;
  }
  .product-form-product-template #bcpo .bcpo-buttons #bcpo-select-option-2 label.bcpo-front-button-label {width: 142px !important;}
  .custhw_boxes .chbox_item .thumb img {max-width: 170px;}
  .youtube-player {padding-bottom: 55.4%;}
  body .facebook-chat-button-custom, body .ot-fb-logo.facebook-chat-button, 
  body .fb_dialog .fb_dialog_content > div, body .OMG-FB-Chat > div[id] {
    left: auto !important;
    right: 26.8px !important;
  }
  .ppguide_popup h3 {font-size: 16px;}
  .ppguide_popup p {font-size: 13px;line-height: 18px;margin: 0 0 8px;}
  body.template-product .upload-container .cl-upload--label, #bcpo .bcpo-label>label {font-size: 15px !important;}
  body.template-product .product-form__controls-group .product__price .price_tagline {font-size: 15px;}
  .custom_hwsection .page-width > h2 {padding: 0 40px 0 0;}
  .custom_hwsection .vpopup_btn {right: 15%;}

  #CartPopup {z-index: 99999999999;}
  .blog_section .celpets_blists ul.grid--blog {margin: 0;}
  .blog_section .celpets_blists .blog_item {width: 48%;margin: 0 2% 12px 0;}
  .blog_section .celpets_blists .blog_item:nth-child(2n) {margin-right: 0;}
  .blog_section .celpets_blists .blog_item:nth-child(2n+1) {clear: left;}
  .blog_section .celpets_blists .blog_item:nth-child(3n) {margin-right: 2%;}
  .blog_section .celpets_blists .blog_item .blog_img {width: 100px;height: 100px;margin: 0 10px 0 0;}
  .blog_section .celpets_blists .blog_item .blog_details .article__title {font-size: 14px;line-height: 18px;}
  .blog_section .blog_item .blog_desc, 
  .blog_section .blog_item .blog_desc p {font-size: 13px;line-height: 16px;}
}
@media only screen and (max-width: 480px) {
  .video_section iframe {width: 300px;height: 220px;}
  .product_video iframe {height: 240px;}
  .youtube-player {padding-bottom: 75.4%;}
  .pfeature_boxes .pfeat_item {padding: 0 2px;}
  .pfeature_boxes .pfeat_item .icon img {max-width: 42px;}
  .pfeature_boxes .pfeat_item h6 {font-size: 11px;}
  .custhw_boxes .chbox_item {width: 100%;}
  .custhw_boxes .chbox_item:nth-child(2) {margin: 8px 0;}
  .whychoose_section {padding: 30px 0;}
  .whychoose_section .page-width>h2 {font-size: 20px;line-height: 26px;}
  .whychoose_section .wchoose_boxes {margin: 8px 0 0;}
  .wchoose_boxes .wcbox_item {width: 100%;margin: 5px 0;}
  .wchoose_boxes .wcbox_item .details {padding: 40px 20px 15px;margin-top: -50px;height: 180px;}
  body.template-product .upload-container .cl-upload--label, #bcpo .bcpo-label>label {font-size: 14px !important;}
  body.template-product .product-form__controls-group .product__price .price_tagline {font-size: 14px;}
  .photo_gbtn {font-size: 13px;}
  .custom_hwsection .page-width > h2 {padding: 0 80px 0 0;}
  .custom_hwsection .vpopup_btn {right: 10%;}
  .wvideo_popup .video_section iframe {width: 260px;height: 150px;}
  .mobile-nav>li:nth-child(1)>a:before {width: 15px;height: 14px;top: 11px;}
  .mobile-nav__link, .mobile-nav__sublist-link {
      padding: 6px 30px;font-size: 14px;
  }
  
  .blog_section .celpets_blists .blog_item .blog_img {width: 70px;height: 70px;margin: 0 8px 0 0;}
  .blog_section .celpets_blists .blog_item .blog_details {width: 52%;}
  .blog_section .celpets_blists .blog_item .blog_details .article__title {font-size: 12px;line-height: 16px;}
  .blog_section .blog_item .blog_desc, 
  .blog_section .blog_item .blog_desc p {font-size: 12.5px;line-height: 15px;}
  .blog_section .page_details h1 {font-size: 30px;line-height: 36px;}
  .popblog_sec .popblog_lists .popblog_item {width: 100%;margin: 10px 0;}
  .popblog_lists .popblog_item .blog_thumb,
  .popblog_lists .popblog_item .blog_details {height: auto;}

  .popPet_lists .pp_item {width: 49.50%;}
  .popPet_lists .pp_item:nth-child(2n) {margin-right: 0;}
  .popPet_lists .pp_item:nth-child(2n+1) {margin-right: 1%;}
  .one_half_thumb  {width: 100%;}
  .psingle_tabs .tab_nav li a {padding: 0 10px 10px 10px;font-size: 15px;}
  .recent_celeb_pets .recpet_lists .rcbp_item {width: 50%;}
  .recent_celeb_pets .recpet_lists .rcbp_item .thumb {height: 155px;}
}
@media only screen and (max-width: 376px) {
  .blog_section .celpets_blists .blog_item {width: 100%;margin: 0 0 10px;}
  .blog_section .cpdetail_item .cp_thumb {margin: 0 10px 0 0;}
  .blog_section .celpets_blists .blog_item .blog_details {width: 70%;}
  .psingle_tabs .tab_nav li a {padding: 0 6px 8px 6px;font-size: 14px;}
}
/* Need to remove this css after updating all the celebpets posts */
/* .celebpets_blog_details_wrapper .celebrity_details:nth-of-type(1), .celebpets_blog_details_wrapper .celebrity_details:nth-of-type(3) .one_half:first-of-type {
    display: none;
} */
/* custom css */

