
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,900;1,300;1,400;1,500&display=swap');
body, html{
  font-family: 'Montserrat', sans-serif;
  font-size: 16px; 
}
/* 
.container_responsive .cw{
  max-width: 100%;  
} 
.header .cw,
.layout_vit.cw{
  max-width: 1920px;  
}*/
.button{
  background-color: #945D56;
}      
.button_s,
.button_sm{
  background-color: #ddd;
}
.bar_top{
  background: #945D56;  
}  
.bar_top .top_menu ul li a{
  color: #F1DCCB;
}     
.header .main_menu{
  background-color: #F1DCCB;  
  /*position: relative;*/
}
.header .main_menu ul li{
  border: 0;
  padding: 0.5em 0;
}
.header .main_menu ul li a{
  color: #945D56;
  border: 0;
  padding: 0.3em 1em;
  font-weight: 500;
}
.header .main_menu ul li:hover{
  border: 0;
}
.header .main_menu ul li a:hover{
  
  background: none;
  background: #945D56;
  color: #F1DCCB; 
  border-radius: 2px;  
}
.header .search_box{
  border: 1px solid #F1DCCB;
  color: #945D56;
}
.header .search_box .inp_select{
  border-color: #F1DCCB;  
  color: #945D56;
  display: none;
}
.header .search_box .inp_text{
 color: #945D56; 
 width: 100%;
}
.header .search_box .button{
  background-color: #945D56;
  background: url(search.png) no-repeat center;
  overflow: hidden;
  text-indent: -50px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
}
  .ui-autocomplete {
    background-color: #F1DCCB;
    border-color: #F1DCCB;
  }
  .ui-autocomplete li a{
    color: #945D56;
  }
  .ui-autocomplete li a:hover{
    color: #945D56;
  }
  
.header .cart_box .cart_icon{
    background: url(sepet2.png) no-repeat center;
    width: 66px;
    height: 65px;
}  
.header .cart_box{
   color: #666;   
   padding: 0;
}
.header .cart_box .cart_icon .fa{
  display: none;
}
.header .cart_box .cart_header{
  display: block;
  margin-top: 1em;
}
/*
.kitapci-girisi{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #945D56;    
  line-height: 3.2em;
  vertical-align: middle;
  padding: 0 1em;
  display: block;
}
*/
.kitapci-girisi:hover{
  opacity: 0.9;
  text-decoration: none;
}
.main_menu.is-sticky .kitapci-girisi{
  display: none;
} 

/*BODY*/

.cycle-slideshow-wrapper .cycle-slideshow-nav a{
	background-color: #fff;
	color: #fff;
	border-color: #fff;
}
.cycle-slideshow-wrapper .cycle-slideshow-nav .cycle-pager-active{  
	background: none;
	color: #fff; 
	border-color: #fff;
}
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow-prev,
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow-next{
	display: block;
  top: 45%;
  color: #945D56;
}
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow-nav{display: none;}
@media only screen and (max-width:767px) {
.slide_banner_wrapper .cycle-slideshow-wrapper .cycle-slideshow-nav{display: none;}

}
.altili-banner{
  margin-top: 0px;
  z-index: 999;
}
.banner-multiple{
  display: flex;
  justify-content: space-around;
}
.banner-multiple .banner_img_box{
	float: none;
  width: auto !important;
  position: relative;
  z-index: 100;  
  
}
@media only screen and (max-width:1450px) {
  .altili-banner{
    margin-top: 0px;
  }
  .banner-multiple .banner_img_box{  
    border: 5px solid #fff;
    border-top: 0px solid #fff;
  }
  
}



.box{
  border: 1px solid #CEAB97;
}
.box .box_header{
  background-color: #CEAB97;
  color: #fff;
  border: 0;
}
.box .box_header a{
  color: #fff;
  font-weight: 600;
}
.tabs_view .tabs_view_content > li.dy_selected > a, .tabs_view .tabs_view_nav > li.dy_selected > a{
  color: #CEAB97;
  background-color: #fff;
}
.tabs_view_splitter{
  border: 0;
}
.home_item_prd{
  border: 1px solid #CEAB97;
  padding: 1em;
  margin: 0 0.5em;
  
}
.home_item_prd .prd_info .writer a{
  color: #945D56;
}
.home_item_prd .prd_info .publisher a{
  color: #333;
}
.home_item_prd .prd_info{
  font-size: 0.9em;
}
.home_item_prd .prd_info .price_box .price_list,
.home_item_prd .prd_info .price_box .price_sale{
  color: #945D56;
}


.home_item_prd,
.box_prd_slide .home_item_prd,
.box_prd_gallery .home_item_prd{
  height: 420px;
}

.home_item_prd .discount{
  right: -1em;
  top: -1em;
  border-radius: 0;
  font-size: 1em;
} 
.prd_view .col3_padding{
  background-color: #F1DCCB;
}
.prd_view .col3_padding .prd_supply_time{
  background: none;
}
.prd_view .col3_padding .button_add_to_cart{
  background-color: #945D56;
}      
.prd_view .col3_padding .button_s{
  background-color: #F1DCCB;
}
.prd_view .prd_brand_box .writer{
  color: #945D56;
    line-height: 2em;
}
.prd_view .prd_brand_box .publisher{
  color: #333;
  display:block;
}


.footer{
  background: #B2C0C9;
}

.footer .items_col_30 {
  width: 55%;
  border: 0px;
}

.footer .items_col_70 {
  width: 45%;
}

.footer .footer_menu ul>li {  
  width: 33%;  
}
.footer .footer_menu ul li ul {  
  border: 0px;
}
.footer .footer_menu ul li ul li{  
  width: 100%;
}
.footer .footer_adr_col {
  display: flex;
}
.footer .footer_adr_box {
  padding: 0 2em;
  flex: 1;
}
.footer .footer_adr_box .firm_title{
  font-size: 1.2em;
  font-weight: bold;
}
.footer .footer_social_menu{
  flex: 1;
}
.footer .footer_social_menu ul li a{  
  font-size: 3em;
  color: #B2C0C9;
  background: #fff;
  border-radius: 50%;
  padding: 0.2em;
  width: 36px;
  height: 36px;
  margin: 0.5em 0.3em 0 0;
}
.footer .footer_header {
   margin-top: 0;
}
.footer .footer_social_menu {
  padding-top: 0;
}

.box_prd_detail .prd_custom_fields,
.box_prd_detail .prd_description{ 
  width: 49%;
}

