img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

@media only screen and (min-width: 1500px) {
  .div-col-3 {
      padding-left: 338px !important;
      padding-right: 338px !important;
  }
}

[data-font="FontAwesome"]:before {
  font-family: "FontAwesome" !important;
  content: attr(data-icon) !important;
  speak: none !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  font-style: normal !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.woocommerce form .form-row .required {
  visibility: visible;
}

.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-notice {
  background-color: #5fbd74;
}

.woosw-area
  .woosw-inner
  .woosw-content
  .woosw-content-bot
  .woosw-content-bot-inner
  .woosw-page
  a:hover,
.woosw-area
  .woosw-inner
  .woosw-content
  .woosw-content-bot
  .woosw-content-bot-inner
  .woosw-continue:hover {
  color: #5fbd74;
}

.logo img,
.navbar-header .logo img {
  width: 200px;
}

.woo-grid-with-border
  ul.products
  li.product
  a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
  border-radius: 0px;
}

.header-title-breadcrumb-overlay h1 {
  font-size: 35px;
}

#navbar .menu-item > a {
  font-size: 15px;
}

.header-title-breadcrumb-overlay,
.header-title-breadcrumb-overlay .breadcrumb {
  text-align: center;
}

.wp-block-tag-cloud .tag-cloud-link,
.tagcloud > a,
.widget_thecrate_address_social_icons .social-links a,
.top-header .social-links > li,
li.product .woosc-btn,
li.product .woosq-btn,
li.product .woosw-btn,
.single-product div.product .summary .cart .woosc-btn,
.single-product div.product .summary .cart .woosw-btn,
.single-product div.product .summary .cart .woosq-btn,
.woosw-copy-btn input[type="button"],
.btn-theme-default,
.woocommerce table.my_account_orders .button,
.woocommerce-account .woocommerce-MyAccount-content a.button,
.themeslr_button a.button-winona,
.header-nav-actions .header-btn,
.list-view .post-details .post-excerpt .more-link,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.form-submit input[type="submit"],
button[type="submit"],
.wp-block-search .wp-block-search__button,
form input[type="submit"],
.button {
  border-radius: 0px;
  -webkit-border-radius: 0px;
}

@media only screen and (max-width: 490px) {
.header-title-breadcrumb-overlay {
    background-size: cover!important;
    background-position-x: -200px!important;
}

.navbar {
    position: fixed !important;
}

.theme_header_slider {
    margin-top: 75px;
}

}

@media only screen and (min-width: 767px) {
  nav#theme-main-head {
    padding: 27px 0;
  }
}

@media only screen and (min-width: 1600px) {
  .navbar {
      position: fixed!important;
  }
  .theme_header_slider{
    margin-top:105px;
  }
}

.container {
  width: 1300px;
  max-width: 100%;
}

.breadcrumb a::after {
  content: "/";
}

::selection {
  color: #ffffff;
  background: #f26226;
}

::-moz-selection {
  /* Code for Firefox */
  color: #ffffff;
  background: #f26226;
}

/*COLOR*/
a,
a:hover,
a:focus,
span.amount,
.widget_popular_recent_tabs .nav-tabs li.active a,
.widget_product_categories .cat-item:hover,
.widget_product_categories .cat-item a:hover,
.widget_archive li:hover,
.widget_archive li a:hover,
.widget_categories .cat-item:hover,
.widget_categories li a:hover,
.pricing-table.recomended .button.solid-button,
.pricing-table .table-content:hover .button.solid-button,
.pricing-table.Recommended .button.solid-button,
.pricing-table.recommended .button.solid-button,
#sync2 .owl-item.synced .post_slider_title,
#sync2 .owl-item:hover .post_slider_title,
#sync2 .owl-item:active .post_slider_title,
.pricing-table.recomended .button.solid-button,
.pricing-table .table-content:hover .button.solid-button,
.testimonial-author,
.testimonials-container blockquote::before,
.testimonials-container blockquote::after,
.post-author > a,
h2 span,
label.error,
.author-name,
.comment_body .author_name,
.prev-next-post a:hover,
.prev-text,
.wpb_button.btn-filled:hover,
.next-text,
.social ul li a:hover i,
.wpcf7-form span.wpcf7-not-valid-tip,
.text-dark .statistics .stats-head *,
.wpb_button.btn-filled,
footer ul.menu li.menu-item a:hover,
.widget_meta a:hover,
.widget_pages a:hover,
.comment-author-link a:hover,
.simple_sermon_content_top h4,
.widget_recent_entries_with_thumbnail li:hover a,
.widget_recent_entries li a:hover,
.thecrate-single-post-meta .thecrate-meta-post-comments a:hover,
.list-view .post-details .post-category-comment-date i,
#navbar .tslr-icon-list-item:hover,
#navbar
  .menu-item:hover
  .sub-menu
  .tslr-icon-list-item
  .tslr-icon-list-text.list-view
  .post-details
  .post-name
  a,
.thecrate-single-post-meta .thecrate-meta-post-author a,
header .header-nav-actions .thecrate-account-link:hover i,
.header-nav-actions .thecrate-search-icon:hover i,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.product_meta a:hover,
.tslr-blog-posts-shortcode h4 a:hover,
.header-group .breadcrumb a:hover,
.widget_block a.wp-block-latest-comments__comment-link:hover,
.widget_block a.wp-block-latest-comments__comment-author:hover,
.wp-block-tag-cloud .tag-cloud-link,
.list-view .post-details .post-category-comment-date a:hover,
.single .post-category-comment-date a:hover,
.comment-navigation > div a:hover,
.woocommerce .star-rating span:before,
.related-posts .post-name:hover,
.list-view .post-details .post-name a:hover,
.wp-block-button.is-style-outline a.wp-block-button__link,
.woocommerce .star-rating::before,
.header_mini_cart .woocommerce ul.cart_list li a:hover,
.header_mini_cart .woocommerce ul.product_list_widget li a:hover,
.sidebar-content .widget_nav_menu li a:hover {
  color: #f26226;
}

header .cart-contents svg:hover path {
  fill: #f26226;
}

#navbar
  .menu-item:hover
  .sub-menu
  .tslr-icon-list-item:hover
  .tslr-icon-list-icon-holder-inner
  i,
#navbar
  .menu-item:hover
  .sub-menu
  .tslr-icon-list-item:hover
  .tslr-icon-list-text {
  color: #f26226 !important;
  /*Color: Main blue*/
}

/*BACKGROUND + BACKGROUND-COLOR*/
header .cart-contents span {
  background: #f26226;
}

.wp-block-group h2:before,
.tagcloud > a:hover,
.theme-icon-search,
.wpb_button::after,
.rotate45,
.latest-posts .post-date-day,
.latest-posts h3,
.latest-tweets h3,
.latest-videos h3,
.button.solid-button,
button.vc_btn,
.pricing-table.Recommended .table-content,
.pricing-table.recommended .table-content,
.pricing-table.recomended .table-content,
.pricing-table .table-content:hover,
.block-triangle,
.owl-theme .owl-controls .owl-page span,
body .vc_btn.vc_btn-blue,
body a.vc_btn.vc_btn-blue,
body button.vc_btn.vc_btn-blue,
.pagination .page-numbers.current,
.pagination .page-numbers:hover,
#subscribe > button[type="submit"],
.social-sharer > li:hover,
.prev-next-post a:hover .rotate45,
.masonry_banner.default-skin,
.form-submit input,
.member-header::before,
.member-header::after,
.member-footer .social::before,
.member-footer .social::after,
.subscribe > button[type="submit"],
.no-results input[type="submit"],
h3#reply-title::after,
.newspaper-info,
.widget-title:after,
h2.heading-bottom:after,
.wpb_content_element
  .wpb_accordion_wrapper
  .wpb_accordion_header.ui-state-active,
#primary .main-content ul li:not(.rotate45)::before,
.wpcf7-form .wpcf7-submit,
ul.ecs-event-list li span,
#contact_form2 .solid-button.button,
.details-container > div.details-item .amount,
.details-container > div.details-item ins,
.theme-search .search-submit,
.pricing-table.recommended .table-content .title-pricing,
.pricing-table .table-content:hover .title-pricing,
.pricing-table.recommended .button.solid-button,
.post-category-date a[rel="tag"],
.is_sticky,
.fixed-sidebar-menu h3#reply-title::before,
.fixed-sidebar-menu h2.heading-bottom::before,
.fixed-sidebar-menu .widget-title::before,
.sidebar-content h3#reply-title::before,
.sidebar-content h2.heading-bottom::before,
.sidebar-content .widget-title::before,
.single .label-info.edit-t:hover,
.read-more-overlay i,
footer .footer-top .widget_wysija_cont .wysija-submit,
.woocommerce div.product form.cart .button,
.give-btn,
#wp-calendar td#today,
.pricing-table .table-content:hover .button.solid-button,
footer .footer-top .menu .menu-item a::before,
.theme-pagination.pagination .page-numbers.current,
.woocommerce #respond input#submit:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.read-more-overlay i:hover,
.mpc-mailchimp.mpc-submit--small input[type="submit"],
.author-bio,
.widget_thecrate_address_social_icons .social-links a,
.themeslr_button a.button-winona,
.header-nav-actions .header-btn,
.list-view .post-details .post-excerpt .more-link,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.form-submit input[type="submit"],
button[type="submit"],
a.wp-block-button__link,
form input[type="submit"],
.woosw-copy-btn input,
.wp-block-search .wp-block-search__button,
.button,
.post-password-form input[type="submit"] {
  background: #f26226;
}

.no-js .theme-search .theme-icon-search,
a.wp-block-button__link:hover,
.theme-icon-search:hover,
.latest-posts .post-date-month,
.button.solid-button:hover,
body .vc_btn.vc_btn-blue:hover,
body a.vc_btn.vc_btn-blue:hover,
.post-category-date a[rel="tag"]:hover,
.single-post-tags > a:hover,
body button.vc_btn.vc_btn-blue:hover,
a.col-2.sbtn:hover,
#contact_form2 .solid-button.button:hover,
.subscribe > button[type="submit"]:hover,
.no-results input[type="submit"]:hover,
ul.ecs-event-list li span:hover,
.pricing-table.recommended .table-content .price_circle,
.pricing-table .table-content:hover .price_circle,
#modal-search-form .modal-content input.search-input,
.wpcf7-form .wpcf7-submit:hover,
.form-submit input:hover,
.pricing-table.recommended .button.solid-button:hover,
.pricing-table .table-content:hover .button.solid-button:hover,
footer .footer-top .widget_wysija_cont .wysija-submit:hover,
.widget_thecrate_address_social_icons .social-links a:hover,
.fixed-search-inside .search-submit:hover,
.slider_navigation .btn:hover,
.mpc-mailchimp.mpc-submit--small input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
.list-view .post-details .post-excerpt .more-link:hover,
.woocommerce input.button:hover,
.form-submit input[type="submit"]:hover,
button[type="submit"]:hover,
form input[type="submit"]:hover,
.button:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce-page .woocommerce-error .button:hover,
.woocommerce-page .woocommerce-info .button:hover,
.woocommerce-page .woocommerce-message .button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.wp-block-tag-cloud a:hover,
.woosw-copy-btn input:hover,
.woocommerce a.button:hover,
.wp-block-button.is-style-outline a.wp-block-button__link:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce button.button:hover,
.read-more-overlay i:hover,
.woocommerce input.button:hover {
  background: #2a3cb7;
}

.tagcloud > a:hover {
  background: #2a3cb7 !important;
}

/*BORDER-COLOR*/
.author-bio,
blockquote,
.widget_popular_recent_tabs .nav-tabs > li.active,
body .left-border,
body .right-border,
body .member-header,
body .member-footer .social,
.navbar ul li ul.sub-menu,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
#contact-us .form-control:focus,
.wp-block-tag-cloud .tag-cloud-link,
.sale_banner_holder:hover,
.testimonial-img,
.widget_price_filter .ui-slider .ui-slider-handle,
#navbar .menu-item.current_page_item > a,
#navbar .menu-item:hover > a,
.wp-block-button.is-style-outline a.wp-block-button__link,
.navbar-default .navbar-toggle:hover,
.header_search_form,
.tslr-carousel-everything-shortcode-group.owl-theme
  .owl-controls
  .owl-page.active
  span,
.testimonials-container-1.owl-theme .owl-controls .owl-page.active span,
.navbar-default .navbar-toggle {
  border-color: #f26226;
  /*Color: Main blue */
}

body .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab.vc_active > a {
  border-bottom-color: #f26226;
  /*Color: Main blue */
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}
.header-title-breadcrumb-overlay {
    background-color: #f4f4f4;
    background-image: url("/img/banner.jpg");
}

.thumbnail-overlay,
.portfolio-hover,
.pastor-image-content .details-holder,
.item-description .holder-top,
.slider_navigation .btn,
.read-more-overlay,
blockquote::before {
    background: rgba(0, 0, 0, 0.7);
}

#navbar .menu-item>a,
.navbar-nav .search_products a,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a {
    color: #1a1b22;
}

#navbar .menu-item.current_page_ancestor.current_page_parent>a,
#navbar .menu-item.current_page_item.current_page_parent>a,
#navbar .menu-item:hover>a {
    color: #f26226;
}

#navbar .sub-menu,
.navbar ul li ul.sub-menu {
    background-color: #ffffff;
}

#navbar ul.sub-menu li>a {
    color: #1a1b22;
}

#navbar ul.sub-menu li:hover>a {
    color: #f26226;
}

#navbar ul.sub-menu li>a {
    background-color: transparent;
}

#navbar ul.sub-menu li:hover>a {
    background-color: transparent;
}

body {
    font-family: "Work Sans";
    font-display: swap;
}

h1,
h1 span {
    font-family: Jost;
    line-height: 42px;
    font-weight: 600;
    font-size: 36px;
    font-display: swap;
}

h2 {
    font-family: Jost;
    line-height: 35px;
    font-weight: 600;
    font-size: 30px;
    font-display: swap;
}

h3 {
    font-family: Jost;
    line-height: 30px;
    font-weight: 600;
    font-size: 24px;
    font-display: swap;
}

h4 {
    font-family: Jost;
    line-height: 23px;
    font-weight: 600;
    font-size: 18px;
    font-display: swap;
}

h5 {
    font-family: Jost;
    line-height: 20px;
    font-weight: 600;
    font-size: 14px;
    font-display: swap;
}

h6 {
    font-family: Jost;
    line-height: 17px;
    font-weight: 600;
    font-size: 12px;
    font-display: swap;
}

input,
textarea {
    font-family: "Work Sans";
    font-display: swap;
}

input[type="submit"] {
    font-family: "Work Sans";
    font-display: swap;
}

header nav#theme-main-head {
    padding-top: 27px;
    padding-bottom: 10px;
}

.navbar-default {
    background-color: #fff;
}

header {
    color: #000000;
}

.header-nav-actions .header-btn {
    font-size: 1em !important;
    background: #23b329;
    border-radius: 45px !important;
}

.header-nav-actions .header-btn:hover {
    background: #2a3cb7;
}

footer .footer-top {
    background-color: #363636;
}

footer .footer-top h1.widget-title,
footer .footer-top h3.widget-title,
footer .footer-top .widget-title {
    color: #ffffff;
}

.footer-row-1 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.footer-row-1 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.footer-row-1 {
    border-top: 0px solid #515b5e;
    border-bottom: 0px solid #515b5e;
    border-left: 0px solid #515b5e;
    border-right: 0px solid #515b5e;
}

footer .footer {
    background-color: #363636;
}

footer .footer .widget-title {
    color: #ffffff;
}

.single article .article-content p,
.search-no-results p.page-title,
p {
    font-family: "Work Sans";
    line-height: 26px;
    color: #454646;
    font-size: 16px;
    font-display: swap;
}

.vc_custom_1606943557772 {
    margin-bottom: 0px !important;
    background-color: #ffffff !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1606945129287 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background: #ffffff url(../img/how-it-works-arrow2391d.png?id=7169) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.vc_custom_1633804377383 {
    margin-top: 0em !important;
    margin-bottom: 0px !important;
    padding-top: 70px !important;
    padding-bottom: 50px !important;
    background-color: #ffffff !important;
}

.vc_custom_1633031868062 {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-bottom: 60px !important;
    background-color: #ffffff !important;
}

.vc_custom_1636064834036 {
    margin-bottom: 0px !important;
}

.vc_custom_1606603691654 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 90px !important;
}

.vc_custom_1485978162518 {
    margin-bottom: 0px !important;
    background-color: #ffffff !important;
}

.vc_custom_1606750120082 {
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 0px !important;
    background-color: #ffffff !important;
}

.vc_custom_1634761005046 {
    margin-bottom: 0px !important;
    border-top-width: 1px !important;
    padding-top: 80px !important;
    padding-bottom: 60px !important;
    background-image: url(https://thecrate.themeslr.com/wp-content/uploads/2020/11/blog-row-bg.jpg?id=7235) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-top-color: #eaeaea !important;
    border-top-style: solid !important;
}

.vc_custom_1606943549304 {
    padding-top: 0px !important;
}

.vc_custom_1634760449378 {
    padding-right: 40px !important;
}

.vc_custom_1606596909719 {
    margin-top: -50px !important;
    margin-left: -50px !important;
}

.vc_custom_1450339501388 {
    padding-top: 0px !important;
}

.vc_custom_1634672173838 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    background-image: url(../img/trustpilot-reviews-bg-1.jpg) !important;
    background-size: cover;

}

.vc_custom_1635453269042 {
    margin-right: 0px !important;
    padding-right: 70px !important;
    padding-left: 70px !important;
    background-color: #ffeeed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1601838310119 {
    padding-top: 0px !important;
}

.vc_custom_1606746623529 {
    padding-right: 40px !important;
}

.vc_custom_1450339501388 {
    padding-top: 0px !important;
}

#rev_slider_6_1_wrapper .bordered_arrows.tparrows {
    cursor: pointer;
    background: #ffffff;
    width: 58px;
    height: 58px;
    position: absolute;
    display: block;
    z-index: 1000;
    border: 4px solid #000000;
    box-sizing: border-box;
}

#rev_slider_6_1_wrapper .bordered_arrows.tparrows.rs-touchhover {
    background: #000000;
}

#rev_slider_6_1_wrapper .bordered_arrows.tparrows.rs-touchhover:before {
    color: #ffffff;
}

#rev_slider_6_1_wrapper .bordered_arrows.tparrows:before {
    font-family: "revicons";
    font-size: 40px;
    color: #000000;
    display: block;
    line-height: 50px;
    text-align: center;
}

#rev_slider_6_1_wrapper .bordered_arrows.tparrows.tp-leftarrow:before {
    content: "\e82a";
}

#rev_slider_6_1_wrapper .bordered_arrows.tparrows.tp-rightarrow:before {
    content: "\e82b";
}

@font-face {
    font-family: "Material Icons";
    font-style: normal;
    font-weight: 400;
    src: url(http://fonts.gstatic.com/s/materialicons/v41/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2");
}

rs-module .material-icons {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: inherit;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    vertical-align: top;
    line-height: inherit;
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

.wpb_column.vc_column_container.vc_col-sm-4,
.wpb_column.vc_column_container.vc_col-sm-3 {
  margin-bottom: 60px;
}

.error {
  background: #df0505ba;
  text-align: center;
  color: white;
  padding: 9px;
  font-weight: bolder;
}

.mBottom-20 {
  margin-bottom: 30px;
}
.text-center {
  text-align: center;
}

.bg-royalblue {
  background: royalblue!important;
}

.bg-royalblue:hover {
  background: #042999!important;
}

.blockpricestable__rank-product {
  background-color: #b55b00;
}

.blockpricestable__rank-product td {
  text-align: center;
  color: #fff;
  border: 2px;
  border-style: solid;
  border-color: #b55b00;
  border-top-color: #b55b00;
  border-bottom-color: #b55b00;
  padding: 7px 1px;
}

.blockpricestable__price--product td {
  text-align: center;
  color: #707070;
  border: 2px;
  border-style: solid;
  border-color: #b55b00;
  font-weight: 700;
  padding: 8px 0;
  width: 25%;
  min-width: 66px;
}

.tbl-range{
  padding: 0px 10px;
}

.table-1-detail table td {
  padding: 7px!important;
}

.table-2-detail table td {
  padding: 15px !important;
}

.tbl-range table td {
  font-size: 12px;
}

.blockpricestable__percentage td span.percentage_discount {
  text-align: center;
  padding: 4px;
  background: #ff8400!important;
  color: #fff!important;
  font-weight: 700;
  display: block;
  width: 100%;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
  border-top: 4px solid #fff;
  font-size: 12px;
}

.nopadding {
  padding: 0px!important;
}

.blockpricestable__percentage td {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

tr.blockpricestable__percentage {
  height: 45px;
}

h1.product_title.entry-title {
  font-size: 1.6em;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  /* height: 250px!important; */
  padding: 10px;
}

li#tab-title-description a {
  font-weight: 700;
}

.pricing__title span a {
  color: #3f3f3f;
  font-weight: 600;
}

.themeslr-pricing-table .themeslr-pricing-button--holder {
  bottom: -20px!important;
}

.bg-secondary {
  background: #333333!important;
}

ul#menu-footer-informations li, ul#menu-footer-quick-links li {
  margin: 5px 0px;
}

blockquote p {
  font-size: 0.9em;
  font-style: italic;
  font-weight: 900;
}

blockquote {
  border-left: solid 8px #623400;
}

td span.percentage_discount {
  text-align: center;
  padding: 4px;
  background: #ff8400 !important;
  color: #fff !important;
  font-weight: 700;
  display: block;
  width: 100%;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
  border-top: 4px solid #fff;
  font-size: 12px;
}

.pricing--pema .pricing__item {
  border: 1px solid #b55b00!important;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  width: 100%!important;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
  width: 100%!important;
}

.woocommerce-product-details__short-description li {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cg fill='%2346B275'%3E%3Cpath d='M7 .5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13Zm0 1a5.5 5.5 0 1 1 0 11 5.5 5.5 0 0 1 0-11Z'/%3E%3Cpath d='M8.646 5.313a.5.5 0 0 1 .765.638l-.057.07-2.667 2.666a.5.5 0 0 1-.638.058l-.07-.058-1.333-1.333a.5.5 0 0 1 .638-.765l.07.057.979.98 2.313-2.313Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 2px;
  background-size: 14px;
  line-height: 1.2;
  margin-bottom: 1rem !important;
  padding-left: 20px !important;
  position: relative;
}

.woocommerce-product-details__short-description ul {
  padding-left: 0px;
  list-style: none;
}

.product__delivery {
  display: flex;
}

.align-center {
  align-items: center;
}

.color-green {
  color: #46b275;
}

.product-delivery__wrapper{
  line-height: 1;
  color: #222831;
  font-synthesis: weight style small-caps;
  font-family: "Open Sans", sans-serif !important;
  font-size: 100%;
  display: flex;
  border-radius: 0.4rem;
  padding-left: .8rem;
  padding-right: .8rem;
  padding-top: 1.5rem;
  background-color: #f6f6f7;
  margin-bottom: 15px;
  border: solid 1px #e1e1e1;
  margin-left: 5px !important;
}

.mtop-5{
  margin-top: 5px;
}

.fz14 {
  font-size: 14px;
}
.fz10 {
  font-size: 10px;
}

.justify-center {
  justify-content: center;
  text-align: center;
}

.pricing--pema .pricing__period {
  top: 0px !important;
  color: white;
}

.pricing__bubble_content strong{
  color: white!important;
}

.btn-comprar {
    background: #b55b00!important;
}

.btn-success {
    background: #00c100 !important;
}

.shop_table  img{
  height: 80px!important;
}

.empty-cart {
    text-align: center;
}

.empty-cart img {
    max-width: 65%!important;
}

.empty-cart p {
    margin-top: 20px;
    font-size: 2em;
}

td.product-thumbnail img {
    min-width: 80px !important;
}

button.checkout-button {
    background: #b55b00 !important;
}

button.checkout-button:hover {
    background: #8f8f8f !important;
}

.fs-20 {
    font-size: 20px;
}

.detail-order {
    border: solid 3px #e5e5e5;
    border-radius: 6px;
    padding: 15px 20px !important;
    color: black;
    font-size: 1.2em;
}

.bg-danger{
  background: #636363 !important;
}

.btn-action a{
  width:50%;
  text-align: center;
}

a.remove {
    cursor: pointer;
}

.bounce-animate {
  animation: bounce 3s alternate;
}

@keyframes bounce {
  to { transform: scale(1.2); }
}

.apm-flex{
  display: flex;
}

.carrito_item {
    border: solid 1px #ab5f14;
    padding: 0px 15px;
    background: #b55b00;
}

.carrito_item:hover, .carrito_item a:hover {
    background: white !important;
    color: #b55b00 !important;
    border-color: #b55b00;
}

.header-title-breadcrumb.relative {
    margin-top: 100px;
}

.bg-danger {
    background: #cf0000 !important;
}

span.woocommerce-Price-amount.amount {
    font-weight: bold!important;
    font-family: Jost!important;
    color: black!important;
    font-size: 1.3em;
}

span.strike span bdi {
    text-decoration: line-through;
    opacity: 0.5;
}

.woocommerce ul.products li.product a img {
    height: 250px!important;
    width: 250px!important;
}

.table-support {
    border: solid 2px #c2c2c2;
    width: 100%;
    display: block;
    border-radius: 20px;
    text-align: center;
    justify-items: center;
}

.table-support tr, .table-support td {
    border: none !important;
    text-align: center;
}

.img-support {
    width: 65px;
}

td.row-support {
    margin-top: 20px;
    display: block;
}

.btn-support {
    font-family: Jost;
    font-size: 1.2em;
    color: black;
    font-weight: bold;
}

.table-support a{
  cursor: pointer;
}

.zoom-out {
    transform: scale(0.85);
}

th.product-name {
    max-width: 520px !important;
    width: 520px;
}

td.product-subtotal {
    TEXT-ALIGN: right;
}

td.product-quantity {
    text-align: center;
}

table#table-carrito {
    font-weight: 500;
    font-family: Jost !important;
    letter-spacing: 0.2px;
}

#total_text {
    font-weight: bold !important;
    font-family: Jost !important;
    color: black !important;
    font-size: 1.3em;
}

thead tr th {
    COLOR: BLACK ! IMPORTANT;
    text-transform: uppercase;
}

tr.order-recogida td label {
    color: black;
    font-weight: 700;
    font-size: 1em;
    margin-top: 10px;
}

tr.order-recogida td {
    text-align: center;
    display: inline-block;
}

tr.order-recogida td input {
    transform: scale(1.5);
    accent-color: #28a745;
}

ul.pricing__feature-list i {
    color: black;
}

