.clear { clear:both;}
a:hover { text-decoration: none;}

/*******************************************************/
/*******************************************************/
.only_web{ display:block !important;}
.only_mobile{ display:none !important;}

@media only screen and (max-width: 1000px) {
.only_web{ display:none !important;}
.only_mobile{ display:block !important;}
}

.nopadding { padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important;}
.pt-10 { padding-top: 10px;}
.pt-20 { padding-top: 20px;}
.pt-30 { padding-top: 30px;}
.pt-40 { padding-top: 40px;}
.pt-50 { padding-top: 50px;}
.pb-10 { padding-bottom: 10px;}
.pb-20 { padding-bottom: 20px;}
.pb-30 { padding-bottom: 30px;}
.pb-40 { padding-bottom: 40px;}
.pb-50 { padding-bottom: 50px;}
.mb-0 { margin-bottom: 0px;}
.mb-10 { margin-bottom: 10px;}
.mb-20 { margin-bottom: 20px;}
.mb-30 { margin-bottom: 30px;}
.mb-40 { margin-bottom: 40px;}
.mb-50 { margin-bottom: 50px;}
.mt-10 { margin-top: 10px;}
.mt-20 { margin-top: 20px;}
.mt-30 { margin-top: 30px;}
.mt-40 { margin-top: 40px;}
.mt-50 { margin-top: 50px;}

/*******************************************************/
/*******************************************************/
.ifrm { width: 100%; height: 450px;}
.sari { color: #fcbf00 !important;; background-color: #fcbf00 !important;;}
.list-category ul.sub{
    margin: 0 0 0 30px;
    padding: 0;
}
.list-category ul.sub li{ list-style-type: circle;text-align: left;}
.list-category ul.sub li a{
    padding-left: 0;}
.list-category ul.sub li a:before{content: '' !important;}

.sol_hiz_menu {float: left; color: #5f5f5f !important;; border: 1px solid #e4e4e4; width: 100%;
text-align: left; padding: 5px 0px 5px 20px ; margin-bottom: 5px; font-weight: 600; font-size: 16px;}
.hm_aktif { background-color: #fcbf00; color: #ffffff !important;}
.sol_hiz_menu:hover {background-color: #fcbf00; color: #ffffff !important;}

    /*******************************************************/

.menu_fon {
    background:rgba(0,0,0,0.8) !important;
    box-shadow: 0px 10px 6px -4px rgba(0,0,0,0.75);
    border-bottom: 1px solid #000;
}
.bg-kahve { background-color: #241c14 !important;}
.beyaz { color: #ffffff !important;}
.icon_a { height: 70px;}
.p-ic-banner { padding-top: 50px;padding-bottom: 50px;}

.hk_baslik { margin: 20px 0px 0px 0px !important; font-size: 20px; font-weight: 600;}
.hk_link { color: #333;}
.hk-img { width: 100%; height: 400px !important;; margin-top: 20px; margin-bottom: 20px;}
/*******************************************************/
.categories-links{
    display: none;
}

@media (min-width: 768px) and (max-width: 991px){
    .intro_section .slide_description{
        display: none;
    }
    .intro_section .flex-control-nav, .intro_section .flex-custom-nav{
        margin-bottom: 22px;
    }
    .logo{
        display: inline-block;
    }
    .logo img{
        width: 240px;
    }
}

@media (max-width: 767px) {
    .logo{
        display: block; text-align: center;
    }
    .logo img{
        width: 150px;
    }
    .intro_section .slide_description{
        display: none;
    }
    .intro_section .flex-control-nav, .intro_section .flex-custom-nav{
        margin-bottom: 22px;
    }
    .widget.widget_text{
        text-align: center;
        margin-top: 10px;
    }
    .widget.widget_text img{
        text-align: center;
        width: 40%;
        margin: 0 auto;
        float: none;
        display: inline-block;
    }
    .header_white .header_right_buttons {
        display: none !important;
    }
    .section_header.big{
        font-size: 28px;
    }
}