/**
 * Theme Name:   cup
 * Theme URI:    -
 * Author:       Thinking
 * Author URI:   http://thinking.gr
 * Description:  theme for cup.gr
 * Template:     unite
 * Version:      0.0.1
 * License:      GNU General Public License v2 or later
 * License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:  Unite-child
 * Tags:         cup.gr
 **/

@import url('theme-new.css');


.row-flex {
  display: flex;
  justify-content: space-between;
}
.separator-line {
  position: absolute !important;
  width: 1px;
  display: block;
  position: absolute;
  right: 33% !important;
  top: -13px !important;
  margin: 0 10px;
  height: 44px;
  left: auto !important;
}
.navbar-nav .search-form {
  float: none !important;
}

.d-flex {
  display: flex !important;
  position: relative;
}

.navbar .socials {
  width: auto !important;
}
.navbar .socials a:first-child {
  margin-left: 25px;
}
.navbar .socials a:last-child {
  margin-left: 23px;
  margin-top: -6px;
}

@media (max-width: 1199px) {
  .separator-line {
    right: 40% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .search-form {
    display: flex;
    justify-content: center;
  }
  .separator-line {
    right: 34% !important;
    top: 0px !important;
  }
  .navbar .search-form label .icon.search_icon {
    bottom: auto;
  }
  .navbar .socials a .icon.facebook-icon::before {
    margin-top: 15px !important;
  }
  .navbar .socials a .icon.twitter-icon::before {
    margin-top: 17px !important;
  }
  .navbar .socials a:last-child {
    margin-left: 10px;
    margin-top: 11px;
    width: 18px;
  }
}

@media (max-width: 768px) {
  .navbar .socials {
    float: none !important;
    display: flex;
  }
  .navbar .socials a:first-child {
    margin-left: 0px;
  }
}

.woocommerce form .form-row.create-account .input-checkbox, .woocommerce form .form-row.create-account span{
  float:none !important;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{
  display:block;
}


.form-row-wide.invoice  [for="invoice-checkbox"].checkbox{
  display: inline !important;
}

.form-row-wide.invoice  .row{
  margin-left:0;
  margin-right:0;
}


.single-apopseis .page-header h1 {
  margin-top: 0px;
  font-size: 30px;
}

.single-apopseis .page-header {
  padding-bottom: 20px !important;
  margin-top: 20px;
}

.single-apopseis.post .meta {
  text-align: center;
  font-size: 12px;
}

