

/* FILE: essentiel-webshop-ie7.css */
/* IE6 css fixer v0.95: Thu, 30 Aug 2012 13:27:27 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
.grdTwoLeft .navigation,
.grdTwoLeft .content,
.grdTwoRight .context,
.grdTwoRight .content,
nav.main div > .expand section.banners,
nav.main div > .expand section.banners .banner,
nav.main div > .expand .selection,
nav.main div > .expand .selection .sub,
.navBreadcrumb li,
nav.share li,
section.banners .banner,
section.banners.spread-3 .banner:nth-child(3),
.modList.products footer .more a,
.product.detail > header .heading,
.product.detail > header .reduction,
.product.detail > header .status,
.product.detail > .main .spec,
.product.detail > .main .spec.price .label,
.product.detail > .main .spec.price .value,
.product.detail .tabpane .navTab li,
.product.detail .formBox .inputElement.dropdown .detail .hint,
.product.detail .formBox .inputElement.radio div.control div.control,
.product.detail .promotions li,
.newsItem header .share ul li,
.shopSelector .tree > ul > li,
.shopSelector .tree > ul > li.international > .page,
.theme .themeNav,
.shopSelection .countries .country .col,
.inputElement > :first-child,
.sb-custom,
.form-list label,
.required em,
.order-info li,.order-info li.current,
.cart .data-table .item-options dt,
.cart .data-table .item-options dd,
.newsletter-manage-index .form-buttons .button,
#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-right,
#pageFooter nav.secondary li,nav.legal li,#pageHeader .user > section,.product.detail .formBox .inputElement.dropdown .detail .control,.top-cart .block-content .subtotal .label,
.shopSelector .tree > ul > li.international ul,.form-list .input-box,
.accountPageTitle h1,.account-login .page-title h1,.my-account .page-title h1,.catalogsearch-result-index .page-title h1,.customer-account-forgotpassword #pageMain .page-title h1,.customer-account-create #pageMain .page-title h1,
.formStyle .form-list .control .input-box,#form-validate .form-list .control .input-box,#pageMain #contactForm .form-list .control .input-box,
.formStyle .form-buttons .button,#form-validate .form-buttons .button,#pageMain #contactForm .form-buttons .button,
#onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-right {display:inline;}


/* fix negative margins */
.grdTwoLeft .navigation,
.grdTwoRight .context,
nav.main > ul > li.flyout > .page:after,
nav.main div > .expand,
.cms-page-view #pageMain .content p.headerImage img,.textblock p.headerImage img,
section.banners,
.product.overview.sale .moduleWrap .main .price:after,
.modList.products > .main,
.product.detail.sale > .main .spec.price .value:after,
.home .carousel .controls li.active .page,
.theme .main .looks li:before,
.shopSelection #pageMain > .heading:before,
.shopSelection .shops .country > .main,
.title-buttons .button,
.required em,
.cart .page-title .button,
.top-cart,
#onestepcheckout-toc-popup h1,#onestepcheckout-login-popup h1,
.product.detail .tabpane .navTab li.active .page:after,.order-info li.current strong:after {position:relative; zoom:1;}

/* add zoom:1 to overflow:hidden */
.hideText,
nav.share li.facebook .page,
nav.share li.twitter .page,
nav.share li.pintrest .page,
nav.share li.email .page,
#pageHeader .search .submitWrap .submit,
.product.detail .gallery .main,
.product.detail > header,
.product.detail > .main > .fiche,
.product.detail > .main .spec,
.product.detail .tabpane .navTab,
.product.detail .formBox .inputElement.radio .detail,
.newsItem header .share ul:after,
.newsItem header .share ul li.facebook .page,
.newsItem header .share ul li.twitter .page,
.newsItem header .share ul li.pintrest .page,
.newsItem header .share ul li.email .page,
html.jPop,
.jPop body,
.theme .main .looks li .marker .mark > span,
.shopSelection .countries,
.inputElement,
.top-cart .mini-products-list .product-details .btn-remove,
#onestepcheckout-form .payment-methods dd,
#onestepcheckout-form .onestepcheckout-login-link,
#onestepcheckout-toc-popup .onestepcheckout-popup-contents p.close a,
#onestepcheckout-login-popup .onestepcheckout-popup-contents p.close a,
body .nyroModalCloseButton,
.h1Style:before,
.cms-page-view #pageMain .content h1:before,
.textblock h1:before,
.accountPageTitle:before,
.account-login .page-title:before,
.my-account .page-title:before,
.catalogsearch-result-index .page-title:before,
.customer-account-forgotpassword #pageMain .page-title:before,
.customer-account-create #pageMain .page-title:before,
.shopSelector,
.theme .main .looks,
.inputElement.radio,
.inputElement.checkbox,
#onestepcheckout-form #onestepcheckout-li-password,
.top-cart .block-content:before,
#pageHeader .user .shopSelector #popId-languageSelect:before,
#pageHeader .user .account #popId-topnav:before,
#signin_menu:before {zoom:1;}

/* add zoom:1 to pos:relative elements */
#pageHeader,
nav.main > ul,
nav.main > ul > li > .page,
.h1Style,
.cms-page-view #pageMain .content h1,
.textblock h1,
#pageHeader .user .shopSelector,
.product.detail .gallery .anchors,
.product.detail > .main .spec.price,
.product.detail > .main .spec.price .value,
.product.detail .tabpane,
.product.detail .tabpane .navTab li .page,
.product.detail .formBox,
.product.detail .formBox .inputElement.radio div.control,
.product.detail .formBox .inputElement.radio .control .amconf-image,
.product.detail .promotions,
.product.detail nav.legal,
.product.detail #footnote,
.newsItem .headerWrap,
.home .carousel,
.home .carousel .controls li .page,
.jPop #overlays .overlay,
.jPop #overlays .overlay > header,
.theme .main .looks li,
.shopSelection #pageMain > .heading,
.sb-custom,
.form-list label,
.account-login .page-title,
.catalogsearch-result-index .page-title,
.order-info li a,
.order-info li strong,
.order-info li.current strong,
.top-cart .block-content .block-subtitle,
.top-cart .mini-products-list .product-details,
#signin_menu .formBox header .heading,
#onestepcheckout-form .checkout-agreements .agree .checkbox,
#pageMain,
#pageHeader .user .account,
.product.detail,
.inputElement.radio div.control,
.inputElement.checkbox .control,
.accountPageTitle,
.my-account .page-title,
.customer-account-forgotpassword #pageMain .page-title,
.customer-account-create #pageMain .page-title,
#form-validate,
.formStyle,
#pageMain #contactForm,
#onestepcheckout-form .onestepcheckout-enable-terms input,
#onestepcheckout-form .onestepcheckout-column-left .input-different-shipping input {zoom:1;}

/* add transparancy */
.newsItem header .share ul li .page:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.home .carousel .controls li .page:before {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.home .carousel .controls li.active .page:before {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}


/* add zoom:1; display:inline; to inline-block elements */
nav.main > ul > li,
.cms-page-view #pageMain .content .cta a,.textblock .cta a,
.shopSelection .shops .shop,
.title-buttons a,
.product.detail .switch,#signin_menu .newCustomer .cta a,#onestepcheckout-form .onestepcheckout-login-link a {zoom:1; display:inline;}

/* add overflow:visible to (submit) buttons */
 input, button {overflow:visible;}
 
#rma_create_form .form-list li, #rma_create_form .form-list li.fields .field {zoom:1;}

nav.main {zoom:1;}

section.banners.spread-3 {margin-left:-1.48em;}
section.banners.spread-3 .banner {margin-left:1.48em;}
.product.overview {zoom:1; position:relative; overflow:hidden;}
.product.overview a {overflow:hidden;}
  
.product.overview a, .product.overview a * {text-decoration:none;}

nav.share {top:1.5em;}

#pageHeader .search .submitWrap .submit {font-size:0; line-height:0;  text-indent:0;}
#pageHeader .search .submitWrap {width:31px;}

nav.main > ul > li > .page {display:inline;}
.product.detail > header h2.heading {display:block;}
.product.detail > .main > .fiche {padding-top:0.75em;}

.product.detail .formBox footer .advance .submit, .cart-table .btn-update, #form-validate .form-buttons .button,.sidebar .block .actions button.button {filter:chroma(color=#000000);}
#pageMain .std .aboutUs li, #pageMain .textblock .aboutUs li {zoom:1; display:inline; position:relative;}
#pageMain .std .aboutUs li a, #pageMain .textblock .aboutUs li a {zoom:1;}
.block-reorder input.checkbox {margin-right:0.25em; display:inline; position:relative; top:1px;}
.block-reorder .product-name {float:left; margin-left:0;}
.form-list label {float:none;}
.form-list li .field, #form-validate .form-list li .field {zoom:1;}
.pager {zoom:1;}
#my-orders-table tr th:first-child {width:70px;}
.order-info {zoom:1;}
.my-account .col2-set {zoom:1;}


nav.main div > .expand {padding-bottom:1em; left:0; right:0;}
/*.product.overview a:hover .moduleWrap > * {z-index:2;}
.product.overview a:hover .moduleWrap > .before {position:absolute; left:0; top:0; right:0; bottom:0; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/white-80.png) left top repeat; z-index:-1;}*/
a.button, button.button {padding-top:0.35em; padding-bottom:0.35em;}
button.btn-continue span, button.btn-continue span span {display:block; line-height:1.25em;}

#pageFooter {zoom:1;}
#pageMain .std .aboutUs li a, #pageMain .textblock .aboutUs li a {height:223px;}
.cart .page-title {zoom:1; padding-bottom:0.5em;}

/* before / after */
nav.main > ul > li.flyout > .page > .after {display: block; width:10px; height:6px; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/nav-main-arrow.png) left top no-repeat; position:absolute; bottom:0.65em; left:50%; margin-left:-5px;}
nav.main > ul > li.flyout:hover > .page > .after {background-position:left -6px; bottom:-6px;}
.product.overview.sale .moduleWrap .main .price > .after {display:block; position:absolute; left:-2px; top:50%; margin-top:-1px; right:-2px; height:1px; background-color:#f46465;}
.product.detail.sale > .main .spec.price .value > .after {display:block; position:absolute; left:-5px; top:50%; margin-top:-2px; right:-5px; height:1px; background-color:#f46465;}
.product.detail .tabpane .navTab li.active .page > .after {display:block; width:9px; height:5px; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/product-tabpane-arrow.png) left top no-repeat; position:absolute; bottom:-5px; left:50%; margin-left:-4px;}
.newsItem header .share ul > .after {display:block; position:absolute; right:0.75em; bottom:-6px; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/sprite.png) no-repeat; background-position:-120px 0px; text-indent:101%; white-space:nowrap; overflow:hidden; width:12px; height:6px;}
.order-info li.current strong > .after {display:block; width:9px; height:5px;background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/product-tabpane-arrow.png) left top no-repeat; position:absolute; bottom:-5px; left:50%; margin-left:-4px;}


.cms-page-view #pageMain .content h1 > .before,
.textblock h1 > .before {display:block; position:absolute; left:55px; bottom:-6px; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/sprite.png) no-repeat; background-position:-150px 0px; text-indent:101%; white-space:nowrap; overflow:hidden; width:10px; height:6px; z-index: 6;}
.product.detail > .before {display:block; position:absolute; left:42em; top:0; right:0; height:700px; z-index:9; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/white-80.png) left top repeat;}
.home .carousel .controls li .page > .before {position:absolute; left:30px; top:0px; bottom:0; display:none; width:6px; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/carousel-arrow.png) left center no-repeat;}
.home .carousel .controls li.active .page > .before {opacity:1; display:block; left:15px;}
.theme .main .looks li > .before {display:block; width:15px; height:9px; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/sprite.png) no-repeat; background-position:-120px -60px; position:absolute; left:50%; top:-30px; margin-left:-6px;}
.theme .main .looks li:first-child > .before {display:none;}

.shopSelection #pageMain > .heading > .before,
.account-login .page-title > .before,
.my-account .page-title > .before,
.catalogsearch-result-index .page-title > .before,
.customer-account-forgotpassword #pageMain .page-title > .before,
.customer-account-create #pageMain .page-title > .before,
.checkout-onepage-success .page-title h1 > .before,
#rma_create_form .fieldset h2.legend > .before,
.wishlist-shared-index .page-title > .before,
.cms-no-route .page-head-alt > .before, .forms-index-contact #pageMain .content > h2 > .before,
.customer-account-logoutsuccess .page-title h1 > .before {display:block; position:absolute; left:55px; bottom:-6px; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/sprite.png) no-repeat; background-position:-150px 0px; text-indent:101%; white-space:nowrap; overflow:hidden; width:10px; height:6px; z-index: 6;}

.top-cart .block-content > .before,
#pageHeader .user .shopSelector #popId-languageSelect > .before,
#pageHeader .user .account #popId-topnav > .before,
#signin_menu > .before {display:block; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/sprite.png) no-repeat; background-position:-150px -60px; text-indent:101%; white-space:nowrap; overflow:hidden; width:10px; height:5px; position:absolute; right:17px; top:-1px;}

.bars .bar {position:fixed; background:#07bf9a; z-index:999;}
.bars .barTop {left:0; right:0; top:0; height:10px;}
.bars .barBottom {left:0; right:0; bottom:0; height:10px;}
.bars .barLeft {left:0; top:0; bottom:0; width:10px;}
.bars .barRight {right:0; top:0; bottom:0; width:10px;}

.product .modList .product.nthChildn4 {display:none;} 
   
@media all and (max-width: 1015px) {
  .product.detail > .before {left: 34.5em;}
  .product.detail.zoomedIn > .before {display: none;} 
}

@media all and (min-width: 1016px) {
  .product.detail.zoomedIn > .before {display:block;}
  .product.detail > .before {left:42.21em;}  
	
	.product .modList .product.nthChildn4 {display:block;}
	.product .modList .product.nthChildn5 {display:none;}	
}
@media all and (min-width: 1265px) {
  .product.detail > .before {left:60em;}
	.product .modList .product.nthChildn3 {display:block;}	
}

#pageHeader .user > * {float:none; zoom:1; display:inline; vertical-align:top;}
.prevNext {top:25px;}

#pageHeader .user .shopSelector header .spec span span, #pageHeader .user .account header .more a {background-position:right 0.45em !important;}      
.product.detail .formBox {border-top-color:#e2e2e2; border-bottom-color:#e2e2e2;}

.cms-page-view #pageMain .trendsList ul li {zoom:1; display:inline;}
.sb-dropdown  {zoom:1;}
.sb-custom {z-index:50;}
.cms-page-view #pageContainer #pageMain, .forms-index-contact #pageContainer #pageMain {zoom:1;}
.cms-page-view #pageContainer #pageMain .navBreadcrumb, .forms-index-contact #pageContainer #pageMain .navBreadcrumb {top:18px;}

.theme .main .looks li .marker .mark > span span {background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/white-80.png) left top repeat;} 


section.banners.spread-3 .banner.nthChild3 {float:right; margin-left:0;} 
.shopSelector .tree > ul > li.nthChild2n {margin-left:31.25em; float:none; width:auto;}
.shopSelector .tree > ul > li.nthChild2n1 {clear:left;}
#wishlist-table tbody tr.nthChild2 td.last {border-bottom:1px solid @tableBorderColor;}

.product.detail > .main {zoom:1;}


/*.product.overview .image {position:static;}
.product.overview a {height:auto;}
.product.overview .moduleWrap {position:static;}*/

.cms-page-view .grdTwoLeft {zoom:1;}
.cms-page-view #pageContainer #pageMain .grdTwoLeft .navBreadcrumb, .forms-index-contact #pageContainer #pageMain .grdTwoLeft .navBreadcrumb {top:-37px;} 
.cms-page-view #pageMain .std .tumblr_posts li {zoom:1; display:inline;}

.cms-page-view #pageMain .std .tumblr_posts li.tumblr_photo_post:hover .tumblr_caption {background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/white-80.png) left top repeat;}

#pageMain .padpara img {width:99.75%;}


.cms-page-view #pageMain .content p.headerImage img, .cms-page-view #pageMain .std, .textblock p.headerImage img {width:99.75%;}

#esw_navToTop {background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/white-80.png) left top repeat;}


#esw_navToTop > .before {display:block; background:url(https://www.essentiel-antwerp.com/skin/frontend/essentiel/essentiel/css/img/sprite.png) no-repeat; background-position:0px -90px;  position:absolute; width:10px; height:6px; top:50%; margin-top:-4px; left: 0.65em;}
#esw_navToTop:hover > .before {background-position:-30px -90px;}


#pageMain .shopSelection .countries .country .col.nthChild3n3 {clear:left;} 

.product.overview a {cursor:pointer;}
.product.overview,
.product.overview a > .moduleWrap > header .status li {zoom:1; display:inline;}
.product.overview a > .moduleWrap {zoom:1;}
