/**
 * Theme Name:  Raakbookoo Child
 * Theme URI:   http://xalone.net
 * Description: A blank child theme of the Keronchong parent theme.
 * Version:     1.07
 * Author:      xalone
 * Author URI:  http://xalone.net
 * Tags:        orange 
 *
 * License:     GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Template:    raakbookoo
 */

/* Importing the parent theme stylesheet.  */
@import url( '../raakbookoo/style.css' );

						/* Place your custom style here.  url('img/bg1.jpg') */
						

body { rgba(176, 121, 62, 0.7) repeat fixed center !important; background-image:none;}
@media screen and (max-width: 690px) { .site-header { margin-top: 64px; } }

.site-main { background: white url('img/bg2.jpg')repeat 0 0;
 border-top: 1px solid #fff; padding-top: 40px;
 box-shadow: 5px 10px 50x 25px rgba(0, 0, 0, 0.7); -moz-box-shadow:5px 10px 50x 25px rgba(0, 0, 0, 0.7); -webkit-box-shadow:5px 10px 50x 25px rgba(0, 0, 0, 0.7)}
 
.for-home {
top: 25px;
margin-bottom: 50px;
}
.header-top { background: white url('img/bg2.jpg') repeat 0 0; position: relative; }
.header-top.use-logo { max-height: 120px; }
.header-top.use-title hgroup { display: inline; float: left; padding-top: 26px; padding-bottom: 26px; }



#site-logo { display: inline; }

.header-title { display: inline; float: left; }
.header-top.use-logo {
max-height: 120px;
}

#site-title { font-size: 14px; font-size: 1.875rem; line-height: 1.714285714286; margin-top: 22px; text-transform: none; }

#site-description { font-size: 12px; font-size: 0.75rem; line-height: 4; }
/* menu */
#access .sub-menu li {
text-transform: none;
display: block;
}
.featured-search .searchform { *zoom: 1; background: url('img/line-bg.png') repeat 0 0; padding: 24px 14px; border: 1px solid white; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 2px 2px rgba(176, 121, 62, 0.7); -moz-box-shadow: 0 2px 2px rgba(176, 121, 62, 0.7); box-shadow: 0 2px 2px rgba(176, 121, 62, 0.7); position: relative; }
.loop-nav, .pagination { background: url('img/line-bg.png') repeat 0 0; padding: 8px; text-align: center; font-size: 12px; font-size: 0.75rem; line-height: 2; color: #695b4d; margin-bottom: 30px; }
.access-wrap { background: url('img/line-bg.png') repeat 0 0; -webkit-box-shadow: 0 2px 3px #cba987; -moz-box-shadow: 0 2px 3px #cba987; box-shadow: 0 2px 3px #cba987; z-index: 9999; }
.flex-control-nav { list-style: none; margin: 0; padding: 0; padding-top: 10px; padding-bottom: 10px; text-align: center; margin-bottom: -20px; border: 1px solid white; background: url('img/line-bg.png') repeat 0 0; -webkit-box-shadow: 0 1px 1px rgba(115, 65, 20, 0.1), 0 1px 1px rgba(115, 65, 20, 0.1); -moz-box-shadow: 0 1px 1px rgba(115, 65, 20, 0.1), 0 1px 1px rgba(115, 65, 20, 0.1); box-shadow: 0 1px 1px rgba(115, 65, 20, 0.1), 0 1px 1px rgba(115, 65, 20, 0.1); }
.shop_table .actions, .shop_table thead { background: url('img/line-bg.png') repeat 0 0; border: 1px solid white; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 2px 2px rgba(176, 121, 62, 0.3); -moz-box-shadow: 0 2px 2px rgba(176, 121, 62, 0.3); box-shadow: 0 2px 2px rgba(176, 121, 62, 0.3); background-position: 0 -49px; }


.products-featured .style-i .list-item .item-imgGF a, .products-featured .style-i .list-item .item-imgGF img {
display: block;
width: 184px;
height: 250px;}

/* featured-bottom .best-sell width: 38.717949%; */

.featured-bottom .from-blog {padding:10px; width: 54.717949%; display: inline; float: left; margin-right: 2.564102564103%; background-color: white; box-shadow: 1px 2px 2px 2px rgba(0, 0, 0, 0.6); }
@media screen and (max-width: 690px) { .featured-bottom .from-blog { width: auto; float: none; display: block; margin-right: 0; } }.featured-bottom .from-blog .read-more a, .featured-bottom .from-blog .read-more a:link { color: #ef7f69;font-weight:bold; }
.featured-bottom .from-blog .read-more a:hover, .featured-bottom .from-blog .read-more a:link:hover { color: #695b4d; }
.featured-bottom .best-sell { width: 37.60%; display: inline; float: right; margin-right: 0.564102564103%; box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1) inset;
margin-right: 0; background-color: white;border: 3px double #EF7F69;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px; }

@media screen and (max-width: 690px) { .featured-bottom .best-sell { width: auto; float: none; display: block; margin-right: 0; margin-top: 20px; } }
.featured-bottom .best-sell .title-best-sell { color: #ef7f69; padding-top: 0; margin-top: 0; }
.featured-bottom .best-sell .list-item-ii { width: auto; float: none; display: block; margin-right: 0; *zoom: 1; }
.featured-bottom .best-sell .list-item-ii:before, .featured-bottom .best-sell .list-item-ii:after { content: ""; display: table; }.featured-bottom .best-sell .list-item-ii:after { clear: both; }
.featured-bottom .best-sell .inner { padding: 30px; }

.featured-search { top: 10px; position: relative; }

.footer-menu { font-size: 14px; font-size: 0.825rem; line-height: 0.4; font-family: "Lato", sans-serif; font-weight: bold; }
.footer-menu .subsidiary-nav { text-align: center;}
.footer-menu .subsidiary-nav li {display: -moz-inline-stack; -moz-box-orient: vertical; display: inline-block; *display: inline; vertical-align: top; *zoom: 1;background:#4a2f19;  }
.footer-menu .subsidiary-nav a { display: block; padding: 10px; }
.footer-menu .subsidiary-nav a:hover, .footer-menu .subsidiary-nav a:visited { text-decoration: underline; }

.widget-bottom { font-size: 11px; font-size: 0.6875rem; line-height: 2.181818181818; font-family: "Bitter", serif; background: url('img/bg-bottom.png') 0 0; color: rgba(255, 255, 255, 0.8); margin-bottom: 20px;
box-shadow: 2px 5px 10px 2px rgba(0, 0, 0, 0.7);   }
.widget-bottom a, .widget-bottom a:link { color: #faf5f1; }
.widget-bottom a:hover, .widget-bottom a:link:hover { color: #ef7f69; }
.widget-bottom .container {padding-top: 5px; padding-bottom: 5px; }
.widget-bottom .widget-content { padding-top: 5px; }
.widget-bottom .widget { *zoom: 1; margin-bottom: 0px; }
.rights { text-align: center; font-size: 10px; }

/* wrap left et right */
.single-product .wrap-left {
width: 29.482759%;
margin-right: 60px;
margin-right: 4.896552%; }
.single-product .wrap-right {

width: 510px;
width: 63.62069%;
}
.prod-desc{ padding:10px 20px 10px 20px;  background: #FFFFFF; text-align: justify; font-family: "Lato", sans-serif; font-size: 14px; font-size: 0.875rem; line-height: 1.714285714286; font-weight: bold; margin-bottom:5px;}

/* Pdetail product et tag. */
.detail-product { background-color: #fffdfb; margin-top: 10px; margin-bottom: 10px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size: 10px; font-size: 0.68rem; line-height: 2; display: inline;  width: 256px; width: 80%; }

.single-product .summary .product_meta { margin-top: 0px; }
.single-product .summary .product_meta > span { display: inline; }
.about-author { display: inline; float: left; width: 100%; text-align:justify;} 
.bottom-two { background-color: #fffdfb; margin-top: 10px; padding-top: 30px; padding-bottom: 30px; font-size: 12px; font-size: 0.75rem; line-height: 2; }

.single-product .summary .price { margin-top: 15px; }
.list-item .item-data .item-block {text-align:center;padding: 4px;}
.list-item .item-data .item-block .item-description {text-align: center; font-size: 10px; font-size: 0.65rem; line-height: 2; margin:auto;  }
.list-item .item-data .item-block .item-title { }

.cross-sells { padding: 0px 0;}

small { font-size: 100%; }
.cart_totals p {font-size: 0.7rem; font-weight: bold;}
.onsale {display:none;}

.account-top {
display: inline;
float: left;
margin-top: 6px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.wrap-account-top {
display: inline;
float: right;
position: relative;
z-index: 999999;
margin-bottom: 5px; }

/* HOME HOOK */

.home-featured { color: #695b4d; }
.home-featured .title-featured { font-family: "Lato", sans-serif; font-weight: bold; font-size: 12px; font-size: 0.75rem; line-height: 2; color: #695b4d; text-transform: uppercase; }
.home-featured .featured-left { width: 66.811965811966%; display: inline; float: left; margin-right: 2.564102564103%; }
@media screen and (max-width: 880px) { .home-featured .featured-left { width: auto; float: none; display: block; margin-right: 0; } }
.home-featured .featured-right { width: 30.623931623932%; display: inline; float: left; margin-right: 0; }
@media screen and (max-width: 880px) { .home-featured .featured-right { width: auto; float: none; display: block; margin-right: 0; margin-top: 20px; } }
.home-featured .featured-right .inner { list-style: none; margin: 0; padding: 0; }

.testimonial-list { padding-right: 0; margin-top: 40px; position: relative; text-shadow: none; }
.testimonial-list p { margin: 0; }

.testimonial { border-left-width: 0; font-family: "Bitter", serif; color: rgb(255, 255, 0); background: url('img/testi-qoute.png') no-repeat 0 2px; font-size: 14px; font-size: 1.10rem; line-height: 2; font-style: normal; margin: 0; padding: 0; padding-left: 50px; }
.testimonial p { margin-bottom: 20px; }

.testimonial-author { font-family: "Lato", sans-serif; font-size: 12px; font-size: 0.7575rem; line-height: 2.181818181818; font-weight: bold; padding-left: 70px; color: rgb(255, 255, 0); }
.testimonial-author span { font-weight: normal; display: block; }

.testimonial-avatar { width: 83px; height: 77px; display: inline; float: right; position: absolute; right: 0; top: 0; }
.testimonial-avatar img { width: 68px; height: 68px; position: relative; left: 10px; top: 3px; }
.testimonial-avatar .block { background: url('img/testi.png') repeat 0 0; width: 83px; height: 77px; display: block; position: absolute; top: 0; left: 0; }



.wrap-items { list-style: none; margin: 0; padding: 0; }

.list-item-home:nth-child(4n) { margin-right: 0; }
@media screen and (max-width: 1040px) { .list-item:nth-child(4n) { margin-right: 10px; }
  .list-item:nth-child(3n) { margin-right: 0; } }
@media screen and (max-width: 880px) { .list-item:nth-child(4n) { margin-right: 0; }
  .list-item:nth-child(3n) { margin-right: 10px; } }
@media screen and (max-width: 690px) { .list-item:nth-child(4n) { margin-right: 10px; }
  .list-item:nth-child(3n) { margin-right: 0; } }
@media screen and (max-width: 440px) { .list-item { width: auto; float: none; display: block; margin-right: 0; } }

.list-item .inner-home{ position: relative;
 border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}

 .home-featured .featured-left .wrap-items {
background-color: #eee1d4;
margin: 12px 0 0 0;
padding: 10px;
width: 100%;
text-align: center;
margin: 0;
padding-left: 0;
max-width: 1000px;
margin: auto;}

.list-itemhome {
list-style: none;

width: 170px;
/* padding-top: 14px; */
padding-left: 11px;
display: inline-block;
float: left;
margin: 7px;
/* -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.35) inset; */
-moz-box-shadow: 0 0 60px rgba(0, 0, 0, 0.35) inset;
/* box-shadow: 0 0 8px rgba(0, 0, 0, 0.35) inset; */
/* height: 100%; */
/* position: absolute; */
/* width: 100%; */
/* top: 0; */
}
 
.list-itemhome .inner-home img {
/* border: 2px solid #000000; */
position: relative;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 29px;
-webkit-border-radius: 29px;
border-radius: 16px;
-moz-box-shadow: 0px 0px 20px #806a6c;
-webkit-box-shadow: 0px 0px 20px #806a6c;
box-shadow: 0px 0px 10px #000000;
width: 170px;
transition:All 3.8548s ease;
-webkit-transition:All 2.8548s ease;
-moz-transition:All 2.8548s ease;
-o-transition:All 2.8548s ease;
} 
/*..list-itemhome :hover{
transform: rotate(0deg) scale(0.795) skew(1deg) translate(-2px);
-webkit-transform: rotate(0deg) scale(0.795) skew(1deg) translate(-2px);
-moz-transform: rotate(0deg) scale(0.795) skew(1deg) translate(-2px);
-o-transform: rotate(0deg) scale(0.795) skew(1deg) translate(-2px);
-ms-transform: rotate(0deg) scale(0.795) skew(1deg) translate(-2px);
}
 list-item .item-img { position: relative; }
.list-item .item-img a, .list-item .item-img img{ display: block; width: 160px; height: auto; }
@media screen and (max-width: 1040px) { .list-item .item-img a, .list-item .item-img img { width: 178px; height: auto; } }
@media screen and (max-width: 880px) { .list-item .item-img a, .list-item .item-img img { width: 150px; height: auto; } }
@media screen and (max-width: 690px) { .list-item .item-img a, .list-item .item-img img { width: 144px; height: auto; } }
@media screen and (max-width: 440px) { .list-item .item-img a, .list-item .item-img img { width: 100%; height: auto; } }
 .list-item .block { -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.35) inset; -moz-box-shadow: 0 0 60px rgba(0, 0, 0, 0.35) inset; box-shadow: 0 0 60px rgba(0, 0, 0, 0.35) inset; height: 100%; position: absolute; width: 100%; top: 0; -webkit-transition: all 0.3s ease-out; -webkit-transition-delay: 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.list-item .item-data { font-size: 14px; font-size: 0.875rem; line-height: 1.714285714286; font-weight: bold; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.3s ease-out; -webkit-transition-delay: 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; background-color: rgba(175, 104, 87, 0.8); }
.list-item .item-data .item-title { font-family: "Bitter", serif; font-size: 14px; font-size: 0.875rem; line-height: 1.714285714286; font-weight: bold; line-height: 15px; padding: 15px; padding-bottom: 5px; }
.list-item .item-data .item-title a, .list-item .item-data .item-title a:link { color: #fff; text-shadow: 0 1px 1px #b0793e; }
.list-item:hover .block { -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.35) inset; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.35) inset; box-shadow: 0 0 0 rgba(0, 0, 0, 0.35) inset; }
.list-item .inner-home:hover  { opacity: 1; filter: alpha(opacity=100); }
.list-item .inner-home:hover  { -moz-transform: scale(1.5);
-webkit-transform: scale(1.5);
-o-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5); } */



.list-item-ii .item-title {
font-family: "Lato", sans-serif;
font-weight: bold;
font-size: 14px;
/* display: block; */
font-size: 0.875rem;
line-height: 1.714285714286;
float: left;
vertical-align:top;
margin-right:10px;
}
.list-item-ii .item-title h2{


}
.list-item-ii .item-title img{
max-width: 150px;
	max-height: 120px;

}

.inner-bottom .woocommerce-tabs, .inner-bottom .tabs-wraps {
padding: 20px 10px;}


.block ul {
      list-style:none;  
      padding:0;
	  text-align: center;
	  margin-top:10px;
  }
 .block li {
display: inline-block;
width: 174px;
height: 140px;
margin: 4px;

}

.block h1.full-title {
width: 100%;
height: 84%;
text-indent: -9999px;
-webkit-transition: background .2s ease;
-moz-transition: background .2s ease;
-o-transition: background .2s ease;
transition: background .2s ease;
}
 
.block  .litterature:hover h1 {
background-size: 108%;

}  
.block .litterature  h1{
background: url(img/Vignette-litterature.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}
.block .harlem h1{
background: url(img/Vignette-Harlem-Renaissance.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .harlem:hover h1 {
background-size: 108%;

} 
.block .culturerando  h1{
background: url(img/Vignette-culture-randonnee.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .culturerando:hover h1 {
background-size: 108%;

}
.block .peche  h1{
background: url(img/Vignette-peche-sportive.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .peche:hover h1 {
background-size: 108%;

}
.block .prix  h1{
background: url(img/Vignette-Prix-litteraires.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}
.block .prix:hover h1 {
background-size: 108%;

}
.block .agenda  h1{
background: url(img/Vignette-Agenda.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .agenda:hover h1 {
background-size: 108%;

}
.block .sonvideo  h1{
background: url(img/Vignette-son-video.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .sonvideo:hover h1 {
background-size: 108%;

}
.block .medias  h1{
background: url(img/Vignette-Medias-parlent.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .medias:hover h1 {
background-size: 108%;

}
.block .auteurs  h1{
background: url(img/Vignette-Auteurs-lecteurs.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .auteurs:hover h1 {
background-size: 108%;

}
.block .mediatheques  h1{
background: url(img/Vignette-Mediatheques.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .mediatheques:hover h1 {
background-size: 108%;

}
.block .presse  h1{
background: url(img/Vignette-dossier-presse.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .presse:hover h1 {
background-size: 108%;

}
.block .librairie  h1{
background: url(img/Vignette-Librairies.jpg) center center no-repeat;
background-size: 100%;
border-radius: 10px;
box-shadow: black 0px 0px 10px 0px inset;
}

.block  .librairie:hover h1 {
background-size: 108%;
box-shadow: white 0px 0px 10px 0px inset;

}

.blog-single .entry-meta {
display: inline;
float: left;
width: 100%;
line-height: 20px;
}