/* overrides */

a {outline:0 !important;}

h1.page-title { max-width:1140px; width:100%; overflow:hidden; background-color:#CC6699; height:40px;  float:left; margin:20px 0 20px 0; text-indent:-999px; padding:0; }

.label { color:#868883 !important; font-weight:normal !important;}


.block-language .block-content > a { width:95px !important;}
.block-language .dropdown-menu { min-width:55px !important; padding:0 !important; margin-top:0 !important;}


div.maintext h1,
div.my-account div.page-title h1,
div.main-catid-3 div.page-title h1,
#block-catalog div h1,
div.page-title h1 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3.2em; color:#595b5a;  padding-left:0; background:none; border:0; border:none; }

div.page-title.title-buttons h1 { background:none; border:0; border:none;  color:#595b5a; padding-left:0;font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3.4em;}



/* MIAN CONTAINER PRODUCT PAGE CONTAINER */
div.main div.container { background-color:#fff; width:100%; max-width:1140px; padding-left:0; padding-right:0;}
div.main {margin-top:0; padding-top:0;}
div.main-content-left {  padding-left:0;}

.main h2.subtitle { margin-top:20px !important;}


div.breadcrumbs { width:100%; max-width:1140px; margin-left:auto; margin-right:auto;}
div.breadcrumbs div.container {  padding-left:0;}
#calendrier h1,
#calendrier2 h1,
#investors h1,
#financieres h1 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:2.8em; }

div.financieres h2 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-weight:700; font-size:3.4em; }

#investors {margin-bottom:30px; float:left;}
#investors ul.titles { margin:0; padding:0; display:block; width:100%;}

#investors ul.titles li {  list-style:none; margin-right:30px; float:left; padding:0 0 0 25px; width:325px;line-height:24px; font-weight:bold;   height:170px; border-bottom:5px solid #054872; margin-bottom:30px; border-radius:5px; -moz-border-radius:5px; background:#097fc9 url(../images/custom/investors/mainpage_arrow.png) center right  no-repeat;}
#investors ul.titles li table td { height:170px;}
#investors ul.titles li table td a {  float:none; font-size:28px;color:#fff; }
#investors ul.titles li table td a:hover {color:#e7d300;}

#calendrier,
#financieres { font-family:Arial, Helvetica, sans-serif;font-size:16px; padding-left:10px;padding-right:10px;}

#financieres div.row a.archive-link { float:right; background-color:#949494; color:#fff; text-decoration:none; font-weight:bold; padding:5px 15px 5px 15px; text-align:center; margin-right:25px;border-bottom:2px solid #757575; border-radius:2px; -moz-border-radius:2px; cursor:pointer;} 

#calendrier div.row,
#financieres div.row {  display:block; width:100%; margin-bottom:20px; margin-left:0px;}

#calendrier div.row div.docs,
#financieres div.row div.docs { width:800px; max-width:100%; float:left; border:1px solid #d6d6d6; border-bottom:4px solid #d6d6d6; }
#calendrier div.row div.docs ul,
#financieres div.row div.docs ul { margin:0; padding:0;}
#financieres div.row div.docs ul li { list-style:none;margin:0; padding:0; color:#fff;min-height: 45px;display:block;  font-size:18px;}


#financieres div.row div.docs ul li a {margin:0; padding:15px 5px 15px 65px; background:url(/media/lexibook/investisseurs/icon_download.png) no-repeat; min-height: 55px; display:block; color:#545454; border-bottom:1px solid #ededed; font-size:16px; font-weight:normal;}
#financieres div.row div.docs ul li a:hover { text-decoration:underline;}

#financieres div.row div.docs ul li span.new { background:none; font-weight:bold; background-color:none; color:#FF0000; font-family:'Arial Rounded MT',Arial, Helvetica, sans-serif;font-size:16px;}


#calendrier div.row div.docs ul li { list-style:none; margin:0; padding:0; display:block;  }

#calendrier div.row div.docs ul li.item_white { background-color:#fff;min-height:60px;}

#calendrier div.row div.docs ul li.item_grey { background-color:#f8f8f8;min-height:60px;} 

#calendrier div.row div.docs ul li div.month { float:left; width:150px; max-width:100%; border-right:1px solid #ededed; min-height:50px; height:50px;height: auto !important; padding:10px 0 0 10px; margin-right:10px;}
#calendrier div.row div.docs ul li div.title { width:80%; max-width:80%; min-height:50px; height:50px;height: auto !important; padding:10px 0 0 0px;}

#financieres div.row div.docs ul li.year,
#calendrier div.row div.docs ul li.year { background-color:#018bd4;min-height: 50px; padding:15px 0 0 15px; color:#fff; font-size:16px; font-weight:bold;}

div.arrowlistmenu {border-radius:3px; -moz-border-radius:3px; }

div.arrowlistmenu h2 { text-align:left;}

div.arrowlistmenu.lexibook-latest-news ul { margin:0; padding:0;}
div.arrowlistmenu.lexibook-latest-news li { margin-left:0; padding-left:0;}
div.arrowlistmenu.lexibook-latest-news li a { color:#fff; background:url(/media/lexibook/investisseurs/bullet_01.png) no-repeat; padding-left:20px;}

div.arrowlistmenu.lexibook-group h2,
div.arrowlistmenu.lexibook-videos h2 { margin-bottom:0;}

div.arrowlistmenu.lexibook-group div,
div.arrowlistmenu.lexibook-videos div { margin-left:-10px;}
div.arrowlistmenu div a img { width: 255px;}


/**/
#calendrier2 h1 {font-size:3.4em;}
#calendrier2 .table-wrap { border:1px solid #ededed; width:100%; margin-bottom:40px; font-size:16px;}
#calendrier2 .tr-head { background-color:#018bd4;height:50px; padding:15px 0 0 15px; color:#fff; font-size:16px; font-weight:bold;}
#calendrier2 .tr-row {height:50px; height:50px;}
#calendrier2 .tr-row.grey { background-color:#f8f8f8;}
#calendrier2 tr.tr-row td.date { border-right:1px solid #ededed; width:180px !important;}
#calendrier2 .tr-row .date,
#calendrier2 .tr-row .event { padding-left:10px;}

/*captcha*/
#captcha-image-box-user_create img {cursor: pointer;}

/*search button toggle*/
#search_btn_toggle { height:20px; width:20px; background-color:#F99; position:absolute; right:10px; display:none; background:url(/media/lexibook/web/search_toggle.png) no-repeat;}


@media screen and (max-width: 1024px){
	div.arrowlistmenu.lexibook-group div a img,
	div.arrowlistmenu.lexibook-videos div a img { width:236px;}
}


@media screen and (min-width: 989px) {

div.col-sm-3.sidebar.sidebar-right {display:block;}
button.right-menu-btn { display:none; border:none;}

}
/* investisseurs h1 */

/* custom login link top*/
div.left p.login-link  {color:#c0d2ff}
div.left p.login-link a { color:#e6e30d;}


/* custom for custommenu/topmenu */
#nav li.over.catid-38 a,
#nav li.level0.act.catid-38 a,
#nav li.catid-38 a:hover { background-color:#f86401; color:#ffffff;}

#nav li.over.catid-69 a,
#nav li.level0.act.catid-69 a,
#nav li.catid-69 a:hover { background-color:#f21582; color:#ffffff;}

#nav li.over.catid-10 a,
#nav li.level0.act.catid-10 a,
#nav li.catid-10 a:hover { background-color:#79bf00; color:#ffffff;}

#nav li.over.catid-39 a,
#nav li.level0.act.catid-39 a,
#nav li.catid-39 a:hover { background-color:#0067a9; color:#ffffff;}

div.dropdown ul.dropdown-menu a:hover { background-color:none;}


#popup1025 div.block1 {  padding:0 10px 0 10px;}

#popup1025 div.block1 div.itemMenu.level1 a { margin-bottom:7px; min-height:38px; padding:7px 0 0 50px;}

#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1139 { background:url(/media/lexibook/licenses/menubar/barbie.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1144 { background:url(/media/lexibook/licenses/menubar/spiderman.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1141 { background:url(/media/lexibook/licenses/menubar/monsterhigh.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1164 { background:url(/media/lexibook/licenses/menubar/sofia.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1142 { background:url(/media/lexibook/licenses/menubar/littlepet.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1147 { background:url(/media/lexibook/licenses/menubar/cars.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1159 { background:url(/media/lexibook/licenses/menubar/pony.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1149 { background:url(/media/lexibook/licenses/menubar/princess.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1162 { background:url(/media/lexibook/licenses/menubar/violetta.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1163 { background:url(/media/lexibook/licenses/menubar/doc.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1145 { background:url(/media/lexibook/licenses/menubar/minnie.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1161 { background:url(/media/lexibook/licenses/menubar/planes.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1276 { background:url(/media/lexibook/licenses/menubar/frozen.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1288 { background:url(/media/lexibook/licenses/menubar/minions.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1289 { background:url(/media/lexibook/licenses/menubar/avengers.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1293 { background:url(/media/lexibook/licenses/menubar/descendants.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1304 { background:url(/media/lexibook/licenses/menubar/starwars.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1331 { background:url(/media/lexibook/licenses/menubar/dory.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1355 { background:url(/media/lexibook/licenses/menubar/soyluna.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1359 { background:url(/media/lexibook/licenses/menubar/chicavampiro.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1360 { background:url(/media/lexibook/licenses/menubar/iceage.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1362 { background:url(/media/lexibook/licenses/menubar/tsumtsum.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1367 { background:url(/media/lexibook/licenses/menubar/peppapig.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1368 { background:url(/media/lexibook/licenses/menubar/noddy.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1371 { background:url(/media/lexibook/licenses/menubar/pawpatrol.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1373 { background:url(/media/lexibook/licenses/menubar/unicorn.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1381 { background:url(/media/lexibook/licenses/menubar/pjmasks.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1386 { background:url(/media/lexibook/licenses/menubar/enchantimals.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1387 { background:url(/media/lexibook/licenses/menubar/elena.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1388 { background:url(/media/lexibook/licenses/menubar/thevoice.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1402 { background:url(/media/lexibook/licenses/menubar/toystory.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1405 { background:url(/media/lexibook/licenses/menubar/lionking.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1408 { background:url(/media/lexibook/licenses/menubar/supermario.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1409 { background:url(/media/lexibook/licenses/menubar/mariokart.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1413 { background:url(/media/lexibook/licenses/menubar/babyshark.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1414 { background:url(/media/lexibook/licenses/menubar/miraculous.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1417 { background:url(/media/lexibook/licenses/menubar/harrypotter.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1419 { background:url(/media/lexibook/licenses/menubar/batman.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1421 { background:url(/media/lexibook/licenses/menubar/dinosaurs.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1422 { background:url(/media/lexibook/licenses/menubar/powerman.png) no-repeat;}
#popup1025 div.block1 div.itemMenu.level1 a.menucatid-1423 { background:url(/media/lexibook/licenses/menubar/football.png) no-repeat;}

/* video and news under products menu */
a.itemMenuName.level1.menucatid-1284 span,
a.itemMenuName.level1.menucatid-1285 span { color:#58B2FF;}
a.itemMenuName.level1.menucatid-1284 span:hover,
a.itemMenuName.level1.menucatid-1285 span:hover { color:#006DCA}


/* SUBPAGE BANNER */

@media screen and (min-width: 100px) and (max-width: 767px)
{
div.subpage-banner{ height:78px;padding: 0; margin: 0;}
div.subpage-banner h1 { margin:0; padding:0; text-align:right; font-family: 'Century Gothic', sans-serif; text-transform:uppercase; font-weight:bold; color:#ffffff; max-width:1000px; width:100%; margin-left:auto; margin-right:auto; font-size:2.3em; padding-right:20px; line-height:68px; }
}


@media screen and (min-width: 1024px) 
{
div.subpage-banner{ height:118px;padding: 0; margin: 0;}
div.subpage-banner h1 { margin:0; padding:0; text-align:right; font-family: 'Century Gothic', sans-serif; text-transform:uppercase; font-weight:bold; color:#ffffff; max-width:1140px; width:100%; margin-left:auto; margin-right:auto; font-size:4em; padding-right:20px; line-height:118px; }
}



div.productpage-banner-wrapper { background:url(/media/lexibook/banners/bannerbg_product.jpg) top center no-repeat;}
div.productpage-banner-wrapper h1 {text-shadow: 2px 2px 8px #d3930b;}

div.favoris-banner-wrapper { background:url(/media/lexibook/banners/bannerbg_license.jpg) top center no-repeat;}
div.favoris-banner-wrapper h1 {text-shadow: 2px 2px 8px #5d07a7;}

div.investors-banner-wrapper { background:url(/media/lexibook/banners/bannerbg_investors.jpg) top center no-repeat;}
div.investors-banner-wrapper h1 {text-shadow: 2px 2px 8px #0b60d3;}

div.assistance-banner-wrapper { background:url(/media/lexibook/banners/bannerbg_assistance.jpg) top center no-repeat;}
div.assistance-banner-wrapper h1 {text-shadow: 2px 2px 8px #27af07;}


div.corporate-banner-wrapper { background:url(/media/lexibook/banners/bannerbg_investors.jpg) top center no-repeat;}
div.corporate-banner-wrapper h1 {text-shadow: 2px 2px 8px #0b60d3;}



#assistance ul.submenu li:hover { }
#assistance ul.submenu li.item ul li a {color:#737373; font-size:16px; line-height:22px;}
#assistance ul.submenu li.item ul li a:hover,
#assistance ul.submenu li.item ul li a.active { text-decoration:underline; color:#53ab00;}

/* SUBPAGE ASSISTANCE MENU */
@media screen and (min-width: 990px)
{
#assistance { background-color:#f4f4f4; width:100%; float:left; margin-bottom:10px;  border-top:1px solid #e3e1e2;border-bottom:1px solid #e3e1e2; padding-top:0;}
#assistance ul {  list-style:none; padding:0; margin:0; width: 100%; max-width: 1140px; margin-left:auto; margin-right:auto; text-align:center;}
#assistance ul.submenu li { padding:0; margin:0; float:left; width:100%; max-width:285px; list-style:none; text-align:center;}
#assistance ul.submenu li.item { border-right:1px solid #ffffff;background-color:#f4f4f4; min-height:320px; text-align:center;border-bottom:1px solid #e3e1e2; padding-bottom:10px;}
#assistance ul.submenu li.item:hover { cursor:pointer; }
#assistance ul.submenu li.item ul { margin-top:125px;}
#assistance ul.submenu li.item ul div.cat-parent-name {font-size:25px; font-weight:bold; padding:0; margin:0 0 10px 0; color:#737373;}
#assistance ul.submenu li:hover { }
#assistance ul.submenu li.item ul li a {color:#737373; font-size:16px; line-height:22px;}


#assistance ul.submenu li.help { background:url(/media/lexibook/assistance/help_menu_off.png) center top no-repeat;border-left:1px solid #ffffff; }
#assistance ul.submenu li.help.active, 
#assistance ul.submenu li.help:hover {background:#f1f1f1 url(/media/lexibook/assistance/help_menu_on.png) center top no-repeat;}

#assistance ul.submenu li.download { background:url(/media/lexibook/assistance/download_menu_off.png) center top no-repeat;}
#assistance ul.submenu li.download.active,
#assistance ul.submenu li.download:hover {background:#f1f1f1 url(/media/lexibook/assistance/download_menu_on.png) center top no-repeat;}

#assistance ul.submenu li.customer-service { background:url(/media/lexibook/assistance/customer_service_menu_off.png) center top no-repeat;}
#assistance ul.submenu li.customer-service.active, 
#assistance ul.submenu li.customer-service:hover {background: #f1f1f1 url(/media/lexibook/assistance/customer_service_menu_on.png) center top no-repeat;}

#assistance ul.submenu li.contact { background:url(/media/lexibook/assistance/contact_menu_off.png) center top no-repeat;}
#assistance ul.submenu li.contact.active, 
#assistance ul.submenu li.contact:hover {background:#f1f1f1 url(/media/lexibook/assistance/contact_menu_on.png) center top no-repeat;}


}


@media screen and (min-width: 990px) and (max-width: 1024px)
{
	#assistance ul {width: 100%; max-width: 1024px;}
	#assistance ul.submenu li { width:100%; max-width:250px;}
}




/* submenu anchors */
div.main-content div.anchors {font-size:16px; font-family: 'Open Sans', sans-serif;} 
div.main-content div.anchors ul  { list-style:none; padding:0; margin:0 0 30px 0;}
div.main-content div.anchors ul li { list-style:none; padding:0; margin:0 0 0px 0;}
div.main-content div.anchors ul li a{ color:#53ad00;}
div.main-content div.anchors ul li a:hover { text-decoration:underline;}

div.assitance-submenu { float:left; width:100%; margin-bottom:0px; }

div.assitance-submenu { margin-left:auto; margin-right:auto;}

div.assitance-submenu div.faq-tablets ul { float:left; margin:0; padding:0 0 20px 0; width: 100%;}
div.assitance-submenu div.faq-tablets ul li { list-style:none; max-width:270px; width:100%; float:left; padding:10px 10px 10px 0; margin-right:5px;}
div.assitance-submenu div.faq-tablets ul li a {text-align:center;max-width:270px; width:100%; padding:10px 10px 10px 10px;   text-decoration:none; float:left; background-color:#949494; color:#ffffff; border-bottom:3px solid #c0c0c0; border-radius:5px; -moz-border-radius:5px; cursor:pointer; font-size:16px; height:90px;}
div.assitance-submenu div.faq-tablets ul li a.active,
div.assitance-submenu div.faq-tablets ul li a:hover {background-color:#7ed232; color:#fff; border-bottom:3px solid #65a827;} 
h2.faq-subtitle {font-size: 120% !important;}

/*NORMAL CONTENT*/
div.default-content { text-align:justify;}
div.default-content hr {padding:0; margin:0px 0 0px 0;}
div.default-content h3,
div.default-content h4 {color:#53ad00; padding:0; margin:0;}
div.default-content h3 { font-size:24px; margin-bottom:5px; margin-top:20px; font-weight:bold;}
div.default-content h4 { font-size:16px; font-weight:bold; margin-top:30px; margin-bottom:15px;}



/* CONTACT FORM */
#contact {width:100%; float:left; margin-bottom:40px; min-height: 500px; height: auto !important; }

#contact h3 {font-size:16px; padding-bottom:10px;}
#contact h3.error { color:#F00;font-weight:bold;}
#contact h4 { font-size:20px; font-family: 'Open Sans Bold', sans-serif; color:#4a4a4a; padding-bottom:5px;}
#contact h4 span.msgs { color:#F00; margin-left:10px; padding-top:10px;}

#contact ul,
#contact li { list-style:none; padding:0; margin:0; float:left;}
#contact ul.column {  list-style:none; padding:0; margin:0; width: 100%; max-width: 1140px; margin-left:auto; margin-right:auto;}

#contact ul li.contact-form, 
#contact ul li.contact-address {float:left; width:100%; max-width:550px; color:#52ab01;font-size:16px;font-family: 'Open Sans', sans-serif;}
#contact ul li.contact-form { margin-right:30px;}


#contact ul li.contact-form ul li.label,
#contact ul li.contact-form ul li.fieldbox,
#contact ul li.contact-form ul li.label.no,
#contact ul li.contact-form ul li.fieldbox.no {width: 100%;height:38px; font-size:16px;}

#contact ul li.contact-form ul li.tips {float:left; width:100%; max-width:550px;  color:#b8b8b8; font-size:14px; margin-bottom:10px;}

#contact ul li.contact-form ul li.label { max-width: 190px; background-color:#f2f2f2; text-align:left; color:#53ad00; border-left:1px solid #e4e2e3;border-bottom:1px solid #e4e2e3;border-top:1px solid #e4e2e3; padding-top:10px; padding-left:10px;}
#contact ul li.contact-form ul li.fieldbox { max-width: 360px; float:left; }

#contact ul li.contact-form ul li.fieldbox input,
#contact ul li.contact-form ul li.fieldbox select { height:38px; max-width:360px;width: 100%;}

#contact ul li.contact-form ul li.label.no { background-color:none; background:none; border:none; max-width: 170px; padding-left:0px;}
#contact ul li.contact-form ul li.label.no input {max-width:170px;width:100%; border:none; background-color:#7bae23; color:#fff; font-size:16px; font-weight:bold; height:38px;border-radius:4px; border:1px solid #70a01e;}
#contact ul li.contact-form ul li.label.no input:hover {background-color:#444645; color:#fff; font-size:16px; font-weight:bold; height:38px;border-radius:4px; border:1px solid #292b2a;}

#contact ul li.contact-form ul li.label.full {background-color:#f2f2f2;max-width:530px;width:100%;border-right:1px solid #e4e2e3;}

#contact ul li.contact-form ul li.fieldbox.full  {max-width:530px;width:100%; min-height: 120px; height: auto !important; }
#contact ul li.contact-form ul li.fieldbox.full textarea { float:left;max-width:530px;width:100%;}

span.contactus_required { color:#52ab01;}


@media screen and (max-width: 636px)
{
#contact ul li.contact-form ul li.label { max-width: 100%; border-right:1px solid #e4e2e3;}

#contact ul li.contact-form ul li.fieldbox input,
#contact ul li.contact-form ul li.fieldbox select,
#contact ul li.contact-form ul li.fieldbox { max-width: 100%; width:100%;  }

#contact ul li.contact-form ul li.label.full,
#contact ul li.contact-form ul li.fieldbox.full,
#contact ul li.contact-form ul li.fieldbox.full textarea { max-width:100% !important;width:100% !important;}

}

#contact.jobapply ul li.contact-form { max-width:700px;}

#contact.jobapply {margin-top:20px;}
#contact.jobapply ul li.contact-form ul li.label {color:#595B5A; }
#contact.jobapply ul li.contact-form ul li.label.no input { background-color:#336DFF;border:1px solid #1549cc;}

#contact.jobapply ul li.contact-form ul li.label { max-width:240px;}
#contact.jobapply ul li.contact-form ul li.fieldbox { max-width: 390px; float:left; }


@media screen and (max-width: 1024px)
{

#contact { padding-left:10px; padding-right:10px;}
#contact ul li.contact-form {width:100%; max-width:550px; } 
#contact ul li.contact-address {width:100%; max-width:400px; }

#contact ul li.contact-form ul li.label.full {background-color:#f2f2f2;max-width:400px;width:100%;border-right:1px solid #e4e2e3;}
#contact ul li.contact-form ul li.fieldbox.full  {max-width:400px;width:100%; min-height: 120px; height: auto !important; }
#contact ul li.contact-form ul li.fieldbox.full textarea { float:left;max-width:550px;width:100%;}
}



/******************** LICENCES PAGES ******************/
/* PLEASE REFFER TO CATEGORY ID OF LICENCE IN MAGENTO */


/* global product css */
div.main.nobc { background:none; background-color:none; } /* remove background white for the main body so we can see license background image */
div.main-container div.dropdown.left.dropdown-select ul.dropdown-menu li a:hover,
div.main-container div.sort-by.clearfix div ul.dropdown-menu li a:hover { color:#949494;} /* hover sort by */
div.license-banner  {padding:0; margin:0; margin-left:auto; margin-right:auto; width:100%;max-width:1140px;}
div.license-banner div {padding:0; margin:0; margin-right:auto; margin-left:auto; width:100%; max-width:1140px;}

div.toolbar {  padding-left:10px; padding-right:10px;}

@media screen and (max-width: 1024px)
{
div.account-create { padding-left:10px; padding-right:10px;}
}

/* end global */


/*********** Barbie = > catid-1139 ************/
div.main-container.main-catid-1139 {background-color:#d71f85} /* background image */

div.main-container.main-catid-1139 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1139 button.button.btn-cart:hover {background-color:#a8005d;}/* add-to-cart hover */

div.main-container.main-catid-1139 button.button.btn-cart:hover,
div.main-container.main-catid-1139 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1139 span.add-to-links a.button.link-wishlist { border:1px solid #a8005d; } /* borders */

div.main-container.main-catid-1139 div.price-box {background-color:#a8005d;} /* price box */

div.main-container.main-catid-1139 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1139 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1139 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1139 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1139 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1139 div.view-mode span.button.button-active { background-color:#a8005d; border:1px solid #a8005d; } /* other button elements */



/*********** Mosnter High = > catid-1141 ************/
div.main-container.main-catid-1141 {background:#231F20 url(/media/lexibook/licenses/monsterhigh/monsterhigh_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1141 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1141 button.button.btn-cart:hover {background-color:#151313;}/* add-to-cart hover */

div.main-container.main-catid-1141 button.button.btn-cart:hover,
div.main-container.main-catid-1141 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1141 span.add-to-links a.button.link-wishlist { border:1px solid #151313; } /* borders */

div.main-container.main-catid-1141 div.price-box {background-color:#151313;} /* price box */

div.main-container.main-catid-1141 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1141 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1141 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1141 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1141 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1141 div.view-mode span.button.button-active { background-color:#151313; border:1px solid #151313; } /* other button elements */



/*********** Little Pet Shop = > catid-1142 ************/
div.main-container.main-catid-1142 {background:#FFFFFF url(/media/lexibook/licenses/littlepetshop/littlepetshop_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1142 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1142 button.button.btn-cart:hover {background-color:#006b7b;}/* add-to-cart hover */

div.main-container.main-catid-1142 button.button.btn-cart:hover,
div.main-container.main-catid-1142 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1142 span.add-to-links a.button.link-wishlist { border:1px solid #006b7b; } /* borders */

div.main-container.main-catid-1142 div.price-box {background-color:#006b7b;} /* price box */

div.main-container.main-catid-1142 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1142 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1142 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1142 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1142 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1142 div.view-mode span.button.button-active { background-color:#006b7b; border:1px solid #006b7b; } /* other button elements */




/*********** Spider-Man = > catid-1144 ************/
div.main-container.main-catid-1144 {background:#001739 url(/media/lexibook/licenses/spiderman/spiderman_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1144 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1144 button.button.btn-cart:hover {background-color:#001739;}/* add-to-cart hover */

div.main-container.main-catid-1144 button.button.btn-cart:hover,
div.main-container.main-catid-1144 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1144 span.add-to-links a.button.link-wishlist { border:1px solid #001739; } /* borders */

div.main-container.main-catid-1144 div.price-box {background-color:#001739;} /* price box */

div.main-container.main-catid-1144 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1144 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1144 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1144 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1144 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1144 div.view-mode span.button.button-active { background-color:#001739; border:1px solid #001739; } /* other button elements */


/***********  Minnie = > catid-1145 ************/
div.main-container.main-catid-1145 {background:#B5D448 url(/media/lexibook/licenses/minnie/minnie_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1145 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1145 button.button.btn-cart:hover {background-color:#92b31d;}/* add-to-cart hover */

div.main-container.main-catid-1145 button.button.btn-cart:hover,
div.main-container.main-catid-1145 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1145 span.add-to-links a.button.link-wishlist { border:1px solid #92b31d; } /* borders */

div.main-container.main-catid-1145 div.price-box {background-color:#92b31d;} /* price box */

div.main-container.main-catid-1145 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1145 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1145 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1145 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1145 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1145 div.view-mode span.button.button-active { background-color:#92b31d; border:1px solid #92b31d; } /* other button elements */


/*********** Disney Cars		= > catid-1147 ************/
div.main-container.main-catid-1147 {background:#F5B531 url(/media/lexibook/licenses/cars/cars_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1147 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1147 button.button.btn-cart:hover {background-color:#F5B531;}/* add-to-cart hover */

div.main-container.main-catid-1147 button.button.btn-cart:hover,
div.main-container.main-catid-1147 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1147 span.add-to-links a.button.link-wishlist { border:1px solid #F5B531; } /* borders */

div.main-container.main-catid-1147 div.price-box {background-color:#F5B531;} /* price box */

div.main-container.main-catid-1147 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1147 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1147 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1147 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1147 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1147 div.view-mode span.button.button-active { background-color:#F5B531; border:1px solid #F5B531; } /* other button elements */


/*********** Disney Princes		= > catid-1149 ************/
div.main-container.main-catid-1149 {background:#C7DC51 url(/media/lexibook/licenses/disneyprincess/disneyprincess_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1149 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1149 button.button.btn-cart:hover {background-color:#839900;}/* add-to-cart hover */

div.main-container.main-catid-1149 button.button.btn-cart:hover,
div.main-container.main-catid-1149 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1149 span.add-to-links a.button.link-wishlist { border:1px solid #839900; } /* borders */

div.main-container.main-catid-1149 div.price-box {background-color:#839900;} /* price box */

div.main-container.main-catid-1149 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1149 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1149 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1149 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1149 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1149 div.view-mode span.button.button-active { background-color:#839900; border:1px solid #839900; } /* other button elements */



/*********** Transformers		= > catid-1156 ************/
div.main-container.main-catid-1156 { background:#9AD6FB url(/media/lexibook/licenses/transformers/transformers_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1156 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1156 button.button.btn-cart:hover {background-color:#56b0e7;}/* add-to-cart hover */

div.main-container.main-catid-1156 button.button.btn-cart:hover,
div.main-container.main-catid-1156 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1156 span.add-to-links a.button.link-wishlist { border:1px solid #56b0e7; } /* borders */

div.main-container.main-catid-1156 div.price-box {background-color:#56b0e7;} /* price box */

div.main-container.main-catid-1156 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1156 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1156 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1156 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1156 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1156 div.view-mode span.button.button-active { background-color:#56b0e7; border:1px solid #56b0e7; } /* other button elements */




/*********** My Little Pony 		= > catid-1159 ************/
div.main-container.main-catid-1159 { background:#F1C2E2 url(/media/lexibook/licenses/mylittlepony/mylittlepony_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1159 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1159 button.button.btn-cart:hover {background-color:#d45eae;}/* add-to-cart hover */

div.main-container.main-catid-1159 button.button.btn-cart:hover,
div.main-container.main-catid-1159 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1159 span.add-to-links a.button.link-wishlist { border:1px solid #d45eae; } /* borders */

div.main-container.main-catid-1159 div.price-box {background-color:#d45eae;} /* price box */

div.main-container.main-catid-1159 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1159 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1159 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1159 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1159 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1159 div.view-mode span.button.button-active { background-color:#d45eae; border:1px solid #d45eae; } /* other button elements */



/*********** Planes			= > catid-1161 ************/
div.main-container.main-catid-1161 { background:#B4AE94 url(/media/lexibook/licenses/planes/planes_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1161 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1161 button.button.btn-cart:hover {background-color:#AC8C1B;}/* add-to-cart hover */

div.main-container.main-catid-1161 button.button.btn-cart:hover,
div.main-container.main-catid-1161 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1161 span.add-to-links a.button.link-wishlist { border:1px solid #AC8C1B; } /* borders */

div.main-container.main-catid-1161 div.price-box {background-color:#AC8C1B;} /* price box */

div.main-container.main-catid-1161 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1161 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1161 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1161 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1161 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1161 div.view-mode span.button.button-active { background-color:#AC8C1B; border:1px solid #AC8C1B; } /* other button elements */


/*********** Violetta 			= > catid-1162 ************/
div.main-container.main-catid-1162 { background:#EE0C6E url(/media/lexibook/licenses/violetta/violetta_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1162 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1162 button.button.btn-cart:hover {background-color:#b3004e;}/* add-to-cart hover */

div.main-container.main-catid-1162 button.button.btn-cart:hover,
div.main-container.main-catid-1162 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1162 span.add-to-links a.button.link-wishlist { border:1px solid #b3004e; } /* borders */

div.main-container.main-catid-1162 div.price-box {background-color:#b3004e;} /* price box */

div.main-container.main-catid-1162 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1162 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1162 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1162 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1162 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1162 div.view-mode span.button.button-active { background-color:#b3004e; border:1px solid #b3004e; } /* other button elements */


/*********** Doc Mc Stuffins		= > catid-1163 ************/
div.main-container.main-catid-1163 { background:#00AAC3 url(/media/lexibook/licenses/doc/doc_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1163 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1163 button.button.btn-cart:hover {background-color:#e73a89;}/* add-to-cart hover */

div.main-container.main-catid-1163 button.button.btn-cart:hover,
div.main-container.main-catid-1163 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1163 span.add-to-links a.button.link-wishlist { border:1px solid #e73a89; } /* borders */

div.main-container.main-catid-1163 div.price-box {background-color:#e73a89;} /* price box */

div.main-container.main-catid-1163 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1163 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1163 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1163 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1163 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1163 div.view-mode span.button.button-active { background-color:#e73a89; border:1px solid #e73a89; } /* other button elements */



/*********** Sofia			= > catid-1164 ************/
div.main-container.main-catid-1164 { background:#812991 url(/media/lexibook/licenses/sofia/sofia_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1164 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1164 button.button.btn-cart:hover {background-color:#e73a89;}/* add-to-cart hover */

div.main-container.main-catid-1164 button.button.btn-cart:hover,
div.main-container.main-catid-1164 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1164 span.add-to-links a.button.link-wishlist { border:1px solid #e73a89; } /* borders */

div.main-container.main-catid-1164 div.price-box {background-color:#e73a89;} /* price box */

div.main-container.main-catid-1164 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1164 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1164 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1164 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1164 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1164 div.view-mode span.button.button-active { background-color:#e73a89; border:1px solid #e73a89; } /* other button elements */



/*********** Minions		= > catid-1288 ************/
div.main-container.main-catid-1288 { background:#FFFFFF url(/media/lexibook/licenses/minions/minions_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1288 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1288 button.button.btn-cart:hover {background-color:#174658;}/* add-to-cart hover */

div.main-container.main-catid-1288 button.button.btn-cart:hover,
div.main-container.main-catid-1288 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1288 span.add-to-links a.button.link-wishlist { border:1px solid #174658; } /* borders */

div.main-container.main-catid-1288 div.price-box {background-color:#174658;} /* price box */

div.main-container.main-catid-1288 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1288 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1288 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1288 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1288 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1288 div.view-mode span.button.button-active { background-color:#174658; border:1px solid #174658; } /* other button elements */



/*********** Frozen			= > catid-1276 ************/
div.main-container.main-catid-1276 { background:#A1CEEF url(/media/lexibook/licenses/frozen/frozen_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1276 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1276 button.button.btn-cart:hover {background-color:#e73a89;}/* add-to-cart hover */

div.main-container.main-catid-1276 button.button.btn-cart:hover,
div.main-container.main-catid-1276 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1276 span.add-to-links a.button.link-wishlist { border:1px solid #e73a89; } /* borders */

div.main-container.main-catid-1276 div.price-box {background-color:#e73a89;} /* price box */

div.main-container.main-catid-1276 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1276 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1276 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1276 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1276 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1276 div.view-mode span.button.button-active { background-color:#e73a89; border:1px solid #e73a89; } /* other button elements */



/*********** The Descendants		= > catid-1293 ************/
div.main-container.main-catid-1293 { background:#000000 url(/media/lexibook/licenses/thedescendants/thedescendants_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1293 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1293 button.button.btn-cart:hover {background-color:#000000;}/* add-to-cart hover */

div.main-container.main-catid-1293 button.button.btn-cart:hover,
div.main-container.main-catid-1293 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1293 span.add-to-links a.button.link-wishlist { border:1px solid #000000; } /* borders */

div.main-container.main-catid-1293 div.price-box {background-color:#000000;} /* price box */

div.main-container.main-catid-1293 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1293 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1293 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1293 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1293 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1293 div.view-mode span.button.button-active { background-color:#000000; border:1px solid #000000; } /* other button elements */



/*********** Starwars		= > catid-1304 ************/
div.main-container.main-catid-1304 { background:#ED1B24 url(/media/lexibook/licenses/starwars/starwars_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1304 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1304 button.button.btn-cart:hover {background-color:#ED1B24;}/* add-to-cart hover */

div.main-container.main-catid-1304 button.button.btn-cart:hover,
div.main-container.main-catid-1304 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1304 span.add-to-links a.button.link-wishlist { border:1px solid #ED1B24; } /* borders */

div.main-container.main-catid-1304 div.price-box {background-color:#ED1B24;} /* price box */

div.main-container.main-catid-1304 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1304 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1304 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1304 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1304 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1304 div.view-mode span.button.button-active { background-color:#ED1B24; border:1px solid #ED1B24; } /* other button elements */


/*********** Dory			= > catid-1331 ************/
div.main-container.main-catid-1331 { background:#009BBA url(/media/lexibook/licenses/dory/findingdory_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1331 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1331 button.button.btn-cart:hover {background-color:#00aeb3;}/* add-to-cart hover */

div.main-container.main-catid-1331 button.button.btn-cart:hover,
div.main-container.main-catid-1331 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1331 span.add-to-links a.button.link-wishlist { border:1px solid #00aeb3; } /* borders */

div.main-container.main-catid-1331 div.price-box {background-color:#00aeb3;} /* price box */

div.main-container.main-catid-1331 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1331 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1331 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1331 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1331 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1331 div.view-mode span.button.button-active { background-color:#00aeb3; border:1px solid #00aeb3; } /* other button elements */

/*********** Avengers			= > catid-1289 ************/
div.main-container.main-catid-1289 { background:#0067a2 url(/media/lexibook/licenses/avengers/avengers_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1289 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1289 button.button.btn-cart:hover {background-color:#164d89;}/* add-to-cart hover */

div.main-container.main-catid-1289 button.button.btn-cart:hover,
div.main-container.main-catid-1289 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1289 span.add-to-links a.button.link-wishlist { border:1px solid #164d89; } /* borders */

div.main-container.main-catid-1289 div.price-box {background-color:#164d89;} /* price box */

div.main-container.main-catid-1289 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1289 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1289 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1289 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1289 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1289 div.view-mode span.button.button-active { background-color:#164d89; border:1px solid #164d89; } /* other button elements */

/*********** Soy Luna			= > catid-1355 ************/
div.main-container.main-catid-1355 { background:#ffffff url(/media/lexibook/licenses/soyluna/soyluna_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1355 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1355 button.button.btn-cart:hover {background-color:#fae846;}/* add-to-cart hover */

div.main-container.main-catid-1355 button.button.btn-cart:hover,
div.main-container.main-catid-1355 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1355 span.add-to-links a.button.link-wishlist { border:1px solid #fae846; } /* borders */

div.main-container.main-catid-1355 div.price-box {background-color:#fae846;} /* price box */

div.main-container.main-catid-1355 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1355 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1355 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1355 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1355 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1355 div.view-mode span.button.button-active { background-color:#fae846; border:1px solid #fae846; } /* other button elements */


/*********** Chica Vampiro			= > catid-1359 ************/
div.main-container.main-catid-1359 { background:#714283 url(/media/lexibook/licenses/chicavampiro/chicavampiro_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1359 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1359 button.button.btn-cart:hover {background-color:#714283;}/* add-to-cart hover */


div.main-container.main-catid-1359 button.button.btn-cart:hover,
div.main-container.main-catid-1359 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1359 span.add-to-links a.button.link-wishlist { border:1px solid #714283; } /* borders */

div.main-container.main-catid-1359 div.price-box {background-color:#714283;} /* price box */

div.main-container.main-catid-1359 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1359 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1359 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1359 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1359 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1359 div.view-mode span.button.button-active { background-color:#714283; border:1px solid #714283; } /* other button elements */


/*********** Ice Age			= > catid-1360 ************/
div.main-container.main-catid-1360 { background:#ffffff url(/media/lexibook/licenses/iceage/iceage_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1360 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1360 button.button.btn-cart:hover {background-color:#6d97b1;}/* add-to-cart hover */

div.main-container.main-catid-1360 button.button.btn-cart:hover,
div.main-container.main-catid-1360 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1360 span.add-to-links a.button.link-wishlist { border:1px solid #6d97b1; } /* borders */

div.main-container.main-catid-1360 div.price-box {background-color:#6d97b1;} /* price box */

div.main-container.main-catid-1360 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1360 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1360 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1360 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1360 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1360 div.view-mode span.button.button-active { background-color:#6d97b1; border:1px solid #6d97b1; } /* other button elements */


/*********** TsumTsum	= > catid-1362 ************/
div.main-container.main-catid-1362 { background:#ffffff url(/media/lexibook/licenses/tsumtsum/tsumtsum_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1362 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1362 button.button.btn-cart:hover {background-color:#FEBF5E;}/* add-to-cart hover */

div.main-container.main-catid-1362 button.button.btn-cart:hover,
div.main-container.main-catid-1362 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1362 span.add-to-links a.button.link-wishlist { border:1px solid #FEBF5E; } /* borders */

div.main-container.main-catid-1362 div.price-box {background-color:#FEBF5E;} /* price box */

div.main-container.main-catid-1362 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1362 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1362 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1362 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1362 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1362 div.view-mode span.button.button-active { background-color:#FEBF5E; border:1px solid #FEBF5E; } /* other button elements */


/*********** Peppa Pig	= > catid-1367 ************/
div.main-container.main-catid-1367 { background:#55bceb url(/media/lexibook/licenses/peppapig/peppapig_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1367 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1367 button.button.btn-cart:hover {background-color:#55bceb;}/* add-to-cart hover */

div.main-container.main-catid-1367 button.button.btn-cart:hover,
div.main-container.main-catid-1367 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1367 span.add-to-links a.button.link-wishlist { border:1px solid #55bceb; } /* borders */

div.main-container.main-catid-1367 div.price-box {background-color:#55bceb;} /* price box */

div.main-container.main-catid-1367 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1367 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1367 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1367 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1367 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1367 div.view-mode span.button.button-active { background-color:#55bceb; border:1px solid #55bceb; } /* other button elements */



/*********** Noddy	= > catid-1368 ************/
div.main-container.main-catid-1368 { background:#95D6EA url(/media/lexibook/licenses/noddy/noddy_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1368 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1368 button.button.btn-cart:hover {background-color:#FEBF5E;}/* add-to-cart hover */

div.main-container.main-catid-1368 button.button.btn-cart:hover,
div.main-container.main-catid-1368 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1368 span.add-to-links a.button.link-wishlist { border:1px solid #FEBF5E; } /* borders */

div.main-container.main-catid-1368 div.price-box {background-color:#FEBF5E;} /* price box */

div.main-container.main-catid-1368 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1368 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1368 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1368 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1368 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1368 div.view-mode span.button.button-active { background-color:#FEBF5E; border:1px solid #FEBF5E; } /* other button elements */


/*********** Paw Patrol	= > catid-1371 ************/
div.main-container.main-catid-1371 { background:#0072bb url(/media/lexibook/licenses/pawpatrol/pawpatrol_bg.jpg) top center no-repeat;} /* background image */


div.main-container.main-catid-1371 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1371 button.button.btn-cart:hover {background-color:#0072bb;}/* add-to-cart hover */

div.main-container.main-catid-1371 button.button.btn-cart:hover,
div.main-container.main-catid-1371 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1371 span.add-to-links a.button.link-wishlist { border:1px solid #0072bb; } /* borders */

div.main-container.main-catid-1371 div.price-box {background-color:#0072bb;} /* price box */

div.main-container.main-catid-1371 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1371 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1371 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1371 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1371 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1371 div.view-mode span.button.button-active { background-color:#0072bb; border:1px solid #0072bb; } /* other button elements */


/*********** iParty	= > catid-1369 ************/
div.main-container.main-catid-1369 {background:#eeeeee url(/media/lexibook/iparty/iparty_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1369 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1369 button.button.btn-cart:hover {background-color:#e73a89;}/* add-to-cart hover */

div.main-container.main-catid-1369 button.button.btn-cart:hover,
div.main-container.main-catid-1369 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1369 span.add-to-links a.button.link-wishlist { border:1px solid #e73a89; } /* borders */

div.main-container.main-catid-1369 div.price-box {background-color:#e73a89;} /* price box */

div.main-container.main-catid-1369 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1369 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1369 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1369 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1369 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1369 div.view-mode span.button.button-active { background-color:#e73a89; border:1px solid #e73a89; } /* other button elements */



/*********** Star Products	= > catid-1022 ************/
div.main-container.main-catid-1022 {background:#ffffff url(/media/lexibook/products/latest_products_bg.png) top center no-repeat;} /* background image */

div.main-container.main-catid-1022 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1022 button.button.btn-cart:hover {background-color:#ef188d;}/* add-to-cart hover */

div.main-container.main-catid-1022 button.button.btn-cart:hover,
div.main-container.main-catid-1022 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1022 span.add-to-links a.button.link-wishlist { border:1px solid #ef188d; } /* borders */

div.main-container.main-catid-1022 div.price-box {background-color:#ef188d;} /* price box */

div.main-container.main-catid-1022 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1022 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1022 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1022 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1022 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1022 div.view-mode span.button.button-active { background-color:#ef188d; border:1px solid #ef188d; } /* other button elements */


/*********** scrabble product no category banner	= > sku SCF-328A-01 ************/
div.main-container.main-catid-SCF-328A-01 {background:#74ad38 url(/media/lexibook/scrabble/scrabble_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-SCF-328A-01 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-SCF-328A-01 button.button.btn-cart:hover {background-color:#74ad38;}/* add-to-cart hover */

div.main-container.main-catid-SCF-328A-01 button.button.btn-cart:hover,
div.main-container.main-catid-SCF-328A-01 span.add-to-links a.button.link-compare,
div.main-container.main-catid-SCF-328A-01 span.add-to-links a.button.link-wishlist { border:1px solid #74ad38; } /* borders */

div.main-container.main-catid-SCF-328A-01 div.price-box {background-color:#74ad38;} /* price box */

div.main-container.main-catid-SCF-328A-01 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-SCF-328A-01 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-SCF-328A-01 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-SCF-328A-01 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-SCF-328A-01 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-SCF-328A-01 div.view-mode span.button.button-active { background-color:#74ad38; border:1px solid #74ad38; } /* other button elements */



/*********** scrabble product no category banner	= > sku SCF-428AFR-00 ************/
div.main-container.main-catid-SCF-428AFR-00 {background:#74ad38 url(/media/lexibook/scrabble/scrabble_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-SCF-428AFR-00 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-SCF-428AFR-00 button.button.btn-cart:hover {background-color:#74ad38;}/* add-to-cart hover */

div.main-container.main-catid-SCF-428AFR-00 button.button.btn-cart:hover,
div.main-container.main-catid-SCF-428AFR-00 span.add-to-links a.button.link-compare,
div.main-container.main-catid-SCF-428AFR-00 span.add-to-links a.button.link-wishlist { border:1px solid #74ad38; } /* borders */

div.main-container.main-catid-SCF-428AFR-00 div.price-box {background-color:#74ad38;} /* price box */

div.main-container.main-catid-SCF-428AFR-00 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-SCF-428AFR-00 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-SCF-428AFR-00 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-SCF-428AFR-00 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-SCF-428AFR-00 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-SCF-428AFR-00 div.view-mode span.button.button-active { background-color:#74ad38; border:1px solid #74ad38; } /* other button elements */


/*********** Unicorn	= > catid-1373 ************/
div.main-container.main-catid-1373 {background:#BED8AB url(/media/lexibook/licenses/unicorn/unicorn_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1373 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1373 button.button.btn-cart:hover {background-color:#e73a89;}/* add-to-cart hover */

div.main-container.main-catid-1373 button.button.btn-cart:hover,
div.main-container.main-catid-1373 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1373 span.add-to-links a.button.link-wishlist { border:1px solid #e73a89; } /* borders */

div.main-container.main-catid-1373 div.price-box {background-color:#e73a89;} /* price box */

div.main-container.main-catid-1373 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1373 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1373 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1373 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1373 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1373 div.view-mode span.button.button-active { background-color:#e73a89; border:1px solid #e73a89; } /* other button elements */


/*********** CS100		= > catid-1380 ************/
div.main-container.main-catid-1380,
div.main-container.main-catid-CS100DES-00,
div.main-container.main-catid-CS100FZ-00,
div.main-container.main-catid-CS100-00,
div.main-container.main-catid-CSA100BB-00, 
div.main-container.main-catid-CSA100-00,
div.main-container.main-catid-CSA102-00,
div.main-container.main-catid-CSA103-00, 
div.main-container.main-catid-CSA100DES-00, 
div.main-container.main-catid-CSA100DP-00,
div.main-container.main-catid-CSA100FZ-00 { background:#184a9f url(/media/lexibook/licenses/cs100/cs100_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1380 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1380 button.button.btn-cart:hover {background-color:#58B2FF;}/* add-to-cart hover */

div.main-container.main-catid-1380 button.button.btn-cart:hover,
div.main-container.main-catid-1380 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1380 span.add-to-links a.button.link-wishlist { border:1px solid #58B2FF; } /* borders */

div.main-container.main-catid-1380 div.price-box {background-color:#58B2FF;} /* price box */

div.main-container.main-catid-1380 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1380 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1380 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1380 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1380 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1380 div.view-mode span.button.button-active { background-color:#58B2FF; border:1px solid #58B2FF; } /* other button elements */


/*********** PJMASKS	= > catid-1381 ************/
div.main-container.main-catid-1381 {background:#40aa48 url(/media/lexibook/licenses/pjmasks/pjmasks_bg.jpg) top center repeat-y;} /* background image */

div.main-container.main-catid-1381 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1381 button.button.btn-cart:hover {background-color:#40aa48;}/* add-to-cart hover */

div.main-container.main-catid-1381 button.button.btn-cart:hover,
div.main-container.main-catid-1381 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1381 span.add-to-links a.button.link-wishlist { border:1px solid #40aa48; } /* borders */

div.main-container.main-catid-1381 div.price-box {background-color:#40aa48;} /* price box */

div.main-container.main-catid-1381 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1381 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1381 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1381 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1381 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1381 div.view-mode span.button.button-active { background-color:#40aa48; border:1px solid #40aa48; } /* other button elements */



/*********** Enchantimals	= > catid-1386 ************/
div.main-container.main-catid-1386 {background:#01bcb5 url(/media/lexibook/licenses/enchantimals/enchantimals_bg.jpg) top center repeat-y;} /* background image */

div.main-container.main-catid-1386 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1386 button.button.btn-cart:hover {background-color:#41009a;}/* add-to-cart hover */

div.main-container.main-catid-1386 button.button.btn-cart:hover,
div.main-container.main-catid-1386 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1386 span.add-to-links a.button.link-wishlist { border:1px solid #41009a; } /* borders */

div.main-container.main-catid-1386 div.price-box {background-color:#41009a;} /* price box */

div.main-container.main-catid-1386 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1386 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1386 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1386 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1386 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1386 div.view-mode span.button.button-active { background-color:#41009a; border:1px solid #41009a; } /* other button elements */


/*********** Elena = > catid-1387 ************/
div.main-container.main-catid-1387 {background:#4ec2c1 url(/media/lexibook/licenses/elena/elena_bg.jpg) top center repeat-y;} /* background image */

div.main-container.main-catid-1387 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1387 button.button.btn-cart:hover {background-color:#fbc048;}/* add-to-cart hover */

div.main-container.main-catid-1387 button.button.btn-cart:hover,
div.main-container.main-catid-1387 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1387 span.add-to-links a.button.link-wishlist { border:1px solid #fbc048; } /* borders */

div.main-container.main-catid-1387 div.price-box {background-color:#fbc048;} /* price box */

div.main-container.main-catid-1387 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1387 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1387 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1387 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1387 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1387 div.view-mode span.button.button-active { background-color:#fbc048; border:1px solid #fbc048; } /* other button elements */



/*********** LANGIE product no category banner	= > sku LANGIE-00 ************/
div.main-container.main-catid-LANGIE-00 {background:#ffffff url(/media/lexibook/langie/langie_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-LANGIE-00 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-LANGIE-00 button.button.btn-cart:hover {background-color:#58b2ff;}/* add-to-cart hover */

div.main-container.main-catid-LANGIE-00 button.button.btn-cart:hover,
div.main-container.main-catid-LANGIE-00 span.add-to-links a.button.link-compare,
div.main-container.main-catid-LANGIE-00 span.add-to-links a.button.link-wishlist { border:1px solid #58b2ff; } /* borders */

div.main-container.main-catid-LANGIE-00 div.price-box {background-color:#58b2ff;} /* price box */

div.main-container.main-catid-LANGIE-00 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-LANGIE-00 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-LANGIE-00 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-LANGIE-00 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-LANGIE-00 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-LANGIE-00 div.view-mode span.button.button-active { background-color:#58b2ff; border:1px solid #58b2ff; } /* other button elements */



/*********** THE VOICE product no category banner	= > sku BTP155TVZ-00 ************/
div.main-container.main-catid-BTP155TVZ-00,
div.main-container.main-catid-1388 {background:#a3282d url(/media/lexibook/thevoice/thevoice_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-BTP155TVZ-00 span.add-to-links a.button,
div.main-container.main-catid-BTP155TVZ-00 button.button.btn-cart:hover,
div.main-container.main-catid-1388 span.add-to-links a.button,
div.main-container.main-catid-1388 button.button.btn-cart:hover {background-color:#a3282d;}/* add-to-cart hover */

div.main-container.main-catid-BTP155TVZ-00 button.button.btn-cart:hover,
div.main-container.main-catid-BTP155TVZ-00 span.add-to-links a.button.link-compare,
div.main-container.main-catid-BTP155TVZ-00 span.add-to-links a.button.link-wishlist,
div.main-container.main-catid-1388 button.button.btn-cart:hover,
div.main-container.main-catid-1388 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1388 span.add-to-links a.button.link-wishlist { border:1px solid #a3282d; } /* borders */

div.main-container.main-catid-BTP155TVZ-00 div.price-box,
div.main-container.main-catid-1388 div.price-box {background-color:#a3282d;} /* price box */

div.main-container.main-catid-BTP155TVZ-00 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-BTP155TVZ-00 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-BTP155TVZ-00 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-BTP155TVZ-00 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-BTP155TVZ-00 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-BTP155TVZ-00 div.view-mode span.button.button-active,
div.main-container.main-catid-1388 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1388 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1388 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1388 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1388 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1388 div.view-mode span.button.button-active  { background-color:#a3282d; border:1px solid #a3282d; } /* other button elements */


/*********** Toy Story	= > catid-1402 ************/
div.main-container.main-catid-1402 {background:#47739a url(/media/lexibook/licenses/toystory/toystory_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1402 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1402 button.button.btn-cart:hover {background-color:#fdbf2e;}/* add-to-cart hover */

div.main-container.main-catid-1402 button.button.btn-cart:hover,
div.main-container.main-catid-1402 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1402 span.add-to-links a.button.link-wishlist { border:1px solid #fdbf2e; } /* borders */

div.main-container.main-catid-1402 div.price-box {background-color:#fdbf2e;} /* price box */

div.main-container.main-catid-1402 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1402 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1402 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1402 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1402 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1402 div.view-mode span.button.button-active { background-color:#fdbf2e; border:1px solid #fdbf2e; } /* other button elements */


/*********** Lion King	= > catid-1405 ************/
div.main-container.main-catid-1405 {background:#a6a765 url(/media/lexibook/licenses/lionking/lionking_bg.jpg) top center no-repeat;} /* background image */

div.main-container.main-catid-1405 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1405 button.button.btn-cart:hover {background-color:#eea904;}/* add-to-cart hover */

div.main-container.main-catid-1405 button.button.btn-cart:hover,
div.main-container.main-catid-1405 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1405 span.add-to-links a.button.link-wishlist { border:1px solid #eea904; } /* borders */

div.main-container.main-catid-1405 div.price-box {background-color:#eea904;} /* price box */

div.main-container.main-catid-1405 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1405 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1405 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1405 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1405 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1405 div.view-mode span.button.button-active { background-color:#eea904; border:1px solid #eea904; } /* other button elements */


/*********** Super Mario	= > catid-1408 ************/
div.main-container.main-catid-1408 {background:#e50013 url(/media/lexibook/licenses/supermario/supermario_bg.jpg) top center;} /* background image */

div.main-container.main-catid-1408 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1408 button.button.btn-cart:hover {background-color:#e50013;}/* add-to-cart hover */

div.main-container.main-catid-1408 button.button.btn-cart:hover,
div.main-container.main-catid-1408 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1408 span.add-to-links a.button.link-wishlist { border:1px solid #e50013; } /* borders */

div.main-container.main-catid-1408 div.price-box {background-color:#e50013;} /* price box */

div.main-container.main-catid-1408 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1408 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1408 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1408 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1408 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1408 div.view-mode span.button.button-active { background-color:#e50013; border:1px solid #e50013; } /* other button elements */

/*********** Mario kart	= > catid-1409 ************/
div.main-container.main-catid-1409 {background:#1776b0 url(/media/lexibook/licenses/mariokart/mariokart_bg.jpg) top center;} /* background image */

div.main-container.main-catid-1409 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1409 button.button.btn-cart:hover {background-color:#1776b0;}/* add-to-cart hover */

div.main-container.main-catid-1409 button.button.btn-cart:hover,
div.main-container.main-catid-1409 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1409 span.add-to-links a.button.link-wishlist { border:1px solid #1776b0; } /* borders */

div.main-container.main-catid-1409 div.price-box {background-color:#1776b0;} /* price box */

div.main-container.main-catid-1409 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1409 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1409 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1409 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1409 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1409 div.view-mode span.button.button-active { background-color:#1776b0; border:1px solid #1776b0; } /* other button elements */

/*********** Baby Shark= > catid-1413 ************/
div.main-container.main-catid-1413 {background:#ffd200 url(/media/lexibook/licenses/babyshark/babyshark_bg.jpg) top center;} /* background image */

div.main-container.main-catid-1413 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1413 button.button.btn-cart:hover {background-color:#ffd200;}/* add-to-cart hover */

div.main-container.main-catid-1413 button.button.btn-cart:hover,
div.main-container.main-catid-1413 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1413 span.add-to-links a.button.link-wishlist { border:1px solid #ffd200; } /* borders */

div.main-container.main-catid-1413 div.price-box {background-color:#ffd200;} /* price box */

div.main-container.main-catid-1413 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1413 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1413 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1413 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1413 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1413 div.view-mode span.button.button-active { background-color:#ffd200; border:1px solid #ffd200; } /* other button elements */


/*********** Miraculous = > catid-1414 ************/
div.main-container.main-catid-1414 {background:#ec1b2e url(/media/lexibook/licenses/miraculous/miraculous_bg.jpg) top center;} /* background image */

div.main-container.main-catid-1414 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1414 button.button.btn-cart:hover {background-color:#ec1b2e;}/* add-to-cart hover */

div.main-container.main-catid-1414 button.button.btn-cart:hover,
div.main-container.main-catid-1414 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1414 span.add-to-links a.button.link-wishlist { border:1px solid #ec1b2e; } /* borders */

div.main-container.main-catid-1414 div.price-box {background-color:#ec1b2e;} /* price box */

div.main-container.main-catid-1414 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1414 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1414 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1414 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1414 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1414 div.view-mode span.button.button-active { background-color:#ec1b2e; border:1px solid #ec1b2e; } /* other button elements */


/*********** Miraculous = > catid-1417 ************/
div.main-container.main-catid-1417 {background:#e8e8e8 url(/media/lexibook/licenses/harrypotter/harrypotter_bg.jpg) top center;} /* background image */

div.main-container.main-catid-1417 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1417 button.button.btn-cart:hover {background-color:#0b2755;}/* add-to-cart hover */

div.main-container.main-catid-1417 button.button.btn-cart:hover,
div.main-container.main-catid-1417 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1417 span.add-to-links a.button.link-wishlist { border:1px solid #0b2755; } /* borders */

div.main-container.main-catid-1417 div.price-box {background-color:#0b2755;} /* price box */

div.main-container.main-catid-1417 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1417 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1417 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1417 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1417 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1417 div.view-mode span.button.button-active { background-color:#0b2755; border:1px solid #0b2755; } /* other button elements */


/*********** Biotoys = > catid-1418 ************/
div.main-container.main-catid-1418 {background:#e8e8e8 url(/media/lexibook/biotoys/biotoys_bg.jpg) top center;} /* background image */

div.main-container.main-catid-1418 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1418 button.button.btn-cart:hover {background-color:#5e9440;}/* add-to-cart hover */

div.main-container.main-catid-1418 button.button.btn-cart:hover,
div.main-container.main-catid-1418 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1418 span.add-to-links a.button.link-wishlist { border:1px solid #5e9440; } /* borders */

div.main-container.main-catid-1418 div.price-box {background-color:#5e9440;} /* price box */

div.main-container.main-catid-1418 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1418 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1418 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1418 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1418 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1418 div.view-mode span.button.button-active { background-color:#5e9440; border:1px solid #5e9440; } /* other button elements */


/*********** Batman = > catid-1419 ************/
div.main-container.main-catid-1419 {background:#e8e8e8 url(/media/lexibook/batman/batman_bg.jpg) top center;} /* background image */

div.main-container.main-catid-1419 span.add-to-links a.button,  /* button colors */
div.main-container.main-catid-1419 button.button.btn-cart:hover {background-color:#ffd046;}/* add-to-cart hover */

div.main-container.main-catid-1419 button.button.btn-cart:hover,
div.main-container.main-catid-1419 span.add-to-links a.button.link-compare,
div.main-container.main-catid-1419 span.add-to-links a.button.link-wishlist { border:1px solid #ffd046; } /* borders */

div.main-container.main-catid-1419 div.price-box {background-color:#ffd046;} /* price box */

div.main-container.main-catid-1419 div.sort-by a.button-arrow.button-asc:hover,
div.main-container.main-catid-1419 div.toolbar.clearfix div.actions button.button.button-dark:hover,
div.main-container.main-catid-1419 div.sort-by a.dropdown-toggle span.arrow:hover,
div.main-container.main-catid-1419 div.dropdown.left.dropdown-select a.dropdown-toggle.button span.arrow:hover,
div.main-container.main-catid-1419 div.view-mode a.button.button-list:hover,
div.main-container.main-catid-1419 div.view-mode span.button.button-active { background-color:#ffd046; border:1px solid #ffd046; } /* other button elements */

/* HIDE ADDITIONAL INFO IF NOT TABLET */
div.product-view.no-addinfo #tab-additional,
div.product-view.no-addinfo #tab-short_description { display:none;}


div.block1 div.itemMenu.level1 a { color:#4a4a4a;  padding-bottom:0px; text-transform:capitalize; font-weight:bold;}
div.block1 div.itemMenu.level2 a { color:#4a4a4a; background:none; background-image:none; padding-top:0px; padding-bottom:0px; font-size:0.9em;font-weight:normal;}
div.block1 div.itemMenu.level1 a:hover,
div.block1 div.itemMenu.level2 a:hover { color:#59b3ff;}
div.block1 div.itemMenu {  }
div.block1 div.itemMenu.level2 { background:none; padding:0;}
div.eternal-custom-menu-popup {max-width:1140px; width:100%;}
div.eternal-custom-menu-popup { background-color:none; background-color:#ffffff;}

div.container div.menu div.parentMenu { background: url(/media/lexibook/home/menu_div.png) left; background-repeat:no-repeat; padding-left:2px;}
div.container div.menu div.parentMenu a span { padding-left:25px; padding-right:25px;} /* teddy main menu padding */
div.container #menu1369 div.parentMenu a span { text-transform:none;}

div.bottom-investors {display: none;}


/*PRODUCT LANDING  SUBMENU*/
div.prod-submenu { margin-bottom:40px; height:auto; float:left; width:100%; display:block; margin-top:20px; }
div.prod-submenu ul { list-style:none; padding:0; margin:0;width:100%; }
div.prod-submenu ul li { display:block; float:left; min-height:50px; width:100%; background-color:#FCC; margin-bottom:10px;  }
div.prod-submenu ul li a { min-height:50px; float:left; background-color:#f0f0f0; width:100%; font-size:24px; color:#333; text-decoration:none;  line-height:50px; padding-left:20px;border-bottom:5px solid #e3e3e3; }
div.prod-submenu ul li a:hover {background-color:#58b2ff; color:#fff; border-bottom:5px solid #269aff;}


/* THUMB LAYOUT 2 */

.product-essential .more-images.thumb-layout-2 {
    width: 100%;
    position: absolute;
    z-index: 2;
    height: 88px;
    margin-top: 485px;
	margin-left:30px;
}
.product-essential .more-images.thumb-layout-2   {
   padding: 0;
   list-style: none;
}


.product-essential .more-images.thumb-layout-2  ul li {
    padding: 0 !important;
    margin: 0 !important;
    height: 88px;
    width: 88px;
    float: left;
}


.product-essential .product-image.thumb-layout-2  {
    width: 480px;
    margin-left: 18px;
    z-index: 1;
    height: 430px;
}

/* MENU CUSTOMIZATION */ 

div.header-menu {border-bottom:3px solid #369ef7; }
@media screen and (min-width: 1340px)
{

div.header-menu div.container {z-index:5; max-width:1320px; width:100%; padding-left:90px; padding-right:90px; padding-right:0; background: url(/media/lexibook/home/menu_bg.jpg) no-repeat; }

div.container div.menu div.parentMenu a span { padding-left:33px !important; padding-right:33px !important;}	
}

@media screen and (min-width: 1025px) and (max-width: 1340px)
{

div.header-menu { background-color:#58B2FF;}
div.header-menu div.container {z-index:5; width:100%; max-width:100%; padding:0; background: none !important; margin:0;background-color:#58B2FF !important; }
}

@media screen and (min-width: 1020px) and (max-width: 1024px)
{
	div.header-menu div.container {z-index:5; max-width:1024px; padding-left:80px; padding-right:0px; background: url(/media/lexibook/home/menu_bg_1024.jpg) no-repeat;}
	div.container div.menu div.parentMenu a span { padding-left:0px !important; padding-right:0px !important;}	
	div.eternal-custom-menu-popup {width:845px; max-width:843px;}			
}

@media screen and (min-width: 360px) and (max-width: 1019px)
{
div.header-menu { background-color:#58B2FF;}
div.header-menu div.container {z-index:5; width:100%; max-width:100%; padding:0; background: none !important; margin:0;background-color:#58B2FF !important;  margin-top:0px; }
div.container div.menu div.parentMenu a span { padding-left:0px !important; padding-right:0px !important;} /* teddy main menu padding */
}



@media screen and (min-width: 320px) and (max-width: 1000px)
{
#mini-cart{display:none !important;}
#nav li a { float:left;  padding:2px 5px; color:#fff; } /* teddy menu  padding */
	
}



/* hide top menu */


#menu-mobile-1272,
#menu1272,

#menu-mobile-1290,
#menu1290,

#menu-mobile-1291,
#menu1291,

#menu-mobile-1269,
#menu1269,

#menu-mobile-1292,
#menu1292,
#menu-mobile-1232,
#menu-mobile-1233,
#menu-mobile-1234,
#menu-mobile-1235  { display:none; background:none;}

/* 
#popup1230 {background-color:none;background:none; background-image:none;}
*/



#custommenu {
}
/* assistance remove shadow
#popup1230.eternal-custom-menu-popup {
	
	
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0);
       -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0);
            box-shadow: 0 3px 5px rgba(0, 0, 0, 0);
    -webkit-background-clip: padding-box;
       -moz-background-clip: padding;
            background-clip: padding-box;
}
*/
/* produits level 1 color settings */

div.block1 div.itemMenu.level1 span.nolinkcat { font-weight:bold; margin-bottom:10px; line-height:30px;}

/* license level 1 menu */
#popup1025 div.block1 div.itemMenu.level1 a { font-weight:normal;}

/* apropos level 1 menu */
#popup1269 div.block1 div.itemMenu.level1 a { font-weight:normal;}

@media screen and (max-width: 480px) and (orientation: portrait)
{
div.header-menu div.container {max-width:100%; padding-left:0px; padding-right:0; background: none; background-color:#58b2ff;}
}


/*  HOME BANNERS */

#home-banners { }

#home-banners img.banner-1 {max-width: 828px; width: 100%;}
#home-banners img.banner-2 {max-width: 298px; width: 50%;}

.home-small-banners {margin-top: 30px; margin-bottom: 10px;}
.home-small-banners div a img {max-width:540px; width:100%; }
.home-small-banners div img {  max-width:540px; width:100%;}



@media screen and (max-width: 1024px){ 
#home-banners img.banner-1 {max-width: 725px;}
#home-banners img.banner-2 {max-width: 260px;}
}

@media screen and (max-width: 480px) and (orientation: portrait)
{
	#home-banners { width:100%; padding:0 10px;}
	#home-banners img.banner-1 {width: 100%;}
	#home-banners img.banner-2 {width: 100%;}
}


/*  HOME MEDIA */

#media-main  { height:800px;}

#media-main div.media-desktop {max-width:1140px; width:100%; margin-left:auto; margin-right:auto;  height:800px;}

#media-main div.media-desktop h1 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3.4em;margin-top:20px;}
#media-main div.media-desktop div.col1 {max-width:265px; width:100%; margin-right:5px; float:left; margin-bottom:20px;}
#media-main div.media-desktop div.col1 a { float:left;max-width:265px; width:100%;}
#media-main div.media-desktop div.col1 a img.media_01 { max-width:265px; width:100%; margin-bottom:5px;} /* media_01.jpg */
#media-main div.media-desktop div.col1 a img.media_02 { max-width:265px; width:100%;} /* media_02.jpg */

#media-main div.media-desktop div.col2 {max-width:870px; width:100%; float:left; margin-bottom:20px;}

#media-main div.media-desktop div.col2 div.col21 {max-width:870px; width:100%; float:left; margin-bottom:5px; }

#media-main div.media-desktop div.col2 div.col21 div.col211 {float:left; margin-right:5px; width:580px;}

#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2111 {height:130px; float:left; margin-bottom:5px; max-width:580px; width:100%;  color:#fff;font-size:16px;}
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2111 a img { max-width:580px;}
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2111 h4 { color:#fff;text-align:right;}
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2112 { float:left;}
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2112 a img { max-width:580px; width:100%;} /* media_video.jpg  */
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2112 {} 
#media-main div.media-desktop div.col2 div.col21 div.col212 {float:left; width:284px;}
#media-main div.media-desktop div.col2 div.col21 div.col212 a img { max-width:284px; width:100%; float:left;} /* media_03.jpg */

#media-main div.media-desktop div.col2 div.col22 {}
#media-main div.media-desktop div.col2 div.col22 div.col221 {float:left; max-width:300px; width:100%; height:255px; margin-right:5px; color:#fff; font-size:16px;}
#media-main div.media-desktop div.col2 div.col22 div.col221 a img {max-width:300px;}
#media-main div.media-desktop div.col2 div.col22 div.col221 h4 { color:#fff; text-align:right;}
#media-main div.media-desktop div.col2 div.col22 div.col222 {float:left;}
#media-main div.media-desktop div.col2 div.col22 div.col222 a img { max-width:564px; width:100%;}  /* media_04.jpg */

/* HIDE media-mobile*/
#media-main div.media-mobile { display:none;} 


@media screen and (max-width: 1024px){ 

#media-main  {width:100%; height:710px;}

#media-main div.media-desktop {width:100%; margin-left:auto; margin-right:auto; max-width:1000px; height:710px;}

#media-main div.media-desktop h1 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3.4em;margin-top:20px;}

#media-main div.media-desktop div.col1 {max-width:233px; width:100%; margin-right:5px; float:left; margin-bottom:20px;}

#media-main div.media-desktop div.col1 a img.media_01 { max-width:233px;} /* media_01.jpg */
#media-main div.media-desktop div.col1 a img.media_02 { max-width:233px;} /* media_02.jpg */

#media-main div.media-desktop div.col2 {max-width:762px; width:100%; float:left; margin-bottom:20px;}

#media-main div.media-desktop div.col2 div.col21 {max-width:762px; width:100%; float:left; margin-bottom:5px;}

#media-main div.media-desktop div.col2 div.col21 div.col211 {float:left; margin-right:5px; width:508px;}

#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2111 {height:115px; margin-bottom:5px; max-width:508px; width:100%;  color:#fff;font-size:16px; float:left;}
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2111 img { max-width:508px; width:100%}
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2111 h4 { color:#fff;text-align:right;}
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2112 { float:left; width:508px;}
#media-main div.media-desktop div.col2 div.col21 div.col211 div.col2112 a img { max-width:508px; width:100%} /* media_video.jpg  */
#media-main div.media-desktop div.col2 div.col21 div.col212 {float:left; width:249px; background-color:#FF3366}
#media-main div.media-desktop div.col2 div.col21 div.col212 a img { max-width:249px; width:100%} /* media_03.jpg */

#media-main div.media-desktop div.col2 div.col22 {}
#media-main div.media-desktop div.col2 div.col22 div.col221 {float:left; max-width:262px; width:100%; height:224px; margin-right:5px; color:#fff; font-size:16px;}
#media-main div.media-desktop div.col2 div.col22 div.col221 h4 { color:#fff; text-align:right;}
#media-main div.media-desktop div.col2 div.col22 div.col222 {float:left; width:495px;}
#media-main div.media-desktop div.col2 div.col22 div.col222 a img { max-width:495px;width:100%}  /* media_04.jpg */

/* HIDE media-mobile*/
#media-main div.media-mobile { display:none;} 
}


/*  HOME FAVORIS IFRAME */
div.favoris {margin-left:auto; margin-right:auto; text-align:center; margin-top:20px; width:100%; max-width:1140px; }
div.favoris h1 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3em; color:#595b5a;  margin:0; padding:0; background:none; border:0; border:none;}
div.favoris-wrap {width:100%; max-width:1140px; margin-left:auto; margin-right:auto;}

@media screen and (max-width: 480px) and (orientation: portrait)
{
div.favoris-wrap {width:100%; max-width:100%; margin-left:auto; margin-right:auto;}	
}


/* PARALLAX*/
section.module.parallax div.para-wrap div.para-column div.para-text{border-radius:4px; -moz-border-radius:4px;}
section.module.parallax div.para-wrap div.para-column div.para-text h2 { color:#fff; font-size:1.6em; margin-top:0;}
section.module.parallax div.para-wrap div.para-column div.para-text h2 a {color:inherit; font-size:inherit; text-decoration:none;}
section.module.parallax div.para-wrap div.para-column div.para-text p { line-height:16px; margin-bottom:20px;}
section.module.parallax div.para-wrap div.para-column div.para-text h4 { width:125px; height:35px; border-radius: 4px;position: relative;	transition: all 50ms ease; margin-left:auto; margin-right:auto;}
section.module.parallax div.para-wrap div.para-column div.para-text h4 a { text-align:center; text-decoration:none; color:#fff;position: absolute; z-index:10;width:125px;line-height:35px; top:0; left:0;}

h4.para-menu-investors { background-color:#529dde;border-bottom:3px solid #286eaa;}
h4.para-menu-investors:before {content:'';	position: absolute;	bottom: -2px;left: 0px;width: 100%;height: 0px; border-radius: 4px;transition: all 0.3s ease;z-index:0;}
h4.para-menu-investors:hover:before {height: 35px;}

div.para-menu-aboutus a { width:100%; float:left; color:#fff; margin-bottom:10px;}

h4.para-menu-discount { background-color:#00ac1a;border-bottom:3px solid #008013;}
h4.para-menu-discount:before {content:'';	position: absolute;	bottom: -2px;left: 0px;width: 100%;height: 0px;border-radius: 4px;transition: all 0.3s ease;z-index:0;}
h4.para-menu-discount:hover:before {height: 35px;}

h4.para-menu-aboutus { background-color:#43c757;border-bottom:3px solid #119725; display:none;}
h4.para-menu-aboutus:before {content:'';	position: absolute;	bottom: -2px;left: 0px;width: 100%;height: 0px; border-radius: 4px;transition: all 0.3s ease;z-index:0;}
h4.para-menu-aboutus:hover:before {height: 35px;}


/*FLIP IMAGE*/
.flip-box {width:330px;height:330px;}
.flip-box-inner {position: relative; width:100%; height:100%; text-align:center; transition:transform 0.8s; transform-style:preserve-3d;}
.flip-box:hover .flip-box-inner { transform: rotateY(180deg);}
.flip-box-front, .flip-box-back {position:absolute; width:100%; height:100%; backface-visibility:hidden;}
.flip-box-back { transform:rotateY(180deg);}

.flip-box-back a {height:265px; width:265px; border-radius:50%;-moz-border-radius:50%; font-size:24px; line-height:265px; color:#fff !important; text-align:center; text-decoration:none; padding:0; margin:33px auto; display:inline-block; opacity:0.6;}
.flip-box-back a:hover { text-decoration:none;}
.back-investors a {background-color:#000; }
.back-club a {background-color:#000; }
.back-discount a {background-color:#000; }

@media screen and (min-width: 1040px)
{
section.module.parallax {height: 600px;  background-position: 50% 50%; background-repeat: no-repeat; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;
}
section.module.parallax-1 {   background-image: url("/media/lexibook/home/parallax_bg.jpg"); }
section.module.parallax div.para-wrap { max-width:1140px; width:100%; margin-left:auto; margin-right:auto; height:600px;}
section.module.parallax div.para-wrap div.para-column { max-width:330px; height:500px; float:left; margin-right:30px;margin-left:20px; margin-top:20px;} 
section.module.parallax div.para-wrap div.para-column div.para-text { background-color: rgba(0, 0, 0, 0.5); height:200px; padding:20px 15px 20px 15px; text-align:center; color:#fff;  }
section.module.parallax div.para-wrap div.para-column div.para-pic a img { border:0;}
section.module.parallax div.para-wrap div.para-column div.para-text h4 {}
}


@media screen and (min-width: 990px) and (max-width:1024px)
{
	section.module.parallax-1 {   background-image: url("/media/lexibook/home/parallax_bg.jpg"); }
	section.module.parallax div.para-wrap { max-width:1140px; width:100%; margin-left:auto; margin-right:auto; height:600px;}
	section.module.parallax div.para-wrap div.para-column { max-width:310px;  height:500px; float:left; margin-right:7px;margin-left:14px; margin-top:20px;} 
	section.module.parallax div.para-wrap div.para-column div.para-text { background-color: rgba(0, 0, 0, 0.5); height:200px; padding:20px 15px 20px 15px; text-align:center; color:#fff;  }
	section.module.parallax div.para-wrap div.para-column div.para-pic a img { border:0;}
	section.module.parallax div.para-wrap div.para-column div.para-text h4 {}
	section.module.parallax div.para-wrap div.para-column div.para-pic a img { border:0; width:310px;}
}




/* PRODUCT TABS */

div.product-tabs-wrap {max-width: 1140px; width: 100%; margin-left:auto; margin-right:auto;text-align:center;}

#our-products-tabs { text-align:center; display: table; margin: 0 auto; margin-bottom:20px;}

div.main-catid-3 div.std { }
div.main-catid-3 div.std h2.tab-heading { text-align:center; border:none;font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3.4em; padding:0; margin:0; color:#585a59; }
div.main-catid-3 div.std p.desc { text-align:center;}

h2.product-name a { font-weight:normal; font-size:0.9em;font-family: 'Open Sans', sans-serif;}

@media screen and (max-width: 480px) and (orientation: portrait)
{
div.product-tabs-wrap {max-width: 100%; width: 100%; margin-left:auto; margin-right:auto;text-align:center;}
}

/* TOP LOGIN LINK */
div.left p.login-link a { color:#57b4ff;}
div.block1 { opacity:1;}

/* BANNERS BELOW SLIDER */
div.main-banner { margin-top:30px; margin-bottom:20px;}
div.main-banner a img { border:1px solid #cfd1d0;max-width: 1140px; width: 100%;}

/* MAIN CONTENT BG TO WHITE */
div.main { /*background-color:#fff;*/}

/* ATOS PAYMENT FIX CSS */


div.atos-select-cards.well  {height:180px; }
div.atos-select-cards.well ol li { float:left; width:130px; height:100px; }
div.atos-select-cards.well p { text-align:left;}
div.atos-select-cards.well ol li input { float:left; margin-left:50px;}
div.atos-select-cards.well ol li label { float:left;  margin-top:10px; overflow:visible;}
div.atos-select-cards.well ol li label img { float:left;}
#checkout-payment-method-load {}

#atos_aurore_dob { display:none;}


@media screen and (max-width: 480px) and (orientation: portrait)
{
div.atos-select-cards.well  {height:320px;}
}


div.footer-container div.footer div.footer-top { padding-bottom:20px; }

/* footer columns css */
div.col-sm-3.footer_column {  padding-top:10px; margin:0; padding-bottom:0; }

/* FOOTER NEWSLETTER */

div.block.block-subscribe { background:none; padding:0; border:none; margin:0; }
div.block-subscribe div.block-title { padding:0; margin:0; }
div.block-subscribe div.block-content { padding:0; margin:0 0 0 -12px; }
#newsletter-validate-detail { padding:0;margin:0; }
div.block.block-subscribe div.form-subscribe-header {  margin:0;}
div.block.block-subscribe div.form-subscribe-header label { text-align:left; padding:0; margin:0; line-height:18px;font-size: 1em !important; font-weight: normal !important; }
div.block.block-subscribe div.actions {}
div.block.block-subscribe div.actions button  {  float:left; background:none; border:none; background-color:#005eae; color:#fff; padding:3px 13px 6px 13px; margin-left:4px}
div.block.block-subscribe div.actions button span span { color:#fff; font-size:.8em; font-weight:bold;}
div.block-content button { }


/* FOOTER SUBSCRIBE EXTRA CSS */
div.col-sm-3.footer_column.footer-column-4 {  padding-top:0; margin-top:10px;}
div.col-sm-3.footer_column.footer-column-4 h3.title { margin-top:0; margin-bottom:0;}
div.col-sm-3.footer_column.footer-column-4 div.block.block-subscribe { margin-top:0;}



/* menu in footer */

div.col-sm-3.footer_column.footer-column-2 p,
div.col-sm-3.footer_column.footer-column-3 p,
div.col-sm-3.footer_column.footer-column-2 h3,
div.col-sm-3.footer_column.footer-column-3 h3 { margin-top:0; margin-bottom:0;}
 

/* FOOTER FOLLOW US */

div.follow-us { }

div.follow-us h3,
div.footer-column-2 h3.title,
div.footer-column-3 h3.title,
div.footer-column-4 h3.title {font-size:1.2em;}

div.footer-column-1 {  padding-top:0px; }
div.footer-column-1 h3 { display:none;}


div.follow-us {   }
div.follow-us div.follow-logo { margin-bottom:10px;}
div.follow-us h3 { margin:0; padding:0; display:block;}

div.follow-us div.follow-icon {width:185px;}
div.follow-us div.follow-icon a {display: inline-block; margin-right:5px; margin-bottom:5px; width:37px; height:37px; background-repeat:no-repeat; text-decoration:none;}

div.follow-us div.follow-icon a.social-facebook { background:url(/media/lexibook/home/footer/fb_icon.png);}
div.follow-us div.follow-icon a.social-facebook:hover { background:url(/media/lexibook/home/footer/fb_icon_over.png);}

div.follow-us div.follow-icon a.social-twitter { background:url(/media/lexibook/home/footer/twitter_icon.png);}
div.follow-us div.follow-icon a.social-twitter:hover { background:url(/media/lexibook/home/footer/twitter_icon_over.png);}

div.follow-us div.follow-icon a.social-youtube { background:url(/media/lexibook/home/footer/youtube_icon.png);}
div.follow-us div.follow-icon a.social-youtube:hover { background:url(/media/lexibook/home/footer/youtube_icon_over.png);}

div.follow-us div.follow-icon a.social-google { background:url(/media/lexibook/home/footer/google_icon.png);}
div.follow-us div.follow-icon a.social-google:hover { background:url(/media/lexibook/home/footer/google_icon_over.png);}

div.follow-us div.follow-icon a.social-instagram { background:url(/media/lexibook/home/footer/instagram_icon.png);}
div.follow-us div.follow-icon a.social-instagram:hover { background:url(/media/lexibook/home/footer/instagram_icon_over.png);}

div.follow-us div.follow-icon a.social-pinterest { background:url(/media/lexibook/home/footer/pinterest_icon.png);}
div.follow-us div.follow-icon a.social-pinterest:hover { background:url(/media/lexibook/home/footer/pinterest_icon_over.png);}

div.follow-us div.follow-icon a.social-linkedin { background:url(/media/lexibook/home/footer/linkedin_icon.png);}
div.follow-us div.follow-icon a.social-linkedin:hover { background:url(/media/lexibook/home/footer/linkedin_icon_over.png);}

/*social header*/
div.social {position:absolute; height:37px; margin-left:320px; top:100px;}
div.social div a {display: inline-block; margin-right:5px; margin-bottom:5px; width:37px; height:37px; background-repeat:no-repeat; text-decoration:none; background-size:cover; }

div.social div a.social-facebook { background:url(/media/lexibook/home/footer/fb_icon_over.png);}
div.social div a.social-twitter { background:url(/media/lexibook/home/footer/twitter_icon_over.png);}
div.social div a.social-youtube { background:url(/media/lexibook/home/footer/youtube_icon_over.png);}
div.social div a.social-instagram { background:url(/media/lexibook/home/footer/instagram_icon_over.png);}
div.social div a.social-linkedin { background:url(/media/lexibook/home/footer/linkedin_icon_over.png);}



/*
div.footer-column-3 h3.title { }
div.footer-column-3 ul.links li { background:none; background-image:none; margin:0; }
div.footer-column-3 ul.links li a { background:none;background-repeat:no-repeat; font-size:1.1em;  line-height:12px;padding-left:53px;}
div.footer-column-3 ul.links li.bot-commande a {background:url(/media/lexibook/home/footer/bot_commande.png) 0 2px no-repeat;}
div.footer-column-3 ul.links li.bot-guide a {background:url(/media/lexibook/home/footer/bot_guide.png) 0 2px no-repeat;}
div.footer-column-3 ul.links li.bot-paiement a {background:url(/media/lexibook/home/footer/bot_paiement.png) 0 2px no-repeat;}
div.footer-column-3 ul.links li.bot-livraison a {background:url(/media/lexibook/home/footer/bot_livraison.png) 0 2px no-repeat;}
div.footer-column-3 ul.links li.bot-garantie a {background:url(/media/lexibook/home/footer/bot_garantie.png) 0 2px no-repeat;}
div.footer-column-3 ul.links li.bot-condition a {background:url(/media/lexibook/home/footer/bot_condition.png) 0 2px no-repeat;}
*/


div.footer-column-3 ul.links li,
div.footer-column-2 ul.links li {margin:0; }

div.footer-column-3 ul.links li a,
div.footer-column-2 ul.links li a { background:none; padding-left:0;font-size:1em;  line-height:12px;}

div.footer-column-4 div.bot-digital { text-align:right; }

div.footer-container { padding:0; margin:0;}

div.footer-container div.footer { padding:0; margin:0; }

.footer-bottom,
.footer-bottom div a { color:#145187 !important; }
.footer-bottom div a:hover { color:#fff;}


@media screen and (min-width: 360px) and (max-width:989px) {
	div.col-sm-3.footer_column.footer-column-2 { display:none !important;}		
	div.col-sm-3 social-links, 
	div.col-sm-5.social-links { float:none !important;  text-align:center !important;}
	
	.col-sm-3 .cc-logo { text-align:center !important;}	
	.footer-bottom .cc-logo img { max-width:246px; width:100%;}
	.footer-bottom .cc-logo,
	.footer-bottom .copy { text-align:center !important;}	
}



/* INVESTORS EFFECT  */

#investors2 { display: block; max-width: 1140px; width: 100%; margin-bottom:60px; margin-top:30px; float:left;}
#investors2 .view { max-width: 370px; width:100%; height: 210px; margin: 1px; float: left; overflow: hidden; position: relative; text-align: center; cursor: default; }
#investors2 .view .mask, #investors2 .view .content { width: 370px; height: 210px; position: absolute; overflow: hidden; top: 0; left: 0; }
#investors2 .view img {display: block;position: relative;}

@media screen and (min-width: 989px) and (max-width: 1024px)
{
#investors2 { display: block; max-width: 1040px; width: 100%; margin-bottom:60px; margin-top:30px; float:left; padding-left:125px;}
}

@media screen and (max-device-width: 480px) and (orientation: portrait)
{
#investors2 .view { margin-bottom:10px}
#investors2 { display: block; max-width: 460px; margin-bottom:60px; margin-top:30px; margin-left:auto; margin-right:auto;}
}



/* FOURTH EFFECTS */

#investors2 .fourth-effect .mask {
	position:absolute; /* Center the mask */
	top:50px;
	left:115px;
	cursor:pointer;
    border-radius: 70px;
    border-width: 70px;
    display: inline-block;
    height: 130px;
    width: 130px;
	border: 70px solid rgba(22, 57, 79, 0.7);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	opacity:0.7;
	visibility:visible;
	-moz-transform:scale(4);
	-webkit-transform:scale(4);
	-o-transform:scale(4);
	-ms-transform:scale(4);
	transform:scale(4);
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	z-index:31;
}
#investors2 .fourth-effect:hover .mask {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

#investors2 div.view a {margin:0; padding:0; z-index:30; top:0; position:absolute; text-align:left; float:left; left:0;width:380px; height:210px;}
#investors2 div.view h1 { margin:0; padding:0; z-index:32; position:absolute; bottom:55px; left:15px; padding-left:20px; line-height:28px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:1.65em; color:#fff; width:270px; font-weight:normal; text-transform:capitalize;  }

#investors2 a.investor-financieres {color:#fff !important;position: absolute;bottom:20px;}

#investors2 div.view a.investor-calendrier {background:url(media/lexibook/investisseurs/1_over.jpg) no-repeat;}
#investors2.investors2-corpo {margin-top:-30px;}
#investors2.investors2-corpo h1 {text-indent:0; position:relative;text-transform:capitalize;}

/* A PROPOS */
#apropos { }
#apropos div { margin-bottom:60px;}
#apropos h1 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3.4em; }
#apropos div.wrap-le-groupe a.sec-button {border-radius:3px; -moz-border-radius:5px; background-color:#336dff; border-bottom:2px solid #345abd; padding:5px 10px 5px 10px;  font-size:1.4em; text-transform:none; color:#fff; }
#apropos div.wrap-actualites { float:left;} 
#apropos div.wrap-actualites ul,
#apropos div.wrap-actualites ul li { padding:0; margin:0; list-style:none;}
#apropos div.wrap-actualites ul li { margin-bottom:10px; float:left; max-width:1140px; width:100%; }
#apropos div.wrap-actualites ul li a { width:100%; max-width:1140px; background:url(/media/lexibook/about_us/li_off.png) no-repeat; background-color:#eaeaea; float:left; padding:20px 20px 20px 50px; color:#585a59; font-size:1.4em;}
#apropos div.wrap-actualites ul li a:hover {background:url(/media/lexibook/about_us/li_on.png) no-repeat; background-color:#336dff; color:#fff;}

#apropos div.wrap-actualites ul { margin-bottom:40px;}

#apropos div.wrap-investisseurs h1.investisseurs { margin-bottom:10px;}

div.aboutus_submenu { display:none;}

/*  PRODUCT LANDING */

div.product-main > div { margin-bottom:60px;width:1140px; height:auto; min-height:330px;  float:left; padding-bottom:40px; position: relative;}

div.product-main div ul { display:block; float:left; width:100%;  padding:0; margin:0;}
div.product-main div ul li { list-style:none; padding:0; margin:0 0 0 30px;float:left; width:90%; }


div.product-main div ul li {  margin-bottom:1px;}
div.product-main div ul li a { color:#585a59; font-size:16px;background:url(/media/lexibook/products/landing/title_arrow.png) no-repeat; padding-left:20px; background-position:left center;}
div.product-main div ul li a:hover {color:#58b2ff; background:url(/media/lexibook/products/landing/title_arrow_over.png) no-repeat;}
div.product-main div h2 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:4.2em; color:#585a59;float:left; width:100%; max-width:800px;  margin-left:10px;margin-top:85px;}


div.product-main div.tablettes div,
div.product-main div.lights div,
div.product-main div.music div { width:400px; position:absolute; right:-70px !important;top:0px;}
div.product-main div.meteo div { width:400px;}

div.product-main div.tablettes h2,
div.product-main div.music h2,
div.product-main div.lights h2,
div.product-main div.meteo h2 { width:400px !important;}

div.product-main div.tablettes ul,
div.product-main div.lighst ul,
div.product-main div.music ul {width:265px; padding:0; margin:0 0 0 40px;}

div.product-main div.tablettes ul li,
div.product-main div.music ul li,
div.product-main div.lights ul li {display:block; margin:0;}


div.product-main div.jouets { background: #f9f9f9 url(/media/lexibook/products/landing/jouets.jpg) no-repeat; }
div.product-main div.tablettes { background: #f9f9f9 url(/media/lexibook/products/landing/tablettes.jpg) no-repeat;position: relative;}
div.product-main div.multimedia { background: #f9f9f9 url(/media/lexibook/products/landing/multimedia.jpg) no-repeat;}
div.product-main div.music { background:#f9f9f9 url(/media/lexibook/products/landing/music.jpg) no-repeat; position: relative;}
div.product-main div.meteo { background:#f9f9f9 url(/media/lexibook/products/landing/meteo.jpg) no-repeat; }
div.product-main div.lights { background:#f9f9f9 url(/media/lexibook/products/landing/lights.jpg) no-repeat; position: relative;}


@media screen and (max-width: 1024px)
{
	div.product-main div h2 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:4.2em; color:#585a59;float:left; width:100%; max-width:600px;  margin-left:10px;margin-top:85px;}
	div.product-main div {width:100%;}	
	div.product-main div.tablettes h2 { text-align:right; max-width:100%; padding-right:20px;}
	div.product-main div.music h2 { text-align:right; max-width:100%;padding-right:20px;}	
	
div.product-main div.jouets { background:url(/media/lexibook/products/landing/jouets_x1024.jpg) no-repeat;}
div.product-main div.tablettes { background:url(/media/lexibook/products/landing/tablettes_x1024.jpg) no-repeat;} 
div.product-main div.multimedia { background:url(/media/lexibook/products/landing/multimedia_x1024.jpg) no-repeat;}
div.product-main div.music { background:url(/media/lexibook/products/landing/music_x1024.jpg) no-repeat;}
div.product-main div.meteo { background:url(/media/lexibook/products/landing/meteo_x1024.jpg) no-repeat; }
div.product-main div.lights { background:url(/media/lexibook/products/landing/lights.jpg) no-repeat; }
	
}



/* PRODUCT LIST */

div.featured-products div.item-inner,  
div.category-products div.item-inner { border:1px solid #e8e8e8; background:url(/media/lexibook/products/list_bg.png) bottom repeat-x; padding-bottom:5px; border-bottom:4px solid #e8e8e8;}

div.featured-products div.item-inner:hover,
div.category-products div.item-inner:hover {border:1px solid #e8e8e8; background:url(/media/lexibook/products/list_bg.png) bottom repeat-x; padding-bottom:5px; border-bottom:4px solid #e8e8e8; }

div.category-products div.item-inner div.product-image { }
div.category-products div.item-inner div.product-shop {  }
div.item-inner div.price-box { margin-bottom:-50px; left:70px; }
div.product-shop h2.product-name {  min-height:50px; margin-bottom:10px; margin-top:20px; }

div.product-shop div.reviews-wrap div.ratings { display:none;}

@media screen and (max-width: 1024px)
{
div.item-inner div.price-box { margin-bottom:-50px; left:50px; }
}

/* PRODUCT DETAIL UPSELL  */

div.box-collateral.box-up-sell div.price-box {width:75px; height:75px; padding:0;} 
div.box-collateral.box-up-sell div.price-box span.regular-price { padding:0; margin:27px 0 0 0;}
div.box-collateral.box-up-sell div.price-box span span.price { font-size:16px;}
div.box-collateral.box-up-sell div.price-box { margin-bottom:-30px; left:80px; }
div.box-collateral.box-up-sell div.product-shop h3.product-name { font-size:14px;}

/* PRODUCT DETAILS */
div.product-name h1 { margin-bottom:0;}

div.addthis_toolbox a { float:left;width:37px; height:37px; padding:0; margin:0; margin-right:3px; }
div.addthis_toolbox a span { }
div.addthis_toolbox a span, 
div.addthis_toolbox a span span { margin:0; padding:0; float:left;width:32px; height:32px;}
div.addthis_toolbox a span.at4-icon { background-image:none; background:none; background-color:#FF6666;}
div.addthis_toolbox a span.at4-icon.aticon-facebook { background:url(/media/lexibook/home/footer/fb_icon_over.png) no-repeat;width:37px; height:37px; float:left;}
div.addthis_toolbox a span.at4-icon.aticon-google { background:url(/media/lexibook/home/footer/google_icon_over.png) no-repeat;width:37px; height:37px;float:left;}
div.addthis_toolbox a span.at4-icon.aticon-twitter { background:url(/media/lexibook/home/footer/twitter_icon_over.png) no-repeat;width:37px; height:37px;float:left;}
div.addthis_toolbox a span.at4-icon.aticon-compact { background:url(/media/lexibook/home/footer/plus_icon_over.png) no-repeat;width:37px; height:37px;float:left;}

/* ADD TO COMPARE */

table.data-table.compare-table { background-color:#FC6;}
.compare-table tr th {
    background-color:#F63;
	vertical-align:middle; text-align:left;
}

.compare-table tr td,
.compare-table tr td div { text-align:left;  }
.data-table tbody th,
.data-table tbody td {   border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;}

.data-table tbody td {  border-left: 1px solid #e8e8e8; }

.compare-table tr td h2 a { font-size:0.75em; font-weight: bold;}
.compare-table tr td {font-size:1.1em;}
.data-table .price { color: #58b2ff; }


.compare-table tr td p.in-stock span { color:#619d01;}
.compare-table tr td p.out-of-stock span { color:#e82e00;}

div.container-shadow { background-color:none;}


/* ADD TO COMPARE SIDE BAR */
div.block.block-list.block-compare { background-color:#f7f7f7; border:1px solid #e8e8e8;border-radius:3px; -moz-border-radius:3px;}

div.block.block-list.block-compare div.block-title { text-align:center; border-bottom:1px solid #e8e8e8; padding-bottom:15px; padding-top:10px;}
div.block.block-list.block-compare div.block-title span { font-size:16px; font-weight:bold; color:#565656; }

div.block.block-list.block-compare div.block-content { padding:10px;}

#compare-items div.item.clearfix { background-color:#fff; margin-bottom:10px;}

/*
#compare-items div.product-details a.btn-remove { background-color:#b0b0b0; padding:10px; color:#fff;border-radius:10px; -moz-border-radius:10px;}
*/

/* MAINTEXT */

div.maintext { font-size:16px; font-family: 'Open Sans', sans-serif; }
div.maintext h3 { font-size:20px;  font-family: 'Open Sans Bold', sans-serif;}
div.maintext.assistance-content h3 { }
div.maintext h3.orange { color:#f76800;}
div.maintext h2 {font-family: 'Open Sans Bold', sans-serif;font-size:18px;}

div.maintext a.blue-button {border-radius:3px; -moz-border-radius:5px; background-color:#336dff; border-bottom:2px solid #345abd; padding:0px 8px 3px 8px; font-size:1.2em; text-transform:none; color:#fff; min-width:200px; width:200px;width: auto !important; }

div.maintext .guide-dachat td.guide-intro {text-align: justify;padding-left:10px;}

/* FAVORIS LANDING */

div.favoris-main-wrap { }
ul.favoris-main { margin-left:auto; margin-right:auto; width:100%; max-width:1140px;}

ul.favoris-main,
ul.favoris-main li { list-style:none; padding:0; margin:0; width:100%; text-align:center;}

ul.favoris-main { margin-top:20px;}
ul.favoris-main li { float:left; margin-right:28px; margin-bottom:40px; width:256px;}
ul.favoris-main li div.effect,
ul.favoris-main li div.effect a { float:left; width:256px;}
ul.favoris-main li div.favlabel {text-align:center;font-family: 'Open Sans Bold', sans-serif;font-size:16px; margin-top:10px; display:none; }



/* MAIN SLIDER */
div.main-slider { border:none; border:0;}

div.slider-bg.slide11 {border: 0;}
div.slider-wrap.slide11 { position:relative; left:122px; margin-top:76px;}
div.slider-wrap.slide11 h2.slide-title { margin-left:-660px; margin-top:-70px; z-index:1; }
div.slider-wrap.slide11 a.slide-link.button {margin-left: -390px; margin-top:-115px;color: #ffffff; background-color: #F26921; font-weight:bold;z-index:2; border:none; padding:10px 20px 10px 20px;border-radius:4px; border-bottom:3px solid #BC4000; font-size:18px; }


div.slider-bg.slide12 {border: 0;}
div.slider-wrap.slide12 { position:relative; left:80px; margin-top:132px;}
div.slider-wrap.slide12 h2.slide-title { margin-left:-630px; margin-top:-140px; z-index:1; }
div.slider-wrap.slide12 a.slide-link.button {margin-left: -370px; margin-top:-150px;color: #ffffff; background-color: #5900ac; font-weight:bold;z-index:2; border:none; padding:10px 20px 10px 20px;border-radius:4px; border-bottom:3px solid #42007f; font-size:18px; }

#homeslider-sequence span.sequence-prev.slider-arrow.prev,
#homeslider-sequence span.sequence-next.slider-arrow.next { display:none;}

@media screen and (max-width: 480px) and (orientation: portrait)
{
	
div.slider-bg.slide11 {border: 0;}
div.slider-wrap.slide11 { position:relative; left:90px; margin-top:62px;}
div.slider-wrap.slide11 img {width:60%; height:60%;}
div.slider-wrap.slide11 h2.slide-title { margin-left:-200px; margin-top:-50px; z-index:1; }

div.slider-wrap.slide11 h2.slide-title img {width:110%; height:110%;}
div.slider-wrap.slide11 a.slide-link.button {margin-left: -200px; margin-top:-50px;color: #ffffff; background-color: #F26921; font-weight:bold;z-index:2; border:none; padding:5px 10px 5px 10px;border-radius:4px; border-bottom:3px solid #BC4000; font-size:12px; }



div.slider-bg.slide12 {border: 0;}
div.slider-wrap.slide12 { position:relative; left:90px; margin-top:62px;}
div.slider-wrap.slide12 img { width:60%; height:60%;}
div.slider-wrap.slide12 h2.slide-title { margin-left:-200px; margin-top:-50px; z-index:1; }
div.slider-wrap.slide12 h2.slide-title img {width:110%; height:110%;}
div.slider-wrap.slide12 a.slide-link.button {margin-left: -140px; margin-top:-60px;color: #ffffff; background-color: #5900ac; font-weight:bold;z-index:2; border:none; padding:5px 10px 5px 10px;border-radius:4px; border-bottom:3px solid #42007f; font-size:12px; }

}


/* sitemap */
div.sitemap-tree { margin-bottom:50px; float:left;}
div.sitemap-tree ul li.level0 {  margin-right:20px; float:left; max-width:530px; width:100%;}


/* VIDEO SECTION */

div.lexibook-video {   }
div.lexibook-video div.video-main { max-width:615px; width:100%; margin-left:auto; margin-right:auto; text-align:center; }
div.lexibook-video div.video-img { position:absolute;z-index:1; padding:30px 0 0 30px;}
div.lexibook-video div.video-img-frame { position:relative;  width:615px; height:380px; top:0px; z-index:2; background:url(/media/lexibook/videos/video_frame_b.png) no-repeat;}
div.lexibook-video div.video-img-frame a { float:left; width:615px; height:380px; }

div.video-main h3,
div.video-main p {text-align:center; width:100%; max-width:615px; font-size:1em; }
div.video-main p {margin-bottom:20px;}

div.video-one { height:480px; float:left; margin-bottom:40px;}

div.video-one h3,
div.video-main h3 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:1.8em; color:#595b5a; }


div.video-one a.video-detail,
div.video-main a.video-detail,
div.more-info a.more-link {border-radius:3px; -moz-border-radius:3px; border-bottom:2px solid #0031ac; padding:3px 50px 3px 10px;  
			font-size:1em; text-transform:none; color:#fff; background:#0048ff url(/media/lexibook/videos/video_arrow.png) no-repeat right; min-width:190px; margin-left:auto; margin-right:auto;}
			
div.lexibook-video div.video-div-b { height:5px; max-width:880px; width:100%;  margin-left:auto; margin-right:auto; margin-top:25px; margin-bottom:70px; }

div.video-all { width: 1120px; padding-left:10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
  
@media screen and (max-width: 1024px)
{
div.video-all {width: 780px; padding-left:10px;
  display: block;
  margin-left: auto;
  margin-right: auto;}
  
  div.video-one { height:480px; float:left; margin-right:10px; margin-bottom:40px;}	
  
}

div.video-all div.video-one { float:left; width:100%; max-width:348px; text-align:center;  margin-right:20px; min-height:420px; border-bottom:5px solid #58b2fe;}
div.video-all div.divider { height:60px; width:100%; max-width:1140px; background-color:#fff; }

div.video-all div.video-img-s { position:absolute;z-index:1; padding:10px 0 0 10px;}
div.video-all div.video-one div.video-img-frame-s {position:relative;  width:353px; height:218px; top:0px; z-index:2; background:url(/media/lexibook/videos/video_frame_s.png) no-repeat;}
div.video-all div.video-one div.video-img-frame-s a {width:353px; height:218px; float:left;}

div.video-all div.video-one h3 {  min-height:40px; }
div.video-all div.video-one p {text-align:center; width:100%; max-width:615px; min-height:78px;}


@media screen and (max-width: 480px) and (orientation: portrait)
{

div.lexibook-video {  }
div.lexibook-video div.video-main { max-width:353px; width:100%; margin-left:auto; margin-right:auto; text-align:center;}
div.lexibook-video div.video-img { position:absolute;z-index:1; padding:10px 0 0 10px; }
div.lexibook-video div.video-img img {width:313px; height:183px;}
div.lexibook-video div.video-img-frame { position:relative; max-width:333px; height:206px; top:0px; z-index:2; background:url(/media/lexibook/videos/video_frame_s_mobile.png) no-repeat;}
div.lexibook-video div.video-img-frame a { float:left; width:333px; height:206px;}


div.video-main h3,
div.video-main p {text-align:center; width:100%; max-width:333px; font-size:1em;}
div.video-main p {margin-bottom:20px;}

div.video-main h3 {font-size:1.8em;}
div.video-all { max-width:353px; width:100%;margin-left:auto; margin-right:auto;}
div.video-all div.divider { height:0px; width:100%; background-color:#fff;}

div.video-all div.video-one { width:100%; max-width:333px; text-align:center;  min-height:420px; border-bottom:5px solid #58b2fe; margin-bottom:20px;margin-left:auto; margin-right:auto;}
div.lexibook-video div.video-div-b { height:5px; max-width:333px; width:100%; background-color:#58b2fe; margin-left:auto; margin-right:auto; margin-top:25px; margin-bottom:70px;}

div.video-all div.video-one div.video-img-frame-s {position:relative;  width:333px; height:206px; top:0px; z-index:2; background:url(/media/lexibook/videos/video_frame_s_mobile.png) no-repeat;}
div.video-all div.video-one div.video-img-frame-s a {width:333px; height:206px; float:left;}
div.video-all div.video-img-s img { width:313px; height:183px; }

}


/* REWARD POINT */

div.refer-form {background-color:#58B2FF; max-width:750px; padding:15px; width:100%; color:#fff; padding-bottom:50px;}

div.refer-form div.box-head h2 { margin-top:1px; color:#fff;}

#refer_friend_form ul.form-list li.fields { margin-bottom:10px;}

#refer_friend_form button.button { float:right; color:#fff; background-color:#005EAE; border:none;}

div.box-account div.point-info { background-color:#FCFCFC; width:300px; border:1px solid #E8E8E8;}

div.box-account div.point-info table tr td.point-label { font-size:18px; line-height:16px; padding-left:10px; padding-right:10px;}
div.box-account div.point-info table tr td.point-label span { font-size:75px; line-height:65px; font-weight:bold;}

/* MY ACCOUNT LEFT MENU BOX LAYOUT */

div.block.block-account { background-color:#FCFCFC; border:1px solid #E8E8E8; }
div.block.block-account div.block-title { background-color:#F7F7F7;padding:10px;border-bottom:1px solid #E8E8E8;}
div.block.block-account div.block-content {padding:15px;}

div.block.block-account div.block-content ul,
div.block.block-account div.block-content ul li { list-style:none; list-style-image:none; list-style-type:none;}
div.block.block-account div.block-content ul li.current { color:#58B2FF;}


/* MY ACCOUNT ORDER INFO */

#order-info-tabs {float:right; padding:0; margin:0;}
#order-info-tabs li  { margin:0; padding:0;}

#order-info-tabs li { background-color:#ededed; border-left:1px solid #DDDDDD; padding:5px;}
#order-info-tabs li.current { background-color:#58B2FF; color:#fff; margin:0; padding:5px;}
#order-info-tabs li a {color:#999; padding:0; margin:0;}
#order-info-tabs li.current a { color:#fff;text-decoration:none; padding:0; margin:0;}

#order-info-tabs li a:hover { text-decoration:underline;}

div.order-items.order-details h2.table-caption a,
div.order-items.order-details h2 a.link-print,
div.my-account div.page-title.title-buttons a.link-print { float:right; border:1px solid #ededed; padding:5px 5px 5px 20px; }

div.order-items.order-details h2.table-caption a,
div.order-items.order-details h2 a.link-print { font-size:14px;}

div.order-items.order-details h2.table-caption a { background-color:#BBB; color:#fff; padding:5px; text-decoration:underline;}



/* MARBO */

div.cat503 {background-color:#151B4F; padding-bottom:0; margin-bottom:0;}

div.marbo {background-color:#151B4F; width:976px; float:left; margin-left:0px; margin-top:-10px; padding:0; margin-bottom:0;}
div.mtop { float:left; width:976px;}


div.mbot { background:url(/media/lexibook/marbo/page_bottom.jpg) no-repeat;height:1396px; width:976px;position: relative; float:left; margin:0; padding:0; }

div.mbot div.wrap1,
div.mbot div.wrap2,
div.mbot div.wrap3,
div.mbot div.wrap4,
div.mbot div.wrap5,
div.mbot div.wrap6 { width:250px; height:250px; padding:0; margin:0; position:absolute;}

div.mbot div.button-click { width:493px; height:117px; padding:0; margin:0; position:absolute;}

div.mbot div.wrap1 { z-index:10;top:125px;}
div.mbot div.wrap2 { z-index:20;top:35px;left:250px;}
div.mbot div.wrap3 {z-index:30;top:35px;left:503px;}
div.mbot div.wrap4 {z-index:40;top:260px;left:407px;}
div.mbot div.wrap5 {z-index:50;top:170px;left:707px;}
div.mbot div.wrap6 {z-index:60;top:400px;left:620px;}

div.mbot div.button-click {z-index:70; bottom:75px; left:240px; }

div.mbot a { border:none; width:250px; height:250px; text-decoration:none; float:left;}
div.mbot a img { border:none;}

div.mbot a.one   {background:url(/media/lexibook/marbo/1.png) no-repeat;}
div.mbot a.one:hover {background:url(/media/lexibook/marbo/1_over.png) no-repeat;}

div.mbot a.two   {background:url(/media/lexibook/marbo/2.png) no-repeat;}
div.mbot a.two:hover {background:url(/media/lexibook/marbo/2_over.png) no-repeat;}

div.mbot a.three {background:url(/media/lexibook/marbo/3.png) no-repeat;}
div.mbot a.three:hover {background:url(/media/lexibook/marbo/3_over.png) no-repeat;}

div.mbot a.four  {background:url(/media/lexibook/marbo/4.png) no-repeat;}
div.mbot a.four:hover {background:url(/media/lexibook/marbo/4_over.png) no-repeat;}

div.mbot a.five  {background:url(/media/lexibook/marbo/5.png) no-repeat;}
div.mbot a.five:hover {background:url(/media/lexibook/marbo/5_over.png) no-repeat;}
div.mbot a.six   {background:url(/media/lexibook/marbo/6.png) no-repeat;}
div.mbot a.six:hover {background:url(/media/lexibook/marbo/6_over.png) no-repeat;}

/* MARBO PRESENTATION */

table.marbo-present { float:left; width:100%; max-width:1140px;}
table.marbo-present tr { border-top:1px solid #e5e5e5; padding-bottom:40px; padding-top:40px; float:left; width:100%;}
table.marbo-present tr.marbo-header {border-top:none;}
table.marbo-present td img { }
table.marbo-present td h2 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3.2em; color:#595b5a;  padding-left:0; background:none; border:0; border:none;}
table.marbo-present td p { color:#58b4ff; font-size:18px;}


@media screen and (max-width: 1024px)
{
	table.marbo-present { width:100%; max-width:1004px; padding-left:10px; padding-right:10px;}
	table.marbo-present tr.marbo-header td img { width:984px; }
}


@media screen and (max-width: 480px) and (orientation: portrait)
{
table.marbo-present { float:left; width:100%; max-width:480px;}
table.marbo-present tr.marbo-header td img { max-width:480px; width:100%; }
table.marbo-present td img { width:98%;}
table.marbo-present td h2 { font-size:2em;}
	
}


/* CHECKOUT OTHER PAYMENT OPTIONS HIDDEN */

#p_method_cashondelivery,
#checkout-payment-method-load label[for=p_method_cashondelivery] { display:none; height:1px;}

/* PAYMENT OPTION HIDDEN */
#p_method_atoswps { display:inline;}
#checkout-payment-method-load label[for=p_method_atoswps] {}

/* HIDE OLD PAYMENT CARD SELECTION */

#co-payment-form dl dl dt {
	display: flex;
}

#co-payment-form dl dl dd ul {
	display: block !important;
}

#co-payment-form dl dl dd {
	margin-bottom: 0px !important;
}

.opc .sp-methods dt label {
    margin: 5px 5px 0;
}
.sp-methods dt {
    margin: 0 0 5px;
}
.opc ul, .opc ol {
    margin: 0px 0 0;
}

#p_method_atoswps,
#checkout-payment-method-load label[for=p_method_atoswps]{

	display: none !important;
}

#payment_description_bnpmercanetcw_cartebancaire img {
	width: 50px;
}
#payment_description_bnpmercanetcw_visa img {
	width:60px;
}
.cw_payment_description {
	color: #fff;
}


/* HEADER MENU LINKS */
p.welcome-msg,
div.left p.login-link a, 
div.header-top ul.toplinks.links li a span { font-size:0.97em;}

/* DISCOUNT/NEW LABELS */




div.labels.top-left div.new.rect { background-color:#EF941F; font-weight:normal; font-size:0.95em; width:90px;}
div.labels.top-left div.sales.rect { font-size:0.95em;width:90px;}

div.ecotaxes span.price { font-size:12px; color:#7F7F7F; font-weight: normal;}


/* CONTENT MARGIN ON 1024 */

@media screen and (max-width: 1024px)
{
div.main-content { padding-left:10px; padding-right:10px;}

}


/* CREATE ACCOUNT */

/* CLUB FIELD SETTINGS */
#checkout-step-billing div.field.gender-label label,
div.my-account div.fieldset ul li label[for=gender],
div.account-create div.fieldset ul li label[for=gender] { background-color:#00c0ff; color:#fff; text-transform:uppercase; font-weight:bold; font-size:16px;}
 
div.my-account div.fieldset ul li label[for=gender] i.icon-people,
div.account-create div.fieldset ul li label[for=gender] i.icon-people { display:none;}

li.reg-club-banner {margin-bottom:20px; }
li.reg-club-banner div a img { max-width:483px;}

/* SUBSCRIBE CHECKBOX */

@media screen and (min-width: 1024px){ 
li.control.reg-subscribe { }
li.control.reg-subscribe div.input-box.has-pretty-child { background-color:#ececec; float:left; width:100%; height:60px; padding-top:10px; padding-left:10px; margin-top:20px; }
li.control.reg-subscribe div.input-box.has-pretty-child div label[for=is_subscribed] { background:url(/media/lexibook/club/newsletter_icon.png) no-repeat; width:95%;  float:left;  overflow:visible; white-space:normal; padding-left:50px; height:50px;display: table-cell;
    vertical-align: middle;}
li.control.reg-subscribe div.input-box.has-pretty-child div a { margin-top:10px; float:left;}
}




@media screen and (min-width: 1024px){ 

div.account-create { max-width:60%; width:100%;}

/* CREATE ACCOUNT */
div.account-create ul.form-list li label,
div.account-create ul.form-list li.fields div label,
div.account-create ul li label[for=gender] { width:42%;}

div.account-create ul.form-list li div.input-box input.input-text,
div.account-create ul.form-list li.fields div.input-box input.input-text,
div.account-create ul  li div.input-box select {padding-left:44%;font-size:14px;}

/* EDIT MY ACCOUNT */
#li_city_field p,
div.my-account div.fieldset ul li label,
div.my-account div.fieldset ul li.fields div.field label { width:29%;}

#city_field,
div.my-account div.fieldset ul li div.input-box input.input-text,
div.my-account ul li div.input-box select { padding-left:31%;font-size:14px;}

/* REFERRAL FORM */
#refer_friend_form div.fieldset ul li label { width:29%;}
#refer_friend_form div.fieldset ul li div.input-box input.input-text  {padding-left:30%;font-size:14px;}
#refer_friend_form div.fieldset ul li div.input-box textarea {padding:10px 15px 13px 0; padding-left:30%;font-size:14px;}


/* NOT USED */
#checkout-step-billing fieldset ul li.fields div.field label,
#checkout-step-billing fieldset ul li.fields #li_city_field p,
#checkout-step-billing ul li label { width:38%;}

#checkout-step-billing fieldset ul li.fields #li_city_field select,
#checkout-step-billing ul li div.input-box select,
#checkout-step-billing ul li div.input-box select,
#checkout-step-billing ul li div.input-box input.input-text { padding-left:40%;}

}

@media screen and (min-width: 1140px){ 
/* CREATE ACCOUNT */
div.account-create ul.form-list li label,
div.account-create ul.form-list li.fields div label,
div.account-create ul li label[for=gender] { width:37%;}

div.account-create ul.form-list li div.input-box input.input-text,
div.account-create ul.form-list li.fields div.input-box input.input-text,
div.account-create ul  li div.input-box select {padding-left:39%; font-size:14px;}
}





/* ADMIN ORIG PRICE */
td.a-right.original-price span.isStrikeout { text-decoration:line-through; font-weight:bold; color:#F00;}


/* temporary hide option selector for PAYPAL */

#p_method_paypal_express, 
label[for="p_method_paypal_express"]{ }


a.cc_btn cc_btn_accept_all { background-color:#0033CC; color:#fff;}


/* PRIVATE SALES */
div.image-information.upcoming a img,
div.privatesale-list-upcomming-events div.page-content div img {
filter: grayscale(100%);
	}

div.privatesale-list-happening-events div.page-content div.col1-set {border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}
div.privatesale-list-happening-events div.page-content ul { list-style:none;}
div.event-details {color:#5D5D5D;background-color:#F3F3F3; padding:0; margin:0; }
div.event-details h3 {background-color:#DBEEFF; padding:0; margin:0;font-size:36px; font-weight:bold; padding-left:10px; height:46px; line-height:46px; text-transform:uppercase;}
div.time-left { color:#5D5D5D; font-size:14px; font-weight:normal;padding-left:10px;}
div.time-left span.timeleft-txt { font-size:36px; font-weight:bold;	}
div.event-details div.time-range  { padding-left:10px;}
div.event-details div.time-range h6 {font-size:14px;}
div.event-details div.sales-condition { padding-left:10px;font-size:14px; margin-top:20px;}

div.event-details div.info-cols div.info-col1 {width:70%; float:left; height:75px; }
div.event-details div.info-cols div.info-col2 {width:30%; float:left;height:75px;}
div.event-details div.info-cols div.info-col2 a {white-space:normal; height:58px; width:60%; font-weight:bold; background:none; border:none; margin:15px 15px 10px 0; padding:3px 10px 0 10px; background-color:#58B2FF; color:#fff; border-bottom:4px solid #2A7EC7; border-radius:5px; -moz-border-radius:5px; cursor:pointer; float:right; text-align:center; font-size:1.4em; line-height:22px;}

#assurance { margin-bottom:20px;}
#assurance table { font-size:16px; margin-top:20px; border-bottom: 3px solid #D6D6D6;}
#assurance table tr td {height:60px;padding:10px;}

#assurance h1{font-family: 'Open Sans Condensed', sans-serif; font-size:4em;}

#assurance table.table-grey {  border-top:1px solid #A5A5A5;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}
#assurance table.table-grey tr.tr-head { background-color:#A5A5A5; color:#fff; font-weight:bold; }
#assurance table.table-grey tr td {border-bottom:1px solid #D6D6D6;}

#assurance table.table-blue {  border-top:1px solid #018BD4;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}
#assurance table.table-blue tr.tr-head { background-color:#018BD4; color:#fff; font-weight:bold; }
#assurance table.table-blue tr td {border-bottom:1px solid #D6D6D6;}

#assurance div.assurance-button {display:block; width:100%; max-width:1140px;float:left;}
#assurance div.assurance-button a {border-radius: 3px; background-color:#949494; height:50px; float:left; color:#fff; width:120px;  line-height:50px; margin-right:20px; text-align:center; font-size:16px; border-bottom: 3px solid #757575; }
#assurance div.assurance-button a:hover { background-color:#336DFF;border-bottom: 3px solid #345ABD;}

#assurance div.assurance-link { width:100%;max-width:1140px; font-size:16px; color:#828282; margin-top:10px; float:right;}
#assurance div.assurance-link a { text-align:right;height:50px; float:right; color:#949494; background:url(/media/lexibook/assurance/arrow.jpg) no-repeat; padding-left:30px; text-decoration:underline;}

div.add-to-box button.button.btn-cart { z-index:100; position:absolute; margin-left:15px; }
div.add-to-cart button.button-arrow.button-down { z-index:99; }
/*
@media screen and (max-width: 480px) and (orientation: portrait)
{
	div.add-to-box { margin:0; padding:0;}
	div.add-to-cart button.button-arrow.button-up { }
	div.add-to-cart button.button-arrow.button-down { z-index:100; top:20px; }
	div.add-to-box button.button.btn-cart { z-index:99; margin-left:0px; margin-top:20px; }
	div.add-to-cart input.input-text.qty { }
	div.add-to-cart { }
}
*/
/* MODAL POPUP*/

#sign_up {
        -moz-border-radius: 6px;
        background-color: #ffffff;
        -webkit-border-radius: 6px;
        
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        position: absolute;
        display: none;
		z-index:999999;
		border:10px solid #E8E8E8;
		border-radius:8px; -moz-border-radius:8px;
		max-width:600px; width:100%;
    }
	
#sign_up h3 { font-family:Arial, Helvetica, sans-serif;}
#show_nomore {float:left;display:block;text-decoration:none; margin-top:10px; background-color:#ff003a; border-bottom:5px solid #b10128; color:#FFFFFF; height:35px; width:100px; float:left; cursor:pointer; line-height:35px; margin-top:5px; text-align:center;border-radius:4px; -moz-border-radius:4px; font-size:14px; font-weight:bold;}

/* OFFLINE SHOP  
#mini-cart,
div.header-top ul.toplinks.links li.last,
div.product-image div.price-box,
div.block.block-account ul li.last,
div.product-shop div.rewardpoint-info,
div.product-shop p.alert-stock.link-stock-alert,
div.product-details div.price-box,
div.product-shop p.availability.out-of-stock,
div.ratings div.rating-box,
p.rating-links.no-rating,
span.availability.out-of-stock,
li a.top-link-cart,
button.button.btn-cart { display:none;   }

*/



/* block schedule */
div.block-display-none,
#apropos div.maintext ul li.block-display-none, 
#financieres div.row div.docs ul li.block-display-none { display:none;}

/* remove right shop by */
div.block.block-layered-nav { display:none;}

/* remove product sorting */
#block-catalog div.toolbar-bottom,
#block-catalog div.toolbar.clearfix { display:none;}

#block-catalog div { font-size:16px;}
#block-catalog div.category-products ul.products-grid.row,
#block-catalog div.category-products { border:none;}

#block-catalog div.catalog-button a {border-radius: 3px;  height:50px; float:left; color:#fff; width:180px;  line-height:50px; padding-bottom:5px; margin-right:20px; font-size:24px; border-bottom: 3px solid #757575; background:url(/media/lexibook/tablets/tablet_read_arrow.png) no-repeat;background-position: right;  background-color:#949494; padding-left:15px;}

#block-catalog div ul { margin:0 0 0 20px ; padding:0;}
#block-catalog div ul li { list-style:none; background:url(/media/lexibook/tablets/tablet_bullet.jpg) no-repeat; padding-left:30px; margin-bottom:15px;}

/*#block-catalog div.catalog-button a:hover { background-color:#336DFF;border-bottom: 3px solid #345ABD;}*/

/*iParty */
div.main-container.main-catid-1369 div.toolbar-bottom,
div.main-container.main-catid-1369 div.toolbar.clearfix { display:none;}
div.iparty {padding: 0 40px 0 40px;}

/*newsletter subscription*/

#subscription2 {width:16px; height:16px; font-size:16px;font-weight:bold; margin-right: 10px; border:3px solid #33F !important;}
.checkbox-icon { height:15px; width:15px;border-radius: 2px; border:1px solid #aaaaaa; float:left;}


@media screen and (min-width: 990px)
{
div.top-menu-payment {float:right; margin-top:-50px;} 
div.top-menu-payment a.top_payment {background:url(/media/lexibook/home/top_paiement.png) 0 2px no-repeat; padding-left:20px;}
div.top-menu-payment a.top_delivery {margin-left:40px;background:url(/media/lexibook/home/top_livraison.png) 0 2px no-repeat; padding-left:21px;}
}



/* css for product thumbs */
.product-essential .more-images img {height:88px; padding:0; width:88px; margin-left:10px;}
.product-essential .more-images ul li { padding:0 !important; margin:0 !important; height:88px; width:88px; } 

@media screen and (min-width: 100px) and (max-width: 767px)
{
.product-essential .more-images img {height:50px !important; padding:0; width:50px !important; margin-left:0px;}
.product-essential .more-images ul li { padding:0 !important; margin:0 !important; height:50px !important; width:50px !important;} 
}


.container-wrap { border-top:1px solid #ededed;}

/* table cell */
.table-row { display: table; max-width:1140px; width:100%; padding-bottom:30px; padding-top:30px; }
.table-row-one { line-height:24px;font-size:16px !important;padding: 10px 30px;color:#1f497d; width:100%;}
.table-row-one h4 { color:#1f497d; font-size: 16px; font-weight: bold;}
.table-row-td {display: table-cell;vertical-align: middle;width:50%;line-height:24px;font-size:16px !important;padding: 10px 40px;color:#1f497d;}
.table-row-one h3,
.table-row-td h3 { font-size:1.1em; color:#1f497d; font-weight:bold;}
.table-row-td img { }

/*menu cell*/
.table2-row { display: table; max-width:1140px; width:100%; padding-top:30px; }
.table2-row-td {display: table-cell;vertical-align: top; width: 50%;line-height:24px;font-size:14px !important;padding: 0 40px;color:#1f497d;}
.table2-row-td img { }

div.manual-section { max-width:1060px; width:100%; margin:auto;}
div.manual-section a { background-color:#949494; color:#fff; font-size:18px; display:inline-block; margin-right: 15px; text-align:center; line-height:22px; padding:10px 15px;border-radius:4px; -moz-border-radius:4px; text-transform:uppercase; text-decoration:none;}
div.manual-section a:hover {background-color:#58b2ff;}



.grey-right {
 background: #f7f7f7; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,rgba(218,218,218,0),rgba(218,218,218,1)); /*Safari 5.1-6*/  
  background: -o-linear-gradient(right,rgba(218,218,218,0),rgba(218,218,218,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(218,218,218,0),rgba(218,218,218,1)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(218,218,218,0), rgba(218,218,218,1)); /*Standard*/	
}

.grey-left {
  background: #f7f7f7; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,rgba(218,218,218,1),rgba(218,218,218,0)); /*Safari 5.1-6*/  
  background: -o-linear-gradient(right,rgba(218,218,218,1),rgba(218,218,218,0)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(218,218,218,1),rgba(218,218,218,0)); /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(218,218,218,1), rgba(218,218,218,0)); /*Standard*/	
}

.padd-0 {padding:0;}
.padd-right-0 { padding-right:0;}
.padd-left-0 { padding-left:0;}


.cs-content-bot {color:#1f497d;font-size:14px !important; margin-top:30px;display: table; width:100%; margin-bottom:30px;padding: 0 45px;}
.cs-content-bot .cs-content-bot1 {display:inline-table; width:67%; vertical-align:text-top; padding-left:20px; padding-right:20px;}
.cs-content-bot .cs-content-bot2 {display:inline-table;width:30%;vertical-align:text-top;}

@media screen and (min-width: 280px) and (max-width: 979px){
.table-row { padding-bottom:10px; padding-top:10px; }
.table-row-td {display: block;  width: 100%;  line-height:24px;font-size:14px !important;  padding: 0px 20px; }
.table-row-one img,
.table-row-td img { width:100%;}
.table2-row-td {display: table-cell;vertical-align: top;width: 50%;line-height:24px;font-size:14px !important;padding: 0 10px;color:#1f497d;}

.cs-content-bot {padding:0;}
.cs-content-bot .cs-content-bot1,
.cs-content-bot .cs-content-bot2 { width:100%; display:block;}
.cs-content-bot .cs-content-bot1 img { width:100%;}
.cs-content-bot .cs-content-bot2 { text-align:center;}
}


div.main-container.main-catid-1380 div.main-content { padding-bottom:0px;}

div.product-view.pcat-1380 div.product-name,
div.product-view.pcat-1380 div.product-short-desc,
div.product-view.pcat-1380 div.product-name h1 {color:#1f497d;}
div.product-view.pcat-1380 div.product-short-desc { font-size:24px; font-weight:bold;}
div.product-view.pcat-1380 div.product-sku {color:#1f497d; font-weight:bold; font-size:16px !important;}

div.product-view.pcat-1380 p.rating-links.no-rating a,
div.product-view.pcat-1380 p.availability.in-stock,
div.product-view.pcat-1380 p.alert-stock.link-stock-alert a,
div.product-view.pcat-1380 p.availability.out-of-stock,
div.product-view.pcat-1380 div.addthis-icons.clearfix span,
div.product-view.pcat-1380 div.eco-tax,
div.product-view.pcat-1380 p.availability.in-stock span,
div.product-view.pcat-1380 div.rewardpoint-info p span{ color:#ffffff;}
div.product-view.pcat-1380 .product-essential .more-images ul li a img { } 

div.csa100-pre2,
div.csa100-pre1 { color:#1f497d; padding:20px 40px 20px 40px; font-weight:bold; }
div.csa100-pre2 { font-weight:normal;}

/*download app link*/

a.dowloadapp:link,
a.dowloadapp:visited { height:60px; background-color:#949494; color:#fff; font-size:18px; display:inline-block; text-align:center; line-height:22px; padding:10px 20px 0 20px;border-radius:4px; -moz-border-radius:4px; margin-right:15px;}
a.dowloadapp:hover { background-color:#58b2ff;}

a.dowloadapp span { font-size:12px; color:#fff;}

/*use it anywhere clearfix*/
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}

/* wide content */
.wide-content {position:relative; width:200%; left:-25%; padding-top:20px; padding-bottom:20px;background-color:#f6f6f6;}



div.list-col-4 { margin-top:20px;}
div.list-col-4 ul {margin: auto; max-width: 1140px;padding:0 0 0 10px; width: 100%;  }

div.list-col-4 ul li {
	display:inline-block;
	float: left;
	margin: 18px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	width: 21.5%;
}

div.list-col-4 ul li h3 {font-size:1em;color:#1f497d; font-weight:bold;}
div.list-col-4 ul li p {color:#1f497d; padding:0 5px; text-align:justify;}
div.list-col-4 ul li img {display: block;height: auto;margin: auto;max-width: 100%;width: 100%;}

@media only screen and (max-width:760px) {
	div.list-col-4 ul li {width: 46%; margin: 2%;min-height:400px;}
}

@media only screen and (max-width:480px) {
	div.list-col-4 ul li {width: 96%;margin: 2%;}
}







@media screen and (min-width: 320px) and (max-width: 990px) {
div.col-sm-3.sidebar.sidebar-right {position:absolute !important; top:-10px; z-index:4000; float:none !important; width:96%; display:none;}
button.right-menu-btn { display:none; height:34px; width:38px; background-color:#336633; float:right; z-index:3000; margin-right:10px; border:none; background:url(/media/lexibook/investisseurs/right_menu_button.png) no-repeat;}

#assistance { background-color:#f4f4f4; width:100%; float:left; margin-bottom:10px;  border-top:1px solid #e3e1e2;border-bottom:1px solid #e3e1e2; padding-top:0;}
#assistance ul {  list-style:none; padding:0; margin:0; width: 100%; max-width: 100%; margin-left:auto; margin-right:auto; text-align:center;}	
#assistance ul.submenu li { width:100% !important; max-width:100% !important; background:none !important;  }
#assistance ul.submenu li.item {height:auto;  border-bottom:1px solid #ffffff;}
#assistance ul.submenu li.item ul { margin-top:20px; margin-bottom:10px;}
#assistance ul.submenu li.item ul div.cat-parent-name {font-size:22px; font-weight:bold; padding:0; margin:0 0 10px 0; color:#737373;}
#assistance ul.submenu li.item ul li a {color:#737373; font-size:14px; line-height:22px;}

/* div.col-sm-3.footer_column.footer-column-4 h3.title { margin-top:20px !important;}
div.block.block-subscribe div.form-subscribe-header label { float:left; margin-left:13px; }
div.block-subscribe .input-text { float: left; margin: 10px 0 10px 13px; width: 250px !important;} */

div.block.block-subscribe {	width: 300px !important;}
div.block.block-subscribe div.form-subscribe-header label { float:left; margin-left:13px;}
div.block-subscribe .input-text { float: left; margin: 10px 0 10px 13px;}


	div.bottom-investors { display:block; float:left;  margin-top:20px; margin-bottom:20px;}
	div.bottom-investors h3 {height:25px; line-height:25px; margin: 0 0 5px 0 !important; padding: 0 !important;}
	div.bottom-investors p {line-height: 16px;}
	div.bottom-investors ul {	padding: 0 !important;	margin:0 0 10px 0 !important;}
	div.bottom-investors ul li {line-height:20px !important;  padding: 0; margin:0 0 5px 0 !important;  height: 20px;}
	div.bottom-investors ul li a { background-image: none !important; padding: 0; line-height:20px !important;}
	div.bottom-investors ul li a.bottom-view { background-color:#005eae; width:90px; height:35px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-transform:uppercase; text-align:center; line-height:35px; padding-top:7px; box-sizing:border-box; margin-bottom:20px !important;}

div.arrowlistmenu.aide-support,
div.arrowlistmenu.lexibook-group,
div.arrowlistmenu.lexibook-videos { display:none;}


/*PRODUCT LANDING  MAINMENU*/
div.product-main { display: block; float:left; height:auto; margin-top:20px; }
div.product-main div.tablettes,
div.product-main div.music,
div.product-main div.jouets,
div.product-main div.multimedia,
div.product-main div.meteo,
div.product-main > div { background:none; width:100%;  min-height:50px; padding-bottom:0px;margin-bottom:10px;}


div.product-main { padding-bottom:40px;} 
div.product-main div { max-width:100%; width:100%;}
div.product-main div h2,
div.product-main div div h2 { width:100% !important; margin-top:auto; line-height:50px; padding:0px !important; margin:0 !important; max-width: 100%;}
div.product-main h2 a { display:block; font-size:30px; text-decoration:none;height:auto;line-height:50px; background-color:#F9F9F9; float:left; width:100%; max-width:100%; border-bottom:5px solid #e3e3e3; box-sizing:border-box; padding:5px 0px 5px 10px;}
div.product-main h2 a:hover { color:#fff; background-color:#58b2ff; border-bottom:5px solid #269aff;}
div.product-main div div { float:left !important; width:100% !important;  min-height:50px; padding:0 !important; margin:0 !important;}

div.product-main div ul {display:none;}

div.product-main div.tablettes h2,
div.product-main div.music h2,
div.product-main div.meteo h2,
div.product-main h2 { width:100% !important; margin-left:10px; text-align:left;}


/*parallax*/
section.module.parallax { height:470px;}	
section.module.parallax-1 { background-image:none; }
section.module.parallax {background-image:none; }
section.module.parallax div.para-wrap { float:left; height:210px; width:100% !important; padding-left:22px; padding-right:22px; }
section.module.parallax div.para-wrap div.para-column { margin-top:20px; height:210px; width:100% !important;} 
section.module.parallax div.para-wrap div.para-column div.para-text {}
section.module.parallax div.para-wrap div.para-column div.para-text.para-investor { background-color:#0072d5;}
section.module.parallax div.para-wrap div.para-column div.para-text.para-club { background-color:#c56101;}
section.module.parallax div.para-wrap div.para-column div.para-text.para-assistance { background-color:#00ac1a;}
section.module.parallax div.para-wrap div.para-column div.para-pic { display:none;}
section.module.parallax div.para-wrap div.para-column div.para-text { background-color: rgba(0, 0, 0, 0.5); width:100%; height:180px; padding:20px 15px 20px 15px; text-align:center; color:#fff; margin-left:auto; margin-right:auto;}

	div.main-content { padding-bottom:20px !important; }
	div.para-column.first { display: none;}

}

@media screen and (min-width: 720px) and (max-width: 990px) {
	div.bottom-investors { margin-top:-194px; margin-left: 350px; }
}


@media screen and (max-width: 990px)
{
h1.logo { padding-bottom:0px; }	/* teddy: height of logo is relative to the search box display in mobile device*/
div.top-menu-payment { display:none;} 
#mini-cart { margin-bottom:20px; margin-top:-25px; }
#mini-cart div.dropdown-menu { margin-left:200px;}

}


@media screen and (min-width: 768px) and (max-width: 1023px)
{
div.subpage-banner{ height:78px;padding: 0; margin: 0;}
div.subpage-banner h1 { margin:0; padding:0; text-align:right; font-family: 'Century Gothic', sans-serif; text-transform:uppercase; font-weight:bold; color:#ffffff; max-width:1000px; width:100%; margin-left:auto; margin-right:auto; font-size:3em; padding-right:20px; line-height:68px; }
}


@media screen and (max-width: 800px)
{

	/*menu*/
	div.header-menu div.container {max-width:100%; padding-left:0px; padding-right:0; background: none; background-color:#58b2ff;}
	
	/*home banner*/
	.home-small-banners {margin-top: 20px; margin-bottom:0px;}
	.home-small-banners div { float:left; width:100%;text-align:center; }
	.home-small-banners div:first-child  { margin-bottom:30px;}
	
	.home-small-banners div a { }
	
	.home-small-banners div img {  margin-left:auto; margin-right:auto; width:100%;}
	
	
	#home-banners { width:100%; padding:0 10px;}
	#home-banners img.banner-1 {width: 100%;}
	#home-banners img.banner-2 {width: 100%;}
	
	/*
	#media-main div.media-desktop { display:none;} 
	#media-main  { height:1800px; padding:10px;}
	#media-main div.media-mobile h1 {font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; font-size:3.4em;margin-top:20px;}
	#media-main div.media-mobile { display:block; text-align:center;} 
	#media-main div.media-mobile img { margin-bottom:5px; }
	*/
	
	/*home favoris*/
	div.favoris-wrap {width:100%; max-width:100%; margin-left:auto; margin-right:auto;}		
	
	/*atos*/
	div.atos-select-cards.well  {height:320px;}
	
	/*products tabs*/
	div.product-tabs-wrap {max-width: 100%; width: 100%; margin-left:auto; margin-right:auto;text-align:center;}
	
	/*investors effec*/
	#investors2 .view { margin-bottom:10px}	
	#investors2 { display: block; max-width: 460px; margin-bottom:60px; margin-top:30px; margin-left:auto; margin-right:auto;}
	
	/*slider wrap*/
	div.slider-wrap.slidewrap1 {margin-top: 0px;}
	div.slider-wrap.slidewrap1 img { width:150px; height:133px;}
	div.slider-wrap.slidewrap1 h2.slide-title	{font-size:2em;margin-top:-30px;margin-left: -20px;}
	div.slider-wrap.slidewrap1 a.slide-link.button {margin-left:-20px; width:100px; font-size:1.5em; margin-top:-25px;}
	
	/*lexibook videos*/
	div.lexibook-video {  }
	div.lexibook-video div.video-main { max-width:353px; width:100%; margin-left:auto; margin-right:auto; text-align:center;}
	div.lexibook-video div.video-img { position:absolute;z-index:1; padding:10px 0 0 10px; }
	div.lexibook-video div.video-img img {width:313px; height:183px;}
	div.lexibook-video div.video-img-frame { position:relative; max-width:333px; height:206px; top:0px; z-index:2; background:url(/media/lexibook/videos/video_frame_s_mobile.png) no-repeat;}
	div.lexibook-video div.video-img-frame a { float:left; width:333px; height:206px;}
	
	div.video-main h3,
	div.video-main p {text-align:center; width:100%; max-width:333px; font-size:1em;}
	div.video-main p {margin-bottom:20px;}
	div.video-main h3 {font-size:1.8em;}
	
	div.video-all { max-width:353px; width:100%;margin-left:auto; margin-right:auto;}
	div.video-all div.divider { height:0px; width:100%; background-color:#fff;}
	div.video-all div.video-one { width:100%; max-width:333px; text-align:center;  min-height:420px; border-bottom:5px solid #58b2fe; margin-bottom:20px; margin-left:auto; margin-right:auto;}
	div.lexibook-video div.video-div-b { height:5px; max-width:333px; width:100%; background-color:#58b2fe; margin-left:auto; margin-right:auto; margin-top:25px; margin-bottom:70px;}
	
	div.video-all div.video-one div.video-img-frame-s {position:relative;  width:333px; height:206px; top:0px; z-index:2; background:url(/media/lexibook/videos/video_frame_s_mobile.png) no-repeat;}
	div.video-all div.video-one div.video-img-frame-s a {width:333px; height:206px; float:left;}
	div.video-all div.video-img-s img { width:313px; height:183px; }	
	
	/*marbo*/
	
	table.marbo-present { float:left; width:100%; max-width:800px;}
	table.marbo-present tr.marbo-header td img { max-width:800px; width:100%; }
	table.marbo-present td img { width:98%;}
	table.marbo-present td h2 { font-size:2em;}
	
	div.iparty {padding:0;}	
	
}


@media screen and (max-width: 980px) 
{
	
.header a.logo { margin-bottom:-6px;}	
}


@media screen and (min-width: 768px) 
{
.container-wrap {
	margin-top:100px;	
	}
}

/*767 is menu breakpoint*/
@media screen and (max-width: 767px) 
{
	p.login-link { display:none;}
	

	/*user manual buttons*/
	div.manual-section a { margin-bottom:10px;}

	div.maintext h1,
	div.my-account div.page-title h1,
	div.main-catid-3 div.page-title h1,
	#block-catalog div h1,
	div.page-title h1 { font-size:2.2em; }
	
	ul.favoris-main { margin-left:30px; margin-right:auto; width:100%; float:left; }
	ul.favoris-main li {  margin-left:auto; margin-right:auto; text-align:center; width:48%; }	
	ul.favoris-main li div.effect { margin-left:auto; margin-right:auto;width:100%; max-width:256px; box-sizing:border-box; padding-right:15px;}
	ul.favoris-main li div.effect a { margin-left:auto; margin-right:auto;width:100%;}
	ul.favoris-main li div.effect a div { width:inherit; }
	ul.favoris-main li div.effect a div img { width:inherit; max-width:256px; }
	
	.bv3 .products-grid .product-image { width:100%; max-width:282px; }

	/* A PROPO */
	div.aboutus_submenu{display:block; padding:0 !important; margin:0 0 20px 0px !important;width:100% !important; max-width:100% !important; float:left;}
	div.aboutus_submenu ul { list-style:none; padding:0 !important; margin:0 !important;width:100% !important; max-width:100% !important; }
	div.aboutus_submenu ul li { display:block; float:left; min-height:50px; width:100%; background-color:#FCC; margin-bottom:10px; width:100% !important; max-width:100% !important; }
	div.aboutus_submenu ul li a { font-family: 'Open Sans Condensed', sans-serif;text-transform: uppercase; font-size:30px !important; min-height:50px; float:left; background-color:#f0f0f0; width:100%; font-size:24px; color:#565656; text-decoration:none;  line-height:50px; padding-left:20px;border-bottom:5px solid #e3e3e3; }
	div.aboutus_submenu ul li a:hover,
	div.aboutus_submenu ul li a.active {background-color:#58b2ff; color:#fff; border-bottom:5px solid #269aff;}
	
	div.main-catid-3 div.std h2.tab-heading,
	#apropos h1 { font-size:2.25em !important; }
	
	/* ACTUALITIES */
	#apropos div.wrap-actualites ul li a {font-size:16px !important;}
	
	/* ASSISTANCE BUTTON PDF */
	
	div.assitance-submenu div.faq-tablets ul li,
	div.assitance-submenu div.faq-tablets ul li a {
		max-width: 100% !important;
	}
	
	/* HOME BANNERS BLUE BG */	
	.home-small-banners div a img { width:100% !important; 	max-width:540px;}
	
	/* MAIN CONTENT */	
	div.main-content { 
		padding-left: 0px;
		padding-right: 0px;
	}
	
	/*parallax*/
	h4.para-menu-aboutus,
	h4.para-menu-discount { display:none !important; margin-top:30px;}
	
	.para-assistance p,
	div.para-menu-aboutus { display:none;}
	
	div.para-text { position:relative;}
	div.para-text h2 { position:absolute; width:90%; height:90%;}
	div.para-text h2 a { float:left; height:100%; width:100%; line-height:140px; font-size:30px !important; }
	
	/*HEADER*/	
	
	.toplinks { margin-left:-10px;}
	.toplinks li a {border-left:none; padding-right:5px !important;}
	.toplinks .first,
	.toplinks .last {display:none;}
			
	#menu-button {padding: 0px 0px 0px; margin: 0px 0px 0px 0px; }
	
	#custommenu-mobile {margin: -65px auto 0px -60px !important; }	
	div.header-menu {background-color: none;border-bottom: none;}
	#custommenu-mobile .btn-navbar {margin-top: 0px;}
	
	.block-language {margin-right: -10px !important;margin-top: -4px !important;}
	.block-language .dropdown-menu {min-width: 40px !important;}
	.block-language .block-content > a {
 	   width: 40px !important;
	}
	

	div.form-search { display:none;}	
	#search_mini_form {	width: 205px;left: auto !important;	top:6px;z-index: 101;right: 45px;}	
	.form-search .input-text {padding: 5px;}	
	#search_mini_form .button {width: 29px;height: 29px; }
	
	#search_btn_toggle { display:block; right:48px; top:7px; z-index:1000; cursor:pointer;}

	
	.header h1.logo { margin-bottom:0px !important;font-size:14px; height:10px !important;}		
	.header a.logo {margin-bottom: 14px; top: -60px; width: 158px;height: 50px;	position: relative;	text-align: left; margin-left: 50px;} 	
	.header a.logo img {width: 158px;height: 50px;}
						
	div.social {position:absolute; height:37px; margin-left:0px; top:65px; margin-left: 225px;}		
	div.social div a {display: inline-block; margin-right:5px; width:28px; height:28px; background-repeat:no-repeat; text-decoration:none; background-size:cover !important;}
	
	
	#menu-button .btn-navbar .icon-bar { background-color:#949494 !important; box-shadow:none;}
	
	#menu-button a .btn-navbar, #menu-button a:hover .btn-navbar, #menu-button a:focus .btn-navbar {    	
    	background-color:#fff;
	}
	
	#el-youtube { display:none;}
	
	.products-grid .product-image img { /*teddy*/
    	width: 175px;
    	height: 175px;
	}
	
	/*thumb layout 2*/
	
	.product-essential .more-images.thumb-layout-2 {
    	margin-top: 440px;
	}

	
	.product-name.thumb-layout-2 h1 {
		margin-top:50px;
		
	}
	
	.product-essential .more-images.thumb-layout-2,
	.product-essential .product-image.thumb-layout-2 {
		margin-left: 0px;
		
	}
	
	.product-essential .product-image.thumb-layout-2  {
		width: 430px;
	}
	
			
}


@media (min-width: 768px) and (max-width: 991px) {	
	.container {
		max-width:100% !important;
	}
	
	.header a.logo {width: 210px;height: 69px;	position: relative;} 	
	.header a.logo img {width:210px;height: 69px;}
	
	div.social { top:85px;}
}



@media screen and (max-width: 464px){
	.block-language {margin-right: 0px !important;}
}

@media screen and (max-width: 480px){
	.toplinks { margin-left:5px;}
}

@media screen and (max-width: 440px){
	div.social {top:70px;}	
	div.social div a {width:23px; height:23px;}
}


/*favoris display for single item on mobile*/
@media screen and (max-width: 767px)  
{
	ul.favoris-main { margin-left:10px; }
}