HTML {
    padding: 0px;
    margin: 0px;
}

BODY {
    background: #fff;
    color: #1f1f1f;
    cursor: auto;
    margin: 0;
    padding: 0;
    padding-top: 0px;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.5;
    font-size: 13px;
}

#top_line_cont {
    /*background:#E3AD45;*/
    background: #000000;
    padding: 6px 0px;
    color: #ffffff;
    font-size: 90%;
}

#top_line_cont A {
    color: #ffffff;
    text-decoration: underline;
}

.align_right {
    text-align: right;
}

.align_left {
    text-align: left;
}

.align_center {
    text-align: center;
}

.cache {
    display: none;
}

._left_ {
    float: left;
}

._right_ {
    float: right;
}

.clear_both {
    clear: both;
}

.clear_left {
    clear: left;
}

.clear_right {
    clear: right;
}

.spacer_div_kucuk {
    height: 5px;
}

.spacer_div {
    height: 10px;
}

.spacer_div_2 {
    height: 20px;
}

.spacer_div_40px {
    height: 40px;
}

.hidden_el {
    display: none !important;
}

#wrapper {
    position: absolute;
    width: 100%;
    overflow-x: hidden;
}

#page_header {
    background: #000000;
    padding: 15px 0px 0px 0px;
}

#page_header>.container {
    padding-bottom: 15px;
}

#page_header .main_nav_opener {
    width: 33.333333%;
    float: left;
    text-align: left;
    color: #ffffff;
    display: none;
    font-size: 130%;
}

#page_header .main_nav_opener span {
    cursor: pointer;
}

#page_header .header-socials {
    width: 33.333333%;
    float: left;
    text-align: left;
    padding-top: 25px;
}

#page_header .header-socials .socialLinks {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#page_header .header-socials .socialLinks li {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    float: none;
}

#page_header .header-socials .socialLinks li A {
    display: inline-block;
    float: none;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    position: relative;
    background-color: transparent;
    min-width: 0;
    color: #E3AD45;
}

#page_header .header-socials .socialLinks li A:before {
    content: '';
    background-color: #000;
    transition: background-color .3s ease;
    width: 30px;
    height: 30px;
    border: 1px solid #72582c;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -15px;
    margin-top: -15px;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 10;
}

#page_header .header-socials .socialLinks li A:after {
    content: "";
    font-family: Pe-icon-7-stroke;
    font-size: 14px;
    line-height: 45px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 20;
}

.socialLinks li .icon {
    font-size: 100%;
    position: relative;
    z-index: 50;
    transition-duration: 0s;
    margin: 0px;
    color: #E3AD45;
}

#page_header .header-logo {
    float: left;
    width: 33.333333%;
    text-align: center;
    padding: 0px 15px;
    position: relative;
}

#page_header .header-logo img {
    max-width: 100%;
}

#page_header .header-right {
    float: right;
    width: 33.333333%;
    text-align: right;
    padding-top: 35px;
}

#page_header .header-right A {
    color: #ffffff;
    text-decoration: none;
}

#page_header .header-right UL {
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-align: right;
}

#page_header .header-right UL LI {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    padding-left: 15px;
    position: relative;
}

#top_search_form {
    position: absolute;
    right: 0px;
    width: 150px;
    margin-top: 10px;
    display: none;
    z-index: 110;
}


/** BEGIN: Logo Stars **/

.star {
    position: absolute;
    background: url(../images/sparkle.png) no-repeat;
    background-size: contain;
    overflow: hidden;
}

.star.star-1 {
    width: 50px;
    height: 34px;
    top: 10%;
    left: 80%;
}

.star.star-2 {
    width: 83px;
    height: 77px;
    top: 18%;
    left: 24%;
}

.star.star-3 {
    width: 74px;
    height: 70px;
    top: 25%;
    left: 50%;
}

.star.star-4 {
    width: 68px;
    height: 70px;
    top: 46%;
    left: 34%;
}


/** END: Logo Stars **/

#top_nav_mobile_right {
    position: fixed;
    width: 20%;
    height: 100%;
    background: rgba(0, 0, 0, .9);
    z-index: 100;
    right: -20%;
    top: 0px;
    color: #ffffff;
    display: none;
}

#top_nav_mobile_right div {
    font-size: 40px;
    font-weight: 40px;
    position: absolute;
    margin: -20px 0px -20px 0px;
    top: 50%;
    left: 50%;
    cursor: pointer;
}

#top_nav_cont {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 100;
}

#top_nav_cont nav {
    display: block;
    margin: 0px;
    padding: 0px;
}

#top_nav_cont nav>ul {
    margin: 0px;
    list-style: none;
    padding: 0px;
    text-align: center;
}

#top_nav_cont nav>ul>li {
    display: inline-block;
    font-size: 110%;
}

#top_nav_cont nav>ul>li>A {
    color: #ffffff;
    display: block;
    padding: 7px 10px;
}

#top_nav_cont nav>ul>li:hover>A {
    background-color: #E3AD45;
    text-decoration: none;
}

#top_nav_cont nav>ul>li.subnav-cont>A:after {
    font-family: "Font Awesome 5 Free";
    content: "\f078";
    font-weight: 900;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    box-sizing: border-box;
    margin-left: 4px;
}

#top_nav_cont nav>ul>li .subnav {
    position: absolute;
    width: 700px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    z-index: 100;
    display: none;
    font-size: 90%;
}

#top_nav_cont nav>ul>li:hover .subnav {
    display: block;
}

#top_nav_cont nav>ul>li .subnav:after {
    content: "";
    background-color: #ffffff;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -2;
}

#top_nav_cont nav>ul>li .subnav>div.flex {
    padding: 15px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
}

#top_nav_cont nav>ul>li .subnav>div.flex>div.left {
    width: 40%;
}

#top_nav_cont nav>ul>li .subnav>div.flex>div.right {
    width: 60%;
    vertical-align: middle;
    text-align: center;
    padding: 10px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

#top_nav_cont nav>ul>li .subnav>div.flex>div.right img {
    margin: auto;
    max-height: 100%;
    max-width: 100%;
}

#top_nav_cont nav>ul>li .subnav UL {
    display: block;
    margin: 0px;
    list-style: none;
    padding: 0px;
    text-align: left;
}

#top_nav_cont nav>ul>li .subnav UL li {
    display: block;
    padding: 3px 0px;
}

#top_nav_cont nav>ul>li .subnav UL li A {
    display: block;
    color: #000000;
    padding: 0px;
    list-style: none;
    /*text-shadow: -1px 0 #f0f0f0, 0 1px #f0f0f0, 1px 0 #f0f0f0, 0 -1px #f0f0f0;*/
}

#page_header.sticked {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 100;
    background: rgba(0, 0, 0, .7) !important;
}

#page_header.sticked #top_nav_cont {
    padding-top: 10px;
}

#page_header.sticked .header-socials {
    padding-top: 5px;
}

#page_header.sticked .header-logo img {
    height: 50px;
}

#page_header.sticked .header-right {
    padding-top: 10px;
}

#manset_alti_dortlu {
    padding-top: 20px;
}

#manset_alti_dortlu>.container>.row {
    padding-left: 15px;
}

#manset_alti_dortlu .col-lg-3 {
    padding-top: 20px;
}

#manset_alti_dortlu .icon-cont {
    border-right: 1px solid #cdcdcd;
    padding-top: 5px;
}

#manset_alti_dortlu i {
    font-size: 250%;
    color: #E3AD45;
}

#manset_alti_dortlu span {
    display: block;
    font-size: 120%;
    font-weight: bold;
    color: #000000;
}

#manset_alti_dortlu p {
    display: block;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    color: #000000;
}

@media (max-width: 991px) {
    #page_header>.container {
        margin: 0px;
        width: 100%;
        max-width: 100%;
    }
    #page_header .header-socials {
        width: 100%;
        margin-bottom: 25px;
        text-align: center;
        padding-top: 0px;
    }
    #page_header .header-socials .socialLinks li A {
        width: 30px;
        height: 25px;
        line-height: 25px;
    }
    #page_header .header-socials .socialLinks li A:before {
        width: 21px;
        height: 21px;
        left: 50%;
        top: 50%;
        margin-left: -10px;
        margin-top: -11px;
    }
    #page_header .header-socials .socialLinks li A:after {
        font-size: 14px;
        line-height: 15px;
    }
    #page_header .main_nav_opener {
        display: block;
        padding-top: 8px;
    }
    #page_header .header-logo img {
        max-height: 50px;
    }
    #page_header .header-right {
        padding-top: 12px;
    }
    #page_header .header-right UL LI {
        position: static;
    }
    #top_search_form {
        width: 200px;
    }
    #top_nav_mobile_right {
        display: block;
    }
    #top_nav_cont {
        width: 80%;
        height: 100%;
        left: -80%;
        top: 0px;
        bottom: 0px;
        position: fixed;
        background: rgba(0, 0, 0, 1);
    }
    #top_nav_cont .container {
        width: 100%;
        margin: 0px;
        max-width: 100%;
    }
    #top_nav_cont nav>ul {
        margin: 0px;
        list-style: none;
        padding: 0px;
        text-align: left;
        padding-top: 20px;
    }
    #top_nav_cont nav>ul>li {
        display: block;
        font-size: 140%;
        border-top: 1px solid #454545;
    }
    #top_nav_cont nav>ul>li:first-child {
        border-top: none;
    }
    #top_nav_cont nav>ul>li.subnav-cont>A:after {
        display: none;
        content: '';
    }
    #top_nav_cont nav>ul>li:hover .subnav {
        display: none;
    }
    #manset_alti_dortlu>.container>.row {
        padding-left: 0px;
    }
    #manset_alti_dortlu .icon-cont {
        border-right: none;
        padding-top: 0px;
        text-align: center;
        padding-bottom: 5px;
    }
    #manset_alti_dortlu span {
        text-align: center;
    }
    #manset_alti_dortlu p {
        text-align: center;
    }
}

@media (max-width: 768px) {
    /*#manset_alti_dortlu{display:none;}*/
}

@media (max-width: 640px) {
    #page_header .header-logo {
        width: 100%;
    }
    #page_header .header-logo img {
        height: 50px;
    }
    #page_header .main_nav_opener {
        position: absolute;
        z-index: 90;
        margin-top: 98px;
    }
    #page_header .header-right {
        width: 100%;
    }
    #top_search_form {
        width: 100%;
    }
}

.block-heading {
    font-family: "PT Serif script=all rev=4", serif;
    font-weight: 700;
    font-style: normal;
    color: #000000;
    padding-bottom: 22px;
    position: relative;
    line-height: 1;
    text-align: center;
    font-size: 200%;
}

.block-heading:before {
    width: 23px;
    height: 10px;
    background: url(../img/page-heading--icon.png) center no-repeat #ffffff;
    margin-left: -11.5px;
    margin-bottom: -5px;
    z-index: 2
}

.block-heading:after {
    height: 1px;
    width: 124px;
    background: #dedede;
    margin-left: -62px;
    z-index: 1
}

.block-heading:after,
.block-heading:before {
    bottom: 0;
    content: '';
    left: 50%;
    position: absolute
}

.smart-selection .block-heading:before {
    background-color: #f0efef;
}

#main_footer {
    background: #ffffff;/*#2B2A29;*/
    display: block;
    width: 100%;
}

#main_footer .footer-heading {
    font-size: 120%;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}

#main_footer .top {
    background: #F0EFEF;
    padding: 20px 0px;
}

#main_footer .top .block-heading:before {
    background-color: #f0efef;
}

#main_footer .middle {
    padding: 40px 0px;
    /*color: #ffffff;*/
    color: #2B2A29;
}

#main_footer .middle ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#main_footer .middle ul li {
    margin: 0px;
    padding: 5px 0px;
}

#main_footer .middle ul li A {
    /*color: #f0f0f0;*/
    color: #2B2A29;
}

#main_footer .middle ul li A:hover {
    /*color: #ffffff;*/
    color: #000000;
    text-decoration: none;
}

#main_footer .middle .tescil {
    text-align: center;
}

#main_footer .middle .tescil img {
    max-width: 100%;
    width: 100px;
}

#main_footer .foot {
    background: #000000;
    padding: 10px 0px;
    color: #f0f0f0;
}

@media (max-width: 768px) {
    #main_footer .middle .tescil img {
        max-width: 100%;
        width: auto;
    }
    #main_footer .foot .col-12 {
        text-align: center;
        padding: 5px 0px;
    }
}

#instafeed {
    margin: 0 -3px
}

#instafeed>a {
    width: 25%;
    display: block;
    float: left;
    position: relative;
    padding: 3px;
    overflow: hidden
}

@media (min-width:768px) {
    #instafeed>a {
        width: 14.28571%
    }
}

@media (min-width:992px) {
    #instafeed>a {
        width: 12.5%
    }
}

#instafeed>a img {
    width: 100%;
    transition: all .3s ease-in-out
}

#instafeed>a:after,
#instafeed>a:before {
    content: '';
    transition: all .3s ease-in-out;
    z-index: 20
}

#instafeed>a:before {
    border-top: 1px solid #e3ad45;
    border-bottom: 1px solid #e3ad45;
    left: 5%;
    right: 5%;
    bottom: 10%;
    top: 10%;
    position: absolute;
    -ms-transform: scale(0, 1);
    transform: scale(0, 1)
}

#instafeed>a:after {
    border-left: 1px solid #e3ad45;
    border-right: 1px solid #e3ad45;
    left: 10%;
    right: 10%;
    bottom: 5%;
    top: 5%;
    position: absolute;
    -ms-transform: scale(1, 0);
    transform: scale(1, 0)
}

#instafeed>a:hover img {
    opacity: .3;
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2)
}

#instafeed>a:hover:after,
#instafeed>a:hover:before {
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
}

.container {
    margin-left: auto;
    margin-right: auto;
    max-width: 85.71429rem;
    padding: 0 15px;
    position: relative;
    width: 100%
}

.uc_sutunlu {}

.uc_sutunlu .bir_sutun {
    float: left;
    width: 32.8%;
    margin-left: 0.8%;
}

.uc_sutunlu .bir_sutun:first-child {
    margin-left: 0%;
}

.uc_sutunlu .bir_sutun img {
    width: 100%;
}

.uc_sutunlu.baslikli .bir_sutun {
    position: relative;
}

.uc_sutunlu.baslikli .__baslik {
    position: absolute;
    bottom: 0px;
}

.uc_sutunlu.baslikli .__baslik A {
    display: block;
    background: url(../images/uclusutunlu_baslik_bg.png) left top repeat;
    color: #ffffff;
    text-decoration: none;
    padding: 10px 10px;
    text-align: center;
    font-size: 16px;
}

.anasayfa_sosyal .bir_sutun {
    border: 1px solid #cdcdcd;
    padding: 10px;
    background: #ffffff;
}

.anasayfa_sosyal .bir_sutun .title {
    font-size: 120%;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
}

.anasayfa_sosyal .bir_sutun .content {
    height: 550px;
    overflow: auto;
}


/** BEGIN: Üye Yorumları **/

.uye_yorumlari {}

.uye_yorumlari .bir_yorum {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px dotted #d8d8d8;
}

.uye_yorumlari .bir_yorum:first-child {
    border-top: none;
}

.uye_yorumlari ._icerik {}

.uye_yorumlari ._baslik {
    font-weight: bold;
    margin-bottom: 5px;
}

.uye_yorumlari ._tarih {
    margin-bottom: 10px;
    font-style: italic;
}

.uye_yorumlari ._yorum {}


/** END: Üye Yorumları **/

.img-fullwidth {
    width: 100%;
}

.iki_sutunlu>._left_ {
    width: 48%;
}

.iki_sutunlu>._right_ {
    width: 48%;
    margin-left: 4%;
}

.vurgulu {
    color: #EFC63F;
    font-weight: bold;
}


/*#yeni_uyelik_cont{}
#yeni_uyelik_cont > ._left_{width:70%; background:#FFFFFF; padding:20px 5%;}
#yeni_uyelik_cont > ._right_{width:25%;}
#yeni_uyelik_cont > ._left_ .form-group{width:49%;}
#yeni_uyelik_cont > ._left_ .form-group input[type="text"], #yeni_uyelik_cont > ._left_ .form-group input[type="password"]{width:100%;}
*/

.uye_giris_blogu {
    background: #ffffff;
    padding: 20px 5%;
}

@media (max-width: 768px) {
    /** mobil **/
    /*#yeni_uyelik_cont{}
    #yeni_uyelik_cont > ._left_{width:100%;}
    #yeni_uyelik_cont > ._right_{display:none;}
    #yeni_uyelik_cont > ._left_ .form-group{float:none; width:100%;}*/
}

.ana_resim {
    width: 25%;
    float: left;
    margin-right: 2%;
    margin-bottom: 15px;
}

.baslik_hiyerarsi {
    color: #F25560;
    padding: 0px;
    text-align: center;
}

.baslik_hiyerarsi A {
    color: #3A3A3A;
    text-decoration: none;
}

.baslik_hiyerarsi A:hover {
    color: #3A3A3A;
    text-decoration: underline;
}

.baslik_hiyerarsi span {
    font-weight: bold;
    color: #000000;
}

.baslik_hiyerarsi span.solblok_acici {
    color: #4B4B4B;
    cursor: pointer;
}

#SOL_BLOK {
    width: 25%;
    padding-right: 5%;
    float: left;
}

#ANA_BLOK {
    width: 75%;
    float: left;
}

.blok_baslik {
    color: #F25560;
    font-size: 20px;
    border-bottom: 1px solid #EEEEEE;
    height: 30px;
}

.mobile_only {
    display: none;
}

.ul_solmenu {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.ul_solmenu li {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
    color: #4A474D;
}

.ul_solmenu li:hover {
    color: #F25560;
}

.ul_solmenu li .glyphicon-menu-down {
    display: inline-block;
}

.ul_solmenu li .glyphicon-menu-up {
    display: none;
}

.ul_solmenu li A {
    color: #4A474D;
    text-decoration: none;
}

.ul_solmenu li A:hover {
    color: #F25560;
    text-decoration: none;
}

.ul_solmenu li>.submenu {
    display: none;
}

.ul_solmenu li .submenu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
    border-left: 1px solid #EEEEEE;
    margin-top: 10px;
}

.ul_solmenu li .submenu ul li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
}

.ul_solmenu li .submenu ul li:first-child {
    padding-top: 0px;
}

.ul_solmenu li.opened,
.ul_solmenu li.opened ._left_ A {
    color: #F25560;
}

.ul_solmenu li.opened>.submenu {
    display: block;
}

.ul_solmenu li.opened .glyphicon-menu-up {
    display: inline-block;
}

.ul_solmenu li.opened .glyphicon-menu-down {
    display: none;
}

.sss_arama_cont {
    margin-bottom: 50px;
    text-align: center;
}

.sss_arama_cont>div {
    width: 50%;
    margin: auto;
}

.sss_liste {}

.sss_liste .soru {
    margin-bottom: 20px;
}

.sss_liste .soru h2 {
    padding: 0px;
    margin: 0px;
    font-size: 120%;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.sss_liste .soru h2 span {
    color: #008DD2;
}

.sss_liste .soru .__icerik {
    padding: 10px;
    display: none;
}

.urun_kategorileri_icice {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.urun_kategorileri_icice li {
    margin: 0px;
    padding: 10px 10px;
    font-size: 15px;
    font-weight: bold;
    border-top: 1px solid #f0f0f0;
}

.urun_kategorileri_icice li:first-child {
    border-top: none;
}

.urun_kategorileri_icice li A {
    color: #8E8E8E;
    text-decoration: none;
}

.urun_kategorileri_icice li ._right_ {
    position: relative;
    font-weight: bold;
    color: #00538A;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
}

.urun_kategorileri_icice li ._right_:before {
    content: "+";
}

.urun_kategorileri_icice li ._right_.minus:before {
    content: "-";
}

.urun_kategorileri_icice li>ul {
    display: none;
}

.urun_kategorileri_icice li>ul li {
    font-weight: normal;
    border: none;
}

.iframe_pop {
    width: 100%;
    height: 500px;
}


/** BEGIN: Ürün Detay **/

#udet_resim_anacont {
    position: relative;
    z-index: 50;
}

#udet_resim_anacont>._left_ {
    width: 50%;
    padding-right: 5%;
}

#udet_resim_anacont>._right_ {
    width: 50%;
}

#udet_resim_anacont .resimler_cont {
    float: left;
    width: 20%;
}

#udet_resim_anacont .resimler_cont .sutun {
    padding-top: 1px;
}

#udet_resim_anacont .resimler_cont .sutun:first-child {
    padding-top: 0px;
}

#udet_resim_anacont .resimler_cont img {
    width: 100%;
    border: 1px solid #EEEEEE;
    cursor: pointer;
}

#udet_resim_anacont .resimler_cont2 {}

#udet_resim_anacont .resimler_cont2 .sutun {
    float: right;
    width: 20%;
}

#udet_resim_anacont .resimler_cont2 img {
    width: 100%;
    border: 1px solid #EEEEEE;
    cursor: pointer;
}

#udet_resim_anacont .anaresim_cont {
    float: left;
    width: 80%;
}

#udet_resim_anacont .anaresim_cont #urun_ana_resim {
    width: 100%;
    border: 1px solid #EEEEEE;
}

#udet_resim_anacont .anaresim_cont .buyuk_gor {
    position: absolute;
    z-index: 50;
    margin-top: 1px;
    display: block;
}

#udet_resim_anacont .anaresim_cont .buyuk_gor img {
    width: 40px;
}

#udet_resim_anacont h1 {
    margin: 0px;
    padding: 10px 0px 20px 0px;
    font-size: 20px;
    font-weight: normal;
}

#udet_resim_anacont .fiyat_eski {
    color: #ADADAD;
    text-decoration: line-through;
    margin-bottom: 10px;
}

#udet_resim_anacont .fiyat_yeni {
    color: #F25560;
    font-size: 20px;
    margin-bottom: 20px;
}

#udet_resim_anacont .urun_ozet {
    color: #6C6C6C;
    font-size: 12px;
    margin-bottom: 20px;
}

#urun_detay_gelenstok_cont .btn {
    background-color: #E8820C;
    color: #ffffff;
}

#urun_detay_stok_cont_var .btn {
    background-color: #E8820C;
    color: #ffffff;
    font-size: 16px;
    width: 100%;
}

.udet_sepet_indirimi{
    text-align: left;
    font-size: 150%;
}

.udet_sepet_indirimi b, .udet_sepet_indirimi i {
    color:#ff0000;
}

#udet_resim_anacont .kdv_durumu {
    color: #343434;
}


/** END: Ürün Detay **/

.btn {
    margin: 0px;
}

.btn-info .glyphicon,
.btn-danger .glyphicon,
.btn-success .glyphicon,
.btn-primary .glyphicon {
    color: #ffffff;
}

[class*="alert"] {}

.jumbotron {}

.tablar {}

.tablar .basliklar {}

.tablar .basliklar .tab_baslik {
    float: left;
    width: 200px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    padding-bottom: 12px;
}

.tablar .basliklar .tab_baslik.active {
    background: #000000;
    color: #ffffff;
}

.tablar .basliklar .tab_baslik div {
    position: absolute;
    width: 198px;
    text-align: center;
    padding: 5px 10px;
}

.tablar .basliklar .tab_baslik.active div {
    margin-top: 1px;
}

.tablar .icerikler {}

.tablar .icerikler .tab_icerik {
    border: 1px solid #858585;
    display: none;
    padding: 20px;
    display: none;
}

.tablar .icerikler .tab_icerik.active {
    display: block;
}

.tablar.tablar_2 .basliklar .tab_baslik {
    width: auto;
    border-bottom: 2px solid #ffffff;
    font-size: 20px;
    padding: 5px 10px;
    margin-left: 10px;
    color: #a0a0a0;
}

.tablar.tablar_2 .basliklar .tab_baslik:first-child {
    margin: 0px;
}

.tablar.tablar_2 .basliklar .tab_baslik.active {
    border-bottom: 2px solid #F25560;
    color: #535353;
}

.tablar.tablar_2 .icerikler .tab_icerik {
    border: none;
    padding: 20px 0px;
}

.share_cont {}

.share_cont span {
    height: 22px;
}

.share_cont span span.stMainServices {
    height: 22px;
}

.share_cont span span.stButton_gradient {
    height: 22px;
}

.uyelik_form {
    width: 50%;
    margin: auto;
}

.bg-maroon {
    background-color: #d81b60 !important;
}

.bg-purple {
    background-color: #605ca8 !important;
}

.bg-purple,
.bg-purple:hover,
.bg-maroon,
.bg-maroon:hover {
    color: #ffffff;
}

.btn[class*="bg-"]:hover {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
}

.btn.btn-full-width {
    width: 100%;
}

.btn.btn-full-pembe {
    background: #E8820C;
    color: #ffffff;
    width: 100%;
    font-weight: bold;
}

@media (max-width: 992px) {
    /** tablet **/
    #udet_resim_anacont>._left_ {
        float: none;
        width: 100%;
        padding-right: 0%;
        margin-bottom: 20px;
    }
    #udet_resim_anacont>._right_ {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    #udet_resim_anacont>.clear_both {
        clear: none;
    }
    .uyelik_form {
        width: 70%;
    }
    .iki_sutunlu>._left_ {
        float: none;
        width: 100%;
    }
    .iki_sutunlu>._right_ {
        float: none;
        width: 100%;
    }
    .iki_sutunlu>.clear_both {
        clear: none;
    }
    .sss_arama_cont>div {
        width: 80%;
    }
}

@media (max-width: 768px) {
    /** mobil **/
    .desktop_only {
        display: none;
    }
    .mobile_only {
        display: block;
    }
    .mobile_only.inline {
        display: inline;
    }
    #SOL_BLOK {
        display: none;
    }
    #ANA_BLOK {
        width: 100%;
    }
    .uyelik_form {
        width: 100%;
    }
    #udet_resim_anacont .resimler_cont2 .sutun {
        width: 50%;
    }
    .sss_arama_cont>div {
        width: 100%;
    }
}

INPUT.seri_kod_kutu {
    width: 65px;
    text-align: center;
    border: 1px solid #acacac;
    display: inline;
}

#_keywords_block_ {}

#_keywords_block_ A {
    text-decoration: none;
}

#_keywords_block_ A:hover {
    text-decoration: underline;
}


/** BEGIN: Ürünler **/

.stok_yok {
    color: #bb0000;
    text-align: center;
    margin-bottom: 10px;
}

.yolda {
    color: #00bb00;
    text-align: center;
    margin-bottom: 10px;
}


/** END: Ürünler **/


/** BEGIN: ZORUNLUUUUUU--- **/

.zorunlu {
    color: #ff0000;
}

.islembasarili {
    color: #657182;
    font-size: 18px;
}

.islembasarisiz {
    color: #aa0000;
    font-size: 18px;
}


/** BEGIN: Loading Div **/

#__loading_div {
    position: fixed;
    display: none;
    left: 0px;
    width: 100%;
    height: 100%;
    padding-top: 100px;
    background: url(../images/loading_div_bg.png);
    z-index: 1000;
}

#__loading_div DIV {
    width: 400px;
    margin: auto;
    text-align: center;
}

#__loading_div .buyuk_yazi {
    color: #ffffff;
    font-weight: bold;
    font-size: 27px;
}

#__loading_div .buyuk_yazi IMG {
    width: 128px;
}

#__loading_div .kucuk_yazi {
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
}

#__loading_div IMG {
    width: 128px;
}


/** END: Loading Div **/


/** BEGIN: Floating Message Div **/

#__message_div {
    position: fixed;
    display: none;
    left: 0px;
    width: 100%;
    height: 100%;
    padding-top: 30px;
    background: url(../images/loading_div_bg.png);
    z-index: 950;
}

#__message_div #__message_border {
    background: url(../images/floating_message_border_bg.png);
    width: 510px;
    margin: auto;
    padding: 10px;
}

#__message_div #__message_title {
    float: left;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
}

#__message_div #__message_closer {
    float: right;
}

#__message_div #__message_div_message_part {
    width: 490px;
    padding: 5px;
    background: #ffffff;
    margin-top: 10px;
}


/** END: Floating Message Div **/


/** BEGIN: Popup Div **/

#popup_window_cont {
    position: fixed;
    display: none;
    left: 0px;
    width: 100%;
    height: 100%;
    padding-top: 100px;
    background: url(../images/loading_div_bg.png);
    z-index: 950;
}

#popup_window_cont .container {
    border: 1px solid #000000;
    background: #ffffff;
    padding: 0px;
}

#popup_window_cont .container .close_but {
    text-align: right;
}

#popup_window_cont .container .close_but A {
    display: inline-block;
    padding: 7px 14px;
    font-weight: bold;
    font-size: 21px;
    color: #5E5E5E;
    text-decoration: none;
    background: #f0f0f0;
    border: 1px solid #5E5E5E;
}

#popup_window_cont .content_cont {
    padding: 15px;
}


/** END: Popup Div **/

.sozlesme {
    width: 100%;
    height: 150px;
    border: 1px solid #aaaaaa;
    background: #f0f0f0;
    overflow: scroll;
}

.sozlesme .icerik {
    padding: 10px;
}

.adres_div {
    text-align: right;
    padding: 5px;
    margin-bottom: 2px;
}

.adres_div_sil {
    text-align: center;
    cursor: pointer;
}

.adres_div_adres {
    text-align: left;
}

.adres_div_duzelt {
    text-align: center;
    cursor: pointer;
}


/** BEGIN: Sayfalamalar **/

.sayfalama {
    border: 1px solid #DFDFDF;
    padding: 5px;
    font-size: 140%;
}

.sayfalama .kayit_adet_bilgisi {
    float: left;
    padding-left: 10px;
}

.sayfalama .sayfa_linkleri {
    float: right;
    padding-right: 10px;
    font-weight: bold;
}

.sayfalama .sayfa_linkleri A {
    color: #1f1f1f;
}

.sayfalama .sayfa_linkleri .secili {
    color: #0B81B4;
    font-size: 90%;
    cursor: default;
}

.sayfalama .sayfa_linkleri .secili:hover {
    text-decoration: none;
    cursor: default;
}

.sayfalama .sayfa_linkleri .ilk {}

.sayfalama .sayfa_linkleri .son {}

.sayfalama .sayfa_linkleri .onceki {}

.sayfalama .sayfa_linkleri .sonraki {}


/** END: Sayfalamalar **/


/** BEGIN: Kredi Kartları **/

.kredi_kartlari {}

.kredi_kartlari .kart_adi {
    margin-top: 10px;
    font-weight: bold;
    color: #000000;
    font-size: 14px;
    border: 1px solid #aaaaaa;
    text-align: center;
}

.taksit_secenekleri TH {
    text-align: center;
    border: 1px solid #e9e9e9;
    border-top: none;
}

.taksit_secenekleri TD {
    border: 1px solid #e9e9e9;
    border-top: none;
    text-align: right;
}

.sifir_fark TH {
    font-size: 13px;
}

.sifir_fark TD {
    font-size: 13px;
    font-weight: bold;
}


/** END: Kredi Kartları **/

.kart_bilgileri {
    border: 1px solid #aaaaaa;
    width: 548px;
}

.kart_bilgileri TH {
    text-align: left;
}

.kart_bilgileri TD {
    text-align: left;
}

.kart_bilgileri #guvenlik_kodu {
    width: 40px;
}

.kart_bilgileri td {
    text-align: left;
    font-size: 14px;
}

.kart_bilgileri input[type="text"],
.kart_bilgileri input[type="password"] {
    border: 1px solid #787878;
    color: #454545;
    background: #f3f3f3;
    padding: 3px;
    width: 300px;
    font-size: 17px;
    font-family: arial;
}

.kart_bilgileri select {
    border: 1px solid #787878;
    color: #454545;
    background: #f3f3f3;
    padding: 3px;
    font-size: 17px;
    font-family: arial;
}

.kart_bilgileri textarea {
    border: 1px solid #787878;
    color: #454545;
    background: #f3f3f3;
    padding: 3px;
    width: 350px;
    height: 100px;
    font-size: 17px;
    font-family: arial;
}

.__odeme_secenegi {
    display: none;
}

#odeme_secenek_basliklari {
    border-bottom: 1px solid #6B6B6B;
}

#odeme_secenek_basliklari .btn {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: none;
}


/** BEGIN: Sipariş Bloğu **/

#div_siparisler {
    position: relative;
}

#div_siparisler #div_siparis_yok {
    color: #000000;
    display: none;
}

#div_siparisler #div_siparis_var {
    color: #000000;
    display: none;
}

#div_siparisler H1 {
    font-size: 13px;
    color: #FE6271;
    text-align: right;
    margin: 0px;
    padding: 0px;
    padding-right: 7px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f0f0f0;
    background: #FEC9D3;
}

#div_siparisler H3 {
    background: #F25560;
    font-size: 15px;
    color: #ffffff;
    text-align: left;
    margin: 0px;
    padding: 5px;
    padding-left: 7px;
    border-bottom: 1px dashed #f0f0f0;
    font-family: "Myriad Pro";
}

#div_siparisler .siparis_urun {
    background: #f9f9f9;
    border-bottom: 1px solid #f0f0f0;
}

#div_siparisler .siparis_urun .kisisel_ozellikler {
    color: #575757;
    font-style: italic;
}

#div_siparisler .siparis_urun .border_bottom {
    border-bottom: 1px dotted #cdcdcd;
}

#div_siparisler .siparis_paket {
    border-bottom: 1px dashed #f0f0f0;
}

#div_siparisler .siparis_span_sil {
    color: #ffffff;
    padding: 4px;
    background: #ff0000;
    font-weight: bold;
    cursor: pointer;
}

.siparis_span_sil b {
    display: none;
}

#div_siparisler .siparis_span_duzelt {
    color: #ffffff;
    background: #00aa00;
    padding: 4px;
    font-weight: bold;
    cursor: pointer;
}

#div_siparisler_buyuk {}

#div_siparisler_buyuk #div_siparis_yok {
    color: #000000;
    display: none;
}

#div_siparisler_buyuk #div_siparis_var {
    color: #000000;
    display: none;
}

#div_siparisler_buyuk H1 {
    font-size: 13px;
    color: #FE6271;
    text-align: right;
    margin: 0px;
    padding: 0px;
    padding-right: 7px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f0f0f0;
    background: #FEC9D3;
}

#div_siparisler_buyuk H3 {
    background: #F25560;
    font-size: 15px;
    color: #ffffff;
    text-align: left;
    margin: 0px;
    padding: 5px;
    padding-left: 7px;
    border-bottom: 1px dashed #f0f0f0;
    font-family: "Myriad Pro";
}

#div_siparisler_buyuk .siparis_urun {
    background: #f9f9f9;
    border-bottom: 1px solid #f0f0f0;
}

#div_siparisler_buyuk .siparis_urun .kisisel_ozellikler {
    color: #575757;
    font-style: italic;
}

#div_siparisler_buyuk .siparis_urun .border_bottom {
    border-bottom: 1px dotted #cdcdcd;
}

#div_siparisler_buyuk .siparis_paket {
    border-bottom: 1px dashed #f0f0f0;
}

#div_siparisler_buyuk .siparis_span_sil {
    color: #ffffff;
    padding: 4px;
    background: #ff0000;
    font-weight: bold;
    cursor: pointer;
}

#div_siparisler_buyuk .siparis_span_duzelt {
    color: #ffffff;
    background: #00aa00;
    padding: 4px;
    font-weight: bold;
    cursor: pointer;
}

#div_siparisler_buyuk .but_iptal {
    border: 1px solid #aaaaaa;
    color: #000000;
    cursor: pointer;
}

#div_siparisler_buyuk .but_siparisver {
    border: 1px solid #aaaaaa;
    color: #000000;
    cursor: pointer;
}

.sepet_uyeindkat {
    background: #efef55;
    padding: 5px;
    margin-bottom: 10px;
    font-size: 16px;
}


/** END: Sipariş Bloğu **/

.siparis_listesi {}

.siparis_listesi TH {
    background: #6B6B6B/*#58973F*/
;
    padding: 5px;
    color: #f0f0f0;
}

.siparis_listesi TD {
    background: #f9f9f9;
    padding: 3px;
}

.siparis_listesi .onaylandi TD {
    background: #44F844;
}

.siparis_listesi .iptal TD {
    background: #F87777;
}

.siparis_listesi .odeme_yapildi TD {
    background: #000000;
    color: #ffffff;
}

.siparis_detay {}

.siparis_detay TH {
    background: #6B6B6B/*#58973F*/
;
    padding: 3px;
    font-size: 13px;
    text-align: left;
    color: #f0f0f0;
}

.siparis_detay TD {
    background: #f9f9f9;
    padding: 3px;
    font-size: 13px;
}

.siparis_detay .solgun_satir TD {
    color: #565656;
}

.sip_detay_uyeindkart {
    font-size: 13px;
    color: #ad0000;
}

.tablo_sepet_son_stokta_yok {}

.tablo_sepet_son_stokta_yok TH {
    border: 1px solid #cdcdcd;
    padding: 3px;
}

.tablo_sepet_son_stokta_yok TD {
    border: 1px solid #cdcdcd;
    padding: 3px;
}

.sepet_kupon {
    font-size: 15px;
    color: #6B6B6B;
}

.sepet_kupon #kupon_kodu {
    font-size: 16px;
    padding: 5px;
    border: 1px solid #6B6B6B/*#F25560*/
;
    width: 100px;
}

.sepet_kupon span {
    color: #6B6B6B;
}


/** END: ZORUNLUUUUUU--- **/

.durum_mesaji_0 {
    font-size: 13px;
    color: #dd0000;
}

.durum_mesaji_1 {
    font-size: 13px;
    color: #00aa00;
}

.sip_adim_cont {
    text-align: center;
    margin-bottom: 10px;
    background: #ffffff;
    padding: 20px;
    border: 1px solid #EEEEEE;
}

table.urun_kis_ozellikler {}

table.urun_kis_ozellikler td {
    padding: 5px;
}

table.urun_kis_ozellikler TH {
    text-align: right;
}

table.table_1 {}

table.table_1 td {
    padding: 5px;
}

table.table_1 th {
    padding: 5px;
}

.table.valign-middle td,
.table.valign-middle th {
    vertical-align: middle;
}

.urun_kisozl_cont {}

.urun_kisozl_cont .bir_ozl {
    float: left;
    margin-left: 6px;
    cursor: pointer;
    padding: 5px 7px;
    font-size: 15px;
    color: #000000;
    border: 2px solid #000000;
    font-weight: bold;
}

.urun_kisozl_cont .bir_ozl:first-child {
    margin-left: 0px;
}

.urun_kisozl_cont .bir_ozl.selected {
    border: 1px solid #F25560;
    color: #F25560;
}

.urun_kisozl_cont .bir_ozl.pasif {
    border: 1px solid #aaaaaa;
    color: #aaaaaa;
    cursor: default;
    font-weight: normal;
}

.urun_kisozl_cont .bir_ozl.renkli {
    padding: 3px;
}

.urun_kisozl_cont .bir_ozl.renkli div {
    width: 25px;
    height: 25px;
}


/** BEGIN: Ürün Detay Sayfası **/

#urun_detay_cont {}

#urun_detay_sol {
    float: left;
    width: 410px;
    padding: 10px;
    padding-right: 0px;
    text-align: center;
}

.hr {
    border-bottom: 1px solid #cdcdcd;
}

.kucuk_uyari_yazisi {
    color: #545454;
    text-align: left;
}

.cizili {
    text-decoration: line-through;
}

.urundetay_indkart {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #cd0000;
}

#urun_detay_gelenstok_cont {
    padding: 10px;
}

#urun_detay_ozelstok_cont {
    padding: 10px;
}

.urundetay_ulkevergi {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.urundetay_ulkevergi_2 {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #cd0000;
}

.urundetay_fiyat_sizinicin {
    font-size: 24px;
    color: #990000;
}

.urundetay_fiyat_sizinicin span {
    color: #000000;
    font-size: 13px;
    padding-bottom: 10px;
}

.sepet_tablosu {
    background: #ffffff;
}

.sepet_tablosu th {
    font-size: 14px;
    font-weight: 600;
    color: #676767;
    text-align: left;
    padding: 0% 2%;
}

.sepet_tablosu th div {
    border-bottom: 1px solid #dcdcdc;
    text-align: left;
    padding: 10px 0%;
}

.sepet_tablosu td {
    border-bottom: 1px solid #dcdcdc;
    padding: 1% 2%;
}

.sepet_tablosu td .__urun_ad {
    font-size: 14px;
}

.sepet_tablosu td .__urun_kod {
    font-size: 12px;
    color: #898989;
}

._but_duzelt {
    padding: 5px;
    border: 1px solid #F25560;
    cursor: pointer;
    color: #F03196;
    background: #FCDCE2;
    font-weight: bold;
}

._but_sil {
    padding: 5px;
    border: 1px solid #F25560;
    cursor: pointer;
    color: #ffffff;
    background: #D4269F;
    font-weight: bold;
}

._but_onay {
    padding: 6px;
    border: none;
    cursor: pointer;
    color: #ffffff;
    background: url(../images/ozel_but_bg.png) left top repeat-x #691C6D/*#EB3A82*/
;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

#urun_detay_stok_cont_yok {
    display: none;
}

#urun_detay_stok_cont_yolda {
    display: none;
}

#urun_detay_stok_cont_var {
    display: none;
}

.sepet_tablosu_ust {
    background: #ffffff;
}

.sepet_tablosu_ust td {
    border-bottom: 1px solid #dcdcdc;
    padding: 10px 0px;
}

.sepet_tablosu_ust .urun_resim {
    border: 1px solid #dcdcdc;
}

.sepet_tablosu td .__urun_ad {
    font-size: 14px;
}


/** END: Ürün Detay Sayfası **/

.kampanya_listesi {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.kampanya_listesi LI {
    margin: 0px;
    padding: 4px;
    border: 1px solid #FDDAE1;
    margin-bottom: 30px;
}

.kampanya_listesi LI img {
    width: 969px;
}

.haberler {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.haberler li {
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #cdcdcd;
}

.haberler li:first-child {
    margin-top: 0px;
    padding-top: 0px;
    border-top: none;
}

.haberler li .__resim {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.haberler li .__resim img {
    width: 120px;
}

.haberler li .haber_baslik {
    font-weight: 600;
}

.haberler li .haber_baslik A {
    color: #000000;
}

.haberler li .haber_kaynak {
    font-weight: bold;
    color: #454545;
}

.haberler li .devam {
    text-align: right;
    font-weight: 600;
}

.haberler li .devam A {
    color: #565656;
}

.secili_adres {
    font-size: 15px;
}

.video-list-thumbs {}

.video-list-thumbs>li {
    margin-bottom: 12px;
}

.video-list-thumbs>li:last-child {}

.video-list-thumbs>li>a {
    display: block;
    position: relative;
    background-color: #111;
    color: #fff;
    padding: 8px;
    border-radius: 3px transition: all 500ms ease-in-out;
    border-radius: 4px
}

.video-list-thumbs>li>a:hover {
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    text-decoration: none
}

.video-list-thumbs h2 {
    bottom: 0;
    font-size: 14px;
    height: 33px;
    margin: 8px 0 0;
}

.video-list-thumbs .glyphicon-play-circle {
    font-size: 60px;
    opacity: 0.6;
    position: absolute;
    right: 39%;
    top: 31%;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    transition: all 500ms ease-in-out;
}

.video-list-thumbs>li>a:hover .glyphicon-play-circle {
    color: #fff;
    opacity: 1;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .8);
}

.video-list-thumbs .duration {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 2px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    left: 12px;
    line-height: 13px;
    padding: 2px 3px 1px;
    position: absolute;
    top: 12px;
    transition: all 500ms ease;
}

.video-list-thumbs>li>a:hover .duration {
    background-color: #000;
}

@media (min-width:320px) and (max-width: 480px) {
    .video-list-thumbs .glyphicon-play-circle {
        font-size: 35px;
        right: 36%;
        top: 27%;
    }
    .video-list-thumbs h2 {
        bottom: 0;
        font-size: 12px;
        height: 22px;
        margin: 8px 0 0;
    }
}

@media (max-width: 700px) {
    #popup_window_cont {
        height: 100%;
        padding-top: 0px;
    }
    .iframe_pop {
        height: 300px;
    }
    #__message_div {
        position: fixed;
        display: none;
        left: 0px;
        width: 100%;
        height: 100%;
        padding-top: 0px;
    }
    #__message_div #__message_border {
        width: 100%;
        padding: 10px;
    }
    #__message_div #__message_title {
        float: left;
        color: #ffffff;
        font-weight: bold;
        font-size: 11px;
    }
    #__message_div #__message_closer {
        float: right;
    }
    #__message_div #__message_div_message_part {
        width: 100%;
        padding: 5px;
        background: #ffffff;
        margin-top: 10px;
    }
    .tablar .basliklar .tab_baslik {
        width: 140px;
        font-size: 11px;
    }
    .tablar .basliklar .tab_baslik div {
        width: 138px;
        padding: 5px 5px;
    }
    .tablar .icerikler .tab_icerik {
        padding: 10px;
    }
    .tablar .icerikler .tab_icerik h2 {
        font-size: 12px;
    }
    .tablar.tablar_2 .basliklar .tab_baslik {
        font-size: 10px;
        padding: 5px 5px;
        margin-left: 10px;
    }
    .tablar.tablar_2 .basliklar .tab_baslik:first-child {
        margin: 0px;
    }
    .tablar.tablar_2 .icerikler .tab_icerik {
        padding: 10px 0px;
    }
    .tablar .__encoksatan {
        display: none;
    }
    .urun_kisozl_cont {}
    .urun_kisozl_cont .bir_ozl {
        float: left;
        margin-left: 3px;
        cursor: pointer;
        padding: 2px 4px;
        font-size: 9px;
    }
    .urun_kisozl_cont .bir_ozl:first-child {
        margin-left: 0px;
    }
    .urun_kisozl_cont .bir_ozl.renkli {
        padding: 3px;
    }
    .urun_kisozl_cont .bir_ozl.renkli div {
        width: 12px;
        height: 12px;
    }
    .sepet_tablosu {}
    .sepet_tablosu th {
        font-size: 11px;
        padding: 1% 2%;
    }
    .sepet_tablosu td .__urun_ad {
        font-size: 11px;
    }
    .sepet_tablosu .urun_resim {
        width: 30px;
    }
    .sepet_tablosu .btn {
        font-size: 9px;
    }
    .sepet_tablosu .btn .glyphicon {
        font-size: 9px;
    }
    #sepet_ozet_sag .btn {
        font-size: 12px;
    }
    sayfalama {
        border: 1px solid #C1D8AA;
        background-color: #f9f9f9;
        padding: 5px;
    }
    .sayfalama .kayit_adet_bilgisi {
        float: none;
        text-align: center;
        padding: 0px;
        margin-bottom: 10px;
    }
    .sayfalama .sayfa_linkleri {
        float: none;
        text-align: center;
        padding: 0px;
        font-size: 120%;
    }
    .sayfalama .clear_both {
        clear: none;
    }
    #altmenu_bulten_cont h3 {
        font-size: 7px;
    }
    #altmenu_bulten_cont ul li {
        font-size: 7px;
    }
}

@media screen and (max-width: 460px) {
    .facebook-wrap iframe {
        min-height: 200px;
    }
    .facebook-wrap iframe {
        width: 300px! important;
        left: 0!important;
        position: relative!important;
        max-width: 100%;
    }
    .comments_wrap.section {
        padding: 0
    }
}

.urun-listesi {}

.urun-listesi .urun {
    margin-bottom: 40px;
    position: relative;
}

.urun-listesi .img-cont {
    height: 280px;
    display: flex;
    /*border: 1px solid #DFDFDF;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 10px;
    position: relative;
}

.urun-listesi .img-cont A {
    display: inline-block;
    margin: auto;
}

.urun-listesi .img-cont img {
    max-height: 100%;
    max-width: 100%;
    height: auto;
    width: auto;
}

.urun-listesi .urun:hover .img-cont img {
    -ms-transform: scale(1.5);
    /* IE 9 */
    -webkit-transform: scale(1.5);
    /* Safari 3-8 */
    transform: scale(1.5);
}

.urun-listesi .urun .yeni {
    position: absolute;
    z-index: 50;
    background: #FE272E;
    padding: 4px 10px;
    color: #ffffff;
    display: block;
    font-weight: bold;
    margin-top: 10px;
    right: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.urun-listesi .urun .sepet_indirimi {
    display:block;
    text-align: center;
    color:#ff0000;
    font-size:150%;
}

.urun-listesi .urun .sepet_fiyati {
    display:block;
    text-align: center;
    color:#ff0000;
    font-size:80%;
}

.urun-listesi .urun .satildi {
    position: absolute;
    z-index: 50;
    background: #d5802b;
    padding: 4px 10px;
    color: #ffffff;
    display: block;
    font-weight: bold;
    bottom: 10px;
    right: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.urun-listesi .urun .videolu {
    position: absolute;
    z-index: 50;
    background: #ffffff;
    padding:0px;
    /*padding: 4px 10px;*/
    color: #9d9d9d;
    display: block;
    font-weight: bold;
    bottom: 10px;
    right: 0px;
    font-size: 25px;
    width:20px;
    height:20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    /*-webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;*/
}

.urun-listesi .urun .videolu .fas{
    position:relative;
    bottom: 7px;
    right: 4px;
}

.urun-listesi .urun .indirim_orani {
    position: absolute;
    z-index: 50;
    font-weight:bold;
    background: #ff0000;
    padding: 3px 6px;
    color: #ffffff;
    display: block;
    font-weight: bold;
    bottom: 10px;
    font-size:95%;
    left: 0px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.urun-listesi .urun .firsat {
    position: absolute;
    z-index: 50;
    background: #037FB3;
    padding: 4px 10px;
    color: #ffffff;
    display: block;
    font-weight: bold;
    margin-top: 20px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.urun-listesi .urun .firsat i {
    display: none;
}

.urun-listesi .urun .firsat.kirmizi {
    background: #FE272E;
}

.urun-listesi .urun .yeni.mavi {
    /*background:#037FB3;*/
    display: none;
}

.urun-listesi h4 {
    text-align: center;
    font-size: 130%;
    margin: 0px;
    padding: 7px 0px;
    text-align: center;
}

.urun-listesi A {
    color: #1f1f1f;
    text-decoration: none;
}

.urun-listesi .price {
    display: block;
    text-align: center;
}

.urun-listesi .price A {
    font-size: 120%;
    font-weight: bold;
    white-space: nowrap;
}

.urun-listesi .price del {
    white-space: nowrap;
}

section.page-top-cont {
    background-color: #F0EFEF;
    padding: 80px 0px 20px 0px;
    margin-bottom: 30px;
}

section.page-top-cont h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #1f1f1f;
    font-size: 220%;
    margin: 0px;
    padding: 0px;
}

section.page-top-cont .breadcrumb {
    background: none;
    padding: 15px 0px 0px 0px;
    font-size: 110%;
}

section.page-top-cont .breadcrumb .breadcrumb-item A {
    color: #898989;
}

section.page-top-cont .breadcrumb .breadcrumb-item.active {
    color: #000000 !important;
}

#solmenu_acici {
    display: none;
}

section.left-search-nav {
    margin-bottom: 15px;
    font-family: 'Montserrat', sans-serif;
}

section.left-search-nav .search-section {
    margin-bottom: 20px;
}

section.left-search-nav .section-title {
    font-size: 150%;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #E3AD45;
}

section.left-search-nav ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

section.left-search-nav ul li {
    margin: 0px;
    padding: 7px 0px;
    border-top: 1px solid #f0efef;
}

section.left-search-nav ul li:first-child {
    border-top: none;
}

section.left-search-nav ul li A {
    color: #1f1f1f;
    text-decoration: none;
}

section.left-search-nav .kapatici {
    position: absolute;
    right: 0px;
    cursor: pointer;
    background: #E3AD45;
    padding: 4px 10px;
    color: #ffffff;
    font-weight: bold;
    display: none;
    right: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

@media screen and (max-width: 991px) {
    .static-on-md {
        position: static;
    }
    section.left-search-nav {
        position: fixed;
        width: 100%;
        height: 100vh;
        z-index: 100;
        left: 0px;
        top: 0px;
        bottom: 0px;
        z-index: 200;
        padding: 0px;
        background-color: #ffffff;
        display: none;
        overflow: auto;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    section.left-search-nav .search-section {
        padding-left: 15px;
        padding-right: 15px;
    }
    section.left-search-nav .kapatici {
        display: block;
    }
    .sayfalama.ust {
        display: none;
    }
    #solmenu_acici {
        cursor: pointer;
        border: 1px solid #f0efef;
        padding: 5px 10px;
        background: #F0EFEF;
        display: block;
        /*display:inline-block;
    position:fixed; left:0px;

    left:0px;
    -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;*/
    }
    #solmenu_acici.hidden {
        display: none;
    }
    section.page-top-cont {
        background-color: #F0EFEF;
        padding: 20px 0px 10px 0px;
        margin-bottom: 20px;
    }
    section.page-top-cont h1 {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        color: #1f1f1f;
        font-size: 110%;
        margin: 0px;
        padding: 0px;
    }
    section.page-top-cont .breadcrumb {
        display: none;
    }
}

.breadcrumb.align_center {
    -webkit-align-items: center;
    /* Safari 7.0+ */
    align-items: center;
}

.dropdown.user-top-dropdown .btn {
    background: none;
    border: none;
    padding: 0px;
    margin: 0px;
    color: #ffffff;
    font-size: 100%;
}

.dropdown.user-top-dropdown .dropdown-item {
    color: #000000 !important;
    text-decoration: none !important;
    font-size: 100%;
}

.rating-stars-cont {
    font-size: 120%;
}

.rating-stars-cont i {
    cursor: pointer;
    color: #E3AD45;
    margin-left: 3px;
}

#go_up {
    position: fixed;
    z-index: 800;
    font-size: 36px;
    line-height: 36px;
    padding: 10px 15px;
    background-color: #E3AD45;
    color: #ffffff;
    cursor: pointer;
    left: 35px;
    bottom: 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: none;
}

#go_up:before {
    position: absolute;
    background-color: #E3AD45;
    color: #ffffff;
    content: 'Yukarı Çık';
    font-size: 16px;
    line-height: 16px;
    width: 110px;
    padding: 7px 0px;
    top: -25px;
    left: -27px;
    text-align: center;
    display: none;
}

#go_up:hover:before {
    display: block;
}

#cerez_politikasi {
    position: fixed;
    left: 400px;
    right: 400px;
    bottom: 10px;
    z-index: 10000;
    background: #FBFBFB;
    border: 1px solid #000000;
    padding: 10px;
    text-align: center;
}

@media screen and (max-width: 991px) {
    #cerez_politikasi {
        left: 20px;
        right: 20px;
    }
}

#paytr_taksit_tablosu {
    clear: both;
    font-size: 12px;
    max-width: 1200px;
    text-align: center;
    font-family: Arial, sans-serif;
}

#paytr_taksit_tablosu::before {
    display: table;
    content: " ";
}

#paytr_taksit_tablosu::after {
    content: "";
    clear: both;
    display: table;
}

.taksit-tablosu-wrapper {
    margin: 5px;
    width: 280px;
    padding: 12px;
    cursor: default;
    text-align: center;
    display: inline-block;
    border: 1px solid #e1e1e1;
}

.taksit-logo img {
    max-height: 28px;
    padding-bottom: 10px;
}

.taksit-tutari-text {
    float: left;
    width: 126px;
    color: #a2a2a2;
    margin-bottom: 5px;
}

.taksit-tutar-wrapper {
    display: inline-block;
    background-color: #f7f7f7;
}

.taksit-tutar-wrapper:hover {
    background-color: #e8e8e8;
}

.taksit-tutari {
    float: left;
    width: 126px;
    padding: 6px 0;
    color: #474747;
    border: 2px solid #ffffff;
}

.taksit-tutari-bold {
    font-weight: bold;
}

@media all and (max-width: 600px) {
    .taksit-tablosu-wrapper {
        margin: 5px 0;
    }
}

#whatsapp_icon{
    position: fixed;
    z-index: 800;
    font-size: 36px;
    line-height: 36px;
    padding: 10px 15px;
    background-color: #38B53F;
    color: #ffffff;
    cursor: pointer;
    right: 35px;
    bottom: 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    transition: transform 250ms;
}
#whatsapp_icon i{color:#ffffff}
#whatsapp_icon:hover{transform: translateY(-5px);}