/* Font Styles */

@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

.entry-content p,
.single .blog-info p,
.single .comments-area p {
  font-size: 14px;
  font-weight: normal;
  font-family: "Muli",sans-serif;
}

.entry-content h1,
.single .blog-info h1,
.single .comments-area h1 {
  font-size: 45px;
  font-weight: normal;
  font-family: "Lora", serif;
}

.entry-content h2,
.single .blog-info h2,
.single .comments-area h2 {
  font-size: 30px;
  font-weight: normal;
  font-family: "Lora", serif;
}

.entry-content h4,
.single .blog-info h4,
.single .comments-area h4 {
  font-size: 21px;
  font-weight: normal;
  font-family: "Lora", serif;
}

.entry-content h5,
.single .blog-info h5,
.single .comments-area h5 {
  font-size: 17px;
  font-weight: normal;
  font-family: "Lora", serif;
}

a:hover {
  color: #4C8DD3;
}

/* Hide product meta info */

.product_meta .sku_wrapper,
.product_meta .posted_in,
.product_meta .tagged_as,
.product-share .categories-title {
  display: none !important;
}

/* hide woocommerce e-commercer and cart Products */

.woocommerce div.product form.cart div.quantity {
  display: none !important;
}

.woocommerce .product .cart .button.single_add_to_cart_button,
.woocommerce .wishlist_table td.product-add-to-cart a {
  display: none !important;
}

.product-list-info > span {
  display: none !important;
}

.product-list-cart-wishlist {
  display: none !important;
}

.add_to_cart_button {
  display: none !important;
}

.product-action-style > a::before {
  display: none !important;
}

.product-wrapper:hover .product-action {
  display: none !important;
}

/*Price products Style*/

.product-details-content .price > span {
  font-family: "Lora", Lora, serif!important;
}

.product-details-content .price > span {
  color: #696969 !important;
  font-size: 14px !important;
  font-weight: 900!important;
}

.product-details-content .price {
  margin-bottom: 5px!important;
}

table {
  width: 100%!important;
}

/* Header Logo */

.header-menu-wrap .site-title {
  min-width: 200px !important;
}

/* Category pages */

.pb-120 {
  display: none!important;
}

.pb-125 {
  padding-bottom: 50px!important;
}

.pt-115 {
  padding-top: 20px!important;
}

.sp-wcsp-slider-area #sp-wcsp-slider-section-92087 .sp-wcsp-cat-item .sp-wcsp-cat-thumbnail {
  text-align: center !important;
}

/* Product short description Style */

th {
  font-family: "Lora", Lora, serif !important;
  text-align: left !important;
  border-right: none !important;
}

td {
  border-right: none !important;
}

table th,
table td {
  padding: 5px 0px 5px;
}

table {
  border: none;
}

/* Categories Woof Style */

.woof_edit_view {
  display: none !important;
}

.chosen-container-multi .chosen-choices {
  width: 100%;
}

.woof_sid_auto_shortcode .woof_container {
  width: 25%;
}

.woof_sid_auto_shortcode {
  border: none !important;
}

.elementor-169 .elementor-element.elementor-element-833bcd2 > .elementor-element-populated {
  padding: 0px;
}

.sp-wcsp-cat-item,
.sp-wcsp-cat-item-thumb-content {
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Banner Slider button Style */

.slider-btn-style {
  background-color: transparent !important;
  font-family: "Muli", Sans-serif !important;
  border: solid !important;
  border-radius: 10px !important;
  border-color: #373737!important;
}

.slider-btn-style:hover {
  background-color: #E0E0E0 !important;
  box-shadow: none !important;
}

/* footer style */

.so-widget-sow-image-default-a5258576d588 .sow-image-container .so-widget-image {
  max-width: 65%!important;
}

.footer-top-area .sidebar-widget a:hover {
  color: #fff;
}

.black-bg {
  background: #8ebcea!important;
}

.black-bg-2 {
  background: #0E4780!important;
  color: #fff!important;
}

.pt-120 {
  padding-top: 50px;
  padding-bottom: 40px !important;
}

/* Slider style */

.slider-content-style-1 p {
  width: 100%!important;
}

/* Category Thumb size style */

.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img {
  width: 270px;
}

.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content {
  background: none!important;
  border: none !important;
}

.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-details .sp-wcsp-cat-details-content a:hover {
  background: none!important;
}

.owl-carousel.owl-drag .owl-item {
  text-align: center;
}

/* Products Thumb size style */

.product-img img {
  width: 270px;
}

/* remove title categories slider */

.sp-wcsp-slider-area.sp-wcsp-slider-area-41948 .sp-wcsp-section-title {
  display: none;
}

/* banner possition*/

.page-wrapper {
  padding-top: 0px !important;
  padding-bottom: 19px !important;
}

.page-content,
.entry-content,
.entry-summary {
  margin-top: 0!important;
}

#pg-42063-0.panel-no-style,
#pg-42063-0.panel-has-style > .panel-row-style {
  margin-bottom: -57px;
}

.popupaoc-button {
  background: transparent !important;
  border: 1px solid white !important;
  border-radius: 0px !important;
}

.so-widget-sow-image-default-a5258576d588 .sow-image-container {
  margin-top: 10px;
}

.so-widget-sow-button-flat-8cd4421080b5-108746 .ow-button-base a {
  color: #4c8dd3 !important;
  border: 1px solid #4c8dd3;
  border-width: 1px !important;
}

.footer-widget-title {
  color: #ffffff;
  font-size: 16px !important;
  font-weight: 500;
  letter-spacing: 0.2px;
  margin-bottom: 33px;
  text-transform: none;
}

.footer-top-area .sidebar-widget a {
  color: #ffffff;
}

#wpsl-search-btn,
#wpsl-search-wrap input {
  width: 150px;
}

.wpsl-input label,
#wpsl-radius label,
#wpsl-category label {
  width: 110px !important;
}

.paginations ul.page-numbers li a:hover,
.paginations ul.page-numbers li span.current,
.woocommerce .woocommerce-pagination ul.page-numbers li span.current,
.woocommerce .woocommerce-pagination ul.page-numbers li a:hover,
.page-links > span:not(.page-links-title),
.page-links > a:hover {
  background-color: #7cb8f8;
  color: #fff;
}

.woocommerce-loop-product__title {
  margin-bottom: 5px !important;
}

.product-content {
  padding-top: 5px !important;
}

.woocommerce div.product form.cart .variations label {
  font-family: "Lora", Lora, serif!important;
  color: #696969 !important;
  font-size: 14px !important;
  font-weight: 900!important;
}

.sidebar-title {
  font-size: 16px !important;
}

.ht-col-lg,
.ht-col-lg-1,
.ht-col-lg-2,
.ht-col-lg-3,
.ht-col-lg-4,
.ht-col-lg-5,
.ht-col-lg-6,
.ht-col-lg-7,
.ht-col-lg-8,
.ht-col-lg-9,
.ht-col-lg-10,
.ht-col-lg-11,
.ht-col-lg-12,
.ht-col-lg-offset-0,
.ht-col-lg-offset-1,
.ht-col-lg-offset-2,
.ht-col-lg-offset-3,
.ht-col-lg-offset-4,
.ht-col-lg-offset-5,
.ht-col-lg-offset-6,
.ht-col-lg-offset-7,
.ht-col-lg-offset-8,
.ht-col-lg-offset-9,
.ht-col-lg-offset-10,
.ht-col-lg-offset-11,
.ht-col-lg-offset-12 {
  padding-left: 2.2rem;
}

.product-content {
  pointer-events: none;
}

.woof_list label {
  font-size: 14px;
  font-family: lora;
}

.woof_checkbox_count {
  display: none;
}

#pgc-41932-1-0,
#pgc-41932-2-0 {
  margin-bottom: 0px;
}

.header-area .menu li {
  padding: 10px 0;
}

.pb-75 {
  padding-bottom: 0px;
}

.breadcrumb-area {
  display: none;
}

form.customize-unpreviewable,
form.customize-unpreviewable input,
form.customize-unpreviewable select,
form.customize-unpreviewable button,
a.customize-unpreviewable,
area.customize-unpreviewable {
  display: none !important;
}

.woocommerce .woocommerce-breadcrumb {
  margin: 0 0 0.5em;
}

.pb-150 {
  padding-bottom: 0px;
}

.pt-150 {
  padding-top: 0px;
}

.pt-120 {
  color: white;
  padding-bottom: 10px !important;
  padding-top: 100px !important;
  font-size: 11px;
  margin-top: 0px !important;
}

.text-center {
  text-align: left!important;
}

.sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img {
  width: 100% !important;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 0px;
  border-color: transparent;
  background: transparent;
  color: #868e96;
  margin-bottom: 30px;
  margin-top: -30px;
}

table {
  color: #747b83;
  border: none;
}

.paoc-popup-btn {
  background: #4281c1;
}

.blog-info h6 {
  color: #878787;
  font-size: 14px;
  font-weight: 500;
  display: none;
  margin: 17px 0 18px;
}

.widget_product_search form > button,
.not-found form > button {
  display: none;
}

.widget_search form input,
.widget_product_search form input,
.not-found input {
  display: none;
}

.not-found {
  margin-top: 20vh !important;
  margin: auto;
  margin-bottom: 20vh !important;
}

.header-area .menu {
  width: 800px;
}

.is-menu path.search-icon-path {
  fill: #ccc;
}
header.header-default {
    background: #4fa9d1 !important;
}