body{
    font-family: 'Roboto';
}
header{}
section{
}
.logo{
    margin-top: 15px;
}
.logo a{}
.logo a img{}
.ust_sosyal{
    padding-top: 15px;
}
.ust_sosyal ul{
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    float: right;
}
.ust_sosyal ul li{
    text-align: center;
    width: 40px;
}
.ust_sosyal ul li a{
    font-size: 20px;
    color: #697B9F;
}
.ust_sosyal ul li a:hover{
    color: #243777;
}
.ust_sosyal ul li a i{}
.ust_diller{
    padding-top: 20px;
}
.ust_diller ul{
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    float: right;
    border-left: 1px solid;
}
.ust_diller ul li{
    text-align: center;
    width: 40px;
}
.ust_diller ul li a{
    font-size: 15px;
    font-weight: 400;
}
.menu{
    border-top: 1px solid #000000;
}
.navbar{
    background: none;
    border: none;
    box-shadow: none;
    margin-bottom: 10px;
}
.navbar-header{}
.navbar-toggle{}
.navbar-toggle span{}
.navbar-nav{
    font-family: 'Roboto';
}
.slider{}
.anasayfa_slider{}
.anasayfa_slider div{}
.anasayfa_slider div img{}
.kutular{
    margin-top: -120px;
}
.kutular .container .row>div{
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}
.kutular .container .row>div>div{}
.arama_kutu{
    background: #213361;
    color: #ffffff;
    padding: 15px 35px 43px 35px;
    min-height: 200px;
}
.arama_baslik{
    font-weight: 400;
    font-size: 20px;
    padding: 15px 0 10px 0;
}
.arama_input{
    padding: 10px;
    background: #112147;
    border-radius: 40px;
}
.arama_input input{
    border: none;
    box-shadow: none;
    float: left;
    width: 90%;
    border-radius: 50px;
    height: 40px;
    background: #112147;
}
.arama_input i{
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    background: #EC122B;
    width: 10%;
    border-radius: 50%;
    cursor: pointer;
}
.detayli_arama_kutu{
    background: url('../images/orta_kutu_bg.png') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 15px 10px 10px 10px;
    color: #213361;
    min-height: 200px;
}
.detayli_arama_baslik{
    font-weight: bold;
    font-size: 20px;
    padding: 15px 0 10px 0;
}
.detayli_arama_yazi{
    font-weight: 500;
    font-size: 13px;
}
.detayli_arama_link{
    text-align: right;
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.detayli_arama_link a{
    color: #ffffff;
}
.detayli_arama_link a i{
    font-size: 40px;
}
.yeni_urunler_kutu{
    background: #EC122B;
    color: #ffffff;
    padding: 15px 35px 8px 35px;
    min-height: 200px;
}
.yeni_urunler_sol{
    padding-top: 10px;
}
.yeni_urunler_simge{
    width: 70px;
    height: 70px;
    margin-left: -25px;
}
.yeni_urunler_simge i{
    font-size: 70px;
    line-height: 75px;
    margin-left: 15px;
    font-weight: 100;
}
.yeni_urunler_sag{}
.yeni_urunler_baslik{
    font-size: 20px;
    font-weight: bold;
}
.yeni_urunler_yazi{
    line-height: 25px;
    font-size: 15px;
    font-weight: 300;
    margin-top: 15px;
}
.yeni_urunler_link{
    text-align: right;
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.yeni_urunler_link a{
    text-decoration: none;
    color: #ffffff;
}
.yeni_urunler_link a i{
    font-size: 40px;
}
.hakkimizda{
    margin-top: 50px;
    color: #213360;
}
.hakkimizda_sol{
    padding: 0 50px;
}
.hakkimizda_sol_baslik{
    font-size: 30px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 10px;
}
.hakkimizda_sol_onyazi{
    font-size: 25px;
    margin-bottom: 15px;
}
.hakkimizda_sol_yazi{
    font-size: 16px;
    text-align: justify;
    margin-top: 15px;
}
.hakkimizda_sol_yazi p{
    margin-bottom: 25px;
    color: #54678b;
}
.hakkimizda_sol_link{
    color: #EC122B;
    margin-top: 35px;
}
.hakkimizda_sol_link a{
    font-family: 'Open Sans';
    text-decoration: none;
    color: #EC122B;
    font-size: 15px;
    font-weight: 400;
    position: relative;
}
.hakkimizda_sol_link a i{
    font-size: 30px;
    position: relative;
}
.hakkimizda_sol_link a span{
    line-height: 50px;
    position: relative;
    top: -5px;
}
.hakkimizda_sag{
    padding: 0 50px;
}
.hakkimizda_sag_bolum{
    display: inline-block;
    margin-bottom: 11px;
}
.hakkimizda_sag_sol{}
.hakkimizda_sag_sol .simge{
    border: 1px solid #4F6B80;
    padding: 10px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.hakkimizda_sag_sol img{
    width: 60px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 5px;
}
.hakkimizda_sag_sag{}
.sag_sag_baslik{
    font-size: 30px;
    font-weight: bold;
    color: #54678b;
}
.sag_sag_yazi{}
.sag_sag_yazi p{
    text-align: justify;
    font-size: 14px;
    color: #54678b;
}
.sag_sag_link{}
.sag_sag_link a{
    font-family: 'Open Sans';
    font-size: 19px;
    color: #54678b;
}
.sag_sag_link a:hover{
    color: #213361;
}
.sag_sag_link a i{}
.tanitim_filmi{
    background: url('../images/video_bg.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: #ffffff;
    text-align: center;
}
.tanitim_filmi_baslik{
    font-size: 30px;
    font-weight: bold;
    margin: 35px 0 0px 0;
}
.tanitim_filmi_alt_baslik{
    font-size: 25px;
    margin: 0 0 25px 0;
    font-weight: 100;
}
.tanitim_filmi_yazi{
    font-size: 18px;
    padding: 0px 110px;
    font-style: italic;
}
.tanitim_filmi_yazi p{}
.tanitim_filmi_play{
    font-size: 80px;
    margin-bottom: 30px;
}
.tanitim_filmi_play a{
    text-decoration: none;
    color: #EC122B;
}
.tanitim_filmi_play a i{
    background: #ffffff;
    line-height: 70px;
    border-radius: 50%;
}
.fuar_haber{
    color: #213361;
    margin-top: 50px;
}
.fuarlar_bolum{}
.fuarlar_baslik{
    font-size: 30px;
    font-weight: bold;
}
.fuarlar_yazi{}
.fuarlar_yazi p{
    font-size: 18px;
    margin-top: -5px;
}
.fuarlar{}
#accordion{}
#accordion h3{}
#accordion div{}
#accordion div p{}
.fuarlar_tumu{
    font-size: 15px;
    text-decoration: none;
}
.fuarlar_tumu a{
    font-family: 'Open Sans';
    line-height: 50px;
    text-decoration: none;
    color: #9caac4;
}
.fuarlar_tumu a:hover{
    color: #213361;
}
.fuarlar_tumu a i{
    font-size: 30px;
    position: relative;
    top: 6px;
    right: 6px;
}
.haberler{}
.haberler_ust{}
.haberler_baslik{}
.haberler_baslik_ust{
    font-size: 30px;
    font-weight: bold;
}
.haberler_baslik_alt{
    font-size: 18px;
    margin-top: -5px;
}
.haberler_tumu{
    text-align: right;
}
.haberler_tumu a{
    font-family: 'Open Sans';
    text-decoration: none;
    font-size: 15px;
    line-height: 60px;
}
.haberler_tumu a i{}
.haberler_liste{}
.haber{}
.haber_foto{}
.haber_foto a{}
.haber_foto a img{}
.haber_baslik{
    margin: 10px 0;
    font-weight: bold;
}
.haber_baslik a{
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
}
.haber_onyazi{
    color: #54678b;
}
.haber_onyazi p{}
.haber_link{
}
.haber_link a{
    font-family: 'Open Sans';
    font-size: 15px;
    text-decoration: none;
    color: #9caac4;
}
.haber_link a:hover{
    color: #213361;
}
.haber_link a i {
    position: relative;
    font-size: 30px;
    top: 6px;
}
footer{
border-top: 10px solid #E9EEF4;
}
.alt_kutular{
    margin-top: 30px;
}
.alt_kutu{
    padding: 0;
    background: #213360;
    color: #ffffff;
}
.alt_kutu div a, .alt_kutu_yazilar div a{
    text-decoration: none;
    color: #ffffff;
}
.alt_kutu_simge{
    text-align: center;
    margin-top: 7%;
}
.alt_kutu_simge i{}
.alt_kutu_yazilar{
    padding: 41px 20px;
}
.alt_kutu_baslik{
    font-size: 18px;
    font-weight: bold;
}
.alt_kutu_yazi{
    font-size: 16px;
}
.alt_logo{
    margin: 50px 0px;
}
.alt_logo a{}
.alt_logo a img{
    margin: 0 auto;
}
.alt_menu{}
.alt_menu ul{
    list-style: none;
    display: flex;
    margin: 0 auto;
    width: 95%;
}
.alt_menu ul li{
    text-align: center;
    width: 100%;
}
.alt_menu ul li a{
    font-weight: 400;
    font-size: 16px;
    text-decoration: none;
    color: #213360;
}
.alt_sosyal{
    margin: 30px 0;
}
.alt_sosyal ul{
    display: flex;
    list-style: none;
    margin: 0 auto;
    width: 35%;
}
.alt_sosyal ul li{
    width: 100%;
    text-align: center;
}
.alt_sosyal ul li a{
    font-size: 30px;
    color: #9caac4;
}
.alt_sosyal ul li a:hover{
    font-size: 30px;
    color: #243777;
}
.alt_sosyal ul li a i{

}
.alt_iletisim{
    font-size: 16px;
    font-weight: 400;
    color: #46526e;
    display: table;
    margin: 0 auto;
}
.alt_iletisim .alt_adres{
    text-align: center;
    float: left;
}
.alt_iletisim .alt_ayrac{
    margin: 0 20px;
    text-align: center;
    float: left;
}
.alt_iletisim .alt_telefon{
    text-align: center;
    float: left;
}
.alt_iletisim .alt_telefon a{}
.alt_iletisim .alt_eposta{
    text-align: center;
    float: left;
}
.alt_iletisim .alt_eposta a{}
.copyright{
    text-align: center;
    margin: 20px 0 0 0;
    color: #213360;
    font-size: 12px;
    font-weight: bold;
}
.copyright a{
    text-decoration: none;
}

/* ------------------------------------------------- FORM ------------------------------------------------- */
.form_alani{
    width: 100%;
    clear: both;
}
.form_alani form{

}
.form_baslik{
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    float: left;
    width: 100%;
    clear: both;
}
.form_bolum{
    background: #efefef;
    padding: 20px;
    border-radius: 25px;
    margin: 15px 0;
    float: left;
    width: 100%;
    clear: both;
}
.form_bolum_adi{
    font-weight: bold;
    font-size: 20px;
    text-decoration: underline;
    margin-bottom: 15px;
    float: left;
    clear: both;
    width: 100%;
}
.form_eleman{
    padding: 10px;
}
.form_eleman_baslik{
    float: left;
    width: 20%;
    clear: left;
    line-height: 50px;
    text-align: right;
}
.form_elemani{
    float: left;
    margin: 10px 0;
    width: 70%;
    clear: right;
    text-align: left;
}
.form_elemani input[type="text"]{

}
.form_elemani textarea{

}
.form_elemani input[type="number"]{

}
.form_elemani input[type="date"]{

}
.form_elemani input[type="email"]{

}
.form_elemani input[type="password"]{

}
.form_elemani select{

}
.form_elemani input[type="radio"]{

}
.form_elemani input[type="checkbox"]{
    float: left;
    clear: left;
    width: 10%;
    height: 25px;
    margin: 10px 0;
}
.checkbox_label{
    float: left;
    clear: right;
    width: 25%;
    height: 25px;
    margin: 10px 0;
}
.form_elemani input[type="color"]{

}
.form_elemani input[type="file"]{

}
/* ------------------------------------------------- FORM ------------------------------------------------- */

.sayfa_baslik_alan{
    margin-bottom: 165px;
}
.sayfa_baslik_fon{
    background: url('../images/sayfa_baslik_fon.jpg') no-repeat;
    padding: 3% 3%;
    position: absolute;
    width: 100%;
    left: 0;
    /*height: 150px;*/
    height: auto;
}
.sayfa_baslik{
    color: #ffffff;
    padding: 0 40px;
    font-size: 25px;
    line-height: 70px;
}
.urun_gruplari_baslik{
    text-align: center;
    font-size: 23px;
    color: #22345C;
    font-weight: bold;
    margin: 20px 0;
}
.urun_gruplari_liste{

}
.urun_gruplari_liste ul{
    list-style: none;
}
.urun_gruplari_liste ul li{
    border-bottom: 1px solid #dedede;
    line-height: 35px;
}
.urun_gruplari_liste ul li a{
    text-decoration: none;
    color: #22345C;
    font-weight: 400;
    font-size: 15px;
}
.urun_liste_adi{
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0;
}
.urun_liste_adi a{
    text-decoration: none;
    color: #22345C;
}
.alt_urun_tablo{

}
.alt_urun_tablo table{
    width: 70%;
    margin: 0 auto;
}
.alt_urun_tablo table thead{
    background: #E9EEF4;
    font-weight: bold;
}
.alt_urun_tablo table tbody{
    color: #22345C;
}
.alt_urun_tablo thead tr{
 line-height: 35px;
}
.alt_urun_tablo tbody tr{
    border-bottom: 1px solid #bbbbbb;
}
.alt_urun_tablo tbody tr:last-child{
    border-bottom: none;
}
.alt_urun_tablo thead tr th{
    text-align: center;
    color: #213360;
}
.alt_urun_tablo tbody tr td{
    text-align: center;
    line-height: 35px;
}
.urun_slider{
    margin: 0 auto;
}
.detayli_ara_kutu{
    margin-top: 10px;
}
.detayli_ara_buton{
    margin-top: 10px;
    text-align: center;
}
.detayli_ara_buton input{
    width: 50%;
}
.detayli_ara_kutu_ic{
    margin-bottom: 25px;
}
.detayli_ara_kutu_ic input{
    border-radius: 150px;
}
.breadcrumb{
    font-size: 14px;
    background: none;
}
.breadcrumb ul{
    list-style: none;
    float: right;
}
.breadcrumb ul li{
    float: left;
    margin-right: 15px;
}
.breadcrumb ul li:last-child{
    margin-right: 0px;
}
.breadcrumb ul li:after{
    content: "/";
    margin-left: 15px;
}
.breadcrumb ul li:last-child:after{
    content: "";
    margin-left: 0px;
}
.breadcrumb ul li a{
    text-decoration: none;
    color: #ffffff;
}
.kategori_sayfalar{
    position: relative;
    margin-top: -1%;
    background: #e9eef4;
    padding: 1%;
    margin-bottom: 20px;
    z-index: 1000;
    height: auto;
}
.kategori_sayfalar_liste{
    width: 100%;
    position: relative;
    float: left;
}
.kategori_sayfalar_liste ul{
    list-style: none;
}
.kategori_sayfalar_liste ul li{
    float: left;
}
.kategori_sayfalar_liste ul li:after{
    content: "|";
    margin: 0 35px;
    color: #233573;
    font-size: 16px;
    font-weight: bold;
}
.kategori_sayfalar_liste ul li:last-child:after{
    content: "";
    margin: unset;
    color: unset;
    font-size: unset;
    font-weight: unset;
}
.kategori_sayfalar_liste ul li a {
    text-decoration: none;
    line-height: 50px;
    color: #233573;
    font-size: 16px;
    font-weight: bold;
}
.urun_kutu{
    border: 1px solid #a6a6a6;
    padding: 15px;
    min-height: 310px;
    margin-bottom: 35px;
}
.urun_kodu{
    text-align: center;
    width: 100%;
    background: #243777;
    color: #ffffff;
    line-height: 35px;
    margin: 0 0 10px 0;
}
.urun_foto{
    margin: 0 0 10px 0;
}
.urun_foto a{

}
.urun_foto a img{

}
.urun_baslik{
    text-align: center;
    font-weight: bold;
    line-height: 35px;
    font-size: 13px;
}
.urun_baslik a{
    text-decoration: none;
    color: #243777;
}
.urun_yazi{
    color: #627293;
}
.urun_yazi span{
    font-weight: bold;
}
.bolum_ust_yazi{
    padding: 25px 20px;
    color: #233573;
    text-align: justify;
}
.urunliste_alan{
    background: #e9eef4;
}
.urunler_liste{
    background: #ffffff;
}
.kategori_adi{
    padding: 10px;
    color: #243777;
    font-size: 30px;
    font-weight: bold;
    margin: 15px 0 0 0;
}
.kategori_onyazi{
    padding: 10px;
    color: #243777;
    margin: 0 0 10px 0;
}
.urun_detay_adi{
    padding: 10px;
    color: #243777;
    font-size: 25px;
    font-weight: bold;
    margin: 15px 0 0 0;
}
.urun_detay_kod{
    padding: 0px 10px 10px 10px;
    font-size: 20px;
    font-weight: 400;
    color: #213360;
}
.urun_detay_aciklama{

}