/*@import url("datepicker.css");*/
.angularTemplate
{
visibility:  hidden;
}

.column
{
flex-direction:  column;
}

.wrap
{
flex-wrap:  wrap;
}

.yourStyle .d-flex
{
display:  flex;
align-items: center;
}

.yourStyle strong
{
font-size:  24px;
font-weight: 500;
padding-bottom:  15px;
}

.yourStyle p
{
line-height:  normal;
font-size: 14px;
}

.swiper-button-prev, .swiper-button-next
{
width: 35px !important;
height: 35px !important;
border-radius: 50%;
border:  1px solid #818181;
}

.swiper-button-prev:hover, .swiper-button-next:hover
{
background:  white;
}

.swiper-button-prev:after, .swiper-button-next:after
{
font-size: 18px !important;
color:  #818181;
}
[v-cloak], [ng-cloak]
{
display:  none;
}

.navi1:hover
{
text-decoration:  underline;
}

.whiteBg
{
background-color:  #fff;
}
/*[dir="rtl"] #cat-icon-link
{
margin-top:                80px;
*/
}


.lightBg
{
background-color:  #f0f0f0;
}

.darkBg
{
background-color:  #0bacae;
color: #fff;
}

.br3
{
border-radius:  3px;
}

.brt3
{
border-radius:  3px 3px 0 0;
}
/*.navIcon
{
width:                                          23px;
height:23px;
background:#e0e0e0 url('navIcon.png') no-repeat center center;
border-right:                                          1px solid #ececec;
}
*/
#navigasyon a
{
float:  left;
height: 22px;
line-height:  23px;
color: #1b1b1b;
text-transform:  capitalize;
/*font-weight: 300;*/
font-size:  14px;
padding-left: 5px;
background-repeat:  no-repeat;
background-position: left center;
padding-right:  5px;
}
#navigasyon a.navAyir
{
padding:  0;
}

.breadcrumb li
{
float:  left;
}
[dir="rtl"] .breadcrumb li, [dir="rtl"] #navigasyon
{
float:  right;
}
[dir="rtl"] .showAdmin
{
display:  none;
}

.breadcrumb li:last-child a span
{
font-weight:  500;
color: #1b1b1b;
}
#navigasyon a.navHome
{
/*padding-left:     13px;*/
/*background: url(home_ico.png) left center no-repeat;*/
}
#catImg
{
position:  relative;
}
#catImg img
{
/*
float:                                          left;
width:100%;*/
}

.filter-box
{
margin-bottom:  -1px;
border-right: 1px solid #dcdcdc;
border-bottom:  1px solid #dcdcdc;
line-height: 30px;
font-size:  12px;
color: #595959;
font-weight:  300;
}

.catMenu li
{
float:  left;
width: 100%;
}

.catMenu > li
{
border-bottom:  1px solid #f2f2f2;
}

.catMenu > li:last-child
{
border-bottom:  0;
}

.catMenu a, .catMenu span
{
float:  left;
width: 100%;
color:  #323232;
padding-left: 10px;
padding-right:  10px;
box-sizing: border-box;
cursor:  pointer;
font-weight: 400;
position:  relative;
}
/*.catMenu li.parent > a, .catMenu li.parent > span
{
background:url('menuArrow.png') no-repeat right center;
}

.catMenu li.parent > span.active
{
background:url('menuArrowDown.png') no-repeat right center;
}
*/
.catMenu > li > a, .catMenu > li > span
{
line-height:  30px;
font-size: 14px;
}

.catMenu > li > ul > li a, .catMenu > li > ul > li span
{
line-height:  25px;
font-size: 13px;
color:  #6a6a6a;
text-transform: capitalize;
font-weight:  300;
}
#productListWrap
{
overflow-y:  auto;
max-height: 300px;
}
/*.notPrList.shopping-List
{
padding-top: 0 !important;
}
*/
@media screen and (max-width: 768px)
{
.catMenu a, .catMenu span
{
padding-right:  0;
padding-left: 0;
}
#page-pricelist a.btn.icon_cart
{
width:  70px;
padding: 0;
line-height:  normal;
font-size: 10px;
display:  flex;
align-items: center;
justify-content:  center;
}

.shoppingProducts .listToCart
{
font-size:  12px;
line-height: normal ;
display:  flex;
height: 40px ;
align-items:  center;
justify-content: center ;
min-width:  62px;
padding-left: 3px ;
padding-right:  3px;
}

.catMenu > li > a, .catMenu > li > span
{
line-height:  25px;
font-size: 11px;
}

.catMenu li.parent > a, .catMenu li.parent > span
{
background:  none;
}

.catMenu a:before, .catMenu span:before
{
content: '';
float:  left;
width: 14px;
height:  25px;
background: url('filterInput.png') no-repeat right center;
margin-right:  10px;
margin-left: 10px;
}

.catMenu a.fw700, .catMenu span.fw700
{
color:  #e34d0b;
}

.catMenu a.fw700:before, .catMenu span.fw700:before
{
background: url('filterInputActive.png') no-repeat right center;
}

.catMenu .parent ul
{
padding:  5px 0;
border-bottom: 0;
}

.catMenu > li > ul > li a, .catMenu > li > ul > li span
{
line-height:  25px;
font-size: 11px;
}
}

.filter-box select
{
float:  left;
height: 30px;
margin:  0;
padding-right: 30px;
border:  0;
font-size: 12px;
color:  #111;
font-weight: 400;
appearance:  none;
-moz-appearance: none;
-webkit-appearance:  none;
background: url(https://cdn.modaselvim.com/theme/v4-modaselvim/sub_theme/genel/v4/user_umitergul/selectArrow.png) no-repeat 95% center #fbfaf8;
border:  1px solid #ddd;
box-sizing: border-box;
padding-left:  15px;
border-radius: 3px;
box-shadow:  none;
}

.filter-box select:hover
{
background-color:  #ffffff;
}

.filter-box .input-wrap
{
height:  30px;
}

.filter-box.col-text
{
line-height:  30px;
font-size: 12px;
color:  #111;
font-weight: 400;
}
#filterSort .filter-box
{
border-right:  none;
}
#filterSort
{
display:  block;
border-bottom: 1px solid #dcdcdc;
margin-bottom:  20px;
}

.select-wrapper
{
position:  relative;
width: 53px;
height:  30px;
}

.select
{
width:  33px;
padding: 30px 5px 0;
position:  absolute;
left: 5px;
z-index:  333;
}

.select:hover
{
background:  #F3F3F3;
}

.select span
{
width:  33px;
height: 20px;
cursor:  pointer;
display: none;
padding:  5px 0;
border-top: 1px solid #B7B7B7;
}

.select span.selected
{
position:  absolute;
top: 0;
left:  5px;
cursor: default;
display:  block;
border-top: 0;
}

.select:hover span
{
display:  block;
}
#slider-range
{
width: calc(100% - 17px);
height:  17px;
margin-top: 6px;
margin-right:  17px;
background: url('slider_range.jpg') repeat-x 0 center;
position:  relative;
}

.ui-slider-range
{
position:  absolute;
top: 8px;
height:  2px;
background: #bfbfbf;
}

.ui-slider-handle
{
position:  absolute;
top: 0;
width:  17px;
height: 17px;
background:  #000000;
cursor: pointer;
border-radius:  17px;
}

.priceWrap
{
font-size:  12px;
color: #484848;
font-weight:  500;
}

.filterClear
{
cursor:  pointer;
padding-top: 5px;
padding-bottom:  5px;
margin-top: 10px;
}

.filterClear span
{
font-size:  15px;
font-weight: 500;
color:  black;
}

.filterBtn
{
cursor:  pointer;
background: #000000;
padding-top:  5px;
padding-bottom: 5px;
margin-top:  10px;
}

.filterBtn span
{
font-size:  15px;
font-weight: 500;
color:  #fff;
}

.catalogBtn
{
background: url('catalogIcon.png') no-repeat center 5px;
}

.horizontalBtn
{
background: url('horizontalIcon.png') no-repeat center 5px;
}

.listBtn
{
background: url('listIcon.png') no-repeat center 5px;
}
#filtre .btn.btn-default
{
font-size:  12px;
}
#leftColumn #filtre .btn.btn-default
{
font-size:  20px;
}

.productType, .qtyBtns input, .qtyBtns2 input
{
font-size:  13px;
text-transform: uppercase;
font-weight:  500;
}

.productType
{
line-height:  30px;
}
#commentTabContent .stars
{
margin-bottom:  5px;
margin-left: 10px;
}
#dispatchCountryWrapper .form-control.large .col-8, #dispatchCountryWrapper .form-control.large .col-4
{
width: 50%;
}
[data-name="__dispatchCountry__"] button
{
text-transform:  uppercase;
}

.qtyBtns a, .qtyBtns2 a
{
float:  left;
min-width: 30px;
height:  30px;
/*border:1px solid #ececec; */
padding-right:  10px;
padding-left: 10px;
margin-right:  0;
margin-bottom: 0;
box-sizing:  border-box;
-webkit-user-select: none;
-moz-user-select:  none;
-ms-user-select: none;
-o-user-select:  none;
user-select: none;
}

.qtyBtns a p, .qtyBtns2 a p
{
width: 100%;
height:  28px;
line-height: 28px;
text-align:  center;
font-size: 12px;
color:  #000;
cursor: pointer;
}

.qtyBtns input, .qtyBtns2 input
{
float:  left;
height: 28px;
line-height:  28px;
text-align: center;
padding-right:  5px;
padding-left: 5px;
border:  0;
box-sizing: border-box;
}

.middleItem td
{
padding-top:  10px;
padding-left: 10px;
padding-bottom:  10px;
padding-right: 10px;
vertical-align:  middle;
}

.middleItem .lightBg td.line-right
{
border-right:  1px solid #dadada;
font-size: 12px;
color:  #484848;
text-align: left;
line-height:  1px;
}

.middleItem td>span
{
display:  block;
line-height: 2;
clear:  both;
}

.middleItem td>span.basketProName
{
font-size:  14px;
font-size: 14px;
color:  #666666;
text-transform: capitalize;
line-height:  20px;
}

.middleItem td>span.basketProName .fw700
{
color:  #000;
}

.middleItem td>span.basketSubPro
{
display:  inline-block;
padding-left: 5px;
padding-right:  5px;
margin-top: 5px;
margin-bottom:  5px;
font-size: 11px;
color:  #666666;
}

.incBasketProduct, .decBasketProduct
{
}

.incBasketProduct
{
}

.decBasketProduct
{
}

.qtyBasketProduct
{
width:  28px;
}

.removeBasketProduct
{
float:  left;
width: 30px;
height:  30px;
background: #000;
color:  #fff;
}

.mDetay
{
cursor:  pointer;
}
#cartEmpty
{
font-size:  25px;
line-height: 250px;
}
#leftColumn #cartEmpty, #rightColumn #cartEmpty
{
font-size:  14px;
line-height: 25px;
}
#cartEmpty:before
{
content: '';
display:  inline-block;
background: url('cartEmpty.png') no-repeat center center;
width:  128px;
height: 128px;
vertical-align:  middle;
margin-right: 20px;
}
#rightColumn #cartEmpty:before, #leftColumn #cartEmpty:before
{
margin-right:  0;
}

.invoiceList .btn, .deliveryList .btn
{
background:  #aa7d48;
}

.invoiceList .btn:hover, .deliveryList .btn:hover
{
background:  #aa7d48;
}
@media screen and (min-width: 1001px)
{
.qtyBtns input, .qtyBtns2 input
{
min-width:  28px;
}
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
.navIcon
{
width:  30px;
height: 30px;
}
#navigasyon a
{
height:  30px;
line-height: 30px;
font-size:  13px;
}
}
@media screen and (min-width: 769px)
{
.middleItem .qtyBtns input, .middleItem .qtyBtns2 input
{
width:  39px;
}
}
@media screen and (max-width: 768px)
{
#cat-icon-link .slick-prev, #cat-icon-link .slick-next,.mlk-swiper-right, .mlk-swiper-left
{
display:none !important;
}

.middleItem .lightBg td
{
line-height:  20px;
padding-top: 0;
padding-bottom:  0;
}

.navIcon
{
width:  38px;
height: 38px;
display:  none;
}
#navigasyon a.navHome
{
/*background: url(home_ico.png) left 8px no-repeat;*/
}
#navigasyon
{
border:  0;
position: relative;
/*background:url('navArrow.png') no-repeat 0 center;
margin-top:                              15px;
*/
border-bottom:  1px solid #f0f0f0;
}

.Yol
{
padding-left:  10px;
padding-right: 10px;
box-sizing:  border-box;
}
#navigasyon li
{
/*position:absolute;
width:100%;
height:100%;
opacity:                                          0;
*/
}
#navigasyon li:last-child
{
/*position:static;
opacity:                                          1;
z-index:0;*/
}
#navigasyon a
{
/*width:100%;*/
padding-right:  0;
padding-left: 0;
line-height:  20px;
height: 25px;
color:  #1b1b1b;
font-size: 13px;
text-transform:  capitalize;
text-align: center;
font-style:  normal;
}
#navigasyon a.navHome
{
padding-right:  0;
}
/*.filter-box:nth-child(2n)
{
border-right:                                          0;
}
*/
#cartEmpty
{
line-height:  40px;
font-size: 17px;
}
#cartEmpty:before
{
width: 100%;
}
#memberOrders div.middleItem>.row, .shoppingProducts>.col>.row, #page-pricelist div.middleItem>.col>.row.mb
{
overflow-x:  scroll;
overflow-y: hidden;
}
}
@media screen and (max-width: 540px)
{
.contentWrapper .lightBg
{
/*padding-left: 0;
padding-right:                                           0;
*//*margin-top:  30px;*/
}
#navigasyon
{
/*margin-top:    30px;*/
}
[dir="rtl"] #cat-icon-link
{
/*
margin-top:                    -137px;
*/
}

.contentWrapper.isHomePage
{
padding-left:  0;
padding-right: 0;
}

.filterBtn
{
width: calc(75%) !important;
}
#mainColumn>.col-12
{
/*padding-left: 0;
padding-right:                                           0;
*/
}
#mainColumn .siteBilgiBar
{
padding-top:  0;
padding-right: 0;
padding-bottom:  0;
padding-left: 0;
}

.homeBanner
{
padding-top:  0;
padding-right: 0;
padding-bottom:  0;
padding-left: 3px;
}
#mainColumn>.col-12>.mb
{
margin-bottom:  0;
}

.siteBilgiBar .siteTitle
{
font-size:  8px;
line-height: 12px;
}

.siteBilgiBar .siteText
{
padding-left:  0;
padding-right: 0;
font-size:  8px;
line-height: 10px;
font-weight:  500;
}

.siteBilgi
{
padding-top:  0;
}

.siteBilgiBar .siteBanner
{
border-right:  none;
padding-left: 0;
padding-right:  0;
}

.siteBanner>.col
{
padding-left:  0;
padding-right: 0;
}

.siteBanner>.box
{
padding-top:  0;
padding-bottom: 0;
padding:  0;
}

.siteBilgiBar .siteBilgi img
{
max-height:  20px;
}

.homeBanner .box
{
padding-top:  0;
padding-bottom: 0;
padding-left:  0;
}
#popup-login .box.col-6
{
width: 100%;
}
}