.bilgilendirme
{
margin-top:                                    10px;
margin-bottom: 10px;
}

.bilgilendirme h6
{
font-size:                                    17px;
font-weight: 600;
line-height: 1.65;
letter-spacing: 1.5px;
color:                                    #000000;
margin-top:24px;
margin-bottom:                                    0;
float: left;
text-align:                                    center;
width: 100%;
}

.bilgilendirme p
{
font-size:                         15px;
font-weight: 300;
line-height:                         normal;
text-align: justify;
color:                         #8c8c8c;
padding: 0;
margin:                         0;
}
#productImage + .slideControl
{
width: 90% !important;
right:                                      0;
margin: 0 auto;
left: 0 !important;
justify-content:                                      space-around;
}
#productImage + .slideControl span
{
width:                                      43px;
}

.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;
}
#productName + .text-short
{
text-align:                                      center;
padding-left: 0;
}
#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:                                      26px;
font-stretch: normal;
font-style:                                      normal;
line-height: normal;
letter-spacing:                                      normal;
color: #000000;
font-weight:                                      600;
text-align: center;
}

.productName
{
font-size:                                      20px;
font-weight: 600;
}

.productBrandImg
{
margin-bottom:                                      10px;
}
#supplier-question
{
line-height:                                      20px;
font-size: 10px;
}

.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, .noteTitle
{
width:                                      120px;
}

.currencyPrice
{
text-align:                                      left;
font-size: 21px;
font-weight:                                      300;
line-height: 0.86;
color:                                      #000000;
}

.normalPrice
{
font-size:                                      19px;
}

.discountPrice
{
line-height:                                      30px;
font-size: 28px;
font-weight:                                      bold;
font-stretch: normal;
font-style:                                      normal;
letter-spacing: normal;
color:                                      #e30613;
}

.money-order-price
{
float:                                      right;
padding-left: 5px;
}
#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 #e30613;
}

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

.variantBox a p
{
width: 100%;
height: 100%;
line-height:                                      41px;
text-align: center;
font-size:                                      14px;
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"]):not([value=""])
{
/*
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;
padding-bottom: 15px;
font-size:                                      16px;
font-weight: normal;
font-stretch:                                      normal;
font-style: normal;
line-height:                                      normal;
letter-spacing: 0.8px;
text-align:                                      center;
color: #000000;
margin-right:                                      20px;
margin-left: 20px;
}
#tabBtn li:hover, #tabBtn li:hover .btn
{
box-shadow:                                      none;
}
#tabBtn li.active span.text-description
{
color:                                      #000;
}
#tabBtn li.active:after
{
content: '';
position:                                      absolute;
left: 0;
width: 100%;
height:                                      3px;
background: #1a519d;
bottom:                                      -2px;
}
#tabBtn li .stars
{
margin-right:                                      10px;
margin-left: 0;
}
#tabPanel
{
overflow:                                      hidden;
}
#tabPanel li
{
top:         15px;
left:   15px;
right:       15px;
}
#tabPanel li.current
{
width: 100%;
}
#tabPanel li
{
line-height:                                      22px;
}
#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;*/
padding-left:                                      0px;
color:green;
background: url('likeIcon.png') no-repeat 0 center;
}

.dislike
{
/*padding-left:                                     21px;*/
padding-left:                                      0px;
color:red;
background: url('dislikeIcon.png') no-repeat 0 center;
}
#product-comment a
{
text-decoration: underline;
}

.comment-item [itemprop="name"]
{
font-weight: 600;
}
[dir="rtl"] .addthis_toolbox
{
float:                                      right;
}

.desc-tab
{
background:                                      #fff;
font-size: 15px;
font-weight:                                      300;
line-height: normal;
color:                                      #8c8c8c;
padding: 5px 10px;
box-sizing:                                      border-box;
}

.desc-tab2
{
padding:                                      71px 30px;
background: #fff;
box-sizing:                                      border-box;
}

.desc-tab2 p
{
font-size:                                      16px;
font-weight: 300;
font-stretch:                                      normal;
font-style: normal;
line-height:                                      normal;
letter-spacing: normal;
color:                                      #8c8c8c;
}

.desc-tab2 p b
{
display:                                      block;
color: #000;
padding-bottom:                                      20px;
}
/*.img-tab2:before
{
content: '';
background:                                             white;
display: inline-block;
position:                                             absolute;
width: 150px;
height: 102.4%;
z-index:                                             -1;
left: 0;
top:                                             0;
}
*/
.img-tab2
{
padding:                                      15px;
box-sizing: border-box;
position:                                      relative;
background: white;
}

.video-title
{
padding-top:                                      30px;
padding-bottom: 10px;
}

.video-title p
{
font-size:                                      25px;
font-weight: bold;
line-height:                                      normal;
letter-spacing: 1px;
text-align:                                      center;
color: #000000;
}
#tabBtn
{
border-bottom:                                      1px solid #d8d8d8;
display: flex;
justify-content:                                      center;
align-items: center;
}
#tabBtn li.active
{
font-weight:                                      500;
}
#product-brand
{
font-size:                                      18px;
font-weight: 300;
font-stretch:                                      normal;
font-style: normal;
line-height:                                      normal;
letter-spacing: 0.46px;
color:                                      #8c8c8c;
}
#price-flexer .productDiscount
{
display:                                      inline-block;
position: relative;
width:                                      49px;
height: 61px;
background-color:                                      #e30613;
line-height: normal;
font-size:                                      10px;
font-weight: 400;
color:                                      #fff;
top: 0;
left:                                      0;
padding-top: 12px;
box-sizing:                                      border-box;
}
#price-flexer .productDiscount .text-bold
{
font-size:                                      14px;
font-weight: 400;
}

.odemeSec a#pTab
{
display:                                      block;
font-size: 12px ;
font-weight:                                      bold;
color: #8c8c8c ;
line-height:                                      16px;
height: 16px ;
padding-top:                                      5px;
}

.odemeSec a#pTab span
{
}
#commentTab1 #comment-btn
{
font-size:                                      12px;
font-weight: normal;
font-stretch:                                      normal;
font-style: normal;
line-height: 1.17;
letter-spacing:                                      normal;
text-align: center;
color:                                      #000000;
}
#commentTab1 .comment-star-wrapper
{
justify-content:                                      center;
}

.icon-stars-fill
{
color:                                      #d8d8d8;
font-size: 8px;
}

.stars .icon-stars-fill
{
color: #f6d017
}
#productDetail
{
background:                                      #fff;
}
#productThumbs li.active a img
{
border: solid 1.2px #e30613;
}
#thumbControl
{
width: calc(100% + 91px);
height:                                      0;
top: 50%;
left:                                      -54px;
}
#thumbControl span:before
{
box-shadow: 0 1px 9px -5px rgba(0, 0, 0, 0.5);
border-radius:                                      25px;
}

.variantType
{
font-size:                                      14px;
font-weight: bold;
line-height:                                      normal;
color: #000000;
}

.variantBox a
{
height:                                      46px;
border: solid 1px #979797;
min-width:                                      91px;
margin-right: 12px;
margin-bottom:                                      2px;
}

.variantBox a.selected p
{
color:                                      #e30613;
font-weight: bold;
}
#addCartBtn
{
height:                                      66px;
background-color: #e30613;
font-size:                                      18px;
/*font-weight: bold;*/
text-align:                                      center;
color: #ffffff;
display:                                      flex;
justify-content: center;
align-items:                                      center;
}
#cart-wrapper .qtyBtns
{
height:                                      28px;
background-color: #ffffff;
}
#cart-wrapper .qtyBtns a
{
width: 33.33333333%;
height:                                      29px;
}
#cart-wrapper .qtyBtns input
{
width: 33.33333333%;
font-size:                                      14px;
font-weight: normal;
line-height: 1.29;
text-align:                                      center;
color: #000000;
height:                                      29px;
}
#cart-wrapper .qtyBtns a .icon-minus:before
{
content: '';
background: url(minus.svg) no-repeat center center;
width:                                      20px;
height: 20px;
display:                                      inline-block;
}
#cart-wrapper .qtyBtns a .icon-plus:before
{
content: '';
background: url(plus.svg) no-repeat center center;
width:                                      20px;
height: 20px;
display:                                      inline-block;
}
#cart-wrapper .qtyBox
{
height:                                      64px;
border: solid 1px #979797;
background-color:                                      #ffffff;
padding-top: 6px;
}
#cart-wrapper .qtyBox .productType
{
line-height:                                      normal;
width: 100%;
font-size:                                      14px;
font-weight: normal;
text-align:                                      center;
color: #000000;
padding:                                      0;
}
#productDetail #shopListLink
{
background: url(fav2.svg) no-repeat center top;
font-size:                                      12px;
font-weight: normal;
font-stretch:                                      normal;
font-style: normal;
line-height: 1.17;
letter-spacing:                                      normal;
text-align: center;
color:                                      #000000;
padding-top: 30px;
}
#productThumbs li a img
{
box-shadow: 0 12px 87px -26px rgba(0, 0, 0, 0.09);
}

.colorgradient
{
padding-bottom:                                      40px;
}

.colorgradient b
{
font-size:                                      14px;
font-weight: bold;
font-stretch:                                      normal;
font-style: normal;
line-height:                                      normal;
letter-spacing: normal;
color:                                      #000000;
padding-bottom: 15px;
}

.colorgradient .col-2-5
{
width:                                      77px;
display: block;
float:                                      left;
height: 10px;
margin-right:                                      1px;
}

.colorgradient .color1
{
background-color:                                      #aaeab3;
}

.colorgradient .color2
{
background: linear-gradient(90deg, rgba(170,234,179,1) 0%, rgba(255,146,49,1) 100%);
}

.colorgradient .color3
{
background-color:                                      #ff9231;
}

.colorgradient .color4
{
background: linear-gradient(90deg, rgba(255,146,49,1) 0%, rgba(237,28,36,1) 100%);
}

.colorgradient .color5
{
background-color:                                      #ed1c24;
}

.colorgradient .col-2-5.colorText
{
height:                                      auto;
font-size: 10px;
font-weight:                                      500;
font-stretch: normal;
font-style:                                      normal;
line-height: normal;
letter-spacing:                                      normal;
text-align: center;
color:                                      #8c8c8c;
padding-bottom: 25px;
}

.colorgradient .col-2-5.colorText.active
{
color:                                      #000;
background: url(active2.svg) no-repeat center 18px;
}
#field2 .whiteBg
{
height:                                      96px;
box-shadow: 0 10px 74px -22px rgba(0, 0, 0, 0.09);
background-color:                                      #ffffff;
display: flex;
align-items:                                      center;
position: relative;
}
#field2 p
{
font-size:                                      13px;
font-weight: 600;
line-height:                                      normal;
color: #000000;
padding-bottom:                                      0;
}
#field2 span
{
position:                                      absolute;
top: -18px;
right:                                      0;
width: 40px;
height:                                      40px;
object-fit: contain;
border-radius:                                      20px;
border: dashed 0.6px #979797;
background-color:                                      #ffffff;
text-align: center;
line-height:                                      40px;
font-size: 22px;
font-weight:                                      800;
color: #8c8c8c;
}
#field2 .whiteBg:hover
{
border:                                      1px solid #e30613;
}
#field2 .whiteBg:hover
{
border:                                      1px solid #e30613;
}
#field2 .whiteBg:hover span
{
background-color:                                      #1a519d;
color: #fff;
border: dashed 0.6px #1a519d;
}
#field2 .title
{
font-size:                                      25px;
font-weight: bold;
font-stretch:                                      normal;
font-style: normal;
line-height:                                      normal;
letter-spacing: 0.8px;
text-align:                                      center;
color: #000000;
padding-bottom:                                      20px;
padding-top: 20px;
}
#field2
{
padding-bottom:                                      40px;
}
#commentTab1 .comment-star-wrapper i:before
{
margin-right:                                      3px;
}
#devliveryDay
{
background: url(cargo1.svg) no-repeat left 3px;
padding-left:                                      40px;
box-sizing: border-box;
font-weight:                                      500;
font-size: 13px;
background-size: 5%;
min-height:                                      34px;
display: flex;
align-items:                                      center;
color: #e30512;
}

.variantBox.subOne a
{
/*
min-width:                        auto;
*/
}

.variantBox.subOne a p
{
/*
max-width:                         80px;
*/
/*
max-height:                         40px;
*/
margin: 0 !important;
height:100%;
display:                        flex;
justify-content:center;
align-items:                        center;
}

.variantBox.subOne a p img
{
height:100%;
width:100%;
object-fit:                        cover;
}
@media screen and (max-width: 1700px)
{
.desc-tab2
{
padding:                                      71px 30px;
}
#productMobileInfo .mainPrices
{
width: 100%;
}
}
@media screen and (max-width: 1500px)
{
.desc-tab p
{
max-height:                                      247px;
overflow-y: auto;
}

.desc-tab2 p
{
max-height:                                      269px;
overflow-y: auto;
}
}
@media screen and (max-width: 1400px)
{
.desc-tab2
{
padding:                                      70px 30px;
}
}
@media screen and (max-width: 1000px)
{
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
}
@media screen and (max-width: 768px)
{
#tabPanel
{
background:                                      #fff;
}

.desc-tab2
{
padding:                                      20px 20px;
}
#productDetailTab
{
background:                                      #fff;
padding: 20px;
box-sizing:                                      border-box;
text-align: center;
}

.desc-tab
{
padding:                                      20px;
}
#tabBtn li
{
font-size:                                      16px;
}
#cart-wrapper .qtyBox
{
margin-top:                                      10px;
}

.zopim
{
bottom: 80px !important;
}

.urunDetayGosterJs
{
display: none !important;
}
#productLeft
{
padding-right:                                      0;
}
#productRight
{
padding-top:                                      10px;
padding-right: 0;
padding-left:                                      0;
}
#price-flexer, #price-flexer > .d-flex
{
display:                                      initial;
}

.discountedPrice
{
line-height:                                      30px;
}

.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;
}
#tabBtn li span
{
display:                                      inherit;
font-size: 15px;
white-space:                                      nowrap;
}
#product-buttons a
{
padding-left:                                      0;
}
}
@media screen and (max-width: 540px)
{
#tabBtn
{
justify-content:                                      left;
}
#tabBtn li
{
padding-bottom:                                      7px;
font-size: 10px;
margin-right:                                      5px;
margin-left: 5px;
}
#field2 .whiteBg
{
height:                                      126px;
display: block;
align-items:                                      center;
position: relative;
text-align:                                      center;
}

.variantBox a
{
margin-right:                                      10px;
margin-bottom: 10px;
}

.colorgradient .col-2-5
{
width:                                      56px;
}
#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;
}
}
#lastcart .fl.price-last.cartlast
{
display:                        inline-block;
position: relative;
width:                        49px;
height: 36px;
background-color:                        #544848;
line-height: normal;
font-size:                        10px;
font-weight: 500;
color:                        #fff;
top: 0;
left:                        0;
padding-top: 2px;
box-sizing:                        border-box;
text-align: center;
}
#lastcart span.cartprice
{
font-size:                        14px;
}
#lastcart .carttext
{
line-height:                        37px;
font-size: 28px;
font-weight:                        bold;
font-stretch: normal;
font-style:                        normal;
letter-spacing: normal;
color:                        #544848;
}

.discountPricelastcart
{
font-size:                       20px;
font-weight: 400;
color:                       #000000;
}
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
body
{
padding:           0;
margin: 0;
font-family: 'Poppins', sans-serif;
font-size:            16px;
}
#pageContainer, #listexperience, #bedArea, #widgets, #specArea, #videoArea, #sssPage, #discTime
{
width: 100%
;float:            left;
}

.themeRow
{
width: 100%;
float:            left;
}

.themeContainerFull
{
width: 100%;
margin:           0 auto;
}

.themeContainer
{
width: 100%;
max-width:            1200px;
margin:0 auto;
}

.logoArea
{
width: 100%;
float:            left;
display: flex;
justify-content:            center;
margin-top: 20px;
margin-bottom:            35px;
}

.logoArea a
{
text-align:            center;
}

.logoArea a img
{
max-width: 70%;
}

.bedTitle
{
width: 100%;
float:            left;
display: flex;
flex-direction:            column;
justify-content: center;
align-items:            center;
margin-bottom: 45px;
}

.bedTitle a
{
}

.bedTitle a img
{
max-width:            220px;
}

.bedTitle h2
{
color:            #c1c1c1;
font-size: 90px;
font-weight:            800;
margin: 0;
line-height:            85px;
}

.bedTitle h3
{
font-size:            45px;
color: #c1c1c1;
font-weight:            400;
margin: 0;
line-height:            40px;
}

.bannerArea
{
width: 100%;
float:            left;
}

.bannerArea a
{
width: 100%;
float:            left;
}

.bannerArea a img
{
width: 100%;
float:            left;
}

.listSubs
{
}

.listSubs h3
{
margin:            46px 0px;
font-size: 30px;
color:            #050006;
font-weight: bold;
letter-spacing:            2px;
}

.listSubs ul
{
width: 100%;
float:            left;
display: flex;
flex-wrap:            wrap;
flex-direction: column;
max-height:            500px;
list-style: none;
padding:           0;
margin:0;
}

.listSubs ul li
{
width: 50%;
float:            left;
font-size: 16px;
font-weight:            300;
color: #050006;
margin-bottom:       12px;
padding-right: 120px;
box-sizing:            border-box;
position: relative;
padding-left:            30px;
list-style: none!important;
}

.listSubs ul li:before
{
content:            "";
background: url(/Data/EditorFiles/testurun/triangle.png);
background-size:            auto;
background-position: center;
background-repeat:            no-repeat;
width: 14px;
height:            19px;
position: absolute;
left:            0;
top: 5px;
}

.listImage
{
}

.listImage img
{
}
#bedArea
{
}

.bedModal
{
width: 100%;
border-top:            2px solid #c1c1c1;
float: left;
margin-top:            55px;
padding-top: 40px;
}

.imgLeft
{
width: 100%;
float:            left;
display: flex;
justify-content:            flex-start;
margin-bottom: 58px;
}

.imgLeft img
{
}

.imgRight
{
width: 100%;
float:            left;
display: flex;
justify-content:            flex-end;
}

.imgRight img
{
}

.bedBigModal
{
width: 100%;
float:            left;
margin-top: 28px;
}

.bedBigModal img
{
width: 100%;
}
#widgets
{
background:            #e30613;
margin-top: 65px;
padding:            65px 0px 60px 0px;
}

.widgetsArea
{
width: 100%;
float:            left;
display: flex;
}

.widgetsArea ul
{
width: 100%;
float:            left;
display: flex;
justify-content:            space-around;
align-items: center;
padding:            65px 0px 60px 0px;
list-style: none;
padding:           0;
margin:0;
}

.widgetsArea ul li
{
list-style:  none!important;
}

.widgetsArea ul li img
{
}
#specArea
{
}

.postArea
{
width: 100%;
float:            left;
display: flex;
margin-bottom:            45px;
}

.postBlog
{
width: 100%;
float:            left;
padding-top: 50px;
margin-bottom:            50px;
}

.postDetail
{
width: 51%;
float:            left;
padding-right: 100px;
box-sizing:            border-box;
}

.postTitle
{
width: 100%;
display:            flex;
align-items: center;
font-size:            25px;
color: #e30613;
font-weight:            bold;
margin-bottom: 25px;
}

.postTitle img
{
margin-right:            15px;
}

.postDetail p
{
margin:            0;
font-size: 20px;
font-weight:            300;
color: #050006;
margin:           0;
}

.postImage
{
width: 49%;
float:            right;
}

.postImage img
{
width: 90%;
}
#videoArea
{
}

.iframeVideo
{
}
[data-ripple]
{
position:            relative;
overflow: hidden;
}

.ripple-effect
{
position:            absolute;
border-radius: 9999px;
animation:            ripple-animation 2s;
}
@keyframes ripple-animation
{
from
{
transform: scale(1);
opacity: 0.4;
}
to
{
transform: scale(100);
opacity:            0;
}
}

.aks-accordion
{
width: 100%;
margin:            0 auto;
}

.aks-accordion-row
{
}

.aks-accordion-item
{
width: 100%;
border-bottom:            1px solid #e0e0e0;
padding-top: 20px;
padding-right:            5px;
padding-bottom: 12px;
padding-left:            5px;
cursor: pointer;
}

.aks-accordion-item-row
{
display:            flex;
align-items: center;
justify-content:            flex-start;
}

.aks-accordion-item-icon
{
width:            25px;
height: 25px;
background:            #252525;
border-radius: 9999px;
cursor:            pointer;
user-select: none;
display:            flex;
align-items: center;
justify-content:            center;
margin-right: 1rem;
text-align:            center;
}

.aks-accordion-item-icon svg
{
width:            15px;
fill: white;
margin:            0 auto;
}

.aks-accordion-item-title
{
width: 90%;
text-align:            left;
line-height: 1.5;
display:            flex;
align-items: center;
}

.aks-accordion-item-title h4
{
margin:            0;
font-weight: 500;
}

.aks-accordion-item-content
{
display:            none;
width: 100%;
padding-top:            12px;
padding-right: 8px;
padding-bottom:            0;
padding-left: 42px;
overflow:            hidden;
word-break: break-word;
width: 88%;
text-align:            left;
line-height: 1.5;
}

.aks-accordion-item.opened .aks-accordion-item-icon-open
{
display:            none;
}

.aks-accordion-item-icon-close
{
display:            none;
}

.aks-accordion-item.opened .aks-accordion-item-icon-close
{
display:            block;
}

.aks-accordion h1
{
text-align:            center;
color: #050006;
font-size:            36px;
}
@media screen and (max-width: 500px)
{
.aks-accordion
{
width: 100%;
}

.aks-accordion-item-content
{
padding-left:            11px;
width: 92%;
}
}

.iframeVideo
{
width: 100%;
display:            flex;
justify-content: center;
border-top:            2px solid #c1c1c1;
padding-top: 70px;
}
#sssPage
{
margin-top:            85px;
}

.videoLeft
{
width: 50%;
float:            left;
}

.videoDesc
{
width: 50%;
float:            left;
padding-left: 50px;
padding-right:            100px;
}

.videoDesc h3
{
font-size:            28px;
color: #050006;
}

.videoDesc p
{
}
#discTime
{
background-color:            #0000008a;
background-image: url('/Data/EditorFiles/testurun/sleep.jpg');
background-repeat:            no-repeat;
background-position: center;
background-size:            cover;
height: 630px;
position:            relative;
float: left;
width: 100%;
margin-top:            85px;
margin-bottom: 0px;
position:            relative;
border-bottom: 5px solid #ee1c25;
}
#discTime::before
{
background-color: rgb(0 0 0 / 65%);
content: '';
display:            block;
height: 100%;
position:            absolute;
width: 100%;
}
#discTime .themeContainer
{
height: 100%;
}

.discountTime
{
}

.discountTime img
{
}

.discDesc
{
display:            flex;
flex-direction: column;
align-items:            center;
justify-content: center;
height: 100%;
z-index:            999999;
position: relative;
}

.discDesc span
{
font-size:            36px;
color: white;
}

.discDesc p
{
font-size:            48px;
text-align: center;
font-weight:            700;
color: white;
}

.discDesc a
{
background:            white;
padding: 6px 10px;
border-radius:            5px;
color: #000;
text-decoration:            none;
margin-top: 50px;
}

.discDesc a:hover
{
background:            #ee1c25;
color: white;
transition: .3s ease;
}

.w-75
{
width: 85%!important;
}
@media screen and (max-width:1200px)
{
.themeContainer
{
padding:           0px 10px;
box-sizing: border-box;
}

.listSubs ul
{
width: 100%;
float:            left;
display: flex;
flex-wrap:            wrap;
flex-direction: column;
max-height:            unset;
list-style: none!important;
padding:           0;
margin:0;
}

.listSubs ul li
{
width: 100%;
float:            left;
font-size: 16px;
font-weight:            300;
color: #050006;
margin-bottom:            15px;
padding-right: 10px;
box-sizing:            border-box;
list-style: none;
}

.bedTitle h2
{
color:            #c1c1c1;
font-size: 40px;
font-weight:            800;
margin: 0;
line-height:            40px;
}

.bedTitle h3
{
font-size:            22px;
color: #c1c1c1;
font-weight:            400;
margin: 0;
line-height:            29px;
text-align: center;
padding:            0px 60px;
}

.imgLeft img
{
width: 100%;
}

.imgRight img
{
width: 100%;
}

.widgetsArea ul li img
{
width: 100%;
}

.postDetail
{
width: 100%;
float:            left;
padding-right: 0px;
box-sizing:            border-box;
margin-bottom: 15px;
}

.postImage
{
width: 100%;
float:            right;
}

.postArea
{
width: 100%;
float:            left;
display: flex;
flex-direction:            column;
margin-bottom: 45px;
}

.listSubs h3
{
margin:            12px 0px;
font-size: 20px;
color:            #050006;
font-weight: bold;
letter-spacing:            0px;
}

.listImage, .listImage img
{
width: 100%;
float:            left;
}

.widgetsArea ul
{
width: 100%;
float:            left;
display: flex;
justify-content:            normal;
align-items: center;
padding:            25px 0px 20px 0px;
flex-wrap: wrap;
list-style:            none;
padding:0;
margin:           0;
}

.widgetsArea ul li
{
width: 50%;
float:            left;
padding: 30px;
box-sizing:            border-box;
list-style: none;
}

.postDetail p
{
margin:            0;
font-size: 16px;
font-weight:            300;
color: #050006;
}

.postTitle
{
width: 100%;
display:            flex;
align-items: center;
font-size:            20px;
color: #cc2229;
font-weight:            bold;
margin-bottom: 15px;
}

.postTitle img
{
margin-right:            15px;
max-width: 50px;
}

.flexorder
{
}

.flexorder > div:first-child
{
order:            2;
}

.flexorder > div:last-child
{
order:            1;
}

.postImage img
{
width: 100%;
}

.postBlog
{
width: 100%;
float:            left;
padding-top: 50px;
margin-bottom:            0px;
}

.listSubs ul li:before
{
top:            2px;
}

.videoLeft
{
width: 100%;
float:            left;
}

.videoDesc
{
width: 100%;
float:            left;
padding-left: 0px;
padding-right:            0px;
}

.iframeVideo
{
flex-direction:            column;
}

.videoLeft iframe
{
width: 100%!important;
height: 200px!important;
}

.discDesc p
{
font-size:            20px;
text-align: center;
font-weight:            600;
color: white;
}

.discDesc span
{
font-size:            16px;
color: white;
text-align:            center;
}
#discTime
{
height:            430px;
margin-top: 45px;
}

.w-75
{
width: 45%!important;
padding-top:            15px;
}
}
#field2 .whiteBg
{
height:           96px;
box-shadow:0 10px 74px -22px rgba(0,0,0,.09)
;background-color:           #fff;
display:flex
;align-items:           center;
position:relative
}
#field2 p
{
font-size:           14px;
font-weight:800
;line-height:           normal;
color:#000;padding-bottom:0
}
#field2 .whiteBg:hover
{
border:1px solid #e30613
}
#field2 .whiteBg:hover
{
border:1px solid #e30613
}
#field2
{
padding-bottom:40px
}
@media screen and (max-width:540px)
{
#field2 .whiteBg
{
height:           126px;
display:block
;align-items:           center;
position:relative;text-align:center
}
}