.inc-body {
    padding: 3em 0;
}

.home-products {
    padding: 3em 0;
}

.product-carousel {
    margin-top: 2em;
}

.product-carousel .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
}

.product-carousel .owl-prev, .product-carousel .owl-next {
    position: absolute;
    font-size: 60px;
    color: #d2b871;

}

.product-carousel .owl-prev {
    left: -50px;
}

.product-carousel .owl-next {
    right: -50px;
}

.product {
    padding-bottom: 20px;
}

.product .product-title a {
    color: #242424;
    font-weight: 600;
    font-size: 17px;
    margin-top: 15px;
    display: block;
}

.product .product-price {
    color: #000;
    margin-top: 10px;
}

.product .product-image img {
    border: none;
}

.product .product-bottom {
    position: absolute;
    bottom: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.3s ease 0s;
    -moz-transition: 0.3s ease 0s;
    -ms-transition: 0.3s ease 0s;
    -o-transition: 0.3s ease 0s;
    transition: 0.3s ease 0s;
}

.product:hover > .product-bottom {
    visibility: visible;
    opacity: 1;
}

.product .product-bottom .fast-add,
.product .product-bottom .fast-show {
    background: #d2b871;
    color: #fff;
    border: 1px solid #d2b871;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: 0.3s ease 0s;
    -moz-transition: 0.3s ease 0s;
    -ms-transition: 0.3s ease 0s;
    -o-transition: 0.3s ease 0s;
    transition: 0.3s ease 0s;
}

.product .product-bottom .fast-add:hover,
.product .product-bottom .fast-show:hover {
    background: #fff;
    color: #d2b871;
}

.product .product-bottom .fast-add {
    margin-right: 10px;
    padding: 10px 33px;
    font-size: 15px;
}

.product .product-bottom .fast-show {
    padding: 7px 15px;
    font-size: 19px;
}

.home-products .nav-tabs {
    border-bottom: 1px solid #d2b871;
}

.home-products .nav-tabs > li > a {
    border-radius: 0;
    color: #242424;
}

.home-products .nav-tabs > li.active > a,
.home-products .nav-tabs > li.active > a:focus,
.home-products .nav-tabs > li.active > a:hover {
    background: #d2b871;
    color: #fff;
}

.member-menu-wrapper {
    background: #4c4c4c;
}

.member-menu-wrapper .member-menu > ul {
    text-align: center;
    margin-bottom: 0
}

.member-menu-wrapper .member-menu > ul > li {
    display: inline-block;
    text-align: center;
    margin-left: -.3em;
    position: relative;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.member-menu-wrapper .member-menu > ul > li:last-child > a {
    border-right: 0
}

.member-menu-wrapper .member-menu > ul > li:hover {
    background: rgba(255, 255, 255, 0.1)
}

.member-menu-wrapper .member-menu > ul > li:hover > ul {
    top: 3.9em;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    opacity: 1;
    visibility: visible
}

.member-menu-wrapper .member-menu > ul > li > a {
    display: block;
    padding: 1em;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.member-menu-wrapper .member-menu > ul > li > a > i {
    color: #ffffff;
    font-size: 1.5em;
    margin-bottom: .3em;
    margin-right: .5em
}

.member-menu-wrapper .member-menu > ul > li > a > span {
    font-size: 1em;
    color: #fff
}

.member-menu-wrapper .member-menu > ul > li > ul {
    opacity: 0;
    visibility: hidden;
    list-style: none;
    position: absolute;
    left: 0;
    top: 16.8em;
    width: 16em;
    z-index: 999;
    box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.3);
    background: #777;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.member-menu-wrapper .member-menu > ul > li > ul:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #777 transparent;
    position: absolute;
    top: -.6em;
    left: 1em;
    z-index: 999;
    content: "";
}

.member-menu-wrapper .member-menu > ul > li > ul > li > a {
    display: block;
    padding: 1em;
    color: #fff;
    text-align: left;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.member-menu-wrapper .member-menu > ul > li > ul > li > a:hover {
    background: #4C4C4C;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.member-menu-mobile {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #33322e;
    z-index: 99;
    padding-top: 30%;
    overflow: hidden
}

.member-menu-mobile li {
    display: inline-block;
    padding: 2em 1em;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.1)
}

.member-menu-mobile li:nth-child(2), .member-menu-mobile li:nth-child(4), .member-menu-mobile li:nth-child(5) {
    border-right: none
}

.member-menu-mobile li:nth-child(5) {
    border-bottom: none
}

.member-menu-mobile li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.member-menu-mobile li > a {
    display: block;
    color: #f1f1f1
}

.member-menu-mobile li > a i {
    font-size: 3em;
    display: block
}

.member-menu-mobile li > a span {
    font-size: .9em;
    margin-top: 1em;
    display: inline-block;
    height: 100%;
    overflow: hidden;
}

.member-menu-mobile li > ul {
    position: fixed;
    background: #484646;
    color: #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 100;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.member-menu-mobile li > ul > li > a {
    display: block;
    padding: .5em;
    color: #fff;
    font-size: 1.2em
}

.member-menu-mobile .close-all {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    z-index: 1001;
    font-size: 2em;
    background: rgba(0, 0, 0, 0.3);
    padding: .5em 1em
}

.member-menu-mobile .member-menu-mobile-sub {
    padding-top: 20%
}

.member-menu-mobile .member-menu-mobile-sub:before {
    height: 4.8em;
    width: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    top: 0;
    left: 0;
    content: ""
}

.member-menu-mobile .member-menu-mobile-sub .fa-chevron-left {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 2em;
    background: rgba(0, 0, 0, 0.3);
    padding: .7em 1em
}

.member-menu-mobile .member-menu-mobile-sub li {
    height: 12em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.member-menu-mobile .member-menu-mobile-sub li:last-child, .member-menu-mobile .member-menu-mobile-sub li:nth-last-child(2) {
    border-bottom: 0
}

.member-menu-mobile .member-menu-mobile-sub li i {
    margin-bottom: .3em
}

.member-menu-button {
    text-align: center;
    color: #fff;
    padding: 1em;
    font-size: 1.3em
}

.member-menu-hide {
    opacity: 0;
    visibility: hidden;
    border-radius: 100%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.member-menu-show {
    opacity: 1;
    visibility: visible;
    border-radius: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.inner-banner {
    background: #fff url(../images/inner-banner-bg.jpg) 0 0 no-repeat;
    background-size: cover;
    padding: 45px 0;
    position: relative;
}

.inner-banner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #E9E9F0;
    opacity: .8;
}

.inner-banner .thm-container {
    position: relative;
    z-index: 1;
}

.inner-banner h3 {
    margin: 0;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 55px;
    color: #292944;
    font-weight: 800;
}

.inner-banner p {
    font-size: 20px;
    font-style: italic;
    margin: 0;
    color: #323240;
}

.bread-cumb {
    background: #f8f8f8;
    padding: 14.5px 0;
    border-bottom: 1px solid #e9e9ec;
}

.bread-cumb ul {
    margin-bottom: 0;
}

.bread-cumb ul li a,
.bread-cumb ul li span {
    font-size: 14px;
    text-transform: uppercase;
    color: #BFBFBF;
    letter-spacing: .01em;
    font-weight: bold;
}

.bread-cumb ul li span:before {
    content: '\f105';
    font-family: 'FontAwesome';
    margin-right: 12px;
}

.btnStd {
    position: relative;
    display: block;
    background: url(../images/k/bgBtn.jpg) 0 0 repeat-x;
    color: #000;
    padding: 0 6px;
    text-decoration: none !important;
    cursor: pointer;
    display: inline-block;
    position: relative;
    background-color: #FFFFFF;
    border: 1px solid #bdbdbd !important;
    margin: 1px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.btnStd:hover {
    background-position: 0 -84px;
    border: 1px solid #7CA323 !important;
    color: #FFF;
}

.btnStd.active,
.btnStd:active,
.btnStd:focus {
    background-position: 0 -84px;
    border: 1px solid #7CA323 !important;
    color: #FFF;
}

.btnStd.active a {
    color: #ffffff;
}

.btnStd.active span {
    display: block;
}

.btnStd.active a span {
    display: block;
}

.btnStandart {
    display: block;
    padding: 6px;
}

.btnYukleniyor, .btnListeOnay, .btnKilit, .btnUser, .btnKargo, .btnCikis, .btnMesaj, .btnGonder, .btnYeni, .btnDuzenle,
.btnKaydet, .btnSepet, .btnYenile, .btnGeri, .btnSil, .btnOnay {
    display: inline-block;
    padding: 8px 8px 8px 20px;
    font-weight: normal;
}

.btnYukleniyor2 {
    display: inline-block;
    padding-left: 20px;
}

.aa-onay {
    background-color: #E4F7DD;
    border: 1px solid #B8EBA6;
    background-image: url(../images/k/check.png);
}

.aa-acikmavi {
    background-color: #E7F0F7;
    border: 1px solid #CFD4D7;
    background-image: url(../images/k/info.png);
}

.aa-bilgi {
    background-color: #CAE9FF;
    border: 1px solid #84CBFF;
    background-image: url(../images/k/info.png);
}

.aa-hata {
    background-color: #FFEFEF;
    border: 1px solid #FFC9C9;
    background-image: url(../images/k/stop.png);
}

.aa-hata, .aa-bilgi, .aa-onay, .aa-gri, .aa-zeytin, .aa-acikmavi {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 2px 0;
    padding: 8px;
    padding-left: 35px;
    background-position: 5px center;
    background-repeat: no-repeat;
}

.aa-gri {
    background-color: #EFEFEF;
    border: 1px solid #D8D8D8;
    padding: 8px;
}

.aa-zeytin {
    background-color: #EAF3DD;
    border: 1px solid #CDE3AD;
    background-image: url(../images/sol.gif);
    padding-left: 20px;
}

.aa-standart {
    padding: 5px 0;
    font-size: 18px;
    color: #008DE9;
}

.aa-yesil {
    padding: 8px;
    background: #E9FFDD;
    border: 1px solid #72C868;
    text-align: left;
}

.aa-yesil .h1 {
    color: #004800;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
}

.kp-form {
}

.kp-form * {
    box-sizing: border-box;
}

.kp-form .image {
    margin-bottom: 10px;
}

.kp-form .spot {
    padding: 10px;
    border: 1px solid #ccc;
    background: #fbf8f8;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 10px;
    border-radius: 5px;
    width: 98%
}

.kp-form .fields {
}

.kp-form .fields ul {
}

.kp-form .fields ul li {
    padding: 2px 20px 2px 2px;
    list-style: none;
}

.kp-form .noname li.zorunlu {
}

.kp-form .name {
    padding: 5px 0;
}

.kp-form .field {
    position: relative
}

.kp-form .field .help {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.kp-form .left .name {
    float: left;
    width: 30%;
}

.kp-form .left .field {
    float: right;
    width: 70%;
}

.kp-form .top .name {
}

.kp-form .top .field {
}

.kp-form .noname .field {
}

.kp-form select, .kp-form textarea, .kp-form input[type="text"], .kp-form input[type="password"] {
    border: 1px solid #e8e8e8;
    padding: 8px;
    width: 100%;
    font-size: 12px;
    border-radius: 2px;
    transition: 0.3s linear border;
}

.kp-form input[type="text"] {
}

.kp-form textarea {
    min-height: 100px;
}

.kp-form select {
}

.kp-form input[type='text']:focus, .kp-form input[type='password']:focus, .kp-form select:focus, .kp-form textarea:focus {
    outline: 0;
    outline: thin dotted \9; /* IE6-9 */
    border-color: #129FEA;
}

.kp-form input[disabled], .kp-form select[disabled], .kp-form textarea[disabled] {
    cursor: not-allowed;
    box-shadow: inset 0 1px 10px #dfdddd;
    background-color: #ededed;
    color: #a09c9c;
    border-color: #d7d5d5;
}

.kp-form input[readonly]:focus, .kp-form select[readonly]:focus, .kp-form textarea[readonly]:focus {
    background: #eee; /* menu hover bg color */
    color: #777; /* menu text color */
    border-color: #ccc;
}

.kp-form input:focus:invalid:focus, .kp-form select:focus:invalid:focus, .kp-form textarea:focus:invalid:focus {
    border-color: #e9322d;
}

.kp-form input[type='button'], .kp-form input[type='submit'] {
    margin-left: 2px;
    margin-right: 2px;
    -moz-box-shadow: inset 0px 2px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 2px 0px 0px #ffffff;
    box-shadow: inset 0px 2px 0px 0px #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    border: 1px solid #c7c7c7;
    display: inline-block;
    color: #404040;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 14px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
    cursor: pointer;
    margin-right: 13px;
}

.kp-form input[type='button']:hover,
.kp-form input[type='submit']:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color: #dfdfdf;
}

.kp-form input[type='button']:active,
.kp-form input[type='submit']:active {
    position: relative;
    top: 1px;
}

.db {
    display: block;
}

.di {
    display: inline-block;
}

.dn {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}


.liste-grid {
    border-top: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.liste-grid th {
    font-size: 12px;
    padding: 4px;
    color: #008DE9;
    background-color: #FFF;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    background: url(../images/k/tablo-th-bg.jpg) repeat-x;
}

.liste-grid td {
    padding: 4px;
    border-bottom: 1px dotted #999;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
}


.product-box {
    border: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    text-align: center;
    background: #fff;
    max-height: 730px;
    padding: 5px;
}

.product-box .product-img {
    padding: 1em
}

/*.product-box .product-img img{
    min-height: 340px;
}*/

.product-box {
    margin-bottom: 2em;
}

.product-box .product-excerpt {
    font-size: .9em;
    color: #777
}

.product-box .old-price {
    text-decoration: line-through;
    position: relative;
    top: 0
}

.product-box .new-price {
    color: #000;
    font-size: 1.3em;
    margin-left: 1em
}

.product-box .price {
    display: inline-block;
}

.product-box .product-bottom div {
    padding: .8em .5em .6em .5em;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    text-align: center;
    background: #f6f6f6;
    font-size: .8em;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.product-box .product-bottom div:hover {
    background: #148c94;
    color: #fff;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.product-box .product-bottom div:hover a {
    color: #fff;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.product-box .product-bottom div:last-of-type {
    border-right: 0
}

.product-box .product-bottom div p {
    margin-bottom: .8em;
    font-size: 1em;
    line-height: 1;
    margin-top: 1em;
}

.product-box .product-bottom div i {
    font-size: 1.4em
}

.product-box .product-bottom a {
    display: block
}

.product-box .is-basket {
    background: #ff6000 !important;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    position: relative
}

.product-box .is-basket p, .product-box .is-basket i {
    position: relative;
    z-index: 2
}

.product-box .is-basket:after {
    width: 0%;
    height: 100%;
    position: absolute;
    content: "";
    display: block;
    left: 0;
    top: 0;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    z-index: 1;
    background: #b34300
}

.product-box .is-basket:hover:after {
    display: block;
    width: 100%;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.product-box .is-basket a {
    color: #fff !important
}

.product-box .product-discount {
    background: #288c0e;
    color: #fff;
    text-align: center;
    position: absolute;
    display: inline-block;
    width: 4em;
    height: 2em;
    line-height: 1.8;
    font-size: .8em;
    left: 1em;
    top: 0;
    z-index: 9
}

.product-box .product-discount:before {
    background: #288c0e;
    height: 5px;
    content: "";
    width: 5em;
    position: absolute;
    top: -.4em;
    left: -.5em
}

.cf:after, .cf:before {
    display: table;
    content: " "
}

.cf:after {
    clear: both
}

.cf {
    zoom: 1
}

.buy-button {
    display: inline-block;
    margin-left: 1.5em;
}

.product-box .product-title a {
    color: #000;
}

.product-piece {
    margin-bottom: 20px;
}

.product-piece input {
    display: inline-block;
    width: 63px;
}

.product-piece span {
    font-weight: bold;
    margin-right: 5px;
    color: #000;
}

.product-buttons {
    padding: 16px 16px 0px 16px;
}

.product-buttons a i {
    font-size: 13px;
}

.product-buttons a span {
    font-size: 11px;
    padding-left: 5px;
}

.product-buttons a:first-child {
    background: #337ab7;
    color: #fff;
    padding: 10px 0;
    display: block;
    float: left;
    width: 48%;
    text-align: center;
}

.product-buttons a:last-child {
    background: #069ca5;
    color: #fff;
    padding: 10px;
    text-align: center;
    display: block;
    float: right;
    width: 48%;
}

.product-buttons a:hover {
    opacity: .5;
}

.breadcrumb {
    background: #f2f2f2;
    padding: 2em 0;
    margin: 0;
}

.breadcrumb .bc-title {
    color: #000;
}

.breadcrumb ul {
    list-style: none;
    margin-bottom: 0;
    margin-top: .5em
}

.breadcrumb ul li {
    float: left
}

.breadcrumb ul li + li:before {
    content: "/";
    margin: 0 .5em;
    color: #333
}

.breadcrumb ul li a {
    font-size: 1em;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    text-transform: uppercase;
}

.breadcrumb ul li a:hover {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.breadcrumb ul li a.active {
    color: #46763a
}

.product-detail-title {
    font-size: 1.2em;
    font-family: "MuseoSansCyrl-500";
    color: #333
}

.product-detail-price {
    font-size: 1.4em;
    font-family: "MuseoSansCyrl-700";
    color: #46763a
}

.product-detail-features {
    margin-top: 2em
}

.product-detail-features strong {
    float: left;
    width: 7em;
    color: #aaaaad;
    font-weight: 300
}

.product-detail-features span {
    color: #333
}

.product-details-excerpt {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 1em 0;
    font-size: 15px;
    margin-top: 2em
}

.product-details-excerpt p {
    margin-bottom: 0
}

.product-details-sizes strong {
    margin-right: .5em;
    color: #333
}

.product-details-sizes .colors {
    position: relative;
    top: .5em
}

.product-details-sizes .size-item {
    display: inline-block;
    text-align: center
}

.product-details-sizes .color-wrapper {
    position: relative;
    top: 1.3em
}

.product-details-sizes .size-wrapper {
    position: relative;
    top: 2em
}

.product-details-sizes .size-wrapper a {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    display: block;
    width: 1.7em;
    height: 1.7em;
    border: 2px solid #d7d7d7
}

.product-details-sizes .size-wrapper a:hover, .product-details-sizes .size-wrapper a:focus, .product-details-sizes .size-wrapper a:active {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    background: #46763a;
    border: 2px solid #46763a;
    color: #fff
}

.product-detail-social {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    padding-top: 1em
}

.product-detail-social strong {
    font-size: 1.2em;
    float: left;
    color: #000
}

.product-detail-social ul {
    margin: .2em 0 0 1em;
    display: inline-block
}

.product-detail-social ul li {
    float: left;
    list-style-type: none
}

.product-detail-social ul li + li:before {
    content: "/";
    padding: 0 .5em
}

.product-detail-social ul li a {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.product-detail-social ul li a:hover {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    color: #46763a
}


.product-detail-tags strong {
    font-size: 1.2em;
    float: left;
    color: #000
}

.product-detail-tags ul {
    margin: .2em 0 0 1.3em;
    display: inline-block
}

.product-detail-tags ul li {
    float: left;
    list-style-type: none
}

.product-detail-tags ul li + li:before {
    content: "/";
    padding: 0 .5em
}

.product-detail-tags ul li a {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.product-detail-tags ul li a:hover {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    color: #46763a
}

@media only screen and (min-width: 320px) {
    .thumbelina-wrapper {
        height: 78%
    }



}

@media only screen and (min-width: 768px) {
    .thumbelina-wrapper {
        height: 78%
    }



}

@media only screen and (min-width: 1024px) {
    .thumbelina-wrapper {
        height: 445px
    }
}

.contact-info-box,
.contact-info-box li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.contact-info-box li {
    margin-bottom: 50px;
}

.contact-info-box li:last-child {
    margin-bottom: 0;
}

.contact-info-box .icon-box,
.contact-info-box .text-box {
    display: table-cell;
    vertical-align: middle;
}

.contact-info-box .icon-box i {
    font-size: 30px;
    color: #1876c3;
    line-height: 46px;
    width: 50px;
    text-align: center;
    height: 50px;
    border-radius: 50%;
    border: 1px solid #1876c3;
}

.contact-info-box .icon-box i.fa-envelope-o {
    font-size: 23px;
}

.contact-info-box .text-box {
    padding-left: 30px;
}

.contact-info-box .text-box p {
    line-height: 22px;
    color: #898989;
    margin: 0;
}

.contact-section form.contact-form {
    background: #F8F8F8;
    padding: 45px 40px 25px;
}

.contact-section form.contact-form .form-grp {
    margin-bottom: 25px;
}

.contact-section form.contact-form .form-grp label {
    margin: 0;
    font-size: 15px;
    color: #404040;
    line-height: 26px;
    display: block;
    font-weight: normal;
    margin-bottom: 6px;
}

.contact-section form.contact-form .form-grp input[type="text"],
.contact-section form.contact-form .form-grp input[type="email"],
.contact-section form.contact-form .form-grp textarea,
.contact-section form.contact-form .form-grp select {
    width: 100%;
    height: 45px;
    border: 1px solid #E9E9E9;
    padding-left: 15px;
}

.contact-section form.contact-form .form-grp textarea {
    height: 165px;
    padding-top: 15px;
}

.contact-section form.contact-form .form-grp .thm-button {
    margin-top: 22px;
}

#contact-google-map {
    width: 100%;
    height: 500px;
}

.yeni-grid {
    border-top: 1px solid #B6B6B6;
    border-left: 1px solid #B6B6B6;
    border-bottom: none;
    border-right: none;
    /*background:url(../images/i/i-table-td.png) repeat-x left bottom #FFF;*/
    margin: 1px;
    color: #000;
    text-align: left;
}

.yeni-grid th {
    /* background:url(../images/i/i-table-th.png) repeat-x left top #DDDDDD;*/
    background-color: #E2E4FF;
    vertical-align: middle;
    padding: 3px 2px 3px 5px;
    border: 1px solid #B6B6B6;
    border-left: none;
    border-top: none;
    font-weight: bold;
}

.yeni-grid th, .yeni-grid th * {
    color: #000;
}

.yeni-grid td {
    padding: 4px;
    border: 1px solid #B6B6B6;
    border-left: none;
    border-top: none;
    min-height: 36px;
}

.yeni-grid-yan {
    border-top: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-bottom: none;
    border-right: none;
}

.yeni-grid-yan th {
    background: #E9E9E9;
    vertical-align: middle;
    text-align: left;
    padding: 2px 2px 2px 5px;
    border-left: 4px solid #DADADA;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #DADADA;
}

.yeni-grid-yan th, .yeni-grid-yan th * {
    color: #000;
}

.yeni-grid-yan td {
    padding: 4px;
    border-left: 1px solid #FFF;
    border-top: 1px solid #FFF;
    border-right: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    background: #F3F3F3;
}

#IcerikDiv * {
    line-height: 17px;
    font-size: inherit;
}

.responsive-table {
    display: table;
    width: 100%;
    background: #fff;
    margin: 0;
    box-sizing: border-box
}

.responsive-table .caption {
    display: block;
    width: 100%;
    background: #64e0ef;
    height: 55px;
    padding-left: 10px;
    color: #fff;
    font-size: 20px;
    line-height: 55px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-sizing: border-box
}

.responsive-table .header-row {
    background: rgba(20, 140, 148, 0.6);
    color: #fff
}

.responsive-table .table-row {
    display: table-row
}

.responsive-table .cell {
    display: table-cell;
    padding: 6px;
    border-bottom: 1px solid #e5e5e5;
    text-align: center
}

.responsive-table .primary {
    text-align: left
}

.responsive-table input[type="radio"], .responsive-table input[type="checkbox"] {
    display: none
}

@media only screen and (max-width: 760px) {


    .home-products ul li {
        display: contents;
    }

    .popup-icerik-dis {
        height: 300px;
        overflow-y: scroll;
    }

    .inmodul .fr,
    .inmodul .fl {
        float: none;
        text-align: center;
    }

    .inmodul .fl input,
    .inmodul .fr input,
    .inmodul .fl select,
    .inmodul .fr select {
        width: 100% !important;
    }

    .formsol,
    .formsag,
    iframe,
    .formsag input,
    .formsag textarea,
    .iletisimsag,
    .iletisimsol {
        margin: 0;
        width: 100%;
        position: inherit;
        float: none;
        height: auto;
        box-sizing: border-box;
    }

    .m-text-center {
        text-align: center;
    }

    .popup-dis-div {
        width: 100% !important;
        left: 0px !important;
    }

    .responsive-table .responsive-table {
        display: block;
        margin: 44px 0 0 0
    }

    .table-responsive .fl, .table-responsive .fr {
        float: none;
    }

    .responsive-table .caption {
        position: fixed;
        top: 0;
        text-align: center;
        height: 44px;
        line-height: 44px;
        z-index: 5;
        border-bottom: 2px solid #999
    }

    .responsive-table .table-row {
        position: relative;
        display: block;
        border-bottom: 1px solid #ccc
    }

    .responsive-table .header-row {
        display: none
    }

    .responsive-table .cell {
        display: block;
        border: none;
        position: relative;
        height: auto;
        line-height: 45px;
        text-align: left
    }

    .responsive-table .primary:after {
        content: "";
        display: block;
        position: absolute;
        right: 20px;
        top: 18px;
        z-index: 2;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #ccc
    }

    .responsive-table .cell:nth-of-type(n+2) {
        display: none
    }

    .responsive-table input[type="radio"], .responsive-table input[type="checkbox"] {
        display: block;
        position: absolute;
        z-index: 1;
        width: 99%;
        height: 100%;
        opacity: 0
    }

    .responsive-table input[type="radio"]:checked, .responsive-table input[type="checkbox"]:checked {
        z-index: -1
    }

    .responsive-table input[type="radio"]:checked ~ .cell, .responsive-table input[type="checkbox"]:checked ~ .cell {
        display: block;
        border-bottom: 1px solid #eee
    }

    .responsive-table input[type="radio"]:checked ~ .cell:nth-of-type(n+2), .responsive-table input[type="checkbox"]:checked ~ .cell:nth-of-type(n+2) {
        background: #e0e0e0
    }

    .responsive-table input[type="radio"]:checked ~ .cell:nth-of-type(n+2):before, .responsive-table input[type="checkbox"]:checked ~ .cell:nth-of-type(n+2):before {
        content: attr(data-label);
        display: inline-block;
        width: auto;
        background: #999;
        border-radius: 10px;
        height: auto;
        margin-right: 10px;
        font-size: 12px;
        text-align: center;
        color: white;
        padding: 1px 5px;
        line-height: 25px
    }

    .responsive-table input[type="radio"]:checked ~ .primary, .responsive-table input[type="checkbox"]:checked ~ .primary {
        border-bottom: 2px solid #999
    }

    .responsive-table input[type="radio"]:checked ~ .primary:after, .responsive-table input[type="checkbox"]:checked ~ .primary:after {
        position: absolute;
        right: 18px;
        top: 22px;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent;
        border-top: 10px solid #ccc;
        z-index: 2
    }
}

.uye-sema, .uye-sema * {
    box-sizing: border-box;
}

.uye-ara {
    width: 150px;
    float: right;
    position: relative;
}

.uye-ara i {
    position: absolute;
    right: 5px;
    top: 10px;
    cursor: pointer;
}

#ne_bulmak_istiyorsun {
    position: absolute;
    right: 0;
    top: 37px;
    cursor: pointer;
    border: 1px solid #CCC;
    padding: 10px;
    min-height: 150px;
    min-width: 150px;
    z-index: 5;
    background: #fff;
    display: none;;
}

#ne_bulmak_istiyorsun_inner {
    min-height: 150px;
    min-width: 150px;
}

#ne_bulmak_istiyorsun li {
    display: block;
    padding: 2px;
}

#ne_bulmak_istiyorsun a {
    font-size: 11px;
    color: #000;
    position: inherit;
    display: block;
}

.uye-sema {
    background: url(../images/uye/sema1.png) left top no-repeat;
    height: 700px;
    position: relative;
    width: 973px;
    margin: 0 auto;
}

.kademe1, .kademe2, .kademe3 {
    /* position:relative;*/
}

.kademe1 div, .kademe2 div, .kademe3 div {
}

.kademe0 .uye1, .kademe0 .uye2, .kademe0 .uye3, .kademe0 .uye4, .kademe0 .uye5, .kademe0 .uye6 {
    position: absolute;
    z-index: 1;
}

.kademe0 a, .kademe0 label, .kademe0 span {
    display: block;
    text-align: center;
}

.kademe0 label {
    color: #000;
    padding: 0 0 2px 0;
    line-height: 15px;
    width: 116px;
    word-wrap: break-word;
    margin: 20px auto 0px auto;
    font-weight: bold;
}

.kademe0 a:hover {
    color: #0FF;
}

.kademe0 span {
    color: #000;
    font-weight: bold;
    padding: 0 0 2px 0;
    line-height: 16px;
    font-weight: normal;
}

.uye-sema .kademe1 {
    height: 177px;
}

.uye-sema .kademe1 .uye1 {
    left: 423px;
    top: 8px;
}

.uye-sema .kademe2 {
    height: 165px;
}

.uye-sema .kademe2 .uye1 {
    left: 165px;
    top: 150px;
}

.uye-sema .kademe2 .uye2 {
    left: 674px;
    top: 150px;
}

.uye-sema .kademe3 {
    height: 163px;
}

.uye-sema .kademe3 .uye1 {
    left: 43px;
    top: 319px;
}

.uye-sema .kademe3 .uye2 {
    left: 303px;
    top: 319px;
}

.uye-sema .kademe3 .uye3 {
    left: 541px;
    top: 319px;
}

.uye-sema .kademe3 .uye4 {
    left: 783px;
    top: 319px;
}

.uye-sema .kademe4 {
}

.kademe4 .uye1, .kademe4 .uye2, .kademe4 .uye3, .kademe4 .uye4, .kademe4 .uye5, .kademe4 .uye6, .kademe4 .uye7, .kademe4 .uye8 {
    position: absolute;
    z-index: 1;
}

.uye-sema .kademe4 .uye1 {
    left: 2px
}

.uye-sema .kademe4 .uye2 {
    left: 119px
}

.uye-sema .kademe4 .uye3 {
    left: 251px
}

.uye-sema .kademe4 .uye4 {
    left: 368px
}

.uye-sema .kademe4 .uye5 {
    left: 496px
}

.uye-sema .kademe4 .uye6 {
    left: 613px
}

.uye-sema .kademe4 .uye7 {
    left: 741px
}

.uye-sema .kademe4 .uye8 {
    left: 858px
}

.kademe4 div {
    /*float: left;*/
}

.kademe4 label {
    color: #000;
    padding: 0 0 2px 0;
    height: 28px;
    overflow: hidden;
    font-size: 12px;
}

.kademe4 label, .kademe4 span {
    display: block;
    text-align: center;
    line-height: 15px;
}

.kademe4 span {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    padding: 0 0 2px 0;
}

.uye-sema a {
    color: #FFF;
    font-weight: bold;
    position: absolute;
}

.uye-sema a:hover {
    filter: Alpha(opacity=50);
    opacity: 0.5;
}

.uye-sema .u-detay {
    background: url(../images/uye/v-card.png) no-repeat left top;
    height: 24px;
    width: 24px;
    left: 35px;
}

.uye-sema .u-remove {


    color: red;
    padding: 8px;
    position: absolute;
    top: 115px;
    right: 0;
    font-size: 20px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 4px #ccc;
    cursor: pointer;
}

.uye-sema .u-remove:hover{
    background: #f0f0f0;
}

.uye-sema .sponsor-benim {

}



.uye-sema .u-yuvarlak .u-link {
    background: url(../images/uye/link.png) no-repeat left top;
    color: #fff;
    left: 30px;
    top: 60px;
    padding: 5px 0 5px 26px;
    display: block;
    text-align: left;
}

.uye-sema .u-dikdortgen .u-link {
    background: url(../images/uye/link.png) no-repeat left top;
    color: #fff;
    left: 12px;
    top: 36px;
    padding: 5px 0 5px 26px;
    display: block;
    text-align: left;
    position: absolute;
}

.uye-sema .u-altuye {
    background: url(../images/uye/go-back-from-screen.png) no-repeat left top;
    height: 24px;
    width: 24px;
    right: 35px;
}

.kademe4 div {
    text-align: center;
}

.kademe4 div a {
    position: inherit;
    display: inline-block;
    margin: 0 0 0 0;
}

.halka-sari, .halka-yesil, .halka-mavi, .halka-kirmizi, .halka-gri {
    width: 152px;
    height: 152px;
}

.yuvarlak-ct {
    width: 152px;
    height: 152px;
    border-radius: 50%;
    background: rgb(224, 222, 222) none repeat scroll 0% 0%;
    border: 10px solid rgb(255, 255, 255);
    box-shadow: 0px 0px 3px rgb(119, 116, 116);
}

.yuvarlak-ct.baslangic-paketi {
    background: rgb(255, 238, 34) none repeat scroll 0% 0%;
}

.kare-yuvarlak-ct {
    width: 115px;
    height: 97px;
    border-radius: 2%;
    background: rgb(204, 204, 204) none repeat scroll 0% 0%;
    border: 2px solid rgb(255, 255, 255);
    box-shadow: 0px 0px 3px rgb(119, 116, 116);
}

.uye-sema .sponsor-benim {
    color: #000;
    padding: 10px;
    position: absolute;
    top: 4px;
    left: -8%;
    font-size: 23px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 4px #ccc;
}

.kare-yuvarlak-ct .sponsor-benim {
    top: -23px;
    left: -24px;
}
.uye-sema .buay-aktifim i{
    color: #0abf00;
}

.uye-sema .buay-aktifim {
    color: #000;
    padding: 10px;
    position: absolute;
    top: 46px;
    left: -16%;
    font-size: 23px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 4px #ccc;
}

.kare-yuvarlak-ct .buay-aktifim {
    top: -15px;
    left: -45px;
}

.kare-halka-sari, .kare-halka-yesil, .kare-halka-mavi, .kare-halka-kirmizi, .kare-halka-gri {
    width: 115px;
    height: 97px;
}

.u-dikdortgen {
    padding: 2px 0 0 5px;
    height: 82px;
    width: 107px;
}

.product-detail-title,
.product-detail-price {
    font-family: Poppins;
}

#sayacv3 {
    text-align: right;
}

#sayacv3 label, #sayacv3 a, #sayacv3 span {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    padding: 4px 7px 4px 7px;
    margin: 1px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

#sayacv3 label {
    font-size: 12px;
    color: #333;
}

#sayacv3 a {
    padding: 4px 7px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

#sayacv3 span {
    background-color: #337ab7;
    border-color: #337ab7;
    color: #FFF;
}

#sayacv3 a:hover {
    background-color: #EFEBEB;
}

#sayacv3 span {
    padding: 6px 12px;
}


