.container { max-width: 1048px; }
body {background-color: #f9f9f9;  }

.heading { position: relative; background-image: -moz-linear-gradient( 90deg, #8c002c 15%, #a8003b 100%); background-image: -webkit-linear-gradient( 90deg, #8c002c 15%, #a8003b 100%); background-image: -ms-linear-gradient( 90deg, #8c002c 15%, #a8003b 100%); border-bottom: 3px solid #76033d; height: 50px; border-radius: 4px; color: #fff; padding-left: 55px; line-height: 3.5em; font-size: 1.2em; }
.heading .icon-kalp { position: absolute; background: #b7124d url(../img/icon-kalp.png) center no-repeat; left: 1px; width: 50px; height: 50px; }
.heading.turuncu { background-image: -moz-linear-gradient( 90deg, #e26b2a 15%, #e98c38 100%); background-image: -webkit-linear-gradient( 90deg, #e26b2a 15%, #e98c38 100%); background-image: -ms-linear-gradient( 90deg, #e26b2a 15%, #e98c38 100%); border-color: #c76421; }
.heading.turuncu .icon-kalp { background-color: #eb8a47; }
.heading.black { background-image: -moz-linear-gradient(90deg,#3c3b3b 15%,#4e4e4e 100%); background-image: -webkit-linear-gradient(90deg,#3c3b3b 15%,#4e4e4e 100%); background-image: -ms-linear-gradient(90deg,#3c3b3b 15%,#4e4e4e 100%); border-color: #1d1d1d; }
.heading.black .icon-kalp { background-color: #2f2f2e; }
/*Page Header*/
.page_header { }
.logo { background: url(../img/logo.png) no-repeat; width: 269px; height: 121px; text-indent: -9999px; }
.logo a { display: block; width: 100%; height: 100%; }
.anamenu { margin-bottom: 10px; background-image: -ms-linear-gradient( 90deg, #FE860C 20%, #F7C11B 100%); background-image: -moz-linear-gradient( 90deg, #FE860C 20%, #F7C11B 100%); background-image: -webkit-linear-gradient( 90deg, #FE860C 20%, #F7C11B 100%); border-top: 1px solid #f5af0f; /*border-bottom: 1px solid #f5af0f;  box-shadow: inset 0 1px 0 0 #ffe159;*/ position: relative; z-index: 3; border-radius: 0; }
.anamenu .navbar-nav > li { color: #fff; font-size: 0.9em; font-weight: 600; text-transform: uppercase; border-right: 1px solid #FAA112; border-left: 1px solid #F8BA1A; }
.anamenu .navbar-nav > li:last-child { border-right: none; }
.anamenu .navbar-nav > li > a { color: #fff; }
.anamenu .navbar-nav > li > a:hover { background-color: #5e5d5b; }
.anamenu .navbar-nav > li.home { border-left: none; }
.anamenu .navbar-nav > li.home a { padding-left: 0 !important; }
.anamenu .navbar-nav > li.home a:hover { background: none; color: #104542; }
.navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.navbar-toggle .icon-bar { background-color: #104542; }

@media (min-width:768px) {
    .anamenu:before { content: ""; background: url(../img/topmenusol.png) no-repeat; position: absolute; left: -28px; top: -1px; width: 30px; height: 58px; }
    .anamenu:after { content: ""; background: url(../img/topmenusag.png) no-repeat; position: absolute; right: -63px; top: -1px; width: 64px; height: 57px; }
}
/*navbar height*/
.navbar, .navbar-right { min-height: 56px; }
.navbar-nav > li > a { padding: 0 12px; line-height: 56px; }

/*Content*/
.main_content { padding: 10px 0; /*background: url(../img/bg.png) bottom no-repeat; background-size: 100% auto;*/ }

/*.sidebar-nav { font-family: Arial; }*/
.sidebar-nav { margin-top: 20px; }
.sidebar-nav .navbar-header { width: 100%; height: 43px; margin-bottom: 5px; float: none; background-image: -moz-linear-gradient( 90deg, #2c3743 15%, #394858 100%); background-image: -webkit-linear-gradient( 90deg, #2c3743 15%, #394858 100%); background-image: -ms-linear-gradient( 90deg, #2c3743 15%, #394858 100%); color: #fff; }
.sidebar-nav .navbar-header h3 { margin: 0; padding: 0 0 0 10px; line-height: 43px; height: 43px; font-size: 1.2em; text-transform: uppercase; }
.sidebar-nav .navbar-collapse { padding: 0; max-height: inherit; }
.sidebar-nav ul { padding: 0; margin: 0; list-style-type: none; float: none; }
.sidebar-nav li { float: none; width: 100%; margin-bottom: 2px; border-top: 1px solid #dfdfdf; border-left: 6px solid #d8d9db; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #f6f6f6; height: 42px; line-height: 42px; padding-left: 15px; color: #7f8288; transition: all .2s; }
.sidebar-nav li:hover { border-left: 6px solid #15be9f; background-color: #efefef; }
.sidebar-nav li:last-child { border-bottom-color: #dfdfdf; }
.sidebar-nav li a { padding: 0; line-height: 42px; color: #7f8288; }
.sidebar-nav li a:hover { background: inherit; }
/*.urunliste .minilist > h2 span { display: inline-block; font-size: 0.756em; font-weight: normal; position: absolute; right: 15px; top: 12px; background-color: rgba(40, 52, 65, 0.7); border-radius: 4px; height: 30px; width: 50px; text-align: center; line-height: 2.4em; }*/

/*Slyat*/
.banner { width: 100%; border: 1px solid #D9DEE4; position: relative; }
.banner .amazingslider-text-bg-0 { background-color: #00bf9a; }
.banner .amazingslider-nav-0 { bottom: 15px !important; right: 15px; top: inherit !important; }

/*Ürün List*/
.list_box .item { position: relative; width: 100%; margin-bottom: 15px; transition: all .2s; }
.list_box .item figure { height: 222px; border: 1px dashed #e3e3e3; border-bottom: none; transition: all .2s; text-align: center; padding: 4px; }
.list_box .item figure img { max-width: 100%; height: auto; }
.list_box .item figure .onsale { position: absolute; border-radius: 3px; padding: 4px 8px; background: rgba(140,0,44,0.7); color: #fff; top: 5px; left: 5px; }
.list_box .item figcaption { padding: 5px; border: 1px solid #e3e3e3; height: 148px; position: relative; transition: all .2s; }
.list_box .item figcaption .name { font-family: Calibri; display: block; font-size: 1em; font-weight: bold; color: #333333; margin-bottom: 5px; height: 60px; line-height: 20px; overflow: hidden; }
.list_box .price { color: #ad2345; display: block; font-weight: bold; text-align: center; font-size: 1.2em; line-height: 28px; }
.list_box .btn { width: 100%; background-color: #47bdff; color: #fff; font-weight: bold; }

/*Footer*/
.page_footer { border-top: 6px solid #394858; }
.page_footer h6 { font-size: 1em; font-weight: bold; position: relative; /*border:2px dashed #aeabab;*/ background: url(../img/kosegen.png) no-repeat; background-size: auto 100%; width: 100%; height: 43px; line-height: 34px; text-transform: uppercase; padding-left: 10px; margin-bottom: 15px; overflow: hidden; }
.page_footer ul { margin: 0; padding: 0; }
.page_footer ul li { color: #555; font-size: 1em; line-height: 1.8em; transition: all .2s; list-style: inside; list-style-type: circle; margin-bottom: 5px; }
.page_footer ul li:hover { margin-left: 5px; color: #000; }
.page_footer ul li a { color: #555; }
.page_footer ul li a:hover { color: #000; }
.page_footer ul.adres li { list-style-type: none; }
.page_footer ul.adres li:hover { margin-left: 0; }
.page_footer ul.adres li .fa { margin-right: 5px; font-size: 1.2em; border: 1px solid #ccc; border-radius: 50%; height: 28px; width: 28px; text-align: center; line-height: 28px; }
.page_footer .paylogos { position: relative; background-color: #fff; height: 70px; margin-top: 60px; border-top: 1px solid #ccc; }
.page_footer .paylogos ul { margin: -32px auto; width: 245px; list-style-type: none; padding: 0; }
.page_footer .paylogos ul li { float: left; transition: all .2s; list-style: none; }
.page_footer .paylogos ul li:hover { margin-top: -5px; margin-left: 0; }
.page_footer .paylogos p { width: 365px; font-size: 0.656em; color: #000; }

/*Eklentiler*/
.back_top { color: #ccc; display: none; position: fixed; text-align: center; width: 50px; right: 10px; bottom: 9px; cursor: pointer; font-size: 26px; }
.back_top:hover { color: #000; }
