
.container {
    margin: 0 auto;
    max-width: 1360px;
    width: 100%;
}
.scrollup {
   background:url("/Skins/shared/images/scroll-more.png") no-repeat scroll 0 0 transparent;
   bottom: 20px;
   display: none;
   height: 54px;
   position: fixed;
   right: 20px;
   width: 54px;
   z-index:9;
}
.modal.left .modal-title, .modal.right .modal-title, .modal .modal-title {
    font-size: 18px;
    font-weight: 600;
}
.nedenloco-col{text-align:center;padding:10px 30px;margin:20px 0px;min-height:340px}
.nedenloco-col .nedenloco-image{display:inline-block;border:1px solid #cacaca;border-radius:50%;min-width:150px;min-height:150px}
.nedenloco-col:hover .nedenloco-image{border-color:#ff5454}
.nedenloco-col .nedenloco-image img{padding-top:30px}
.nedenloco-col h2{color:#ff5454;font:17px arial; padding:20px 0px 15px 0px}
.nedenloco-col p{color:#444444;font:13px/20px arial}
.loco-contactpage-title{background:#fff;display:block;border-bottom:1px solid #ededed}
.loco-contactpage-title h1{font-weight:bold;color:#03a0da;font-size:20px;font-family:arial;line-height:60px;text-align:center;padding:0px}
.loco-contactpage-title h2{font-weight:bold;color:#03a0da;font-size:20px;font-family:arial;line-height:60px;text-align:center;padding:0px}
.loco-contactpage-content{text-align:center;background:#fff;padding-top:22px}
.loco-contactpage-content > div{max-width:272px;position:relative;min-height:300px;display:inline-block;text-align:center;margin-right:10px;margin-left:10px}
.loco-contactpage-content > div:first-child div{background:url(/skins/shared/images/bize-ulasin-bize-sorun.png) no-repeat top center #fff}
.loco-contactpage-content > div:nth-child(2) div{background:url(/skins/shared/images/bize-ulasin-canli-destek.png) no-repeat top center #fff}
.loco-contactpage-content > div:last-child div{background:url(/skins/shared/images/bize-ulasin-telefon.png) no-repeat top center #fff}
.loco-contactpage-content > div > div{color:#444444;font-size:20px;font-weight:bold;line-height:23px;padding-top:93px;border:2px solid #ff9600;border-radius:50%;width:176px;height:176px;display:inline-block}
.loco-contactpage-content > div > div strong{display:block;font-size:17px}
.loco-contactpage-content > div p{color:#444;font-size:14px;line-height:25px;margin-top:15px}
.loco-contactpage-content2 > div{padding:25px 45px 25px 45px;border-top:1px solid #ededed;background:#fff}
.loco-contactpage-content2 > div:first-child{border-top:none}
.loco-contactpage-content2 > div div:last-child strong{display:block}
.loco-contactpage-content2 > div div{float:left}
.loco-contactpage-content2 > div div img{margin-right:40px}
.loco-contactpage-content2 > div div:nth-child(2){max-width:700px;min-width:700px;margin-right:100px}
.loco-contactpage-content2 > div h3{font-size:16px;color:#444444;font-weight:600}
.loco-contactpage-content2 > div p{font-family: "Jost", serif;font-size:14px;color:#444444;line-height:22px}
.loco-contactpage-content2.col-lg-24, .loco-contactpage-content2.col-sm-24, .loco-contactpage-content2.col-md-24, .loco-contactpage-content2.col-xs-24{padding-right:0px;padding-left:0px}
@media (max-width: 1024px){
.loco-contactpage-content2 > div div:nth-child(2){min-width:510px;max-width:510px;margin-right:25px}
.loco-contactpage-content2 > div{padding:25px 15px 25px 15px;}
}
@media (max-width: 800px){
.loco-contactpage-content2 > div div:nth-child(2){min-width:0px;margin-right:10px;max-width:315px;}
}


@media (max-width: 767px) {
    .megamenu .megamenu-content {
        padding: 0px;
    }
}
/*SEARCH*/
.search-input-box .search-input {
    background-color: #fff;
    border: none;
    max-width: 100%;
    text-align: left;
}
.input-group .search-input.form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2;
    height: 39px;
    border-radius: 20px 0 0 20px;
    box-shadow: none;
    border:2px solid #bcbcbc;
    border-right:0px;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.search-input {
    color: #666;
    font-size: 12px;
    padding: 6px 10px;
}
.search-input-box {
    display: table;
    max-width: 100% !important;
    width: 100% !important;
}
span.input-group-btn {
    line-height: 0;
}
.search-input-box .search-btn {
    background-color: #ff9600;
    font-size: 16px;
    padding: 11px 18px 12px;
    line-height:0px;
    border-radius: 0 20px 20px 0;
}
.search-new-mobile {
    padding-top: 68px;
    padding-bottom: 10px;
    background: #fff;
}
.search-input::-webkit-input-placeholder{
    color:#999;
}
.search-input:-moz-placeholder {
    color:#999;
} 
@media (max-width:767px) {
    .search-input-box {
        padding: 4px;
        border-radius: 4px;
        border:none;
    }

}
/*SEARCH*/

/*HEADER v5*/
body{
    background:#f4f4f4;
}
.overlaydarkback{ 
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height:2000px;
    height: 100%;
    z-index: 1002;
    background: #000000; 
    opacity:0.31; 
    display:none;
}
.headerv5.navbar-km{
    background:#fff;
    min-height: auto;
    border: none;
}
.headerv5 .navbar-top {
    background:#fff;
}
.headerv5 .brandWrap {
    background: none;
    height: 124px;
}
.headerv5 .user-menu > li > a {
    background: #f4f4f4;
    border: 2px solid #b0b0b0;
    border-radius: 20px;
    color: #666666;
    height: 38px;
    padding: 7px 10px;
    margin-bottom: 5px;
    line-height: 22px;
    font-weight: 600;
    font-size: 14px;
    font-family: "Jost", serif;
}
.user-menu > li > a i {
    font-size: 23px;
    vertical-align: sub;
}
.headerv5 .nabar-nav > li{
     position: relative;
}
.headerv5 .navbar-nav > li > a {
    color: #fff;
    padding:5px 20px;
}
.headerv5 .megamenu-content ul li {
    border-bottom: none;
    margin-bottom: 3px;
    padding-bottom: 3px;
}
.headerv5 .megamenu-content ul li a {
    font-size: 15px;
    font-weight: 400;
}
.headerv5 .megamenu-content ul li a:hover {
    padding-left: 5px;
}
.headerv5 .megamenu-content ul li strong a {
    margin-bottom: 3px;
    margin-top: 5px;
    font-size: 17px;
    font-weight: 700;
}
.headerv5 .megamenu-content ul li strong a:hover {
    padding-left: 0;
}
.headerv5 .navbar-nav > li > .dropdown-menu {
    box-shadow: 0 3px 10px rgba(103, 103, 103, 0.5);
    transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: top, opacity, visibility;
    transition-timing-function: linear;
    border: medium none;
    border-radius: 0;
}
.headerv5 .search-new {
    margin-top: 36px;
}
@media (min-width:1215px){
    .headerv5 .search-new {
	margin-top: 9px !important;
    }
}
.headerv5 .header-right{
    margin-top:45px;
}
.headerv5 .cart-menu > a > img {
    width: auto;
}

.headerv5 .header-free {
    text-align:center;
    padding-top: 7px;
}
.headerv5 .header-free span {
    display: inline-block;
    font-size: 12px;
    padding: 5px 9px;
    font-weight: 400;
}
.headerv5 .header-free img {
    margin-right: 5px;
}
.headerv5 .toplink {
    text-align: center;
}
.headerv5 .toplink > li > a {
    padding: 5px 0;
    color: #444444;
    font-size: 12px;
    font-weight: 600;
    font-family:'Open Sans', sans-serif;
}
.headerv5 .toplink li {
    display: inline-block;
    margin: 0 5px;
    text-align: center;
}
.headerv5 .center-menu li:hover {
    background: #fff;
}

.headerv5 .cart-menu > a {
    background: #f4f4f4;
    border: 2px solid #b0b0b0;
    border-radius: 20px;
    color: #666666;
    height: 38px;
    font-weight: 600;
    padding: 7px 10px;
    margin-bottom: 5px;
    font-family: "Jost", serif;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.cart-menu > a i {
    font-size: 22px;
    margin-right: 4px;
}
.headerv5 .cart-menu:hover > a{
    color:#444;
    background:#fff;
}

.headerv5 .hasUserMenu > .dropdown-menu {
    margin-top: 0px;
    border-radius: 15px;
    border-top: none;
    padding: 10px 20px 10px 20px;
}
.headerv5 .dropdown-menu>li>a:hover, .headerv5 .dropdown-menu>li>a:focus {
    background:none;
}
.headerv5 .hasUserMenu > .dropdown-menu > li > a {
    color: #444;
    font-size: 14px;
    padding: 7px 5px;
    font-weight: 600;
    text-align: left;
    border-bottom: 1px solid #ededed;
}
.headerv5 .hasUserMenu > .dropdown-menu > li:last-child > a {
    border-bottom: none;
}@media (min-width:768px) {
    .header-offset {
        padding-top: 188px;
    }
    .headerv5 .navbar-brand {
        padding: 20px 10px;
        height: 124px;
    }
.headerv5 .user-menu {
    float: right;
    margin-right: 10px;
}
    .headerv5 .hasUserMenu > .dropdown-menu {
        left: auto !important;
        right: auto !important;
    }
    .headerv5 .center-menu.navbar-nav {
        display: table;
        float: none;
        margin: 0 auto;
        width: auto;
    }
    .headerv5 .navbar-nav > li > a {
        color: #fff;
        padding:14px 50px;
        text-transform: none;
        font-size: 16px;
        font-family: "Jost", serif;
        font-weight:600;
    }

    .headerv5 .navbar-nav > li:last-child {
        background: url(/Skins/shared/images/kampanya_bg.png) no-repeat center 0px;
        height: 44px;
        margin-top: -7px;
    }
    .headerv5 .navbar-nav > li:last-child a {
        padding: 9px 31px 9px 43px;
    }
    .headerv5 .navbar-nav > li:last-child.active, .headerv5 .navbar-nav > li:last-child > a:hover, .headerv5 .navbar-nav > li:last-child > a:focus, .headerv5 .navbar-nav > li:last-child:hover > a{
        background: none;
        color:#fff;
    }

}
@media (max-width:1106px){
    .headerv5 .navbar-nav > li > a {
        padding:14px 30px;
    }
}
@media (max-width:870px){
    .headerv5 .navbar-nav > li > a {
        padding:14px 20px;
    }
}
@media (max-width: 767px) {
    .headerv5 .navbar-brand.mobile-logo {
        display: block;
        height: 60px;
        left: 0;
        margin-left: auto !important;
        margin-right: auto;
        padding: 5px 0;
        position: absolute;
        right: 0;
        width: 133px;
        margin-top:0px;
    }
    .headerv5 .navbar-top{
        height:60px;
    }
    .headerv5 .navbar-nav > li > .dropdown-menu{
        box-shadow:none;
    }
    .headerv5 .navbar-toggle {
        margin-right: 0px;
        margin-top:8px;
        background: none;
	padding: 12px 10px;
    }
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 6px;
}
.navbar-toggle .icon-bar {
    width: 26px;
    height: 2px;
}
    .headerv5 .user-menu > li > a span {
       display: none;
    }
    .megamenu-content ul li a, .megamenu-content ul li p, .megamenu-content ul li, .navbar-nav .dropdown a, .navbar-nav .dropdown {
        color: #444;
    }
.headerv5 .user-menu > li > a {
    padding: 17px 10px;
    background: none;
    border: none;
    height: auto;
    margin: 0;
}
.headerv5 .user-menu > li > a i {
    font-size: 25px;
}
    .headerv5 .megamenu-content ul li strong a {
        border-bottom: 1px solid #eee;
        margin-bottom: 3px;
        margin-top: 5px;
        font-size:12px;
        text-transform: none;
    }
.headerv5 .cart-menu > a {
    background: none;
    border: none;
    height: auto;
    padding: 17px 10px 18px;
    margin-bottom: 0;
}
.cart-menu > a i {
    font-size: 25px;
}
.cart-menu a .cart-quantity {
    right: 14px;
    bottom: 16px;
}
}
@media (max-width: 400px) {
    .headerv5 .navbar-brand.mobile-logo {
        width: 133px;
    }
    .headerv5 .navbar-brand img {
        max-width: 133px;
    }
    .headerv5 .user-menu > li > a {
        padding-right: 5px;
    }
}
/*HEADER v5*/
/*FOOTER*/
.footer {
    background: #ffffff;
    border:none;
    padding-bottom: 20px;
}
.footer-bottom {
    background: #efefef;
    border-top: none;
    padding: 14px 0;
}
.footer .footer-top {
    padding: 22px 0 18px;
}
.footer .footer-top-box {
    display: inline-block;
}
.footer .footer-top-box img{
    margin:0 auto;
    display:block;
}
.footer .footer-top-box > span {
    padding-bottom: 20px;
    display: block;
    color: #444;
    text-align: center;
    padding-top: 10px;
    font-size: 15px;
    font-weight: 600;
}
.footer h3 {
    border-bottom: medium none;
    color: #444;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    padding: 40px 0 0px;
    text-transform: none;
}
.footer a {
    color: #444444;
    font-size: 13px;
    font-weight:400;
}
.footer ul {
    margin-top: 15px;
}
.footer ul li a {
    padding: 0 0 15px 0;
}
.footer-bottom .credit-cards {
    filter: none;
}
.footer .support {
    padding: 30px 0 10px;
    text-align: right;
}
.footer .support a {
    color: #777777;
    font-size: 23px;
    font-weight: 600;
    margin-left: 25px;
}
.footer .support p {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}
.footer .support span {
    display: block;
    color: #777777;
    font-size: 14px;
    font-weight: 600;
    padding-top: 7px;
}
.footer .support span span{
    color:#91dc5a;
    font-size: 20px;
}
.footer .support i {
    float: left;
    font-size:40px;
    color:#91dc5a;
    margin-right: 10px;
    margin-top: 7px;
    font-weight: 600;
}
.footer .social {
    margin-top: 22px;
    float: right;
    text-align: right;
}
.footer .social>a {
    padding: 0px 0 0 10px;
}
.footer .social > img {
    margin: 0 auto 15px;
}
.footer .social span {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    margin: 5px 0 0 10px;
    background: #777777;
    border:none;
}
.footer .social span a, .footer .social span:hover a  {
    line-height: 26px;
    color: #ffffff;
    font-size: 24px;
}
.footer .social span:hover {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    margin: 5px 0 0 10px;
    background: #c6c6c6;
    border:none;
}
.footer .social p {
    text-align:left;
    font:15px "Source Sans Pro",sans-serif;
    padding-bottom: 12px;
    color:#666666;
}
@media (max-width: 992px) {
    .footer-bottom .credit-cards, .km-sign {
        text-align: center;
        padding:5px 10px;
    }
}
/*FOOTER END*/
/*PRODUCT LIST v2*/
@media (max-width: 2560px) and (min-width: 991px) {
    .pgroup-tab .item.itemauto {
        width: 20%;
    }
}

@media (max-width: 991px) and (min-width: 768px){
    .pgroup-tab .item.itemauto {
        width: 25%;
    }
}
@media (max-width: 768px) and (min-width: 600px){
    .pgroup-tab .item.itemauto {
        width: 33.33333333%;
    }
    .pgroup-tab .nav-tabs li a, .product-tab .nav-tabs li a{
        font-size:14px !important;
    }
}

@media (max-width: 600px) and (min-width: 414px){
    .pgroup-tab .item.itemauto {
        width: 50%;
    }
}
@media (max-width: 414px){
    .pgroup-tab .item.itemauto {
        width: 50%;
        padding: 0 5px;
    }
    .pgroup-tab .nav-tabs li a, .product-tab .nav-tabs li a{
        font-size:13px !important;
    }
}

.product {
    text-align: left;
}

#pnl-ptype .tab-content{background:#fff;border:1px solid #ddd}
.tab-content {
    padding: 0 10px;
}
.pgroup-tab, .product-tab {
    background: #fff;
    padding: 0;
}
.nav-tabs {
    display: flow-root;
}
.nav-tabs:after {
    display: none;
}
.product-tab .nav-tabs li {
    background: #ff9600;
    padding: 10px 0 11px 0;
    width: 20%;
    transition:none;
    float: left;
    display: block;
}
.pgroup-tab .nav-tabs li {
    background: #ff9600;
    padding: 10px 0 11px 0;
    width: 33.33%;
    transition: none;
    float: left;
    display: block;
}
.pgroup-tab .nav-tabs li a, .product-tab .nav-tabs li a  {
    font-weight: 600;
    font-family: "Jost", serif;
    font-size: 15px;
    letter-spacing: 0;
    margin: 0;
    text-transform: none;
    color: #fff;
    border-right: 1px solid #ffc675;
    padding: 0 15px;
    text-align:center;
    transition:none;
    border-radius: 0;
    box-shadow: none;
background: transparent;
}
.pgroup-tab .nav-tabs > li.active, .pgroup-tab .nav-tabs > li.hover, .product-tab .nav-tabs > li.active, .product-tab .nav-tabs > li.hover   {
    padding: 20px 0 11px 0;
    margin-top: -10px;
    background: #fff;
    border-radius: 0;
    box-shadow: none;
}
.pgroup-tab .nav-tabs > li.active > a, .pgroup-tab .nav-tabs > li.active > a:hover, .pgroup-tab .nav-tabs > li.active > a:focus, .pgroup-tab .nav-tabs > li.hover > a,
.product-tab .nav-tabs > li.active > a, .product-tab .nav-tabs > li.active > a:hover, .product-tab .nav-tabs > li.active > a:focus, .product-tab .nav-tabs > li.hover > a {
    color: #545454 !important;
    border: 0;
    border-right: 1px solid transparent;
    background:#fff;
    border-radius: 0;
    box-shadow: none;
}
.promotion-new {
    padding: 0 13px;
    min-height: 45px;
    clear: both;
}
.item .promotion-first {
    display: block;
    overflow: hidden;
    margin: 0;
}
.promotion-second {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.item .new-product {
    background: #ff9600;
    font-size: 13px;
    color: #fff;
}
.item .fast-shipping {
    font-size: 11px;
    color: #444444;
    height: auto;
    background: none;
    padding: 0;
    display: flex;
    align-items: center;
    line-height: 12px;
    margin: 0;
}
.item .fast-shipping i {
    font-size: 20px;
    margin-right: 4px;
}
.item .free-ship {
    font-size: 11px;
    color: #444444;
    height: auto;
    line-height: 12px;
    background: none;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
}
.item .free-ship i {
    font-size: 20px;
    margin-right: 2px;
}
.item .product .product-status {
    height: 0px;
    padding-top: 0px;
}
.item .product {
    background: #fff;
    border: none;
    border-radius: 0;
    box-shadow: 1px 0 0 0 #ededed, 0 1px 0 0 #ededed, 1px 1px 0 0 #ededed, 1px 0 0 0 #ededed inset, 0 1px 0 0 #ededed inset;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
    padding: 0;
}
.item .product:hover .image-hover a img {
    opacity: 1;
}

.item h4 a {
    font-size: 15px;
    font-weight: 400;
    color: #444;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item .product .price-box {
    padding: 0 0 0px 13px;
    min-height: 60px;
}
.item .prc-left {
    float: left;
}
.item .product .price-standard {
    color: #989898;
    font-size: 16px;
    margin: 0;
    display: block;
    line-height: 21px;
}
.item .product .price-sales {
    font-size: 20px;
    font-weight: 600;
    font-family: "Jost", serif;
    color: #444;
    line-height: 30px;
}
.product-discount {
    float: left;
}
.item .discount {

    color: #fff;
    font-size: 17px;
    font-weight: 600;
    height: 45px;
    border-radius: 0;
    width: 45px;
    line-height: 38px;
    text-align: center;
    padding: 3px 5px;
    margin-left: 20px;
}
.product .campaign-prbox {
    border-left: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.item .btn-buy {
    margin-top: 15px;
    padding: 6px 20px;
    letter-spacing: 0;
    border-radius: 20px;
    text-transform: none;
    font-weight:600 !important;
}
.product .no-stock {
    padding: 12px 10px;
    border-radius: 0;
    background: none;
    text-align: center;
    width: 100%;
}
.item .description {
    margin: 10px auto 0;
    min-height: 56px;
    padding: 0 13px;
}

.item .product .image-hover a {
    display: block;
    margin: 10px 10px 0;
}
.item .product .image-hover, .item .product .image-hover img {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.item .product:hover .image-hover img {
    transform: scale(1.2);
}
.buy-action {
    background: #fff;
    height: 67px;
}
.product:hover .buy-action {
    animation: 300ms linear 0s normal none 1 running fadeInUp;
}

@media (max-width:414px) {
    .price-box {
        min-height: 55px;
    }

    .item.item .price-standard {
        display: block;
    }
}
.btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus, .action-control a:hover, .action-control a.active {
    color: #fff;
    background-color: #ff9600;
    border: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
@media (max-width:1200px) {
.promotion-new {
    min-height: 60px;
}
}
/*PRODUCT LIST v2 END*/
/*PRODUCT LIST*/
.filter-content {
    background: #fff;
    padding: 10px 15px;
}
.cat-top-count {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
}
.panel-group {
    background: #fff;
}
h1.panel-title ,h2.panel-title  {
    font-size: 18px;
    color: #ff7e00;
    padding: 0 15px;
    margin: 13px 0;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 13px;
    margin-bottom: 0;
}
h1.category-name {
    font-size: 20px;
    font-weight: 600;
    color: #ff9600;
}

.cat-top-bar .psort-list a {
    padding-left: 6px;
    padding-right: 6px;
    font-weight: 600;
    color: #7f8c8d;
}
.cat-top-bar .psort-list a:hover {
    color: #ff9600;
}
.cat-top-bar .psort-list {
    padding-left: 10px;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #444444;
    background-color: #efefef;
    border: none;
    margin-left: 10px;
    border-radius: 50%;
}
.pagination li.active a {
    box-shadow: none;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    z-index: 2;
    background-color: #ff9600;
    border:none;
    color: #FFFFFF;
    border-radius: 50%;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #ff9600;
    border:none;
    color: #FFFFFF;
    border-radius: 50%;
}

.pagination {
    padding: 11px 0;
    margin: 6px auto;
    float: none !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    display: flex;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
    padding: 6px 8px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
    padding: 6px 8px;
}
/*PRODUCT LIST END*/
/*PRODUCT-DEAIL*/
.transitionfx {
    margin-bottom: 40px;
}
#prd-thumb-images .prd-thumb-item img {
    padding: 0;
}
h1.product-title {
    padding-top: 15px;
}
.breadcrumb {
    border: none;
    border-radius: 0;
    font-size:14px;
    font-weight:400;
    color:#444;
    padding: 0;
    margin-bottom: 15px;
}
.breadcrumb li:last-child a {
    color: #ff9600;
}
.main {
    background: #ffffff;
}
.pdetail .main {
    min-height: 570px;
    padding: 30px 30px 10px 30px;
}
.product-default-image img {
    margin: 0 auto;
}
.product-code, .product-code a {
    display: inline-block;
    text-transform: none;
    color:#898989;
    font-size:13px;
}
.product-price {
    padding: 10px 0px;
    margin-bottom:0;
}
.price-standard {
    font-size: 20px;
    text-decoration: line-through;
    color: #989898;
    font-weight: 600;
    margin-right: 10px;
    display: block;
    line-height: 34px;
}
.product-price .price-sales {
    font-size: 34px;
    font-weight: 600;
    display: inline-block;
    font-family: "Jost", serif;
}
.pdetail .price-box{
    display:inline-block;
    min-height: 35px;
}
.pd-discount {
    font-size: 18px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background: url(/Skins/shared/images/discount.png) no-repeat center center;
    display: inline-block;
    height: 76px;
    width: 76px;
    font-weight: 600;
    padding-top: 21px;
    line-height: 15px;
    vertical-align: bottom;
    margin-left: 20px;
}
.pd-discount span span {
    display: block;
    font-size:14px;
}
.incaps {
    font-size: 14px;
}
.cnt-quantity {
    max-width: inherit;
    margin-top: 0;
}
.cnt-quantity .input-group {
    border: 0;
    border-radius: 0;
}
.cnt-quantity .quantity-title {
    display: none;
}
.cnt-quantity .quantity {
    width: 110px;
    border: 4px solid #c6c6c6;
    border-radius: 30px;
    background: #c6c6c6;
}
.cnt-quantity .quantity .input-group-btn>.btn {
    background: none;
}
.cnt-quantity .quantity .btn-quanity {
    font-size: 28px;
    padding: 2px 0px;
    color: #fff;
    font-family: "Jost", serif;
    font-weight:700;
    width: 28px;
}
.cnt-quantity .input-group input.form-control {
    height: 44px;
    padding: 6px 2px;
    border-radius: 7px !important;
    text-align: center;
    color: #444444;
    font-weight: 700;
    font-size: 18px;
    background: #fff;
}
.cart-actions button, .cart-actions .btn-cart, .cart-actions .btn-expressbuy {
    padding: 15px 0 !important;
    font-size: 18px !important;
    margin: 0;
    border-radius: 30px;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 600;
    color: #fff;
}
.cart-actions button img {
    vertical-align: bottom;
}
.pdetail .product-icon {
    margin-bottom: 27px;
    margin-top: 40px;
    display: inline-block;
}
.product-icon div {
    border: 2px solid #dbdbdb;
    border-radius: 7px;
    padding: 6px 0;
    text-align: center;
    width: 130px;
    height: 72px;
    box-shadow: 3px 3px 0px rgb(219 219 219 / 50%);
    position: relative;
    margin-bottom: 12px;
}

.product-icon .icon-check {
    position: absolute;
    top: -4px;
    right: -4px;
    border: none;
    border-radius: 0;
}
.pdetail .product-icon .pdetail-icon-text {
    font-size: 13px;
    max-width: 110px;
    display: block;
    margin: auto;
    color: #444444;
    font-weight: 400;
    line-height: 15px;
    padding-top: 12px;
}
.fast-shipping-text {
    display: inline-block;
    padding: 10px 0;
    font-size: 13px;
    font-weight: 400;
}
.fast-shipping-text img{
    vertical-align:top;
    margin-right:5px;
}
.tab-content {
    padding: 20px;
}
.prd-properties strong {
    font-weight: 600;
    font-size: 18px;
}
.section-review .review-header {
    font-size: 18px;
    padding-bottom: 0;
    font-weight: 600;
}
.review-none .title {
    font-size: 20px;
    margin: 20px 0 20px;
}

@media (max-width:767px){
.breadcrumb {
    padding: 10px 0 0;
    margin-bottom: 0;
}
    .pdetail .main {
        padding: 10px;
    }
.product-tab .panel-group {
    margin-bottom: 0;
}
.product-tab iframe {
    max-width: 370px;
}
.product-tab .panel-group .panel-heading {
    padding: 15px;
}
.product-tab .panel-collapse > div, .section-review {
    padding: 15px;
}
.section-review .review-header {
    font-size: 14px;
}
.review-none .title {
    font-size: 14px;
}
.prd-properties strong {
    font-size: 14px;
}



}

/*PRODUCT-DEAIL END*/
.module-title {
    background: #fff;
    color: #ff9600;
    padding: 5px;
    margin-bottom: 15px;
    text-align: center;
}
.module-title h2 {
    font-weight: 600;
    font-size: 16px;
}
.module-title-v4 {
    clear: both;
}
.module-title-v4 h2 {
    background-color: #f4f4f4;
    text-transform: none;
    font-weight: 600;
    font-size: 20px;
}
.module-title-v4:before {
    border-top: 1px double #d2d2d2;
}
.mtop-60 {
    margin-top: 60px !important;
}
.btn-danger {
    background-color: #ff9600;
}
.btn-danger:hover, .btn-danger:focus {
    background-color: #ff7e00;
    border-color: #ff7e00;
}
.age-cat {
    margin: 15px auto;
    text-align:center;
}
.age-cat ul {
    margin: 10px 0;
    position: relative;
    z-index: 1;
}
.age-cat ul li {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    display: flex;
}
.age-cat ul li a {
    background: #3fb9ec;
    border-radius: 50%;
    color: #ffffff;
    font-size: 30px;
    float: left;
    width: 114px;
    height: 114px;
    text-align: center;
    padding: 30px 0 0 0;
    border: 10px solid #fff;
    margin-bottom:20px;
    position: relative;
    font-family: "Jost", serif;
    font-weight: 600;
    transition: none;
}
.age-cat ul li a:hover {
    background: #ff9600;
}
.age-cat ul li a span {
    font-size: 19px;
    display: block;
}
.age-cat ul li a span.age-img {
    position: absolute;
    z-index: 2;
    top: 29px;
    left: -16px;
    height: 100%;
}
.age-cat ul li a span.age-img.age0-12 {
    background: url(/Skins/shared/images/0-12.png) no-repeat bottom left;
    width: 57px;
}
.age-cat ul li a span.age-img.age12-24 {
    background: url(/Skins/shared/images/12-24.png) no-repeat bottom left;
    width: 60px;
}
.age-cat ul li a span.age-img.age3-4 {
    background: url(/Skins/shared/images/3-4.png) no-repeat bottom left;
    width: 44px;
}
.age-cat ul li a span.age-img.age5-6 {
    background: url(/Skins/shared/images/5-6.png) no-repeat bottom left;
    width: 45px;
}
.age-cat ul li a span.age-img.age7-8 {
    background: url(/Skins/shared/images/7-8.png) no-repeat bottom left;
    width: 73px;
}
.age-cat ul li a span.age-img.age9-10 {
    background: url(/Skins/shared/images/9-10.png) no-repeat bottom left;
    width: 71px;
}
.age-cat ul li a span.age-img.age11-12 {
    background: url(/Skins/shared/images/11-12.png) no-repeat bottom left;
    width: 85px;
}
.age-cat ul li a span.age-img.age13{
    background: url(/Skins/shared/images/13-.png) no-repeat bottom left;
    width: 61px;
}
.content-temp-gender:first-child .inner {
    height: 300px;
    border: 7px solid #8acc0a;
    text-align: center;
    overflow: hidden;
    margin: 0;
    background: #ffffff;
    border-radius: 50%;
    width: 300px;
    margin: 0 auto;
}
.content-temp-gender:nth-child(2) .inner {
    height: 300px;
    border: 7px solid #f69ecd;
    text-align: center;
    overflow: hidden;
    margin: 0;
    background: #ffffff;
    border-radius: 50%;
    width: 300px;
    margin: 0 auto;
}
.content-temp-gender:last-child .inner {
    height: 300px;
    border: 7px solid #098be1;
    text-align: center;
    overflow: hidden;
    margin: 0;
    background: #ffffff;
    border-radius: 50%;
    width: 300px;
    margin: 0 auto;
}
.content-temp-gender .inner .img-block {
    max-height: 100%;
    overflow: hidden;
    padding-top: 16px;
    padding-left: 42px;
}
.content-temp-gender .inner:hover .img-block img {
    transform: none;
}
.content-temp-gender .overly {
    height: 48px;
    text-align: center;
    display: inline-block;
    line-height: 41px;
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 1px;
    margin-top: -20px;
    z-index: 9;
    position: relative;
    font-weight: 600;
}
.content-temp-gender:hover .temp2-title .overly {
    margin-left: 10px;
}
.content-temp-gender:first-child .overly {
    background: url(/Skins/shared/images/bebek-oyuncaklari.png) no-repeat center center;
}
.content-temp-gender:nth-child(2) .overly {
    background:url(/Skins/shared/images/kiz-oyuncaklari.png) no-repeat center center;
}
.content-temp-gender:last-child .overly {
    background:url(/Skins/shared/images/erkek-oyuncaklari.png) no-repeat center center;
}
.km-slider-wrapper.markalar {
    padding: 0 45px 0;
}
.km-slider-wrapper.markalar .content-slide {
    padding: 0 5px;
}
.km-slider-wrapper.markalar .content-slide img {
    display: block;
    margin: 10px auto;
    box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.12);
}
.km-slider-wrapper.markalar .ps-next {
    right:0;  
}
.km-slider-wrapper.markalar .ps-next i{
    margin-right: -4px; 
}
.km-slider-wrapper.markalar .ps-prev {
    left:0;
}
.km-slider-wrapper.markalar .ps-prev i{
    margin-left: -4px;
}
.km-slider-wrapper.markalar .ps-nav {
    font-size: 40px;
    top: 24%;
    background: #fff;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    line-height: 44px;
    opacity: 1;
    transform: none;
    border: 1px solid #e4e4e4;
}
.content-temp2.text-only .inner {
    border: 1px solid #cecece;
}
.content-temp2.text-only .inner:hover {
    border: 1px solid #ff9600;
}
.content-temp2 .inner:hover .overly {
    background:none;
}
.content-temp2.text-only .inner .overly .explore-title {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #555;
}
.content-temp2 .inner .overly .explore-title::after {
    color: #555555;
}
.content-temp2 .inner .overly {
    background: #fff;
}
/*BEST SELLER*/

.best-seller.item {
    margin-bottom: 0px;
}
.best-seller .product-list {
    border-bottom: 1px solid #eee;
    margin: 0;
    padding-top:10px;
    padding-bottom:10px;
    background: #fff;
}


    .best-seller .description {
        text-align: left;
        border: none;
        min-height: initial;
        margin: auto;
    }

        .best-seller .description h4 {
            margin: auto;
            padding: 10px 0 4px 0;
        }

            .best-seller .description h4 a {
                font-weight: 300;
                font-size: 18px;
            }

    .best-seller .price {
        text-align: left;
        font-weight: 400;
    }

    .best-seller .price-standard, .best-seller .price-sales {
        display: inline !important;
        margin-right: 6px;
    }

    .best-seller .discount {
        margin-top: 0;
        padding: 3px 5px;
    }

    .best-seller .list-image-hover {
        min-height: 80px;
    }

    .best-seller .product-number {
        padding-top: 20px;
    }

        .best-seller .product-number span {
            background: #f9f9f9;
            border: 2px solid #eee;
            border-radius: 5px;
            display:inline-block;
            font-size: 17px;
            height: 38px;
            line-height: 32px;
            margin-left:10px;
            text-align: center;
            width: 38px;
        }

    .best-seller .km-percentage {
        margin-top: 36px;
    }

    .best-seller .km-percentage-bar {
        width: 130px;
        background: #f9f9f9;
        border: 2px solid #eee;
        margin-right: 5px;
        padding: 3px 6px;
        border-radius: 5px;
        display: inline-block;
    }

        .best-seller .km-percentage-bar span {
            display: block;
            width: 2px;
            height: 8px;
            background: #91dc5a;
            border-radius: 3px;
        }

    .best-seller .km-percentage-text {
        font-size: 13px;
        color: #666;
        vertical-align: top;
        line-height: 16px;
        display: inline-block;
    }



@media (max-width: 767px) {
    .best-seller .description h4 {
        margin: 15px 0 8px;
    }

    .best-seller .km-percentage {
        margin-top: 15px;
    }
}

@media (max-width: 600px) {
    .best-seller .description h4 {
        margin: 5px 0 8px;
        text-align: left !important;
        padding: 6px 0 4px 0;
    }

    .best-seller .km-percentage {
        margin-top: 8px;
    }

    .best-seller .description h4 a {
        font-size: 15px;
    }

    .best-seller .price {
        font-size: 20px;
    }

    .best-seller .km-percentage-bar {
        padding: 2px 6px;
    }

        .best-seller .km-percentage-bar span {
            height: 5px;
        }
}

@media (max-width: 414px) {
    .best-seller .description h4 {
        margin: 0;
        text-align: left !important;
        padding: 4px 0 2px 0;
    }

    .best-seller .km-percentage {
        margin-top: 5px;
    }

    .best-seller .description h4 a {
        font-size: 14px;
    }

    .best-seller .price {
        font-size: 16px;
        min-height: 30px;
    }

    .best-seller .discount {
        margin-top: 0;
        padding: 1px 3px;
        font-size: 14px;
    }
}
/*BEST SELLER*/
.product-details .product-details-baslik{font:bold 13px arial;margin-bottom:15px;display:block}
.product-details ul{margin-left:15px}
.product-details ul li{list-style:disc}
.embed-wrapper {
    width: 100%;
    margin: 0 auto;
}
.embed-container {
    position: relative;
    padding-bottom: 38.35%;
    padding-top: 18%;
    height: 0;
    overflow: hidden;
}

.embed-container div,
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.campaign {
    border: none;
    color: #444;
    background: none;
    padding: 12px 0px 0;
    margin-bottom: 0;
    border-radius: 6px;
}
.campaign p {
    margin: 0;
}
.campaign-title {
    color: #ff5400;
}
.border-box, .cart-summary {
    background: #fff;
}
.panel-group {
    border-radius: 8px;
}