/*
Theme Name:   Nano Standart E-Ticaret
Theme URI:    https://nanomedya.com
Description:  Nanomedya firmasına ait standart e-ticaret web siteleri için kullanılacak tema.
Author:       Sefa Sungur
Author URI:   https://sefa.dev
Template:     storefront
Version:      1.0.0
Text Domain:  dsa
*/
body.woocommerce #primary,
body.woocommerce-checkout #primary,
body.woocommerce-cart #primary,
body.woocommerce-account #primary,
body.page-template-default #primary,
#primary {
  width: 100%!important;
}
.site-header .site-branding img {
  width: 180px;
  height: 82px;
}
.home-page-content .site-main {
  padding-top: 30px!important;
}
.home-page-content .col-full {
  max-width: 66.49893783em;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  box-sizing: content-box;
}
.home-page-content .col-full .home-page {
  margin: 0px 0px 50px 0px;
  padding: 0px;
}
.home-page-content .col-full .home-page .entry-header {
  display: none;
}
.home-page-content .col-full .home-page .entry-content {
  max-width: 100%;
  box-sizing: content-box;
  border: 2px solid #ddd;
}
.home-page-content .storefront-product-categories {
  display: none;
}
.home-page-content .storefront-product-section .section-title {
  text-align: center;
  font-size: 1.3em;
  text-transform: uppercase;
  font-weight: 600;
  background: #000;
  color: #fff;
  margin: 1em auto 2em;
  display: block;
  float: none;
  padding: 5px 0px;
}
.site-main ul.products li.product a {
  text-decoration: none;
}
.site-main ul.products li.product {
  padding: 15px;
  border: 1px solid #ddd;
}
.main-navigation ul.menu > li > a,
.main-navigation ul.nav-menu > li {
  margin-right: 0.5em;
}
.main-navigation ul.menu > li > a,
.main-navigation ul.nav-menu > li:last-child {
  margin-right: 0px;
}
.main-navigation ul.menu > li > a,
.main-navigation ul.nav-menu > li > a {
  padding: 1.618em 0em;
  text-transform: uppercase;
  font-size: 0.94em;
}
.site-header {
  border-bottom: 0px!important;
}
.footer .footer-widgets {
  display: flex;
  justify-content: left;
}
body.woocommerce-account #primary .col-1,
body.woocommerce-account #primary .col-2,
footer .col-1,
footer .col-2,
footer .col-3,
footer .col-4,
.woocommerce .col-1,
.woocommerce .col-2,
.woocommerce .col-3,
.woocommerce .col-4,
.error-404 .col-1,
.error-404 .col-2,
.error-404 .col-3,
.error-404 .col-4 {
  max-width: unset;
}
.woocommerce .form-row {
  display: block;
}
body.woocommerce-account #primary .form-row {
  display: block;
}
body.woocommerce-account #primary fieldset {
  padding: 0px;
  background-color: unset;
}
#loginArea {
  position: absolute;
  right: 55px;
  top: 120px;
}
.woocommerce-active .site-header .site-branding {
  margin-left: -20px;
}
.footer-social {
  margin: 30px 0px;
}
.footer-social ul {
  display: flex;
  justify-content: center;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.footer-social ul li {
  margin-right: 20px;
}
.footer-social ul li:last-child {
  margin-right: 0px;
}
.footer-social ul li a {
  font-size: 1.2em;
  transition: all 0.5s;
}
.footer-social ul li a:hover,
.footer-social ul li a:focus,
.footer-social ul li a:active {
  color: #666;
}
.footer-payment {
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
}
.footer-payment img {
  max-width: 100%;
  height: auto;
}
.footer-copyright {
  margin-top: 50px;
  text-align: center;
}
.woocommerce-form__label:has(.woocommerce-terms-and-conditions-checkbox-text) {
  margin-left: 15px;
}
.contact-page .contact-form {
  margin-top: 30px;
}
.contact-page .contact-form .if {
  height: 40px;
  width: 100%;
  outline: none;
  box-shadow: none;
  border-radius: 0px;
  transition: all 0.5s;
  border: 1px solid #ddd;
}
.contact-page .contact-form .if:focus,
.contact-page .contact-form .if:active {
  border: 1px solid #666;
}
.contact-page .contact-form .if.ift {
  height: 100px;
  resize: none;
  padding: 0.61804697em;
  background-color: #f2f2f2;
  color: #43454b;
  -webkit-appearance: none;
  box-sizing: border-box;
  font-weight: 400;
}
.contact-page .contact-form .btn-if {
  background: #666;
  color: #fff;
  outline: none;
  box-shadow: none;
  border-radius: 0px;
  transition: all 0.5s;
}
.contact-page .contact-form .btn-if:hover,
.contact-page .contact-form .btn-if:focus,
.contact-page .contact-form .btn-if:active {
  background: #000;
}
.contact-page .map #map {
  width: 100%;
  height: 600px;
}
#cc_form_submit {
  outline: none;
  box-shadow: none;
  border-radius: 0px;
  margin: 30px 0px 30px 15px;
}
#cc_form input {
  height: 40px;
  width: 100%;
  outline: none;
  box-shadow: none;
  border-radius: 0px;
  border: 1px solid #ddd;
  transition: all 0.5s;
}
#cc_form input:focus,
#cc_form input:active {
  border: 1px solid #666;
}
#cc_form .row .col-xs-12 {
  margin-bottom: 20px;
}
#cc_form #tx_bank_selector {
  display: none;
}
.spp_bootstrap-wrapper .row a.button_large {
  display: none;
}
@media only screen and (max-width: 992px) {
  #loginArea {
    position: absolute;
    right: 40px;
    top: 87px;
  }
}
/*# sourceMappingURL=style.css.map */