/* custom css per website */
/* category page */
.product-card .image-holder, .product-card .image-placeholder {
  height: 385px;
}
/* body page */


@font-face {
  font-family: "Gotham-Light";
  src: url('/themes/storefront/custom/css/Gotham-Light.eot');
  src: url('/themes/storefront/custom/css/Gotham-Light.eot?#iefix') format('embedded-opentype'), url('/themes/storefront/custom/css/Gotham-Light.svg') format('svg'), url('/themes/storefront/custom/css/Gotham-Light.woff') format('woff'), url('/themes/storefront/custom/css/Gotham-Light.otf') format('opentype'), url('/themes/storefront/custom/css/Gotham-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: "Gotham-Book";
  src: url('/themes/storefront/custom/css/Gotham-Book.eot');
  src: url('/themes/storefront/custom/css/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('/themes/storefront/custom/css/Gotham-Book.svg') format('svg'), url('/themes/storefront/custom/css/Gotham-Book.woff') format('woff'), url('/themes/storefront/custom/css/Gotham-Book.otf') format('opentype'), url('/themes/storefront/custom/css/Gotham-Book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'cheddar_jackregular';
  src: url('/themes/storefront/custom/css/cdm-webfont.eot');
  src: url('/themes/storefront/custom/css/cdm-webfont.eot?#iefix') format('embedded-opentype'), url('/themes/storefront/custom/css/cdm-webfont.woff2') format('woff2'), url('/themes/storefront/custom/css/cdm-webfont.woff') format('woff'), url('/themes/storefront/custom/css/cdm-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'GothamCondensed-Book';
  src: url('/themes/storefront/custom/css/GothamCondensed-Book.eot?#iefix') format('embedded-opentype'), url('/themes/storefront/custom/css/GothamCondensed-Book.otf') format('opentype'), url('/themes/storefront/custom/css/GothamCondensed-Book.woff') format('woff'), url('/themes/storefront/custom/css/GothamCondensed-Book.ttf') format('truetype'), url('/themes/storefront/custom/css/GothamCondensed-Book.svg#GothamCondensed-Book') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'FontAwesome';
  src: url("/themes/storefront/custom/css/fontawesome-webfont.eot");
  src: url("/themes/storefront/custom/css/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/themes/storefront/custom/css/fontawesome-webfont.woff2") format('woff2'), url("/themes/storefront/custom/css/fontawesome-webfont.woff") format("woff"), url("/themes/storefront/custom/css/fontawesome-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'gotham_medium';
  src: url('/themes/storefront/custom/css/GothamMedium.eot');
  src: url('/themes/storefront/custom/css/GothamMedium.eot?#iefix') format('embedded-opentype'), url('/themes/storefront/custom/css/GothamMedium.woff2') format('woff2'), url('/themes/storefront/custom/css/GothamMedium.woff') format('woff'), url('/themes/storefront/custom/css/GothamMedium.ttf') format('truetype'), url('/themes/storefront/custom/css/GothamMedium.svg#gotham_medium') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'gotham_bold';
  src: url('/themes/storefront/custom/css/Gotham-Bold.eot');
  src: url('/themes/storefront/custom/css/Gotham-Bold.eot?#iefix') format('embedded-opentype'), url('/themes/storefront/custom/css/Gotham-Bold.woff2') format('woff2'), url('/themes/storefront/custom/css/Gotham-Bold.woff') format('woff'), url('/themes/storefront/custom/css/Gotham-Bold.ttf') format('truetype'), url('/themes/storefront/custom/css/Gotham-Bold.svg#gotham_medium') format('svg');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'gotham_medium_italic';
  src: url('/themes/storefront/custom/css/Gotham-MediumItalic.eot');
  src: url('/themes/storefront/custom/css/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/themes/storefront/custom/css/Gotham-MediumItalic.woff2') format('woff2'), url('/themes/storefront/custom/css/Gotham-MediumItalic.woff') format('woff'), url('/themes/storefront/custom/css/Gotham-MediumItalic.ttf') format('truetype'), url('/themes/storefront/custom/css/Gotham-MediumItalic.svg#gotham_medium') format('svg');
  font-weight: 500;
  font-style: italic
}


body, .product-card .product-content .product-name {
  font-family: Gotham-Book, Arial, "sans-serif";
  font-size: 13px;
}

.dropdown-toggle {
text-transform: uppercase;
}

.navbar-default .dropdown-toggle>i {
    margin: 1px 0 0 4px;
}

background-color: #f6f6f6;

}
.theme-red .top-nav {
    background: #fff;
}
.theme-red .top-nav {
    background: #fff;
}
.theme-red .navbar-default {
    background: #fff;
    border-top: 1px solid rgba(204,204,204,0.5);
    border-bottom: 1px solid rgba(204,204,204,0.5);
}
.theme-red .megamenu-wrapper {
    background: #fff;
}

.theme-red .header-inner {
    background: #fff;
}

.navbar-default .navbar-nav {
    margin-left: unset;
}

.navbar-nav>li>a {
    color: #333!important;
    font-family: 'gotham_medium',Arial,sans-serif;
    text-transform: uppercase;
    font-weight:normal;
    font-style:normal;
    font-size:14px;
}
.navbar-default .dropdown-toggle, .navbar-default li a {
    font-size: 14px;
}
.dropdown-submenu a{
   font-size:12px!important;
   text-transform:capitalize;
}
.breadcrumb ul li a {
    font-size: 12px;
    display: inline-block;
    padding: 5px 10px 1px 1px;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

.breadcrumb ul li.active {
    color:#626060!important;
    font-size: 12px;
    display: inline-block;
    padding: 5px 10px 1px 5px;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}


.navbar-default .navbar-nav>.fluid-menu>.dropdown-menu {
    left: 1px;
}

.theme-red .top-nav-left .top-nav-select, .theme-red .top-nav ul li a {
    color: #333;
    font-size:12px;
}

.theme-red .top-nav {
   padding-top: 12px;
}

.custom-select-black, .custom-select-white {background: transparent url(/themes/storefront/public/images/arrow-black.png) no-repeat right 10px center;}

.navbar-default .fluid-menu-content .title {
    font-size: 13px;
    color: #333;
    font-family: 'gotham_medium',Arial,sans-serif;
    margin-bottom: 5px;
}
.navbar-default .fluid-menu-content ul li a {
    font-size: 12px;
}

.theme-red .header-wrapper {
    background: #333;
}

.header-inner .website-logo {
    height: 52px;
    width: 190px;
}


.search-box {
   border: 4px solid #d10035;
   background: #fafafa;
}
.search-box input.search-box-input {
    padding-left: 15px;
    padding-top: 3px;
    border-left:unset;
    background: #fff;
}
.search-box input:not([type=checkbox]):not([type=select-multiple]) {
    font-size: 15px;
    height: 40px!important;
}
input:not([type=checkbox]):not([type=select-multiple]) {
    font-size: 13px;
    height:unset!important;
    line-height: unset;
    padding-top:9px!important;
}
.form-group select {
    height: 35px;
    font-size:13px;
}
label {
    font-family: Gotham-Book, Arial, "sans-serif";
    font-size: 13px;
}
.payment-method h6, .payment-method p {
    font-size: 13px;
    line-height:unset;
    margin-left:30px;
}
.form-group label{
    font-size: 14px;
    font-family: 'gotham_medium',Arial,sans-serif;
    font-weight:normal;
}
.form-group {
    margin-bottom: 10px;
}
.table>thead>tr>th {
    font-family: 'gotham_medium',Arial,sans-serif;
    font-weight:normal;
    font-size: 13px;
    color:#333;
}
.search-box .search-box-button .search-box-btn {
     font-family: "gotham_medium", Arial, "sans-serif";
     color: white;
    font-size: 15px;
    padding: 0 25px;
    height: 48px;
    margin: -4px -3px -2px 0;

}
.select {

width:170px!important;
font-size:12px!important;

}
.search-box .search-box-select {
    font-size: 15px;
    margin-top: 9px;
}
.theme-red .user-cart .user-cart-inner>i, .theme-red .user-cart .cart-amount .cart-label,.theme-red .user-cart .cart-amount .cart-price{
    color:#333; }


.slide .caption-lg {
    font-size: 55px;
    letter-spacing: -2px;
    line-height:1;
    text-transform:uppercase;
    font-family: 'gotham_medium',Arial,sans-serif;
}
.slide .caption-md {
   font-size: 25px;
   letter-spacing: -1px;
    text-transform:uppercase;
    font-family: 'gotham_medium',Arial,sans-serif;
}
.slide .caption-sm {
  letter-spacing: -1px;
  font-size: 20px;
    text-transform:uppercase;
    font-family: 'gotham_medium',Arial,sans-serif;
}

.btn {
    font-family: 'gotham_medium',Arial,sans-serif;
    text-transform:uppercase;
    border-radius: 30px;
    font-size:15px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'gotham_medium',Arial,sans-serif;
    color: #333;
}

.search-box .search-box-select {
    margin-top: 12px;
    margin-right:5px;
     font-family: 'gotham_medium',Arial,sans-serif;
}

h1 {
    font-size: 25px;
    line-height: 34px;
}
.base-image .base-image-inner {
    height: 660px;
}
.product-details .product-review {
    font-size: 11px;
    margin-right: 10px;
    padding-top:4px;
}
.product-details .sku label {
    font-size: 11px;
}
.product-details .sku span {
    font-size: 11px;
    margin-left: 1px;
}
.product-details .availability label {
    /* margin: 3px 0 0 0px; */
    font-size:11px;
}
.product-details .availability span {
    /* margin: 0 0 0 2px; */
    font-size:11px;
}
.product-details .product-price {
    font-family: 'gotham_medium',Arial,sans-serif;
    font-size: 28px;
}
.product-details .product-price {
    padding-top:40px;
}
.product-details .availability {
    display:none;
}
.product-variants .form-group {
    margin-bottom: 10px;
}

.user-cart .cart-count {
    background: #e30047;
}
.quantity .input-group-quantity .input-quantity {
    height: 44px!important;
}
.product-details .add-to form button {
   font-size:12px;
   margin-top:10px;
   font-family: Gotham-Book, Arial, "sans-serif";
   color:#555;
}
.product-variants {
    margin-bottom: 15px;
}
filter-section .checkbox>label {
    font-size: 13px;
}
label {
    font-family: Gotham-Book, Arial, "sans-serif";
}
.filter-section .checkbox:last-child {
    margin-bottom: 0px;
}
.checkbox input[type=checkbox].checked+label:before, .checkbox input[type=checkbox]:not(.checked)+label:before {
    top: 0px;
}
.theme-red .checkbox input[type=checkbox].checked+label:after {
    -webkit-text-stroke: 0.1px #e30047;
    top: 0;
}
.add-to-actions-wrapper .btn {

font-size:12px;

}
.filter-section .checkbox>label {
    font-size: 12px;
}
.slider-banner .banner .banner-content h3 {
    font-size:30px;
}
.banner .banner-content>p {
    font-size: 15px;
    margin-top: 0px;
}
.navbar-default .fluid-menu-content>.row {
    margin-bottom: 15px;
}
.single-feature .feature-details p {
    font-size: 13px!important;
}
.slide .slider-image {
    -webkit-transform:unset;
    transform:unset;
    -webkit-transition:unset;
    transition:unset;
}
.brands-wrapper .brand-image {
    height: 120px;
    margin-left:-10px;
}


.footer .footer-top .contact .list-inline li{

    font-size:13px;
}
.footer .footer-top .links .list-inline>li>a {
    font-size: 13px;
    line-height: 25px;
}
.footer .footer-top .links .mobile-collapse h4 {
    padding: 0;
}
.banner-content h3 {
    font-size:26px;
}
.banner-content span {
    font-size:14px;
}
.theme-red .header-inner .navbar-toggle .icon-bar{

    background:#333!important;
}
.search-area .mobile-search .dropdown .dropdown-toggle>i{

    color:#333!important;
}

@media screen and (max-width: 767px){
.slide .caption-lg {
    font-size: 28px;

}

.slide .caption-md {
    font-size: 18px;
    margin-bottom: 9px;
}
.slide .caption-sm {
    font-size: 16px;
    margin-top: 7px;
}
.slide .btn-slider {
    padding: 10px 25px;
    font-size: 13px;
    margin-top: 16px;
}

}
.footer {
    background: #f1f1f1;
}
.theme-red .footer .footer-top .links .list-inline>li>a,.theme-red .footer .footer-top .links .mobile-collapse h4,.theme-red .social-links>li a,.theme-red .footer .footer-top .footer-brief
{
    color: #333;
}
.footer .footer-top .contact {
    color: #333;
    background: #fff;
}
.footer .footer-top .contact span {
    color: #333;
}
.footer .footer-bottom {
    color: #333;
    background: #f1f1f1;
}

.footer-guvenli-odeme {
    background: #fff;
}

.footer-guvenli-odeme img {
    width: 100%;
    max-width: 1140px;
}
.p-tb-30 {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: auto;
    text-align: center;
}

.p-tb-30 i{
   background: #FFF;
    border-radius: 30px;
    height: 40px;
    padding: 0;
    width: 40px;
    margin: 0 10px 0 0;

    }
.footer-middle {
    background: url(/themes/storefront/custom/images/soc-bg-line.png) repeat-x center center;
}

.footer-middle ul {
    background: #f1f1f1;
    display: inline-block;
    padding: 0 20px;
}
.p-tb-50 {
     padding-top: 35px;
    padding-bottom: 15px;
}
.footer .footer-middle {
    margin-bottom: 20px;
}

.brands-wrapper {
    background:unset;
    padding-left:0px;
    padding-right:0px;
    padding-top:10px;
}
.brands .slick-list .slick-track .slick-slide {
    margin-left: 10px!important;
    width: 120px!important;
}
.brand-title  {
margin:auto;
text-align:center;
    background: url(/themes/storefront/custom/images/soc-bg-line.png) repeat-x center center;
    width:1170px;
}
.brand-title  {
margin:auto;
text-align:center;
background: url(/themes/storefront/custom/images/soc-bg-line.png) repeat-x center center;
width:1140px;
margin-top:20px;
margin-bottom:15px;
}
.brand-title h4,.brand-title p {
    background: #fff;
    display: inline-block;
    padding: 0 20px;
}
.footer .footer-top .footer-logo {
    height: unset;
}

.footer .footer-top .contact {
    padding: 10px 15px;
    margin-top: 10px;
}
.footer .footer-top .footer-brief {
    margin-top: 8px;
}
.theme-red .base-image {
border:unset;
}

.box-wrapper{

    padding:15px;
}
.theme-red .box-header{
   border:unset;
}
.checkout {
    margin-top: 1px;
}
.checkout .personal-information h5{
display:none;
}
.checkout .ship-to-a-different-address {
    margin: 7px 15px 15px;
}
.checkout .table-responsive .form-group {
    margin: 0px;
}
.checkout .table-responsive .table>tbody>tr>td {
    vertical-align: unset;
    line-height: 22px;
    font-size:12px;
}
.table-responsive .form-group label {
    font-size: 12px;
    font-family: 'gotham_medium',Arial,sans-serif;
    font-weight: normal;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px solid #ddd;
}
.creditcard label { font-size:13px; }
.user-cart .product-name {
    font-size: 13px;
}
.user-cart .mini-cart-variants>.dropdown-toggle {
    font-size: 12px;
}
.user-cart .product-price, .user-cart .product-quantity {
    font-family: 'gotham_medium',Arial,sans-serif;
    font-size: 13px;
    padding-right:15px;
    font-weight:normal;
}
.user-cart .mini-cart-image {
    margin-top: 0px;
}
button {
    font-family: Gotham-Book, Arial, "sans-serif";
}
.user-cart .mini-cart-item {
    margin: 0 20px;
    padding: 10px 0;
}
.user-cart .mini-cart-buttons .btn-checkout {
   font-size:13px;
   letter-spacing:inherit;
   margin:0;
}

.user-cart>.dropdown>.dropdown-menu {
    min-width: 370px;
}
.cart-list .table-responsive td {

padding-top: 0px;
    padding-bottom: 0px;

}
.cart-list .table-responsive td:nth-child(1)
 {

    display:table-cell;
    vertical-align:baseline!important;

}
.cart-list .table-responsive td:nth-child(2)
 {

    display:table-cell;
    vertical-align:middle!important;

}
.cart-list .table-responsive td:nth-child(3)
 {

    display:table-cell;
    vertical-align:middle!important;
    padding-bottom: 0px;
}
.cart-list .table-responsive td:nth-child(4)
 {

    display:table-cell;
    vertical-align:middle!important;
}
.cart-list .table-responsive td:nth-child(5)
 {

    display:table-cell;
    vertical-align:middle!important;
    padding-bottom: 0px;
}
.cart-list .table-responsive td:nth-child(6)
 {

    display:table-cell;
    vertical-align:middle!important;
}
.creditcard .box-header { display:none; }
.creditcard  { padding-top:20px;}
#taksitform .box-header {background-color:unset; padding:unset}
#taksitform .box-header h4{font-size:13px;margin-left: 15px;}
.payment #taksitform .table-responsive{
    margin-left: 10px;
    margin-right: 10px;
}
#onizlemedata span span{

font-family: "gotham_medium", Arial, "sans-serif";

}
.cart-total .available-shipping-methods>span {
    font-size: 15px;
    font-family: "gotham_medium", Arial, "sans-serif";
    font-weight:normal;
}

.available-shipping-methods .form-group .radio{

padding-top:3px;

}
.order-review .total {

font-family: "gotham_medium", Arial, "sans-serif";
padding-top:12px;
padding-bottom:7px;
}

.order-review {
   padding-top:10px;
}
.order-review .cart-total {
    border-radius: 3px;
    padding: 15px 25px 30px;
}
.checkout-terms label { font-size:12px;}
.wizard .billing-address {
    margin-top: 3px;
}

@media screen and (max-width: 767px) {
.copyright, .payment {
    text-align: unset;
}
}

.personal-information .col-md-4 .form-group {
    padding-right:0px;
    padding-left:0px;
    margin-left:0px;
    margin-right:0px;
    width:70px;
}
.personal-information .col-md-4 {
    padding-right:0px;
    width:83px;

}

@media screen and (max-width: 767px) {
.personal-information .col-md-4 {
    padding-right: 0px;
    width: 76px;
    float: left;
}
}

@media screen and (max-width: 500px){
.product-list-result .grid-products {
    grid-template-columns: repeat(2,1fr);
}
.grid-products .product-card {
    margin-top:40px;
    padding: 0 0;
}
.product-card .image-holder, .product-card .image-placeholder {
    height: 230px;
}
}

.grid-products .product-card {
    margin-top: 40px;
    padding: 0 7px;
}
.user-cart .subtotal>span {
    font-family: "gotham_medium", Arial, "sans-serif";
    font-weight: normal;
}
.payment .payment-method label,.cart-total .total {
    font-weight: normal;
}
.cart-total h3 {
    font-size:16px;
    font-weight:normal;
}
.cart-list .table-responsive h5>a,.cart-list .table-responsive .option {
    font-size:13px;
    line-height:16px;
}

.cart-list-wrapper .cart-list .table-responsive .cart-item span,.cart-list-wrapper .cart-list .table-responsive .cart-item label {
    font-size:13px;
}
.cart-item .image-holder{
    margin-bottom:10px!important;
    margin-top:10px!important;
}

/* aloicgiyim basla */
.header-inner .website-logo h2,.footer .footer-top .footer-logo h2 {
color:#333;
font-size:25px;
}
/* aloicgiyim bitir */
