.theme-header .zpcontainer {
    padding: 15px;
}
.theme-header-topbar {
    padding: 5px 0;
    background: #f7f7f7;
}
.zphero-boxed {
    padding-top: 30px;
}
.zpheader-style-02 .theme-header.theme-header-navigation-style .zpcontainer .theme-navigation-and-icons {
    padding: 15px 0px;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container input[type="text"] {
    border-radius: 10px;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container .theme-search-go {
    border-radius: 0px 10px 10px 0px;
    background: #f05922;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container {
    border-top: 0px;
    border-radius: 10px;
}
.zpheader-style-02 .theme-header.theme-header-animate .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover:after, .zpheader-style-02 .theme-header.theme-header-animate .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected:after {
    top: 2px;
}
.theme-product-box-content {
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    transition: all 0.25s;
}
.theme-product-box-content:hover {
    box-shadow: 0px 0px 40px #d2d2d2;
}
.theme-product-details-area {
    border: none !important;
    border-radius: 0px 0px 10px 10px;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-name-rating-price {
    background-color: #ededed;
    padding: 10px;
    border-radius: 10px;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-name-rating-price .theme-product-name a {
    font-weight: bold;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-name-rating-price .theme-product-price {
    font-size: 20px;
    font-weight: bold;
}
.zpbutton.zpbutton-type-primary, button.zpbutton-type-primary, input[type=submit].zpbutton-type-primary, input[type=button].zpbutton-type-primary {
    background: #f05922;
    color: #FFFFFF;
    border-color: transparent;
}
.zpbutton.zpbutton-type-primary:hover, button.zpbutton-type-primary:hover, input[type=submit].zpbutton-type-primary:hover, input[type=button].zpbutton-type-primary:hover {
    background: #ad2e00;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-button-area a {
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 14px;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-list-quantity .theme-product-list-quantity-field {
    border: 1px solid #ffffff;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-list-quantity {
    border: 1px solid #ffffff;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-list-quantity .theme-product-list-quantity-decrease, .theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-details-area .theme-product-list-quantity-addcart .theme-product-list-quantity .theme-product-list-quantity-increase {
    background: #ededed;
    border-radius: 10px;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-image-area {
    margin-bottom: 0px;
}
.theme-prod-box.theme-product-list-style-08 .theme-product-box-content .theme-product-image-area .theme-product-quick-view-button {
    background: #f05922;
}
.theme-category-col.theme-category-noimage-description .theme-category-description {
    background: #ededed;
    padding: 20px;
    border-radius: 10px;
}
.zprow.theme-prod-details-container {
    border-radius: 10px;
    border: 1px solid #d2d2d2;
}
.theme-product-details-style-03 .theme-prod-details-container .theme-prod-detail-entries {
    background: none;
}
.theme-product-details-style-02 .theme-product-details-container {
    border-bottom: none;
    margin-top: 50px;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-media-container {
    border-left: none;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-media-container .theme-product-details-image-container {
    border-bottom: none;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container {
    border-right: none;
    border-radius: 10px;
    background: #f7f7f7;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-info-header-area {
    border-bottom: 1px solid #e5e5e5;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-details-price-and-availability-container {
    border-bottom: 1px solid #e5e5e5;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-social-share {
    border-bottom: 1px solid #e5e5e5;
}
.theme-product-details-style-02 .theme-product-details-page {
    border-top: 0px;
}
.zpbutton.zpbutton-type-secondary, button.zpbutton-type-secondary, input[type=submit].zpbutton-type-secondary, input[type=button].zpbutton-type-secondary {
    background: #f05922;
    border-radius: 10px !important;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-variants-area .theme-product-options-and-cart-button-container .theme-product-cart-button .theme-cart-button .theme-cart-icon, .theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-variants-area .theme-product-options-varient-container .theme-product-cart-button .theme-cart-button .theme-cart-icon {
    background: #f05922;
    border-radius: 10px !important;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-info-header-area .theme-prod-non-returnable {
    background: #e5e5e5;
    color: #000000;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-variants-area .theme-product-options-and-cart-button-container .theme-product-options .theme-product-quantity .theme-product-quantity-select .theme-box-qty, .theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-variants-area .theme-product-options-varient-container .theme-product-options .theme-product-quantity .theme-product-quantity-select .theme-box-qty {
    border: 1px solid #d3d3d3;
    border-radius: 10px;
}
.theme-product-details-style-02 .theme-product-quick-view-container .close-button {
    background: #f05922;
}
.theme-footer-area .zpdark-section h4 {
    color: #355a16;
    margin-bottom: 0px !important;
}
[data-element-id="elm_hm_RKspQTN2PaAmNFI2PYw"].zpsection {
    margin-top: -3em;
    padding-top: 4.5em;
}
.theme-product-details-style-02 .theme-product-details-container .theme-product-main-info-container .theme-product-info-content-row.theme-product-info-header-area .theme-product-details-heading {
    font-size: 32px;
}
.zpheader-style-02 .zpcontainer .theme-navigation-and-icons .theme-menu-area .theme-menu > ul > li {
    margin: -20px 20px;
}