body, html { background-color: #fff; }
#layout_style.layout_010 { flex-direction: column; }
.page_home #layout_style { margin-top: 150px; }
.page_home #mod_container_59 .tabs_view>.Box-header { position: absolute; left: 0; width: 100%; transform: translate(0px, -130px); background: #E3E3E3; padding-top: 10px; border-top: 1px solid #D2D2D2; }
.page_home #mod_container_59 .tabs_view>.Box-header .nav-tabs { max-width: 990px; margin: 0 auto; border-bottom: 0; }
.page_home #mod_container_59 .tabs_view>.Box-header .nav-tabs a { border-bottom: 0; top: 0; padding: 60px 80px 10px 80px; background-repeat: no-repeat; background-position: center -95px; text-transform: capitalize; font-size: .9em; }
.page_home #mod_container_59 .tabs_view>.Box-header .nav-tabs a.active { color: #E84500; border-radius: 0; background-color: #fff; background-position: center 5px; }
.page_home #layout_style .side_column #mod_container_41 .box_prd .Box-header a img { width: auto; height: 25px; }

/* product */
.page_home #mod_container_59 .tabs_view>.Box-content.tab-content .box_prd_gallery .Product-image,
.page_prdlist .prd_list .Product-image { height: 180px; }
.page_home #mod_container_59 .tabs_view>.Box-content { padding: 10px; padding-right: 20px; }
.page_home #mod_container_59 .tabs_view>.Box-content.tab-content .box_prd_gallery .Product,
.page_prdlist .prd_list .Product { padding: 5px; }
.page_prdlist .prd_list .Product { padding: 0; }
.page_prdlist .prd_list .grid { gap: 10px; }

.Product_list_img .Product-image { height: 80px; width: 50px!important; }
.side_column .box_prd_list_img .Product.Product_list_img .Product-content .price_box .price_sale { font-size: 1em; }
.side_column .box_prd_list_img { border-radius: 0; }

.page_prdlist .layout_110 .side_column .Box.box_prd .Box-content .grid { display: flex; flex-direction: column; }

.side_column .Box.categories_box { padding-top: 0; border: 1px solid #ddd; border-radius: 0; }
.side_column .Box.categories_box .Box-header { border-bottom: 1px solid #ddd; padding: 10px 10px; }
.page_prdlist .prd_list { padding: 20px; border: 1px solid #ddd; border-radius: 0; }

.Footer-banner { display: flex; flex-wrap: wrap; }
.Footer-banner div:nth-of-type(1) { order: 2; }
.Footer-banner div:nth-of-type(2) { order: 1; width: 100%; display: flex; justify-content: center; }
.Footer-banner div:nth-of-type(3) { order: 3; }
.Footer-banner div:nth-of-type(1) img { max-width: 600px; width: 100%; }
.Footer-banner div:nth-of-type(2) img { max-width: 700px; width: 100%; }

.page_prdview #layout_style { width: 100%; max-width: 100%; padding: 0; }
.page_prdview .prd_view { max-width: 990px; margin: 0 auto; }
.page_prdview #mod_container_96 .container { max-width: 100%; }
.page_prdview #mod_container_96 .container .Box.tabs_view { position: relative; }
.page_prdview #mod_container_96 .container .Box.tabs_view>.Box-header { max-width: 990px; margin: 0 auto; }
.page_prdview #mod_container_96 .container .Box.tabs_view>.Box-header .nav-tabs { border-bottom: 0; padding: 0; display: flex; justify-content: flex-end; }
.page_prdview #mod_container_96 .container .Box.tabs_view>.Box-header .nav-tabs a { border-radius: 0; top: 1px; text-transform: capitalize; background-repeat: no-repeat; padding-left: 45px; font-size: 1.1em; background-position: 10px -67px; border: 1px solid #ddd; border-bottom: 0 !important; border-color: transparent; }
.page_prdview #mod_container_96 .container .Box.tabs_view>.Box-header .nav-tabs a.active { background-color: #F5F5F5; border-color: #ddd; background-position: 10px -7px; color: #1076BD; }
.page_prdview #mod_container_96 .container .Box.tabs_view>.Box-content { margin: 0 auto; background: #F5F5F5; border-top: 1px solid #ddd; }
.page_prdview #mod_container_96 .container .Box.tabs_view>.Box-content .tab-pane { margin: 0 auto; max-width: 990px; }

.page_prdview .box_prd:not(.box_prd_detail), .Box.box_prd_pairs, .pub_list, .wrt_list, .Contact, .page_view, .cart_list, .orders_form, .payment_type_wrapper label { border: 1px solid #ddd; border-radius: 0; padding: 20px; }
.pub_list .card { border: 1px solid #ddd; }
.box_prd_detail .Box-content { display: flex; }
.box_prd_detail .Box-content .prd_fields { flex: 1; padding: 0; border: none; font-size: 1.1em; border: 1px solid #ddd; padding: 20px; background: #fff; }
.box_prd_detail .Box-content .prd_fields .prd_fields_title { color: #1076bd; font-weight: bold; font-size: 20px; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; margin-bottom: 10px; }
.box_prd_detail .Box-content .prd_description { flex: 3; margin-left: 20px; }
.box_prd_detail .Box-content .prd_fields .prd_fields_item { display: flex; flex-direction: column; margin: 0; line-height: 1.5em; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 5px; }
.box_prd_detail .Box-content .prd_fields .prd_fields_item:last-of-type { border-bottom: none; }
.box_prd_detail .Box-content .prd_fields .prd_fields_item .prd_fields_label { font-weight: 600; text-transform: capitalize; }
.box_prd_detail .Box-content .prd_fields .prd_fields_item .prd_fields_text { font-weight: 400; }
.prd_view .prd_view_item:nth-of-type(2) { padding: 0 10px; }
.prd_view .prd_view_item:nth-of-type(2) .contentHeader { font-weight: 600; color: black; }
.prd_view .prd_view_item:nth-of-type(2) .prd_brand_box { display: flex; flex-direction: row; flex-wrap: wrap; }
.prd_view .prd_view_item:nth-of-type(2) .writer { color: #1076bd; font-size: 1.1em; }
.prd_view .prd_view_item:nth-of-type(2) .publisher { font-size: 1.1em; color: #444; }
.prd_view .prd_view_item:nth-of-type(2) .prd_view_description { font-size: .9em; color: #555; background: url(/templates/neoo-kitapzen/i/quote.png) no-repeat left top; padding-left: 40px; line-height: 1.8rem; }
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actions { margin-top: 5px; gap: 5px; display: grid; grid-template-columns: 1fr 1fr; }
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actions .btn { flex: 1; }
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actionbox { display: flex; position: relative; background: #EEE; padding: 15px; flex-direction: column; gap: 10px; }
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actionbox .pricebox,
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actionbox .prd_button { margin: 0; }
.prd_view .prd_view_item:nth-of-type(3) .vote_section .vote_items { font-size: 1.6em; }
.prd_view .prd_view_item:nth-of-type(3) .actions { margin: 0; }
.prd_view .prd_view_item:nth-of-type(3) .sale_price_inst_row { display: none; }
.prd_view .prd_view_item:nth-of-type(3) .prd_supply_time { background: url(/templates/neoo-kitapzen/i/supply.png) no-repeat left center; padding-left: 20px; }
.prd_view .prd_view_item:nth-of-type(3) .vote_section .vote_imgs { margin: 0 auto; }
.prd_view .prd_view_item:nth-of-type(3) .actions .add_cart .form-group { display: none; }
.prd_view .prd_view_item:nth-of-type(3) .prd_supply_time { color: #de0000; font-weight: 500; font-size: 1em; }
.prd_view .prd_view_item:nth-of-type(3) .button_add_to_cart,
.Box.box_prd_pairs .prd_pairs .actions .button_add_to_cart { border: none; background: url(/templates/neoo-kitapzen/i/prd_view_add_to_cart.png) no-repeat; width: 100%; height: 60px; border-radius: 0; padding: 0; background-size: cover; }
.Box.box_prd_pairs .prd_pairs .actions .button_add_to_cart { height: 40px; }
.prd_view .prd_view_item:nth-of-type(3) .button_added_to_cart { background: url(/templates/neoo-kitapzen/i/prd_view_added_to_cart.png) no-repeat; background-size: cover; }
.prd_view .prd_view_item:nth-of-type(3) .button_adding_to_cart { background: url(/templates/neoo-kitapzen/i/prd_view_adding_to_cart.png) no-repeat; background-size: cover; }
.prd_view .prd_view_item:nth-of-type(3) .button_add_to_cart .button-text,
.Box.box_prd_pairs .prd_pairs .actions .button_add_to_cart .button-text,
.prd_view .prd_view_item:nth-of-type(3) .discount_price_row { display: none; }
.pub_list_wrapper { grid-gap: 15px; }
.prd_view .cargo_paying { margin: 0; font-weight: 400; font-size: 1.1em; background: #f8b719 url(/templates/neoo-kitapzen/i/kargo.png) no-repeat 10px 12px; height: 45px; display: flex; align-items: center; padding-left: 60px; text-transform: capitalize; color: #666; font-size: 1.1em; }
.Header-top-menu ul { align-items: center; }
.Header-top-menu ul li:last-child { margin-left: 0px; }
.Header-top-menu ul li:last-child { margin-right: 0; margin-left: auto; padding: 0; }
.Header-top-menu ul li:last-child a { font-weight: 400; }

.prd_pairs { justify-content: center; }
.prd_pairs .prd_pairs_images span.la { margin: 0 20px; display: block; background: url(/templates/neoo-kitapzen/i/Plus.png) no-repeat center; width: 40px; height: 40px; }
.prd_pairs .prd_pairs_images span.la::before { content: none; }
.Box.box_prd_pairs .prd_pairs_names a { color: #555; font-weight: 600; }
.prd_pairs .price_box .price_sale { color: #c00!important; font-weight: bold; }
.page_prdview .mod_container>.container { padding: 0 20px; }
.Box.box_prd_pairs .prd_pairs_images a img { object-fit: contain; width: auto; }
.Box.box_prd_pairs .prd_pairs_images a { border-radius: 0; }
.prd_view .pricebox_content .sale_price_row>span:first-of-type, .prd_view .pricebox_content .sale_price_row #prd_final_price_display { font-weight: normal; color: #de0000; font-size: 18px;}
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actions .btn { padding-left: 60px; height: 40px; display: flex; align-items: center; color: #444; }
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actions .btn.button_share { background: #f4f4f4 url(/templates/neoo-kitapzen/i/icon-tavsiye.png) no-repeat left center; }
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actions .btn.button_feedback { background: #f4f4f4 url(/templates/neoo-kitapzen/i/icon-hata.png) no-repeat left center; }
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actions .btn.button_fav { grid-column: span 2; background: #f4f4f4 url(/templates/neoo-kitapzen/i/icon-star.png) no-repeat left center; }
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actions .btn.button_fav i { display: none; }

@media screen and (min-width: 768px) {
.prd_view .prd_view_item:nth-of-type(3) .prd_view_actionbox::before { content: ""; content: ""; width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 12px solid #EEE; position: absolute; left: -12px; top: 20px; }
.page_prdview .mod_container .tab-pane>div { margin: 0 20px; }
.prd_view { grid-template-columns: 30% 38% 32%; }
.page_home #layout_style .main_content { padding-right: 0; width: 78%; }
.page_prdlist .layout_011 .side_column, .page_prdlist .layout_110 .side_column { width: 22%; }
.page_prdlist .layout_011 .main_content, .page_prdlist .layout_110 .main_content { width: 78%; }
.page_home #layout_style .side_column { width: 22%; }
.page_prdlist .prd_list .Product { height: 342px; }
.page_home #mod_container_59 .tabs_view>.Box-content.tab-content .box_prd_gallery .Product-content,
.page_prdlist .prd_list .Product-content { height: calc(100% - 180px); }
}
@media screen and (max-width: 768px) {
.page_home #mod_container_59 .tabs_view>.Box-header .nav-tabs { flex-direction: row; }
.page_home #mod_container_59 .tabs_view>.Box-header .nav-tabs a { padding: 60px 10px 10px 10px; }
.tabs_view .Box .Box-content { flex-direction: column; }
.box_prd_detail .Box-content .prd_description { margin-left: 0; margin-top: 20px; }
.page_prdview #mod_container_96 .container .Box.tabs_view>.Box-header .nav-tabs { flex-wrap: wrap; flex-direction: row; justify-content: center; }

.page_prdview .mod_container#mod_container_96>.container { padding: 0; }
.prd_view .prd_view_item:nth-of-type(3) .button_add_to_cart, .Box.box_prd_pairs .prd_pairs .actions .button_add_to_cart { aspect-ratio: 4.7; height: auto; }
.Box.box_prd_pairs .prd_pairs .actions .button_add_to_cart { max-width: 200px; }
}