/* elemek */
#top-bar-content {
  width: 100%; }
  #top-bar-content .topbar-content {
    float: right;
    margin-top: 5px; }
    #top-bar-content .topbar-content .far {
      color: #e76453;
      font-size: 16px; }

#site-logo #site-logo-inner {
  display: inline-block !important;
  float: left !important; }
  #site-logo #site-logo-inner a img {
    height: 90px !important; }

#site-header.medium-header .top-col.col-2 {
  flex-grow: 2; }

#site-header.medium-header .oceanwp-social-menu {
  display: inline-block; }
  #site-header.medium-header .oceanwp-social-menu .elementor-icon-box-description a {
    white-space: nowrap; }

#site-header .medium-header .top-col {
  flex: 1 0 auto; }

#site-header .medium-header .top-col.col3 {
  height: 70px; }

#site-header .medium-header #site-logo {
  float: left !important;
  display: block; }

#site-header .medium-header .oceanwp-social-menu {
  margin-left: 50px !important;
  display: inline-block; }

#site-navigation-wrap .dropdown-menu {
  display: table;
  table-layout: fixed;
  width: 100%; }
  #site-navigation-wrap .dropdown-menu > li {
    float: none;
    display: table-cell;
    padding: 10px 0;
    vertical-align: middle; }
    #site-navigation-wrap .dropdown-menu > li:hover {
      background: #4a6796; }
      #site-navigation-wrap .dropdown-menu > li:hover a {
        color: white !important;
        line-height: 20px;
        font-size: 14px;
        transition: none; }
    #site-navigation-wrap .dropdown-menu > li > a {
      letter-spacing: -0.2px !important;
      line-height: 1.2 !important;
      color: white;
      padding: 0 4px !important; }
      #site-navigation-wrap .dropdown-menu > li > a .nav-arrow {
        display: none; }
  #site-navigation-wrap .dropdown-menu .sub-menu {
    padding: 5px 0;
    border: 2px solid #4a6796;
    text-align: left;
    background: #fff; }
    #site-navigation-wrap .dropdown-menu .sub-menu li {
      width: auto; }
      #site-navigation-wrap .dropdown-menu .sub-menu li a {
        color: #4a6796 !important;
        line-height: 1.2 !important;
        line-height: 20px; }

#site-navigation-wrap .menu-item .sub-menu .nav-content {
  display: none; }

.mctsicon {
  background-image: url("/wp-content/uploads/2018/11/produse_avizate_logo.png");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px; }

.page-header #search-results-count {
  display: none; }

#mobile-dropdown .oceanwp-social-menu {
  display: none; }

.aws-search-form {
  border: 1px solid #f1f5f9;
  height: 50px; }

.aws-search-result {
  font-size: 14px; }

#site-header.medium-header #medium-searchform input {
  max-width: 100% !important;
  font-size: 14px; }

.woocommerce {
  /*.owp-content-center {
    .product-inner {
      padding-bottom: 90px;
      height        : 100%;

      .inner {
        position: absolute !important;
        bottom: 45px;
        left  : 0;
        right : 0;
      }

      .btn-wrap {
        //    position: absolute;
        bottom: 5px;
        left  : 0;
        right : 0;

        .pc-variations-table {
          //  display: none !important;
        }
      }
    }
  }
  */ }
  .woocommerce ul.products {
    display: flex;
    flex-wrap: wrap; }
    .woocommerce ul.products .product .product-inner {
      border: 1px solid #f2f6f9;
      box-shadow: 0 3px 10px #f2f6f9;
      padding-bottom: 20px; }
    .woocommerce ul.products .product .image-wrap {
      padding: 0 15px; }
    .woocommerce ul.products .product .title a {
      font-size: 16px;
      font-weight: 600;
      text-transform: uppercase; }

/*embed post */
.single-post .wp-embed {
  max-width: 350px;
  margin: 0 auto; }

/*hide "from" on price field*/
span.woofrom {
  display: none; }

/* variaciok - valasztasi lehetosegek a product oldalon */
.pc-variations-table__column--label {
  width: 25%; }

/*mennyiseg a termekoldalon*/
.woobt-wrap {
  border-bottom: 1px solid #ccc;
  padding: 15px;
  margin: 15px 0; }
  .woobt-wrap .woobt-text {
    margin: 26px 0;
    font-weight: 700;
    text-transform: uppercase;
    color: black; }
  .woobt-wrap .woobt-quantity .quantity {
    min-width: 140px; }
    .woobt-wrap .woobt-quantity .quantity .minus,
    .woobt-wrap .woobt-quantity .quantity .plus {
      background: #ebebeb;
      color: black;
      font-size: 20px; }
    .woobt-wrap .woobt-quantity .quantity .woobt-qty {
      border-top: 1px solid #ebebeb;
      border-bottom: 1px solid #ebebeb;
      opacity: 1 !important; }

/* widget */
.widget_product_categories li a {
  font-size: 15px !important;
  letter-spacing: 0.2px;
  padding-right: 40px; }

/* termekoldal ar es add to cart hattere */
.woocommerce div.product form.cart {
  padding: 10px 0 25px; }

.price {
  color: #f78029 !important;
  font-weight: 600 !important; }

/*.woocommerce {
  ul.products {
    .product {
      border: 1px solid red;

      .btn-wrap {
        .pc-variations-table {
          display: none;
        }
      }

      &:hover {
        overflow: visible;

        .btn-wrap {
          .pc-variations-table {
            display   : table;
            position  : absolute;
            top       : 100%;
            z-index   : 9;
            background: white;
          }
        }
      }
    }
  }
}
*/
.woocommerce-Tabs-panel {
  /*h2 {
    text-align     : center;
    display        : flex;
    justify-content: center;
    background     : #eeee;
    padding        : 15px;
    border-bottom  : 3px solid #e76453;
  }*/ }

#footer-widgets .footer-box {
  font-size: 14px; }
  #footer-widgets .footer-box .widget_nav_menu li {
    padding: 0; }
  #footer-widgets .footer-box .widget-title {
    color: #666666;
    font-weight: bold;
    border: 0;
    padding-left: 0;
    font-size: 15px; }

#footer-widgets .textwidget,
#footer-widgets p {
  color: #9aa1ab !important; }

.contacts-footer li {
  position: relative;
  padding-left: 25px; }

.contacts-footer .fa {
  position: absolute;
  left: 0;
  top: 5px; }

.oew-banner .oew-banner-title {
  text-shadow: 2px 1px #000000; }

/*betumeret a checkout oldalon*/
.woocommerce-checkout .woocommerce-info {
  font-size: 16px; }
  .woocommerce-checkout .woocommerce-info a {
    font-size: 16px !important; }

.woocommerce-checkout .col2-set {
  background: #f7f7f7;
  color: #666666;
  padding: 15px; }
  .woocommerce-checkout .col2-set .input-text,
  .woocommerce-checkout .col2-set .select2-selection,
  .woocommerce-checkout .col2-set input {
    background: white; }

.woocommerce-checkout .woocommerce-info:before {
  color: #e76453; }

.amount {
  color: #e76453; }

.woocommerce div.product .my-social-share {
  display: block;
  margin-top: 15px; }

.woocommerce div.product .my-social-share ul {
  float: none; }

.woocommerce div.product .my-social-share ul li {
  float: left;
  margin-right: 25px;
  list-style: none; }

.woocommerce div.product .my-social-share ul li:last-child {
  margin-right: 0; }

.woocommerce div.product .my-social-share ul li a {
  display: inline-block;
  font-size: 16px;
  line-height: 1.5;
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  border-radius: 50%;
  text-align: center; }

.woocommerce div.product .my-social-share ul li a:hover {
  opacity: 0.6; }

.woocommerce div.product .my-social-share ul li.twitter a {
  background-color: #00aced; }

.woocommerce div.product .my-social-share ul li.facebook a {
  background-color: #3b5998; }

.woocommerce div.product .my-social-share ul li.pinterest a {
  background-color: #cb2027; }

.woocommerce div.product .my-social-share ul li.email a {
  background-color: #3fc387; }

input {
  -moz-appearance: textfield !important; }

/*# sourceMappingURL=style.css.map */