/*
 * Theme Name: OceanWP RTL CSS
 * Description: Adds support for languages written in a Right To Left (RTL) direction.
 * Ran Test New
 */
 #woocommerce-product-images .inside #product_images_container ul ul.actions {
  position: absolute;
  top: -8px;
  left: auto;
  right: -8px!important;
  padding: 2px;
  display: block;
}
img.zoomImg {
  display: none !important;
}

/*------------------------------------*
	General & Commons
*------------------------------------*/
body {
  direction: rtl;
  unicode-bidi: embed;
}

.hidden {
  display: none;
}

b,
strong {
  font-weight: 800;
}

.top-bar-left {
  float: left;
}

body .oceanwp-row .col,
.top-bar-right {
  float: right;
}

/* List */
ul,
ol {
  margin: 15px 20px 15px 0;
}

/* Tables */
table th,
table td,
caption,
th,
td {
  text-align: right;
}

/* Theme heading */
.theme-heading .text::before {
  display: none;
}

.theme-heading .text::after {
  content: "\f104";
  font-family: "FontAwesome";
  font-size: 18px;
  font-weight: 600;
  padding-right: 6px;
}

/* Change right position to Left position*/
.site-breadcrumbs,
#top-bar-social.top-bar-right,
#searchform-dropdown,
.current-shop-items-dropdown {
  right: auto;
  left: 0;
}

/* Search form input */
form.oceanwp-searchform input {
  padding: 0 15px 0 40px;
}

/* Change left position to right position*/
#related-posts .col {
  float: right;
}

/* Layout */
.content-area {
  float: right;
  padding-left: 30px;
  padding-right: 0;
  border-left-width: 1px;
  border-right-width: 0;
}

.widget-area.sidebar-primary {
  float: left;
  padding-right: 30px;
  padding-left: 0;
}

.content-left-sidebar .content-area {
  float: left;
  padding-right: 30px;
  padding-left: 0;
  border-right-width: 1px;
  border-left-width: 0;
}

.content-left-sidebar .widget-area.sidebar-primary {
  float: right;
  padding-left: 30px;
  padding-right: 0;
}

/* Both sidebars */
.content-both-sidebars .content-area {
  float: left;
  padding-right: 30px;
}

.content-both-sidebars .content-area {
  border-right-width: 1px;
}

.content-both-sidebars .widget-area.sidebar-primary {
  padding-right: 0;
}

/* Boxed layout */
.boxed-layout .site-breadcrumbs {
  right: auto;
  left: 30px;
}

/* Separate layout */
.separate-layout .content-area {
  border-left-width: 0;
  border-right-width: 0;
}

.separate-layout.content-left-sidebar .content-area {
  border-right-width: 0;
  border-left-width: 0;
}

.separate-layout .widget-area.sidebar-primary {
  padding-right: 20px;
  padding-left: 0;
}

.separate-layout.content-left-sidebar .widget-area.sidebar-primary {
  padding-left: 20px;
  padding-right: 0;
}

body.separate-blog.separate-layout .oceanwp-row {
  margin-left: -20px;
  margin-right: 0;
}

body.separate-blog.separate-layout #blog-entries.blog-grid > * {
  padding: 0 0 0 20px;
}

/* Blockquote */
blockquote {
  padding-right: 20px;
  padding-left: 0;
  border-right-width: 3px;
  border-left-width: 0;
}

/*------------------------------------*
	Header
*------------------------------------*/
#site-logo {
  float: right;
}

/* Top Menu header */
#site-header.top-header .header-top .left {
  float: right;
}

#site-header.top-header .header-top .right {
  float: left;
}

#site-header.top-header #site-navigation-wrap {
  right: -15px !important;
  left: auto !important;
}

/* Full Screen header */
#site-header.full_screen-header #site-navigation-wrap {
  right: auto;
  left: 0;
}

#site-header.full_screen-header .menu-bar {
  float: left;
}

#site-header.full_screen-header #full-screen-menu {
  left: auto;
  right: 0;
}

#site-header.full_screen-header .fs-dropdown-menu li > a > .nav-arrow {
  padding-left: 0;
  padding-right: 5px;
}

#site-header.full_screen-header
  .fs-dropdown-menu
  > li.search-toggle-li
  label
  i {
  margin-left: 0;
  margin-right: 3px;
}

/* Center header */
#site-header.center-header #site-navigation-wrap .left-menu {
  float: right;
}

#site-header.center-header #site-navigation-wrap .right-menu {
  float: left;
}

#site-header.center-header .wider .left-menu {
  text-align: right;
}

#site-header.center-header .wider .right-menu {
  text-align: left;
}

#site-header.center-header .closer .left-menu {
  text-align: left;
}

#site-header.center-header .closer .right-menu {
  text-align: right;
}

/* Medium header */
#site-header.medium-header .oceanwp-social-menu {
  text-align: left;
}

#site-header.medium-header #medium-searchform {
  text-align: right;
}

#site-header.medium-header #medium-searchform input {
  padding: 6px 12px 6px 38px;
}

#site-header.medium-header #medium-searchform label {
  left: auto;
  right: 12px;
}

#site-header.medium-header #medium-searchform button {
  right: auto;
  left: 0;
}

/* Vertical header */
#site-header.vertical-header.left-logo #site-logo {
  text-align: right;
}

#site-header.vertical-header.right-logo #site-logo {
  text-align: left;
}

#site-header.vertical-header .has-social #site-navigation-wrap {
  left: auto;
}

#site-header.vertical-header #site-navigation-wrap {
  left: auto;
}

#site-header.vertical-header
  #site-navigation-wrap
  .dropdown-menu
  li
  > a
  .dropdown-toggle {
  left: 0;
  right: auto;
}

#site-header.vertical-header
  #site-navigation-wrap
  .dropdown-menu
  li
  > a
  .dropdown-toggle:before {
  right: 50%;
  left: auto;
  margin-right: -10px;
  margin-left: 0;
}

#site-header.vertical-header #site-navigation-wrap .dropdown-menu .sub-menu {
  right: 0;
  left: auto;
}

#site-header.vertical-header #vertical-searchform form label {
  right: 12px;
  left: auto;
}

#site-header.vertical-header #vertical-searchform form button {
  left: 0;
  right: auto;
}

#site-header.vertical-header .oceanwp-social-menu.simple-social {
  left: auto;
}

body.vertical-header-style.left-header #site-header.vertical-header {
  right: 0;
  left: auto;
}

body.vertical-header-style.left-header
  #site-header.vertical-header
  .vertical-toggle {
  left: 0;
  right: auto;
}

body.vertical-header-style.left-header #outer-wrap {
  margin-right: 300px;
  margin-left: 0;
}

body.vertical-header-style.right-header #site-header.vertical-header {
  left: 0;
  right: auto;
}

body.vertical-header-style.right-header
  #site-header.vertical-header
  .vertical-toggle {
  right: 0;
  left: auto;
}

body.vertical-header-style.right-header #outer-wrap {
  margin-left: 300px;
  margin-right: 0;
}

body.vertical-header-style.has-vh-transparent.left-header #outer-wrap {
  margin-right: 0;
}

body.vertical-header-style.has-vh-transparent.right-header #outer-wrap {
  margin-left: 0;
}

body.vertical-header-style.vh-closed.left-header #site-header.vertical-header {
  right: -266px;
  left: auto;
}

body.vertical-header-style.vh-closed.left-header #outer-wrap {
  margin-right: 34px;
  margin-left: 0;
}

body.vertical-header-style.vh-closed.right-header #site-header.vertical-header {
  left: -266px;
  right: auto;
}

body.vertical-header-style.vh-closed.right-header #outer-wrap {
  margin-left: 34px;
  margin-right: 0;
}

body.vertical-header-style.vh-closed.vh-opened.left-header
  #site-header.vertical-header {
  right: 0;
  left: auto;
}

body.vertical-header-style.vh-closed.vh-opened.right-header
  #site-header.vertical-header {
  left: 0;
  right: auto;
}

body.vertical-header-style.vh-closed.vh-opened
  #site-header.vertical-header
  #site-navigation-wrap {
  padding-left: 0;
}

body.vertical-header-style.vh-closed
  #site-header.vertical-header
  #site-navigation-wrap {
  padding-left: 34px;
  padding-right: 0;
}

.archive #main #content-wrap {
  padding-top: 20px;
  padding-bottom: 50px;
}

/*------------------------------------*
	Navigation
*------------------------------------*/
#site-navigation-wrap {
  float: left;
  left: -15px;
  right: auto;
}

#site-navigation-wrap .dropdown-menu > li {
  float: right;
}

#site-navigation-wrap .dropdown-menu > li > a .nav-arrow {
  padding-right: 6px;
  padding-left: 0;
}

#searchform-header-replace {
  left: 0;
  right: auto;
}

#searchform-header-replace-close {
  left: 8px;
  right: auto;
}

.search-overlay.center-header
  .search-overlay
  .search-toggle-li
  .search-overlay-toggle.exit
  > span:before {
  padding-left: 5px;
  padding-right: 0;
}

.dropdown-menu .sub-menu {
  right: 0;
  left: auto;
  text-align: right;
}

.dropdown-menu ul .sub-menu {
  right: 100%;
  left: auto;
}

.dropdown-menu ul li a.menu-link .nav-arrow {
  left: 15px;
  right: auto;
}

.dropdown-menu ul li a.menu-link i {
  margin-left: 3px;
  margin-right: 0;
}

.dropdown-menu li a.menu-link i {
  padding-left: 5px;
  padding-right: 0;
}

.navigation .megamenu {
  right: auto;
}

.navigation > ul > li > ul.megamenu.sub-menu > li {
  float: right;
  border-right-width: 1px;
  border-left-width: 0;
}

.navigation > ul > li > ul.megamenu.sub-menu > li:first-child {
  border-right: none;
}

.after-header-content {
  float: left;
}

/* If social */
.has-social #site-navigation-wrap {
  left: 0;
  right: auto;
}

/* If left menu */
.minimal-header.left-menu #site-navigation-wrap,
.transparent-header.left-menu #site-navigation-wrap {
  float: right;
  left: 0;
  right: auto;
}

.minimal-header.left-menu #site-logo,
.transparent-header.left-menu #site-logo {
  padding-left: 20px;
  padding-right: 0;
}

/* If center menu */
.center-menu #site-navigation-wrap {
  right: 50%;
  left: auto;
}

/* menu icons */
.dropdown-menu li a.menu-link i.after {
  margin-right: 6px;
  margin-left: 0;
}

.dropdown-menu li a.menu-link i.before {
  margin-left: 6px;
  margin-right: 0;
}

.dropdown-menu li a.menu-link img.after {
  margin-right: 6px;
}

.dropdown-menu li a.menu-link img.before {
  margin-left: 6px;
}

/* Social menu */
.oceanwp-social-menu {
  float: left;
}

.oceanwp-social-menu.simple-social {
  right: auto;
  left: -8px;
}

.oceanwp-social-menu.social-with-style {
  right: auto;
  left: -2px;
}

.oceanwp-social-menu ul li {
  float: right;
}

/*------------------------------------*
	Mobile Navigation
*------------------------------------*/
a.sidr-class-toggle-sidr-close i {
  padding-left: 8px;
  padding-right: 0;
}

.sidr-class-dropdown-toggle {
  left: 0;
  right: auto;
}

.sidr-class-dropdown-menu li.sidr-class-menu-item-has-children > a {
  padding-right: 20px;
  padding-left: 60px;
}

/* .sidr-class-dropdown-menu ul a:before {
  content: "\f078"!important;
} */



/*------------------------------------*
	Drop Down Mobile Menu Style
*------------------------------------*/
#mobile-dropdown {
  right: 0;
  left: auto;
}

#mobile-dropdown ul li a {
  text-align: right;
}

#mobile-dropdown ul li a .dropdown-toggle {
  left: 0;
  right: auto;
  padding-left: 40px;
  padding-right: 0;
}

#mobile-dropdown ul li a .dropdown-toggle:before {
  right: 50%;
  left: auto;
  margin-right: -15px;
  margin-left: 0;
}

#mobile-dropdown ul li ul {
  margin-right: 0;
}

#mobile-dropdown #mobile-menu-search form input {
  padding: 6px 12px 6px 45px !important;
}

#mobile-dropdown #mobile-menu-search form button {
  left: 10px;
  right: auto;
}

/*------------------------------------*
	Full Screen Mobile Menu Style
*------------------------------------*/
#mobile-fullscreen {
  right: 0;
  left: auto;
}

#mobile-fullscreen a.close {
  left: 14px;
  right: auto;
}

#mobile-fullscreen .fs-dropdown-menu li .dropdown-toggle {
  padding-right: 5px;
  padding-left: 0;
}

#mobile-fullscreen #mobile-search label i {
  margin-right: 3px;
  margin-left: 0;
}

/*------------------------------------*
	Breadcrumbs
*------------------------------------*/
.site-breadcrumbs ul li:after {
  content: "\f104";
}

/*------------------------------------*
	Posts
*------------------------------------*/
ul.meta li {
  float: right;
}

ul.meta li i {
  padding-left: 5px;
  padding-right: 0;
}

/* Thumbnail style */
.blog-entry.thumbnail-entry .left-position .blog-entry-content {
  padding-right: 3em;
  padding-left: 0;
}

.blog-entry.thumbnail-entry .right-position .blog-entry-content {
  padding-left: 3em;
  padding-right: 0;
}

.blog-entry.thumbnail-entry .blog-entry-comments {
  float: right;
}

.blog-entry.thumbnail-entry .blog-entry-comments i {
  padding-left: 6px;
  padding-right: 0;
}

.blog-entry.thumbnail-entry .blog-entry-date {
  float: left;
}

/* Readmore button */
.blog-entry.large-entry .blog-entry-readmore a i {
  margin-right: 8px;
  margin-left: 0;
}

.blog-entry .blog-entry-readmore a i:before {
  content: "\f104";
}

/* Link format */
.link-entry i {
  left: 20px;
  right: auto;
}

/* Dropcap */
.dropcap {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

/* Next & Prev */
.single-post nav.post-navigation .nav-links .nav-previous {
  float: right;
  padding-left: 20px;
  padding-right: 0;
  text-align: right;
  border-left-width: 1px;
  border-right-width: 0;
}

.single-post nav.post-navigation .nav-links .nav-previous i {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

.single-post nav.post-navigation .nav-links .nav-previous i:before {
  content: "\f178";
}

.single-post nav.post-navigation .nav-links .nav-next {
  float: left;
  padding-right: 20px;
  padding-left: 0;
  text-align: left;
}

.single-post nav.post-navigation .nav-links .nav-next i {
  float: left;
  margin-right: 20px;
  margin-left: 0;
}

.single-post nav.post-navigation .nav-links .nav-next i:before {
  content: "\f177";
}

/* Author bio */
#author-bio .author-bio-avatar {
  margin-left: 30px;
  margin-right: 0;
}

/*------------------------------------*
	Comments
*------------------------------------*/
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url {
  float: right;
}

#respond .comment-form-author {
  padding-left: 10px;
  padding-right: 0;
}

#respond .comment-form-url {
  padding-right: 10px;
  padding-left: 0;
}

#respond .form-submit {
  float: left;
}

#comments ol.children {
  margin-right: 30px;
  margin-left: 0;
}

.comment-body img {
  float: right;
  margin-left: 30px;
  margin-right: 0;
}

.comment-author .comment-link {
  float: right;
}

.comment-author .comment-meta .comment-reply-link,
.comment-author .comment-meta .comment-edit-link {
  margin-right: 15px;
  margin-left: 0;
}

#respond #cancel-comment-reply-link {
  float: left;
}

span.required {
  margin-right: 3px;
  margin-left: 0;
}

.no-comments {
  text-align: left;
}

.no-comments i {
  margin-left: 8px;
  margin-right: 0;
}

.comment-navigation .nav-links .nav-previous {
  float: right;
  margin-left: 1.5em;
  margin-right: 0;
}

.comment-navigation .nav-links .nav-previous i {
  margin-left: 5px;
  margin-right: 0;
}

.comment-navigation .nav-links .nav-next {
  float: left;
  margin-left: 1.5em;
  margin-right: 0;
}

.comment-navigation .nav-links .nav-next i {
  margin-right: 5px;
  margin-left: 0;
}

/*------------------------------------*
	Widgets
*------------------------------------*/
.widget-title {
  border-width: 0 3px 0 0;
  padding-right: 15px;
  padding-left: 0;
}

/*------------------------------------*
	Pagination
*------------------------------------*/
ul.page-numbers {
  text-align: left;
}

/*------------------------------------*
	Search Results
*------------------------------------*/
.search-results article .thumbnail {
  margin-left: 20px;
  margin-right: 0;
}

/*------------------------------------*
	Modal
*------------------------------------*/
.oceanwp-modal .oceanwp-close-modal {
  left: 0;
  right: auto;
}

/*------------------------------------*
	Footer
*------------------------------------*/
#footer-bottom #copyright {
  float: right;
  text-align: right;
  padding-left: 15px;
  padding-right: 0;
}

#footer-bottom #footer-bottom-menu {
  float: left;
  text-align: left;
  padding-right: 15px;
  padding-left: 0;
}

#footer-bottom #footer-bottom-menu li {
  float: right;
}

#scroll-top {
  left: 20px;
  right: auto;
}

/*------------------------------------*
	Responsive
*------------------------------------*/
.oceanwp-mobile-menu-icon.mobile-right {
  float: left;
}

.oceanwp-mobile-menu-icon.mobile-left {
  float: right;
}

.oceanwp-mobile-menu-icon a {
  padding-right: 15px;
  padding-left: 0;
}

.oceanwp-mobile-menu-icon a:first-child {
  padding-right: 0;
}

.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text,
.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text {
  padding-right: 6px;
  padding-left: 0 !important;
}

/*------------------------------------*
	All Devices under 1440px LAPTOP
*------------------------------------*/
@media only screen and (max-width: 1440px) {
  .oew-form .oew-buttons .oew-left,
  .oew-form .oew-buttons .oew-right {
    width: 100% !important;
    margin-bottom: 5px !important;
  }
}

/*------------------------------------*
	All Devices under 1280px
*------------------------------------*/
@media only screen and (max-width: 1280px) {
  body.vertical-header-style.left-header #site-header.vertical-header {
    right: -266px;
    left: auto;
  }

  body.vertical-header-style.left-header #outer-wrap {
    margin-right: 34px;
    margin-left: 0;
  }

  body.vertical-header-style.right-header #site-header.vertical-header {
    left: -266px;
    right: auto;
  }

  body.vertical-header-style.right-header #outer-wrap {
    margin-left: 34px;
    margin-right: 0;
  }

  body.vertical-header-style.vh-opened.left-header
    #site-header.vertical-header {
    right: 0;
    left: auto;
  }

  body.vertical-header-style.vh-opened.right-header
    #site-header.vertical-header {
    left: 0;
    right: auto;
  }

  body.vertical-header-style.vh-opened
    #site-header.vertical-header
    #site-navigation-wrap {
    padding-left: 0;
  }

  #site-header.vertical-header #site-navigation-wrap {
    padding-left: 34px;
    padding-right: 0;
  }
}

/*------------------------------------*
	All Devices under 960px
*------------------------------------*/
@media only screen and (max-width: 959px) {
  /* Separate layout */
  .separate-layout .widget-area.sidebar-primary {
    padding-right: 0;
  }
}

/*------------------------------------*
	All Devices under 767px
*------------------------------------*/
@media only screen and (max-width: 767px) {
  #respond .comment-form-author,
  #respond .comment-form-email,
  #respond .comment-form-url {
    float: none;
    padding: 0;
  }

  .oceanwp-toolbar.clr {
    display: none;
  }

  div#top-bar-social {
    display: flex;
    justify-content: center;
  }

  #top-bar-social li {
    float: left;
  }
}

@media (min-width: 767px) {
  .woo-entry-image-swap.woo-entry-image.clr {
    min-height: 220px;
  }

  div#copyright .span_1_of_2.col.col_right {
    text-align: right;
  }

  div#copyright .span_1_of_2.col.col_left {
    text-align: left;
  }

  /* img.woo-entry-image-main {
    max-height: 220px;
    min-height: 220px;
  } */
}

@media (max-width: 500px) {
  .top_boxes {
    background: rgba(255, 255, 255, 0.7);
  }

  section#testimon .oew-carousel-entry-excerpt.clr {
    width: 46% !important;
  }

  .oew-carousel .slick-arrow {
    margin-top: -25px !important;
  }

  .oew-carousel-entry-media.clr {
    max-width: 145px;
    float: right;
  }

  .home div#primary {
    margin-bottom: 0;
  }
}

.home #main #content-wrap,
.single-product #main #content-wrap {
  padding-top: 15px;
  padding-bottom: 0;
}

.single-product header.page-header {
  display: none;
}

#top-bar-nav > ul > li:last-child {
  margin-right: 15px;
  margin-left: 0;
}

#top-bar-nav > ul > li a {
  color: #fff;
}

/* .owp-qv-content-wrap {
    max-width: 60%;
    max-height: 60vh;
    overflow-y: scroll;
    overflow-x: hidden;
    border-radius: 10px;
    box-shadow: 7px 8px 5px rgba(0,0,0,0.5);
}
.owp-qv-content-inner{
	max-width:100%;
	padding: 10px 0;
}
div#owp-qv-content p {
    margin-bottom: 5px;
    color: #555;
    font-size: 16px;
} */
.navigation .megamenu > li > a.menu-link {
  font-size: 16px !important;
  background: #e3e3e3 !important;
  color: #000 !important;
  text-align: center;
  padding: 5px 20px !important;
  min-height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.woocommerce-product-details__short-description p {
  margin-bottom: 5px;
  font-size: 17px;
  color: #000;
}

.woocommerce-product-details__short-description a {
  font-size: 17px;
  color: #fa9357;
}

.single .entry-title {
  padding: 0;
  font-size: 33px !important;
  color: #000;
  border-bottom: none;
}

span.tinvwl_add_to_wishlist-text {
  color: #fa9357;
  font-size: 18px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img {
  display: inline-block !important;
  vertical-align: middle;
  width: auto !important;
  max-width: 50px;
  max-height: 50px;
  margin: -5px 0 0 0 !important;
}

a.single_add_to_cart_button.button.alt {
  background: rgba(250, 142, 19, 1);
  color: #fff;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  font-weight: normal;
  border-radius: 4px;
  padding: 15px 30px;
}

/* #top-bar-wrap, .oceanwp-top-bar-sticky {
    background: rgb(221,33,16);
    background: linear-gradient(0deg, rgba(221,33,16,1) 0%, rgba(250,142,19,1) 100%);
} */

a.woocommerce-product-gallery__trigger {
  display: none !important;
}

.page-header-title {
  font-size: 33px;
  color: #3a3a3b;
  font-weight: 600;
}

.sidebar-box .widget-title {
  font-weight: 600;
  padding-right: 0;
}

ul.product_list_widget .product-title {
  font-size: 15px;
}

.woocommerce .oceanwp-off-canvas-filter i {
  margin-left: 6px;
  margin-right: 0;
}

.aws-search-result .aws_result_image {
  float: right;
  padding-left: 10px;
  padding-right: 0;
}

.aws-search-result .aws_result_content {
  text-align: right;
}

.aws-search-result .aws_result_title {
  display: block;
  padding-right: 0;
}

.aws-suggest {
  color: #3a3a3b;
  left: 20px;
  text-align: left;
}

.aws-container .aws-search-field {
  color: #3a3a3b;
  font-size: 16px;
}

.aws-search-result .aws_result_head {
  position: relative;
  display: block;
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: bold;
  color: #3a3a3b;
}

.aws-search-result .aws_result_term {
  display: block;
  color: #3a3a3b;
  font-size: 14px;
  line-height: 1.5;
  font-weight: normal;
  padding-top: 7px;
}

.aws_result_item.on-sale .aws_result_title {
  padding-right: 0px;
}

.product_meta {
  font-size: 16px;
  margin-top: 0;
}

.navigation .megamenu li a.menu-link {
  padding: 6px 20px;
  font-size: 16px;
}

.products .product .tinv-wraper.tinv-wishlist {
  top: 8px;
  right: 8px;
  visibility: visible;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}

img.custom-logo {
  -webkit-transition: width 2s;
  /* Safari */
  transition: width 2s;
}

.element-is-sticky img.custom-logo {
  width: 150px !important;
}

.element-is-sticky .custom-header-logo.clr.center img {
  margin-top: 20px;
}

.elementor-widget-wp-widget-ocean_custom_header_logo {
  margin-bottom: 0 !important;
}

div#top-bar-social a {
  border: 1px solid #3a3a3b;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  margin-right: 5px;
  transition: all 1.5s;
}

nav#site-navigation {
  width: 100%;
  border-bottom: 2px solid #3a3a3b;
}

#top-bar-social li a:hover {
  background: #3a3a3b;
}

#top-bar-social li a:hover span {
  color: #fff;
}

ul.woo-entry-inner.clr li.title a {
  font-size: 18px !important;
  color: #3a3a3b !important;
  font-weight: 600;
}

ul.woo-entry-inner.clr li.image-wrap,
.woocommerce ul.products li.product .woo-entry-inner li {
  margin-bottom: 10px !important;
}

/* [dir="rtl"] .slick-next,
[dir="rtl"] .slick-prev {
    right: 0!important;
    left: auto!important;
    top: 3px;
    width: 50px;
    height: 50px;
    border-right:none;
}
[dir="rtl"] .slick-prev {
    right: 49px!important;
    left: auto!important;
}
.slick-arrow {
    margin-top: -75px!important;
    color: #3A3A3B!important;
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
}
.slick-arrow:hover {
    background: #DFDFDF!important;
    border-top: 1px solid #000;
}
.oew-carousel .slick-arrow{
    top:2%!important;
}
.oew-woo-slider ul.products .slick-arrow {
    top: 1%!important;
}
[dir="rtl"] .slick-prev span:before {
    content: '\f104';
}
[dir="rtl"] .slick-next span:before {
    content: '\f105';
} */
[dir="rtl"] .slick-prev span:before {
  content: "\f104" !important;
}

[dir="rtl"] .slick-next span:before {
  content: "\f105" !important;
}

[dir="rtl"] .oew-carousel .slick-prev,
[dir="rtl"] .oew-woo-slider ul.products .slick-prev {
  right: auto !important;
  left: -30px !important;
}

[dir="rtl"] .oew-carousel .slick-next,
[dir="rtl"] .oew-woo-slider ul.products .slick-next {
  left: auto !important;
  right: -30px !important;
}

span.topbar-content a {
  color: #3a3a3b !important;
  font-weight: 600;
  font-size: 16px;
}

.home span.woocommerce-Price-amount.amount {
  font-size: 20px;
  font-weight: 600;
}

.home .woocommerce ul.products li.product .price del .amount {
  color: #02ad9d;
  font-weight: 600;
  font-size: 16px;
}

.single-product .owp-btn-very-big .summary form button.button {
  width: auto !important;
}

.is-sticky #site-header.medium-header .top-header-wrap {
  padding: 20px 0 10px;
}

.woocommerce span.onsale,
.woocommerce ul.products li.product.outofstock .outofstock-badge,
.woocommerce ul.products li.product .onsale {
  right: 2px;
  left: auto;
  top: 2px;
}

.woocommerce .circle-sale span.onsale {
  padding: 0;
  width: 100px;
  height: auto;
}

.oew-carousel-entry-media.clr {
  max-width: 150px;
  float: right;
}

.oew-carousel-entry-details.clr {
  position: relative;
}

h2.oew-carousel-entry-title.entry-title {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 59.5%;
  background: #e6e6e6;
  margin-bottom: 0;
  padding: 10px 0;
  font-weight: 600;
  text-align: center;
}

#site-header.medium-header .top-header-inner {
  position: relative;
}

.col-topban-right {
  position: absolute;
  top: 25px;
  width: 30%;
}

.col-topban-left {
  position: absolute;
  top: 25px;
  left: 0;
  cursor: pointer;
}

body .products .product .tinv-wraper.tinv-wishlist {
  left: 3px;
  right: auto;
  top: 5px;
}

.elementor-custom-embed-image-overlay img {
  width: 100px !important;
}

.widget-title {
  border-width: 0;
  padding-right: 0;
  padding-left: 0;
}

.site-footer .widget_nav_menu li {
  padding: 1px 0;
}

#footer-widgets .footer-box .widget-title {
  font-size: 19px !important;
  font-weight: 600;
  margin-bottom: 7px;
}

@media only screen and (max-width: 767px) {
  .oceanwp-mobile-menu-icon.clr.mobile-right {
    position: absolute;
    bottom: 42px;
    right: 0!important;
    background: transparent !important;
    z-index: 999;
  }

  .top-col.clr.col-1.logo-col {
    width: 100%;
  }

  .col-topban-right {
    position: initial;
    float: right;
    width: 75%;
    padding-top: 15px;
  }

  .col-topban-left {
    position: initial;
    float: right;
    width: 25%;
    padding-top: 10px;
  }

  .col-topban-left img {
    max-width: 80px;
    margin-top: 5px !important;
  }

  .elementor-custom-embed-image-overlay img {
    width: 80px !important;
    margin: 0 auto;
  }

  a.wcmenucart {
    display: none !important;
  }

  .login-form-wrapper {
    width: 90% !important;
    top: 20px;
    overflow: scroll;
  }

  .login-form {
    top: 0;
    padding: 15px !important;
    overflow: scroll;
  }

  .login-form img.attachment-full.size-full {
    width: 150px;
  }

  .oew-form .oew-buttons .oew-left,
  .oew-form .oew-buttons .oew-right {
    width: 100% !important;
    margin-bottom: 10px;
  }

  p.txt_bnr {
    bottom: 8%;
    background: #dd2110;
    font-size: 15px;
  }
  .home p.txt_bnr {
    position: absolute;
    z-index: 9;
    bottom: 7%;
    color: #fff;
    background: #dd2110;
    padding: 5px 10px;
  }
  h2.oew-carousel-entry-title.entry-title {
    width: 48.5%;
  }

  [dir="rtl"] .oew-carousel .slick-next,
  [dir="rtl"] .oew-woo-slider ul.products .slick-next {
    left: auto !important;
    right: -15px !important;
  }

  [dir="rtl"] .oew-carousel .slick-prev,
  [dir="rtl"] .oew-woo-slider ul.products .slick-prev {
    right: auto !important;
    left: -15px !important;
  }
}

/*Qwick View*/
div#owp-qv-wrap h2 {
  font-size: 35px;
  margin-bottom: 0 !important;
}

div#owp-qv-wrap
  .woocommerce
  div.product
  div.woocommerce-product-details__short-description {
  margin-top: 0px;
  color: #000 !important;
  line-height: 22px;
}

div#owp-qv-wrap .woocommerce-product-details__short-description p {
  margin-bottom: 5px;
  font-size: 17px;
  font-weight: 600;
  color: #000;
}

div#owp-qv-wrap p.price {
  margin-top: 0 !important;
}

div#owp-qv-wrap form.cart {
  margin: 0 !important;
  padding: 8px 0 !important;
}

button.single_add_to_cart_button.button.alt {
  background: #6E6E6E;
}

.single-product span.onsale {
  right: 33% !important;
  left: auto !important;
  top: 10px;
}

/*EXTERNAL BTN*/
a.new_external_qwickview {
  border: none;
  color: #fff;
  background: #6E6E6E;
  padding: 10px 20px;
  font-size: 17px;
  display: none;
}

a.new_external_qwickview:hover {
  color: #fff;
}

.oew-form .oew-buttons .oew-right {
  float: left !important;
}

.oew-form .oew-buttons .oew-left {
  float: right !important;
}

div#close_it {
  width: 30px;
  height: 30px;
  background: #ccc;
  text-align: center;
  position: absolute;
  z-index: 99999;
  left: 5px;
  border-radius: 50%;
  font-size: 20px;
  line-height: 26px;
  color: #fff;
  cursor: pointer;
}

div#close_it:hover {
  background: #6E6E6E;
}

img.vidcon {
  border-radius: 50%;
  position: absolute;
  z-index: 9;
  top: 8px;
  left: 50px;
  width: 30px;
  height: 30px;
}

p.txt_bnr {
  position: absolute;
  z-index: 9999;
  bottom: auto;
  top: 0;
  right: 0;
  color: #fff;
  background: #333;
  padding: 5px 10px;
  font-size: 13px;
}

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-before-add-to-cart.tinvwl-loop-button-wrapper
  img {
  width: 30px !important;
}

.owp-quick-view {
  opacity: 1;
  visibility: visible;
}

.gif_banners {
  min-height: 500px;
}

.gif_banner_title {
  position: absolute;
  bottom: 15%;
  width: 60% !important;
  right: 0;
  left: 0;
  margin: 0 auto;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
button[type="submit"],
.button {
  background-color: #fa8e13;
}

.woocommerce .widget_price_filter .price_label {
  font-size: 15px;
  color: #000;
  font-weight: 600;
}

.sidebar-box .widget-title {
  font-size: 18px;
  color: #000000;
  font-weight: 700;
}

input.wpcf7-form-control.wpcf7-submit.bl_btn {
  background: #dd2110;
  font-size: 15px;
}

div.wpcf7-mail-sent-ok {
  color: #000;
}

.fa-google-plus:before {
  content: "\f1d8";
  font-family: "FontAwesome";
}

ul.megamenu {
  padding-bottom: 10px;
}

.oew-carousel-entry-excerpt.clr {
  padding: 0 10px;
}

input.wpcf7-form-control.wpcf7-submit.bl_btn {
  margin-top: 0;
  margin-bottom: 10px;
}

p#breadcrumbs {
  margin: 0;
}

div#owp-qv-content p#breadcrumbs {
  display: none;
}

.oew-carousel-entry-excerpt.clr {
  text-align: right;
  padding-right: 145px;
}

.elementor-custom-embed-image-overlay {
  cursor: pointer;
  color: #000;
  font-weight: 600;
  font-size: 17px;
}

form.cart {
  margin-top: 0 !important;
}

.hidden_product_info {
  font-size: 18px;
  line-height: 35px;
  color: #000;
  margin-top: 10px;
}

.price_slider_amount .button:hover {
  background: #dd2110;
}

div#right-sidebar-inner h4.widget-title {
  color: #fff !important;
  background: #fa8e13;
  padding: 10px 8px !important;
  border: none;
}

img.img_hidden_vid {
  width: 40px !important;
  border-radius: 50%;
}

div#wpcf7-f128560-p128639-o1 p {
  color: #000;
  font-weight: bold;
}

section#testimon .oew-carousel-entry-excerpt.clr {
  width: 50%;
  margin-right: 0 !important;
  padding-right: 0 !important;
  float: left;
}

span.tinvwl-full {
  font-size: 22px;
  font-weight: 600;
}

table.tinvwl-table-manage-list th {
  background: #333;
  padding: 0;
  color: #fff;
}

.tinv-header {
  display: none;
}

.return-to-shop .button.wc-backward:before {
  content: "";
}

.return-to-shop .button.wc-backward:after {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f104";
  margin-right: 8px;
}

div#owp-qv-wrap img.vidicon {
  width: 40px !important;
  float: right;
  margin-left: 10px;
}

a.new_external_iframe_btn.popup1_open.shira,
button.new_external_iframe_btn.popup1_open.shira {
  background: #fa8e13;
  padding: 12px 20px;
  color: #fff;
  font-size: 18px;
  border: none;
  line-height: 23px;
}

ul.ac_results {
  position: absolute;
  top: 138px;
  left: auto;
  right: 8.8%;
}

ul.ac_results li {
  text-align: right;
}

#bottom_bann .elementor-custom-embed-image-overlay img {
  width: 100% !important;
}

.top_boxes h3.elementor-image-box-title {
  margin-top: 8px;
}

div#count400 {
  margin-bottom: 0;
}

img.wp-post-image {
  width: 100%;
  padding-left: 3%;
}

.pswp__bg {
  opacity: 0.8 !important;
}

div#text-17 {
  color: #fff;
}

a.aws_result_item.aws_search_more {
  background: #fa8e13;
  color: #fff;
  font-size: 17px;
}

div#wpcf7-f135910-p135483-o1 {
  display: none;
}

.woocommerce-product-details__short-description b,
.woocommerce-product-details__short-description strong {
  font-weight: 800;
}

#mobile-fullscreen ul li .dropdown-toggle:before {
  font-family: "FontAwesome";
  content: "\f078" !important;
  margin-right: 10px !important;
}

#mobile-fullscreen ul > li > a {
  font-size: 20px !important;
}

#mobile-fullscreen ul ul.sub-menu li a {
  font-size: 18px !important;
  padding: 5px 0 !important;
}

.price del,
del .amount {
  opacity: 1 !important;
}

.page-id-157273 #main #content-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-id-157273 .footer-box.span_1_of_4.col.col-4,
.page-id-157273 div#top-bar-wrap {
  display: none;
}

@media (max-width: 500px) {
  .hidden_product_info {
    font-size: 14px;
    line-height: 30px;
  }

  div#owp-qv-content .hidden_product_info img.alignnone {
    width: 20px !important;
    max-width: 20px!important;
  }
  ul.sub-menu li.hot.menu-item > a::after,
  ul.sub-menu li.pop.menu-item > a::after,
  ul.sub-menu li.new.menu-item > a::after{
    right: 10px!important;
    left: auto!important;
  }
}
ins.adsbygoogle {
  display: flex!important;
  justify-content: center!important;
  align-items: center!important;
}
li.new.menu-item{
  position: relative;
}
li.new.menu-item > a::after {
  content: "חדש";
  position: absolute;
  top: 5px;
  right: 10px;
  background: #19A15F;
  line-height: 17px;
  padding: 0 5px;
  color: #FFF;
  font-size: 12px;
  border-radius: 8px 8px 8px 0px;
}
li.pop.menu-item > a::after {
  content: "פופולרי";
  position: absolute;
  top: 5px;
  right: 10px;
  background: #FA8E13;
  line-height: 17px;
  padding: 0 5px;
  color: #FFF;
  font-size: 12px;
  border-radius: 8px 8px 8px 0px;
}
li.hot.menu-item > a::after {
  content: "חם!";
  position: absolute;
  top: 5px;
  right: 10px;
  background: #DD2110;
  line-height: 17px;
  padding: 0 5px;
  color: #FFF;
  font-size: 12px;
  border-radius: 8px 8px 8px 0px;
}
ul.sub-menu li.new.menu-item > a::after {
  content: "חדש";
  position: absolute;
  top: auto;
  bottom: 5px;
  left: 10px;
  background: #19A15F;
  line-height: 17px;
  padding: 0 5px;
  color: #FFF;
  font-size: 12px;
  border-radius: 8px 8px 8px 0px;
  width: auto!important;
  display: inline-table;
}
ul.sub-menu li.pop.menu-item > a::after {
  content: "פופולרי";
  position: absolute;
  top: auto;
  bottom: 5px;
  left: 10px;
  background: #FA8E13;
  line-height: 17px;
  padding: 0 5px;
  color: #FFF;
  font-size: 12px;
  border-radius: 8px 8px 8px 0px;
  width: auto!important;
  display: inline-table;
}
ul.sub-menu li.hot.menu-item > a::after {
  content: "חם!";
  position: absolute;
  top: auto;
  bottom: 5px;
  left: 10px;
  background: #DD2110;
  line-height: 17px;
  padding: 0 5px;
  color: #FFF;
  font-size: 12px;
  border-radius: 8px 8px 8px 0px;
  width: auto!important;
  display: inline-table;
}
.hidden_product_info img {
  width: 25px!important;
}
.ex_p {
  margin: 15px 0;
}
.ex_p h3 {
  margin-bottom: 5px;
  color: #E1230D;
  font-weight: bold;
}
a.opl-link-prod {
  background: #FA8E13;
  color: #FFF;
  padding: 8px 12px;
  font-size: 18px;
}
a.opl-link-prod:hover{
  color: #FFF;
  font-weight: bold;
}
#opl-login-form .opl-intro {
  font-size: 17px;
  color: #000;
  line-height: 1;
  font-weight: bold;
}
.opl-login-content {
  font-size: 19px!important;
}
#opl-login-form .opl-bottom .opl-btn {
  font-size: 16px;
}
label.opl-label {
  font-size: 17px!important;
  color: #000!important;
}
#opl-login-form .opl-text {
  font-size: 16px;
  color: #000;
}
.opl-errors > div {
  font-size: 18px!important;
}
@media(max-width: 500px){
  #opl-login-form .opl-overlay {
    -webkit-transform: translate3d(0,0,0);
    opacity: 1!important;
    z-index: 0!important;
  }
  .opl-close-button {
    left: auto!important;
    right: 0!important;
  }
  .home .woo-entry-inner li.title{
    display: none!important;
  }
}
.opl-close-button {
  left: auto!important;
  right: 0!important;
}
#opl-login-form{
  -webkit-transform: translate3d(0,0,0);
  z-index: 999999!important;
}
.is-visible .opl-login-container .opl-login-content {
  opacity: 1;
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 9999999!important;
}
#opl-login-form .opl-privacy {
  font-size: 16px;
  margin-bottom: 20px;
  color: #000;
  font-weight: bold;
}
.opl-register .acf-field {
  font-size: 15px;
  color: #000;
  font-weight: bold;
}
a.conf_terms {
  text-decoration: underline;
}
a.reg_help {
  display: block;
  margin-top: 10px;
  font-weight: 600;
  text-decoration: underline;
  font-size: 17px;
}
.opl-register .acf-true-false {
  text-align: right;
  margin-bottom: 8px;
}
.opl-register input[type="checkbox"]{
  margin: -3px 0 0 10px;
}
#opl-login-form .content-header {
  background: url(https://dealimzoharim.com/wp-content/uploads/2019/02/logo250.png);
  background-repeat: no-repeat;
  background-size: 25%;
}
a.forgot-pass-link {
  font-weight: bold;
}
.p_ext_media .alignright {
  float: none;
  margin-left: 0;
  display: block;
  margin-top: 25px;
}
/**DianaDirect**/
div#wcfmmp-store {
  max-width: 1300px!important;
  width: 100%!important;
  margin: 0 auto!important;
}
.wcfm-store-page header.page-header{
  display: none;
}
.wcfm-store-page ins.adsbygoogle,
.page-id-8  ins.adsbygoogle{
  display: none!important;
}
#wcfmmp-store ul.product_list_widget li {
  padding: 10px 75px 5px 0;
}
#wcfmmp-store ul.product_list_widget li img {
  right: 0;
  left: auto;
  margin-left: 15px;
}
#wcfmmp-store {
  box-shadow: none;
}
ul.product_list_widget .product-title {
  font-size: 17px;
  color: #000;
  font-weight: 600;
}
li.parent_cat a {
  color: #000!important;
  opacity: 1!important;
  font-weight: 600;
}
#wcfmmp-store ins {
  background: none;
  font-weight: 600;
}
#wcfmmp-store .tab_area .tab_links li a {
  font-size: 17px;
}

#wcfmmp-store .right_side {
  width: 78%;
  padding: 0;
}
#wcfmmp-store .left_sidebar {
  width: 22%;
  padding: 1%;
}
div#wcfm_store_header {
  margin-bottom: 20px;
}
i.wcfmfa.fa-question {
  float: left;
  margin-top: 5px;
}
.woocommerce .owp-btn-very-big .summary form button.button {
  margin-top: 0;
}
th.sorting_disabled,
#wcfm-main-contentainer table td,
#wcfm-main-contentainer table th {
  text-align: left!important;
}
#wcfm-main-content {
  padding: 0;
  max-width: 100%;
  margin: 0px auto;
  width: 100%;
}
div#wcfm-header {
  display: none;
}
input#YQNum {
  width: 200px;
  border: 1px solid #CCC;
  height: 35px;
  padding: 5px 5px;
}
input.track_input_btn {
    font-size: 18px;
    padding: 8px 15px;
    background: #CCC!important;
    color: #000;
}
.woocommerce-tabs.wc-tabs-wrapper {
  display: none;
}
.woocommerce-billing-fields h2 {
  color: #E1230D;
  text-align: center;
  font-weight: bold;
}
.woocommerce-billing-fields h3,
h3#order_review_heading {
  color: #000;
  font-size: 21px!important;
  margin-bottom: 0!important;
}
.woocommerce-billing-fields__field-wrapper input,
span#select2-billing_country-container {
  text-align: left;
  direction: ltr;
}
time.published {
  display: none;
}
p.translator-dropdown-current-language span{
  font-size:13px!important;
}
body .translator-dropdown-flags-and-names .translator-dropdown-current-language span, body .translator-dropdown-flags-and-short-names .translator-dropdown-current-language span, body .translator-dropdown-flags-and-names .translator-dropdown-sub-container a span, body .translator-dropdown-flags-and-short-names .translator-dropdown-sub-container a span {
  font-size: 13px !important;
}
.buttonizer-label {
  background: #555!important;
}
a.button.catalog_btn {
  font-size: 16px;
  padding: 17px 10px;
  margin-right: 10px;
}
/** POST STRIP **/
.post_strip h3 {
  margin-bottom: 0;
}
.inner_post_img {
  max-width: 85px;
  max-height: 85px;
  min-height: 85px;
  display: inline-block;
  float: right;
  margin-left: 10px;
  overflow: hidden;
}
.inner_post {
  min-height: 110px;
}
.inner_post_cont {
  max-height: 55px;
  overflow: hidden;
}
p.views {
  font-size: 14px;
  text-align: center;
  margin-bottom: 0;
  background: #ccc;
  width: 83px;
}
div#elementor-lightbox-slideshow-single-img {
    display: none!important;
}
img.sidr-class-emoji {
  max-width: 30px!important;
}
#site-header.medium-header .oceanwp-mobile-menu-icon {
  right: 0 !important;
  left: auto !important;
}
.home .woo-entry-inner li.title{
  display: none!important;
}
.sidr-class-dropdown-toggle:before {
  font-family: "Font Awesome 5 Free";
  content: "\f078"!important;
  color: #7A7A7A!important;
  font-weight: 600!important;
}
li.prev-li, li.next-li {
  display: none!important;
}
.public_product_tags p {
  font-size: 18px;
}
select.goog-te-combo {
  padding: 0!important;
  width: 85px!important;
  border: none!important;
  outline: none!important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: center;
  height: 15px!important;
  max-height: 21px!important;
  line-height: 14px!important;
  border-radius: 12px!important;
}
@media(max-width: 786px){
  .owp-quick-view {
      opacity: 1;
      visibility: visible;
      font-size: 0!important;
      text-align: center!important;
      padding: 8px 10px 5px 5px!important;
      width: fit-content!important;
  }
  body .owp-quick-view i {
      margin-left: 0!important;
      margin-right: 0!important;
  }
}
.product_meta .posted_in a, .product_meta .tagged_as a {
    color: #000!important;
    font-weight: bold;
}