.dse
{
font-size: 15.8px;
font-weight:                             bold;
font-style: normal;
font-stretch:                             normal;
line-height: normal;
letter-spacing:                             normal;
color: #262262;
text-transform:                             uppercase;
}
#productRight span.productDiscount
{
width:      100px;
height: 100px;
border-radius:      0px;
display: flex;
justify-content:      center;
align-items: center;
/*
border:      1px solid #ea7575;
*/
font-size:      14px;
font-weight: 500;
font-style:      normal;
font-stretch: normal;
line-height:      normal;
letter-spacing: normal;
text-align:      center;
color: #ffffff;
position:      absolute;
bottom: 5px;
left:      100px;
z-index: 99;
background: url(/Data/EditorFiles/new-icons/price-discount.svg) no-repeat center
;background-size:      31px;
}
/* eski
#productRight span.productDiscount
{
width:                             56px;
height: 32px;
border-radius:                             2px;
display: flex;
justify-content:                             center;
align-items: center;
border:                             1px solid #ff595a;
font-size: 10px;
font-weight:                             500;
font-style: normal;
font-stretch:                             normal;
line-height: normal;
letter-spacing:                             normal;
text-align: center;
color:                             #ff595a;
position: absolute;
bottom:                             0;
left: 260px;
z-index:               99;
}
*/
.box.col-12.double.mainPrices
{
padding-bottom:                             0;
}
#productRight .fyti
{
font-size:                             15px;
font-weight: normal;
font-style:                             normal;
font-stretch: normal;
line-height:                             normal;
letter-spacing: normal;
color:                             #222222;
text-decoration: none;
width: 27%;
float:                             left;
}
#productRight .fyti.czli
{
color:                             #4a4a4a;
}
a#addCartBtn
{
background:                       #0654ba;
font-size: 15px;
font-weight:                             bold;
font-style: normal;
font-stretch:                             normal;
letter-spacing: 2px;
color:                             #ffffff;
}
div#productInfo
{
border-bottom:                             1px solid #f1f1f1;
padding-bottom: 10px;
}

.urunDetayWhatsApp, .urunDetayTelefon
{
padding:                    0px;
line-height: 50px;
text-align:                    center;
}

.urunDetayWhatsApp a, .urunDetayTelefon a
{
opacity: 0.0;
}

.urunDetayWhatsApp
{
background: url(https://cdn.granoventrix.info/Images/Footer/WhatsApp-Ikon.png) no-repeat left 5px top;
}

.urunDetayTelefon
{
background: url(https://cdn.granoventrix.info/Images/Footer/MusteriHizmetleri-Telefon.svg) no-repeat left 5px top;
}

.outStock
{
}

.outStockInfoBox
{
background:   #ea7575;
font-size: 14px;
font-weight:                     bold;
font-style: normal;
font-stretch:                     normal;
color: #ffffff;
float:                     left;
text-align: center;
padding:                    10px;
margin-right:10px;
margin-bottom:                    10px;
}

.outStockRemindBox
{
background:                     #303030;
font-size: 14px;
font-weight:                     bold;
font-style: normal;
font-stretch:                     normal;
color: #ffffff;
float:                     left;
text-align: center;
padding:                    10px;
margin-bottom:10px;
}

.outStockRemindBox:hover
{
/*box-shadow: inset 0 0 0 26px rgba(0,0,0,.3);*/
}

.deliveryInfo
{
}

.documentInfoOzet
{
text-overflow:                       ellipsis;
overflow: hidden;
white-space:                       nowrap;
height: 120px;
background:                       #f8f8f8;
padding-top: 15px;
margin-top:                       15px;
}

.documentInfoOzet .ProductWarning
{
font-size:                       13px;
line-height:  18px;
color:                     #4a4a4a;
padding:  0px 0px 18px 0px;
margin:                     0px;
white-space: pre-wrap;
}

.documentInfoOzet > a > br
{
height:                      0px;
display: none;
}

.documentInfoOzet .ProductDescription
{
padding:                       20px;
}
#mainColumn
{
scroll-behavior:                       smooth;
}

.documentInfoOzet .GridAlternatingItem
{
font-size:                       13px;
background: #f8f8f8;
height:                       18px;
line-height: 18px;
color:                      #4a4a4a;
}

.documentInfoOzet .GridAlternatingItem b
{
font-weight:                      normal;
}

.documentInfoOzet .GridItem
{
font-size:                       13px;
background: #f8f8f8;
height:                       18px;
line-height: 18px;
color:                      #4a4a4a;
}

.documentInfoOzet .GridItem b
{
font-weight:                      normal;
}

.documentInfoOzetScroll
{
background:                      #f8f8f8;
/*
height:                      18px;
*/
line-height:                      18px;
color: #ef2727;
text-align:                      center;
font-size: 12px;
font-weight:                      700;
font-family: sans-serif;
}

.fl.productSymbol
{
margin-right:                             10px;
}

.simge
{
border-top:                             1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
padding-top:                             20px;
padding-bottom: 20px;
margin-top:                             20px;
margin-bottom: 0px;
}
span.brangImg
{
width:                             60px;
height: 60px;
display:                             flex;
position: absolute;
right:                             20px;
border: 1px solid #f6f6f6;
justify-content:                             center;
align-items: center;
padding:                             5px;
box-sizing: border-box;
top:                             10px;
}

.deliveryInfo
{
background:                             #f8f8f8;
padding: 15px 10px 15px 10px;
box-sizing:                             border-box;
font-size: 15px;
font-weight:                             normal;
font-style: normal;
font-stretch:                             normal;
line-height: normal;
letter-spacing:                             normal;
color: #262262;
}

.ek3
{
background:                             #fff;
border-top: 1px solid #f5f5f5;
}
div#urun-tab
{
background:                             #fff;
padding: 40px;
box-sizing:                             border-box;
margin-bottom: 20px;
}

.isgunu
{
border:    1px solid #7cb5ea;
padding: 2px 4px 2px 5px;
color:                           #FFFFFF;
font-size: 13px;
background:    #7cb5ea;
border-radius: 2px;
font-family:                           Arial;
}

.box-BankaTaksit
{
padding: 0px!important;
}

.BankaTaksit
{
float:                            right;
padding-right: 42px;
padding-top:                            5px;
width: 38px;
vertical-align:                            middle;
color: white;
line-height:                            18px;
font-size: 14px;
text-align:                            center;
font-family: tahoma;
}
ul#tabBtn li.active
{
color:                             #262262;
}

.GridAlternatingItem
{
font-size:                           15px;
background:#f0f0f0;
height:                           25px;
line-height: 25px;
}

.GridItem
{
font-size:                           15px;
height: 25px;
line-height:                           25px;
}

.fl.col-12.catalogWrapper
{
padding:                             20px;
box-sizing: border-box;
padding-bottom:                             10px;
}

.block-title
{
font-size:                             20px;
font-weight: 900;
font-style:                             normal;
font-stretch: normal;
line-height:                             normal;
letter-spacing: normal;
color:  #225c91;
text-transform: uppercase;
border-bottom:                             1px solid #f1f1f1;
margin-bottom: 0px;
padding-bottom:                             10px;
padding-top: 10px;
}
#list-slide1043
{
background:              white;
margin-bottom: 40px;
}
#list-catalog1070
{
background:                       white;
margin-bottom: 40px;
}
#list-catalog1092
{
background:                       white;
margin-bottom: 40px;
}

.urunDetayGosterJs
{
top:10px !important;
right:10px !important;
height:35px !important;
line-height:35px !important;
color:#fff !important;
font-weight:600 !important;
text-transform:                            uppercase;
background-color:#e35252 !important;
border:0 !important;
z-index:                            999999;
transition:background-color .5s;
}

.urunDetayGosterJs:hover
{
background-color:#c54444 !important;
}

.urunDetayGosterJs:before
{
content:'\e827';
line-height:                            30px;
color:inherit;
font-family:'tsoft';
font-style:                            normal;
font-weight:normal;
text-decoration:                            inherit;
font-variant:normal;
text-align:                            center;
text-transform:none;
margin-right:                            8px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:                            grayscale;
speak:none;
}
#productLeft .slide-wrapper > .row:first-child
{
position:                            relative;
}

.zoomWindow
{
border:1px solid #d9d9d9 !important;
}
#productThumbs li.active .box-border
{
border-color:                            #000;
}
#productBrandText
{
font-size:                            14px;
color:#393939;
}
#productName
{
font-size:                       17px;
font-weight: 500;
font-style:                       normal;
font-stretch: normal;
line-height:                       normal;
letter-spacing: normal;
color:                       #1b1b1b;
padding-right: 65px;
box-sizing:                       border-box;
}

.productBrandImg
{
margin-bottom:                            0px;
}

.productListPageCargoInfo2-ProductPage span
{
color:                 #ffffff;
text-align: center;
padding:                 3px 5px 3px 5px;
border-radius: 0 0 5px 0;
font-size:                 14px;
left: 0px;
top:                 0px;
font-weight: bold;
background-color:                 #5ca61b;
position: absolute;
z-index:                 1;
line-height: 25px;
}
#supplier-question
{
font-size:                       14px;
font-weight: normal;
font-style:                       normal;
font-stretch: normal;
line-height:                       normal;
line-height: normal;
letter-spacing:                       normal;
padding: 0;
color:                       #545454;
margin-top: 8px;
}

.productComment
{
width:                            87px;
}

.comment-btn
{
line-height:                            30px;
color:#000;
font-size:                            13px;
}

.mainPrices
{
position:                            relative;
}

.priceLine, .variantLine, .noteLine
{
line-height:                            23px;
font-size:13px;
}

.priceType, .variantType, .noteTitle
{
width:                            120px;
}

.currencyPrice
{
font-size:                             17px;
font-weight: normal;
font-style:                             normal;
font-stretch: normal;
line-height:                             normal;
letter-spacing: normal;
color:                             #343434;
margin-bottom: 6px;
position:                             relative;
top: 0;
}

.normalPrice
{
font-size:                            19px;
}

.discountPrice
{
font-size:                             18px;
font-weight: bold;
font-style:                             normal;
font-stretch: normal;
line-height:                             normal;
letter-spacing: normal;
color:                             #343434;
margin-bottom: 6px;
}

.money-order-price
{
font-size:                             18px;
font-weight: bold;
font-style:                             normal;
font-stretch: normal;
line-height:                             normal;
letter-spacing: normal;
color:                             #343434;
}
#productRight .order-note textarea
{
padding-top:                            20px;
}

.variantBox a, .variantBox select
{
min-width:                            40px;
height:40px;
}

.variantBox a.col
{
padding-top:                             2px;
padding-bottom: 2px;
}

.variantBox a.col.ring
{
padding-right:                             2px;
padding-left: 2px;
border-radius:                             30px;
}

.variantBox a.selected
{
border:                            1px solid #ff6f00;
}

.variantBox a.passive
{
background:                            #d2d2d2;
text-decoration:line-through;
color:                            #f10a41;
}

.variantBox a p
{
width:100%;
height:                            34px;
line-height:34px;
text-align:                            center;
font-size:12px;
color:                            #000;
padding-bottom: 0;
}

.variantBox a.ring p
{
border-radius:                            20px;
}

.variantBox select
{
appearance:                            none;
-moz-appearance:none;
-webkit-appearance:                            none;
}

.variantBox select[data-group-id="2"] option:not([data-status="enable"])
{
display:                            none;
}

.imageInner
{
position:                            relative;
width:100%;
height:                            0;
padding-bottom:100%;
}

.discounts.currentDiscount
{
background:                            #f0f0f0;
}

.noteLine
{
padding-top:                            0;
}

.noteBox textarea
{
min-width:                            250px;
height:40px;
font-size:                            12px;
color:#666;
font-family:"Open Sans",sans-serif;
word-break:                            break-all;
}
#shopListLink:hover
{
color:                            #e35252;
}
[dir="rtl"] .productFunction
{
padding-right:                             35px;
padding-left:10px;
background-position:                            right;
center;
}

.productFunction:hover
{
color:                            #e35252;
}

.shareTitle
{
line-height:                            30px;
font-size:13px;
color:                            #000;
}

.smlIconSet .shareTitle
{
line-height:                            20px;
}

.shareBtns .col
{
padding-right:                            5px;
}

.shareBtns a
{
width:                            30px;
line-height:30px;
font-size:                            20px;
}

.smlIconSet .shareBtns a
{
font-size:                            15px;
}
#urun-tab .slide-wrapper
{
/*overflow:                 hidden;*/
}
#tabBtn li
{
cursor:                            pointer;
font-size: 18px;
font-weight:                             500;
font-style: normal;
font-stretch:                             normal;
line-height: normal;
letter-spacing:                             normal;
text-align: center;
color:                             #9d9d9d;
text-transform: uppercase;
margin-right:                             30px;
}
#tabBtn li:hover,
#tabBtn li:hover .btn
{
box-shadow:                            none;
}
#tabBtn li.active span.text-description
{
color:                            #000;
}
#tabBtn li .stars
{
margin-right:                            10px;
margin-left:0;
}
#tabPanel
{
/*overflow:                 hidden;*/
}
#tabPanel li
{
top:                            20px;
left:20px;
right:                            20px;
}
#tabPanel li.current
{
width:100%;
}
#tabPanel li
{
line-height:                            15px;
}
#tabPanel li table
{
float:                            left;
max-width:100%;
}
#productDetailTab li
{
list-style:                            disc;
list-style-position:inside;
}
#banks
{
line-height:                            2;
}

.like
{
padding-left:                            21px;
background:url('likeIcon.png') no-repeat 0 center;
}

.dislike
{
padding-left:                            21px;
background:url('dislikeIcon.png') no-repeat 0 center;
}
[dir="rtl"] .addthis_toolbox
{
float:                            right;
}
@media screen and (max-width: 1000px)
{
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
}
@media screen and (max-width: 768px)
{
.zopim
{
bottom:80px !important;
}

.urunDetayGosterJs
{
display:none !important;
}
#productLeft
{
/*padding-right:       0; 20190711 tarihinde mobilde gorseli ortalamak icin kaldirildi TY */
}
#productRight
{
padding-top:                 0px;
padding-right:0;
padding-left:                            0;
padding-bottom: 0;
}
#price-flexer,
#price-flexer > .d-flex
{
display:                            initial;
}

.discountedPrice
{
line-height:                            30px;
padding-left:0;
}

.comment-star-wrapper
{
position:                            static;
float:left;
}
#price-flexer .comment-star-wrapper :before
{
margin-right:                            8px;
margin-left:0;
}
#mobileTabBtn
{
/*
overflow-y:                            hidden;
*/
/*
overflow-x:                            scroll;
*/
-webkit-overflow-scrolling:                             touch;
}
#tabBtn
{
display:                            flex;
justify-content: space-between;
margin-bottom:                             10px;
align-items: center;
}
#tabBtn li span
{
/*
display:                            inherit;
*/
font-size:                             14px;
/*
white-space:                            nowrap;
*/
}
#product-buttons a
{
padding-left:                            0;
}
}
@media screen and (max-width: 540px)
{
div#productMobileInfo
{
padding:                5px 30px 10px 30px;
box-sizing: border-box;
}
#productName
{
}
h1#productName
{
font-size:                             18px;
line-height: 20px;
padding:                             0px;
}
#supplier-question
{
font-size:                             14px;
}
#productRight .fyti
{
width: 58%;
}
#productRight span.productDiscount
{
left:                             auto;
right: 115px;
width:     115px;
z-index: 1;
}

.fl.col-12.inStock
{
padding-left:                             20px;
padding-right: 20px;
box-sizing:                             border-box;
}
#cart-wrapper .qtyBox
{
width: 100%;
}
#cart-wrapper
{
width: 100%;
}

.simge > .row
{
display:                             flex;
flex-wrap: wrap;
}

.simge
{
padding:                             0;
border: none;
margin-top:                             5px;
margin-bottom: 5px;
padding-left:                             10px;
padding-right: 15px;
box-sizing:                             border-box;
}

.fl.productSymbol
{
margin:                             0;
width: 33.33%;
padding:                             5px;
box-sizing: border-box;
display:                             flex;
justify-content: center;
}

.ek3 > .fl
{
display:                             flex;
flex-wrap: wrap;
}

.ek3 > .fl > .col-2
{
width: 50%;
}

.ek3
{
border:                             none;
}
div#urun-tab
{
padding:                             10px;
}
#tabBtn li
{
font-size:                             14px;
line-height: 16px;
margin-right:                             0;
width: 33.33%;
}
#mobileBuyBtn
{
position:                            fixed;
bottom:0;
left:                            0;
z-index:333;
background:                            #fff;
box-sizing:border-box;
box-shadow:0 -3px 3px rgba(0,0,0,.1);
}
#mobileBuyBtn .buyBtn
{
padding-left:                            10px;
}
}

.info-circle
{
background-color:             #00aeef;
color: #ffffff;
border-radius: 50%;
width:             20px;
height: 20px;
line-height:             18px;
display: inline-block;
text-align:             center;
font-weight: 600;
font-family: 'action';
font-size:             18px;
font-style: italic;
align-items:             center;
justify-content: center;
}

.tooltip
{
position:             relative;
display: inline-block;
/*border-bottom: 1px dotted black;*/
cursor:             pointer;
}

.tooltip .tooltiptext
{
visibility:             hidden;
width: 250px;
background-color:            black;
color: #fff;
text-align:             center;
border-radius: 6px;
padding:            15px;
position: absolute;
z-index:             1;
bottom: 125%;
left: 50%;
margin-left:             -60px;
opacity: 0;
transition: opacity 0.3s;
}

.tooltip .tooltiptext::after
{
content:             "";
position: absolute;
top: 100%;
left: 50%;
margin-left:             -5px;
border-width: 5px;
border-style:             solid;
border-color: #000 transparent transparent transparent;
}

.tooltip:hover .tooltiptext
{
visibility:             visible;
opacity: 1;
text-align:            left;
font-size: 14px;
font-weight:            normal;
font-style: normal;
position:            absolute;
inset: auto auto 0px 0px;
margin:            0px;
transform: translate(-130px, -27px);
}

.container-iframe
{
position:           relative;
width: 100%;
overflow:           hidden;
padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

.responsive-iframe
{
position:           absolute;
top: 0;
left:           0;
bottom: 0;
right:           0;
width: 100%;
height: 100%;
border:           none;
}
span.showroom-location-icon
{
width:         25px;
height: 25px;
display:         inline-block;
background-image: url(/Data/EditorFiles/new-icons/showroom-location.svg);
background-size:         cover;
background-repeat: no-repeat;
background-position:         center center;
margin-left: 0px;
/*
align-items:         center;
*/
/*
justify-content:         center;
*/
}
a.view-in-showroom
{
position:         relative;
bottom: 7px;
margin-left:         2px;
font-family: 'Roboto';
font-size:         14px;
letter-spacing: 0.px;
/*
color:         #40484e;
*/
font-weight:         500;
border-bottom: 1px dotted black;
line-height:        16px;
}