/*.section{
    padding:50px;
}*/
.top-head {
    border-bottom: 2px #FE0000 solid !important;
}
.top-head .logo {
	position: absolute;
}

.top-head .top-nav > ul > li > a {
    color: #000 !important;
}

.center-tbl {
	display: inline;
}

.top-bar {
    padding: 3px 0;
}

.top-bar ul {
	/*margin-left:47px;*/
}

.aktif-dil a  {
    background-color: #FE0000;
    color: #fff;
}

.sag {
	float: right !important;
}

.ortala {
    text-align: center;
}

.gri-arka {
    background-color: #f1f1f1;
}

.tepe {
    height: 110px;
    font-family: "Open Sans", sans-serif;
}

.tepe h1 {
    float: right;
    color: #fff;
    margin-right: 25px;
    font-weight: 700;
    display: table-cell;
    vertical-align: middle;
    margin-top:18px;
    margin-bottom:10px;
    font-size:24px;
}

.tepe > span {
    clear: both;
    display: inline-block;
    float: right;
    margin-right: 25px;
    color: #ffffff;
    margin-top: 0px;
    font-size: 14px;
}

.tepe > span a {
    color: #fff;
}

.tepe > span a:hover {
    text-decoration: underline;
}

.tepe .ayrac {
    margin:0 5px;
}



.alt-slider {
    font-family: 'Open Sans', sans-serif;
}

.alt-slider .alt-slider-kutu {
    background-color: #fff;
    padding-top:1px; 
    text-align: center;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 38px -10px rgba(112,112,112,0.2);
    -moz-box-shadow: 0px 0px 38px -10px rgba(112,112,112,0.2);
    box-shadow: 0px 0px 38px -10px rgba(112,112,112,0.2);
}

.alt-slider .alt-slider-kutu h2 {
    margin: 10px 0 10px 0;
    font-weight: 700;
    color: #333;
    font-size:22px;
    text-align: center;
    /*font-family: 'Open Sans', sans-serif;*/
}

.alt-slider .alt-slider-kutu p {
    padding: 25px 15px 10px 15px;
    font-size:16px;
    /*font-style: italic;*/
    font-weight: 500;

}

.alt-slider .alt-slider-kutu a.vk-button {
    padding: 3px 40px 3px 40px;
    background-color: #a50000;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    margin-bottom:20px;
    border-radius: 20px;
    border:1px solid #a50000;
}

.alt-slider .alt-slider-kutu a.vk-button:hover {
    background-color: #fff;
    color: #a50000;
    border:1px solid #a50000;
}

.alt-slider .alt-slider-kutu .alt-slider-img {
/*    padding: 20px;
    margin:50px;*/
}

.horizontal-slider .slick-next {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.horizontal-slider .slick-prev {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}


.sayfa-detay-img {
    background-color: #fff;
    border-radius: 20px;
}

.sayfa-detay-detay{
    font-family: 'Open Sans', sans-serif;
    background-color: #fff;
    min-height: 480px;
    padding: 30px;
    color: #000;
    font-size:15px;
}

.sayfa-detay-detay h1 {
    color: #000;
    font-size: 24px;
    margin-bottom:10px;
}

.sayfa-detay-detay h2 {
    color: #000;
    font-size: 20px;
    margin-bottom:10px;
}

.sayfa-detay-detay h2 strong {
    display: inline-block;
    width: 300px;
}

.sayfa-detay-detay h2 span {
    font-weight: 400;
}

.sayfa-detay-detay p.baslik-alti{
    font-size: 18px;
    margin-bottom:40px;
}

.sayfa-detay-coklu-img {
    margin-top:20px;
}

.sayfa-detay-coklu-img img {
    padding:7px;
    background-color: #fff;
    margin:5px;
    width: 75px;
    border-radius: 10px;
}

.sayfa-detay .urun-bilgisi{
    background-color: #FFF2D3;
    margin-top:25px;
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
}

.sayfa-detay .urun-bilgisi h3{
    color: #000;
    margin-bottom:0;
}

.sayfa-detay .urun-bilgisi hr {
    margin-top:0;
    border: 1px solid #000;
}


.ek-resimler-baslik h4{
    font-size:24px;
    margin-bottom:0;
    margin-top:25px;
}

.ek-resimler-baslik hr{
    border:1px solid #044488;
    padding: 0;
    margin-top:0;
    margin-bottom:30px; 
}

.ek-resimler {
    margin-top: 5px;
}

.ek-resimler img {
    border:1px solid #333;
    border-radius: 5px;
}

.ek-resimler img:hover {
    border-color: #780000;
}

.sonuc-ic {
    background-color: #0B9C21;
    padding: 15px;
    font-size: 16px;
    margin-top: 25px;
    color: #fff;
    text-align: center;
}
/*------------------------------------------------------------------------------*/
/*MOBİL EKRANLAR İÇİN */
@media screen and (max-width:767px) {
    .top-head .logo {
         width: 189px;
         position: relative;
     }

    .flex-direction-nav a {
        height:30px;
    }

}