
/**********************************
 * INCLUDE CSS => global.css.php
 **********************************/

@font-face {
    font-family: 'special-font';
    src: url(//imarcom.simonscdn.ca/imarcom/css/webfont.eot?__3c2faa859aa0e9624ab2c472447dddb3);
}
@font-face {
    font-family: 'special-font';
    src: url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "font_a_regular";
    src: url(//imarcom.simonscdn.ca/imarcom/css/fonts/a-regular.woff?__dbc0762af1736bb6d75381b0e4bb5a19) format('woff');
}
@font-face {
    font-family: "font_a_light";
    src: url(//imarcom.simonscdn.ca/imarcom/css/fonts/a-light.woff?__037d017cbac9f1e43299ccae6442e2b7) format('woff');
}
@font-face {
    font-family: "font_a_medium";
    src: url(//imarcom.simonscdn.ca/imarcom/css/fonts/a-medium.woff?__1f79e4ee77cad0e98e1acd974fe0c440) format('woff');
}
@font-face {
    font-family: "font_a_black";
    src: url(//imarcom.simonscdn.ca/imarcom/css/fonts/a-black.woff?__af9abcee5047547e6dcabd22c4ed8574) format('woff');
}
@font-face {
    font-family: "font_b_regular";
    src: url(//imarcom.simonscdn.ca/imarcom/css/fonts/b-regular.woff?__b91646956b9c44ec62b48c1ee70e0d51) format('woff');
}
@font-face {
    font-family: "font_b_bold";
    src: url(//imarcom.simonscdn.ca/imarcom/css/fonts/b-bold.woff?__d95bcbc535c0faccd6a2ce925c354fd3) format('woff');
}
/*
@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-bold.woff") format('woff');
    font-weight: bold;
}

@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-boldoblique.woff") format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-oblique.woff") format('woff');
    font-style: italic;
}*/

.box_sizing {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#phone_success { width:400px; }
#write_us_success { width:400px; }
#write_us_success .dotted_line { width:100%; height:0px; border-top:1px dotted #777777; }

#write_us_form { width:510px; }
#mail_fancybox .title { font-size:25px; }
#mail_fancybox input { width:210px; }
#mail_fancybox textarea { width:490px; height:90px; resize:none; }

#newsletter_fancybox_content { padding:0; overflow:hidden; }
#newsletter_fancybox_content .title { margin-top:0; }
#newsletter_fancybox_content form { /*visibility:hidden;*/ }
#newsletter_fancybox_content p { color:#666; font-size:13px; line-height:18px; }
#newsletter_fancybox_content p a { color:#333; text-decoration:underline; }
#fancy_newsletter_subscribe .inline { vertical-align:middle; }
#fancy_newsletter_subscribe input { width:200px; }

#newsletter_fancybox_content.promo_15 { width:700px; height:650px; overflow:hidden; padding:0; margin:0; background:url(https://www.simons.ca/imarcom/images/promo-15-fr.jpg?__=1); }
#newsletter_fancybox_content.promo_15 input { position:absolute; right:88px; top:521px; padding:5px; height:auto; border:1px solid #81736a; color:#565656; }
#newsletter_fancybox_content.promo_15 .errored input { border-color:#e72929; color:#B72929 !important; }
#newsletter_fancybox_content.promo_15 a { position:absolute; right:88px; top:555px; }


body .free_shipping_0 { display:none; }
body .free_shipping_50 { display:none; }
body .free_shipping_100 { display:none; }
body .shipping_499 { display:block; }

body.free_shipping_100 .free_shipping_100 { display:block; }
body.free_shipping_50 .free_shipping_50 { display:block; }
body.free_shipping_0 .free_shipping_0 { display:block; }

body.free_shipping_50 .shipping_499 { display:none; }
body.free_shipping_100 .shipping_499 { display:none; }
body.free_shipping_0 .shipping_499 { display:none; }

div.free_returns { display:none; }


#pleft .pub { position: relative; margin-left: 7px; overflow: hidden; }
#pleft .pub img { display:block; }
#pleft .pub_element { visibility:hidden; left:7px; top:7px; z-index:1; }

.universes_top_banner {	
	padding-top:3px;
	padding-bottom:20px;
	text-align:center;
	padding-left:10px;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/super_ul_top.png?__d57a050f472e302bb3c5c9eec83151fa) no-repeat 20px bottom;

}

.article #pleft ul { display:none; }
.article #pleft ul#left_menu { display:block; }

.article #left_menu .super_section ul.level_1 {
	padding-bottom: 16px;
	margin-bottom: -11px;
	background: url(/simons/css/images/super_ul_bottom.png) no-repeat bottom left;
}

.landing #pcontent.landing_trends {padding-top:120px;}
/*NEWSLETTRE PREFERENCE*/
#newslettre_preference_form { visibility:hidden; }
#newslettre_preference_form .header { height:110px; border-bottom:1px solid #e5e5e5; }

#newslettre_preference_form .status { display:none; white-space:nowrap; overflow:visible; height:37px; font-size:12px; line-height:37px; font-weight:bold; text-transform:uppercase; color:#777; }
#newslettre_preference_form .subscribe .status,
#newslettre_preference_form .unsubscribe .status { display:block; }
#newslettre_preference_form .status .col_50 { margin-bottom:0; }
#newslettre_preference_form .status .last_col { text-align:right; }
#newslettre_preference_form .status .subscribe_bt { display:none; }
#newslettre_preference_form .status .when_subscribe { display:none; }
	#newslettre_preference_form .unsubscribe .status .when_subscribe { display:inline; }
	#newslettre_preference_form .unsubscribe .status .when_not_subscribe { display:none; }
#newslettre_preference_form .unsubscribe .status .subscribe_bt { display:inline; }
#newslettre_preference_form .unsubscribe .status .unsubscribe_bt { display:none; }
#newslettre_preference_form .unsubscribe { padding-bottom:0; }

#newslettre_preference_form #newsletter_preference { display:none; }
#newslettre_preference_form .subscribe #newsletter_preference { display:block; }
#newsletter_preference { border-top:1px solid #e5e5e5; }
#newsletter_preference fieldset { margin-right:20px; padding-right:20px; background:url(//imarcom.simonscdn.ca/imarcom/images/v_dot_40.png?__9bfac4fad933115c0e24e287a1019e32) right 0 repeat-y; }
#newsletter_preference fieldset.last { background:transparent; margin-right: 0; }
#newsletter_preference .options { margin-bottom: 10px; /*text-align: right;*/ }
#newsletter_preference .options fieldset { text-align: left; }
#newsletter_preference .label { margin:0 0 10px; }
#newsletter_preference label { margin:0; }
#newsletter_preference .mask { z-index:1111; }

#newslettre_preference_form #newsletter_pending_confirmation {
	padding: 0 0 3px;
	display: none;
}
	#newsletter_pending_confirmation a {
		text-decoration: underline;	
	}
	
	
#newslettre_preference_form #confirmation_message {
	margin-bottom: 13px;
}

.brand_title a.view_all_imc {
	float:right;
	font-size:10px;
	color:#aaa;
	text-decoration:underline;
}
.brand_title a.view_all_imc:hover { color:#777; }

.product_category .view_all_imc {
	text-align:center;
	margin-bottom:60px;
}
.product_category .view_all_imc .simons_button b {
	font-weight:bold;
}

/**
 * ENDECA SEARCH - moved to atg
 */

/*
TOP BANNERS AND BOTTOM BANNERS LINKS
*/

#content_header, .landing #pcontent .slot { position:relative; }
#content_header, .landing #pcontent .slot img.bottom_banner { display:block; }

#content_header a, .landing #pcontent .slot a.image_link { 
	display:block; position:absolute; text-indent:-100000px; 
	background:white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	z-index:3;
}
#content_header a.sprite_link, .landing #pcontent .slot a.sprite_link {
	z-index:4;
}

.landing #pcontent .slot .dynamic_sprite {
	z-index:2;
}


/**
 * MISC
 */
.transparent {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

/**
 * SEARCH BREADCRUMBS
 */
.searchCrumbs {
	color: #000000;
	font-size: 12px;
	height: 36px;
	letter-spacing: 0.04em;
	line-height: 18px;
	padding: 11px 1px 9px 0;
	text-transform: uppercase;
}
.searchCrumbs span {
	background: url("images/bread-gt.png") no-repeat scroll 50% 50% transparent;
	overflow: hidden;
	text-indent: -1002px;
	vertical-align: top;
	display:inline-block !important;
	display:inline;
	width: 20px;
}
body.search_cleared .searchCrumbs {
    width: 565px;
}

.not_sellable label.label_qty,
.not_sellable div.qty .jqTransformInputInner,
.not_sellable div.actions,
.not_sellable #quantity {
	display:none;
}

#main_menu li.gift_shop {
}
.lookbook_spacer {
	padding-bottom: 7px;
}
#main_menu li.gift_shop a {
	color:darkred;
}
#main_menu li.bh {
	display:none !important;
}

#main_menu .twoRow li a {
	padding: 0 9px;
}

#brand_menu li.ifive_pink a {
	color:#FF1985
}


.imarcom_loader .imarcom_loader .loader_anim,
.imarcom_loader .imarcom_loader .loader_overlay,
.imarcom_loader .imarcom_loader .loader_content { display: none; }

.zoomtracker {
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/transparent.gif?__7810e09ab08d10621915bf6ec69cb0e1) !important;
}
.zoomLarge span.simons_button {
	position:absolute;
	right: 0;
	top: 501px;
}


.filter_dept .view_all_dept,
.filter_dept .dept_title a {
	display:none;
}

.hidden { display:none !important; }

.suit_shop_link {
	display:block;
	height: 57px;
}
.suit_shop_link span {
	display:block;
	position:absolute;
	background:url(//imarcom.simonscdn.ca/imarcom/images/boutique_habilee_off.png?__3abfb158044a6c92005ab315863c569b) no-repeat;
	height: 57px;
	width: 190px;
	line-height: 57px;
	padding-left: 20px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.suit_shop_link:hover span {
	background:url(//imarcom.simonscdn.ca/imarcom/images/boutique_habilee_on.png?__8cf52b15d3bfefd022e2f97fe87956e6) 0 1px no-repeat;
	color:white;
	width:247px;
}
.suit_shop_header {
	background:url(//imarcom.simonscdn.ca/imarcom/images/boutique_on.png?__f9cb6d6c85a113a259d7411d70c08021) no-repeat;
	width: 190px;
	display: block;
	height: 57px;
	line-height: 57px;
	padding-left: 20px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
#pleft .back {
	background:url(//imarcom.simonscdn.ca/imarcom/images/fleche_back.png?__05a629240b65c80f457c5ec5fcc8e97d) 6px 1px no-repeat;
	padding-left: 20px;
	line-height: 34px;
	font-size: 13px;
}

html.touch_screen .suit_shop_header, html.touch_screen #pleft .back {
	display:none;
}

html.touch_screen .suit_shop_link {
	margin-bottom: 18px;
}

.product .desc > span {
	display:block
}
.product .desc ul {
	list-style: url('data:image/gif;base64,R0lGODlhBQAKAIABAGBgYP///yH5BAEAAAEALAAAAAAFAAoAAAIIjI+pCN0LUwEAOw==');
}

#quickView .zoomSmall {
	-ms-interpolation-mode: bicubic;
}

.cat_1 {
	/*display:none !important;*/
}
.cat_2 {
	/*display:none !important;*/
}

#pfooter_content .les_simons a, #pfooter_content .les_simons {
	color: #208e6e !important;
}

/**********************************
 * INCLUDE CSS => article.css.php
 **********************************/

.article #pbody_wrapper {
	min-height:500px;
	margin-left:222px !important;
	background:url(//imarcom.simonscdn.ca/imarcom/css/images/glow_bg.png?__76593c578b0c34aad8358118ad0d8d3f) no-repeat 50% 0% #e1e1e1;
}

.article #pcontent { width:780px !important; }
.article #left_menu .super_section { padding-top:8px; }
.article #pleft.slideshow { left: 0px; }

#page_corpo { padding-left:20px; padding-top:20px; padding-bottom:40px; width:760px; }
#page_corpo, .page_corpo { font-size:15px; line-height:18px; }

#page_corpo h1, #page_corpo h2,
.page_corpo h1, .page_corpo h2 { margin:0; }

#page_corpo h2,
.page_corpo h2 {
	font-family:special-font;
	font-size:20px;
	color:#000000;
	text-transform:uppercase;
	margin-top:40px;
	font-weight:normal;
	margin-bottom:15px;
}

#page_corpo ul,
.page_corpo ul { margin:0; padding:0; padding-left:15px; }

#page_corpo p, .page_corpo p { margin:15px 0px; }
#page_corpo li, .page_corpo li { margin:12px 0px; }

#page_corpo .title, .page_corpo .title { font-weight:normal; color:#999999; text-transform:uppercase; }

#page_corpo .subtitle,
.page_corpo .subtitle {
	font-weight:normal;
	margin-top:10px;
	margin-bottom:15px;
	font-family:Times new roman, sans-serif;
	text-transform:uppercase;
}

#page_corpo .intro,
.page_corpo .intro { font-size:12px; line-height:16px; text-transform:uppercase; }

.box_180 { width:180px; padding:6px 6px 0px; position:relative; background:url(//imarcom.simonscdn.ca/imarcom/css/images/shadow_box_180.png?__43b90227c44054724c89b3c2f57e12b1) 0 top no-repeat; }
.box_180 .box_180_close { width:180px; padding:0 6px; height:10px; position:absolute; bottom:-10px; left:0; z-index:1; background:url(//imarcom.simonscdn.ca/imarcom/css/images/shadow_box_180.png?__43b90227c44054724c89b3c2f57e12b1) 0 bottom no-repeat; }
.box_180 .pad { padding:0 20px; }
.box_180 .pad_all { padding:0 5px; }

.box_260 { width:260px; padding:6px; position:relative; background:url(//imarcom.simonscdn.ca/imarcom/css/images/shadow_box_260.png?__49899614dbe777e870689e6f3af50574) 0 top no-repeat; }
.box_260 .box_260_close { width:260px; padding:0 6px; height:10px; position:absolute; bottom:-10px; left:0; z-index:1; background:url(//imarcom.simonscdn.ca/imarcom/css/images/shadow_box_260.png?__49899614dbe777e870689e6f3af50574) 0 bottom no-repeat; }
.box_260 .pad { padding:0 20px; }
.box_260 .pad_all { padding:0 5px; }

.box_375 { width:375px; padding:6px; position:relative; background:url(//imarcom.simonscdn.ca/imarcom/css/images/shadow_box_375.png?__3b5013b9945e339086f789fe80cc4dc1) 0 top no-repeat; }
.box_375 .box_375_close { width:375px; padding:0 6px; height:10px; position:absolute; bottom:-10px; left:0; z-index:1; background:url(//imarcom.simonscdn.ca/imarcom/css/images/shadow_box_375.png?__3b5013b9945e339086f789fe80cc4dc1) 0 bottom no-repeat; }
.box_375 .pad { padding:0 20px; }
.box_375 .pad_all { padding:0 5px; }

.box_500 { width:500px; padding:6px; position:relative; background:url(//imarcom.simonscdn.ca/imarcom/css/images/shadow_box_500.png?__ff3c55c00f52991504725edc8b542538) 0 top no-repeat; }
.box_500 .box_500_close { width:500px; padding:0 6px; height:10px; position:absolute; bottom:-10px; left:0; z-index:1; background:url(//imarcom.simonscdn.ca/imarcom/css/images/shadow_box_500.png?__ff3c55c00f52991504725edc8b542538) 0 bottom no-repeat; }
.box_500 .pad { padding:0 20px; }
.box_500 .pad_all { padding:0 5px; }



.article #pbody_wrapper.no_bg { background:none; }

.article #pleft.slideshow {
	position:absolute;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/bg-left.png?__5fdf409b874c36a2d507a7e99974d868);
	z-index:190;
}

#landing_slideshow_wrapper.history .navigation { width:100%; left:222px; padding-bottom:0px; margin-bottom:6px; border-bottom:1px solid #666666; text-align: left; }
.touch_screen #landing_slideshow_wrapper.history .navigation { width: 800px; }
.portrait #landing_slideshow_wrapper.history .navigation { left: 0px; }
.landscape #landing_slideshow_wrapper.history .navigation { left: 244px; }

#landing_slideshow_wrapper.history .navigation span { padding-left:0; }

#landing_slideshow_wrapper.history .navigation a {
	height:auto;
	width:auto;
	margin:0px 5px;
	background:none;
	color:#666666;
	text-indent:0;
	font-size:16px;
	font-family:special-font;
}
.touch_screen #landing_slideshow_wrapper.history .navigation a { font-size:14px; }
#landing_slideshow_wrapper.history .navigation a b { display:none; }
#landing_slideshow_wrapper.history .navigation a strong { font-weight:normal; }
#landing_slideshow_wrapper.history .navigation a.on { color:#000000; font-size:27px; }
.touch_screen #landing_slideshow_wrapper.history .navigation a.on { font-size:23px; }
#landing_slideshow_wrapper.history .navigation a.onTemp1 { font-size:27px !important; }
#landing_slideshow_wrapper.history .navigation a.onTemp2 { font-size:16px !important; }
.touch_screen #landing_slideshow_wrapper.history .navigation a.onTemp1 { font-size:23px !important; }
.touch_screen #landing_slideshow_wrapper.history .navigation a.onTemp2 { font-size:14px !important; }

#landing_slideshow_wrapper.history .navigator { width:auto; position:absolute; bottom:-5px; left:0px; width:65px; height:10px; background:#000000; }

.zoomed_image{ display:block; border:0; }
.contact_us h2 { margin-top:0px; margin-bottom:7px; }

.contact_us .left_part { float:left; margin-left:-5px; }
#help_fancybox .contact_us .left_part { margin-left:0; }
.contact_us .left_part .telephone_container .telephone_left_part { float:left; width:151px; }
.contact_us .telephone_left_part .city_name { font-size:12px; margin-top:10px; text-transform:uppercase; color:#000000; }
.contact_us .telephone_left_part .city_phone { color:#666666; font-weight:bold; font-size:15px; }
.contact_us .left_part .expendable_box-inner_wrapper { height:450px; }

.contact_us .left_part .telephone_container .telephone_right_part { float:right; width:178px; }
.contact_us .telephone_right_part form { margin-top:11px; }
.contact_us .telephone_right_part label { text-transform:uppercase; font-size:10px; color:#000000; }

.contact_us .right_part{ float:left; }
.contact_us .right_part .expendable_box-content { width:146px; }
.contact_us .right_part .expendable_box-inner_wrapper { padding-bottom:50px; height:150px; }
.contact_us .right_part .heures_container { padding:5px 10px 10px; color:#666666; }
.contact_us .heures_container .eastern_time { font-size:12px; margin-top:5px; }
.contact_us .heures_container .first_table { margin-top:0; }
.contact_us .heures_container table { margin:7px 0px; }
.contact_us .heures_container .heures { color:#000000; }
.contact_us .heures_container .dates { color:#000000; font-size:13px; }
.contact_us .heures_container .magasins_heures { margin:14px 0px 7px; font-size:13px; }
.contact_us .heures_container .magasins_heures a { text-decoration:underline; }

.contact_us .expendable_box-header { border-bottom:15px solid #fff; }
.contact_us .expendable_box-header img.icon { position:absolute; display:block; top:-9px; right:-9px; }

.contact_us .expendable_box-inner_wrapper { color:#666; font-size:14px; }
.contact_us .right_part .simons_button { position:absolute; bottom:0; left:0; }
.contact_us .simons_button { margin-right:10px; padding-left:10px; }
.contact_us .simons_button span { width:10px; right:-10px; background-position:-390px -350px; }
.contact_us .simons_button:hover span { background-position: -790px -350px; }

.contact_us .text_style_1 { font-size:16px !important; margin:10px 0px !important; }
.contact_us .text_style_2 { font-size:14px !important; margin-top:0 !important; color:#333 !important; }

.contact_us .dotted_line { height:1px; width:100%; background:url("//imarcom.simonscdn.ca/imarcom/templates/templated_page/contactez_nous/dot_black.png?__b012976f4a1b3998eb591bab2d19af48") repeat-x 0 bottom #fff; }
.contact_us .solid_line { height:0px; width:100%; border-bottom:1px solid #ddd; }
.contact_us .vertical_line {
	position:absolute;
	bottom:-14px;
	left:152px;
	height:100%;
	width:1px;
	z-index:1;
	border-right:1px solid #ddd;
}

.contact_us #phone_success_triggerer { display:none; }
.contact_us #phone_success { width:400px; }
.contact_us #phone_success h2 { font-size:25px; font-weight:normal; text-transform:uppercase; font-family:Times New Roman, sans-serif; }
.contact_us #phone_success .dotted_line { width:100%; height:0px; border-top:1px dotted #777; }
.contact_us #phone_success .success_content { color:#666; font-size:15px; margin:23px 0px; }
.contact_us #phone_success .close_fancybox { float:right; margin-top:10px; }



#help_fancybox { background: url(//imarcom.simonscdn.ca/imarcom/css/images/glow_bg.png?__76593c578b0c34aad8358118ad0d8d3f) no-repeat 50% 0 #E1E1E1; }
#help_fancybox .help_fancybox_wrapper { padding:10px 15px; }
#help_fancybox .help_fancybox_wrapper .title { margin:20px 0 0 0; background:none; line-height:18px; }
#page_corpo.faq_page .line { height:0px; border-top:1px solid #c4c4c4; font-size:0px; line-height:0px; }

#page_corpo.faq_page .section { position:relative; visibility: hidden; }

#page_corpo.faq_page .section a.tab {
	color:#000000;
	font-family:special-font;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	padding-top:15px;
	padding-bottom:15px;
	display:block;
	width:100%;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/faq/section_buttons.png?__d645564248b34118b832c05fb6ce6d9e) no-repeat 717px 7px;
}
#page_corpo.faq_page .section a.tab:hover { background-position:717px -202px; }

#page_corpo.faq_page .section .section_content { display:none; overflow:hidden; color:#999999; }
#page_corpo.faq_page .section .section_content b { color:#000000; }

/*#page_corpo.faq_page .section.visible .section_content { display:block; }*/
#page_corpo.faq_page .section.visible a.tab { background-position:717px -59px; }
#page_corpo.faq_page .section.visible a.tab:hover { background-position:717px -268px; }

.hidden_text{ display:none; }

.faq_les_simons_page #pbody_wrapper { background: #ecf8f1; }

.faq_les_simons_page #page_corpo .title {
	font-size: 14px;
	color: #444;
	text-transform: uppercase;
	font-family: Arial;
}

.faq_les_simons_page #page_corpo .subtitle {
	font-size: 30px;
	color: #444;
	text-transform: uppercase;
	font-family: Times New Roman;
}

.faq_les_simons_page .faq_banner {
	margin-top: 28px;
	margin-bottom: 25px;
	display: block;
}

.faq_les_simons_page .faq_banner_btn {
	position: absolute;
	top: 258px;
	left: 131px;
}

.faq_les_simons_page .new_faq_banner {
	padding: 20px;
	background: #ffffff;
	margin-bottom: 25px;
}

.faq_les_simons_page .faq_banner_text {
	display: inline-block;
	vertical-align: middle;
	width: 280px;
	padding: 0 40px;
	text-align: center;
}

.faq_les_simons_page .faq_banner_title {
	color: #006355;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 800;
	margin-top: 0;
	margin-bottom: 10px;
}

.faq_les_simons_page .faq_banner_title span {
	display: block;
	font-size: 24px;
	margin-top: 4px;
	letter-spacing: 2.5px;
}

.faq_les_simons_page .big_leaf {
	display: inline-block;
	margin: 0 3px;
}

.faq_les_simons_page .faq_banner_subtitle {
	color: #006355;
	font-family: Times New Roman;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	font-style: italic;
	letter-spacing: 0px;
	text-align: left;
	margin-top: 22px;
	margin-bottom: 15px;
	line-height: 14px;
}

.faq_les_simons_page #page_corpo .new_faq_banner p {
	margin-top: 10px;
	font-size: 11px;
	font-weight: 600;
	line-height: 14px;
	text-align: left;
	letter-spacing: 0.2px;
}

.faq_les_simons_page #page_corpo .new_faq_banner li {
	margin: 0;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: 600;
	line-height: 14px;
	text-align: left;
	letter-spacing: 0.2px;
}

.faq_les_simons_page #page_corpo .new_faq_banner strong { font-weight: 800; }

.faq_les_simons_page .faq_banner_image {
	display: inline-block;
	vertical-align: middle;
	width: 360px;
}

.faq_les_simons_page #page_corpo .section {
	position:relative;
	visibility: hidden;
	border-top: 1px solid #ced1cf;
	padding-bottom:12px;
}

.faq_les_simons_page #page_corpo .section:last-child { border-bottom: 1px solid #ced1cf; }

.faq_les_simons_page #page_corpo .section a.tab {
	padding-top:15px;
	padding-bottom: 3px;
	color:#000000;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	display:block;
	width:100%;
	text-transform: none;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/faq_les_simons/section_buttons_v2.png?__e8f715c5ee851680822b1197bcb057b8) no-repeat right 14px;
}

.faq_les_simons_page #page_corpo .section a.tab:hover { background-position: right 14px; }

.faq_les_simons_page #page_corpo .section .section_content {
	display:none;
	overflow:hidden;
	color:#999999;
}

.faq_les_simons_page #page_corpo .section.visible a.tab,
.faq_les_simons_page #page_corpo .section.visible a.tab:hover { background-position: right -165px; }

.faq_les_simons_page .hidden_text{ display:none; }

.faq_les_simons_page #page_corpo .leaf {
	display: inline-block;
	vertical-align: sub;
	width: 10px;
	height: 10px;
	background: url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/faq_les_simons/leaf.png?__b7bd00d151b4de05677deee1cb8db7a5) no-repeat;
}

.faq_les_simons_page #page_corpo .section_content ol,
.faq_les_simons_page #page_corpo .section_content p {
	font-size: 12px;
	padding-right: 70px;
}

.faq_les_simons_page #page_corpo .section_content ol { padding-left: 15px; }

.faq_les_simons_page #page_corpo .section_content p:first-child { margin-top: 0; }
.faq_les_simons_page #page_corpo .section_content p:last-child { margin-bottom: 0; }

.faq_les_simons_page #page_corpo li { margin: 0; }

.faq_les_simons_page #page_corpo .section_content table { border: 1px solid #c4c4c4; }

.faq_les_simons_page #page_corpo .section_content table th,
.faq_les_simons_page #page_corpo .section_content table td {
	padding: 10px 15px;
	vertical-align: top;
}

.faq_les_simons_page #page_corpo .section_content table th {
	font-family: Arial;
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
}

.faq_les_simons_page #page_corpo .section_content table th span {
	color: #777;
	text-transform: none;
	font-size: 10px;
	line-height: 10px;
	display: block;
}

.faq_les_simons_page #page_corpo .section_content table td {
	color: #777;
	font-size: 13px;
}

.faq_les_simons_page #page_corpo .section_content table th:nth-child(2),
.faq_les_simons_page #page_corpo .section_content table th:nth-child(3),
.faq_les_simons_page #page_corpo .section_content table th:nth-child(4),
.faq_les_simons_page #page_corpo .section_content table td:nth-child(2),
.faq_les_simons_page #page_corpo .section_content table td:nth-child(3),
.faq_les_simons_page #page_corpo .section_content table td:nth-child(4) { border-left: 1px solid #c4c4c4; }

.faq_les_simons_page #page_corpo .section_content table tbody td { text-align: center; }
.faq_les_simons_page #page_corpo .section_content table tbody td:nth-child(1) { text-align: left; }

.faq_les_simons_page #page_corpo .section_content table thead tr:first-child th,
.faq_les_simons_page #page_corpo .section_content table tbody tr:last-child td { padding: 0; }

.faq_les_simons_page #page_corpo .section_content table thead tr:nth-child(2) th { padding-top: 0; }

.faq_les_simons_page .lowercase {
	text-transform: lowercase;
}

.faq_les_simons_image { margin-bottom: 25px; }

.faq_les_simons_page .no-wrap {
	white-space: nowrap;
}

.conditions_les_simons #pbody_wrapper { background: #ecf8f1; }

.conditions_les_simons #page_corpo .title {
	font-size: 14px;
	color: #444;
	text-transform: uppercase;
	font-family: Arial;
}

.conditions_les_simons #page_corpo .subtitle {
	font-size: 30px;
	color: #444;
	text-transform: uppercase;
	font-family: Times New Roman;
	margin-bottom: 40px;
}

.conditions_les_simons .faq_banner {
	margin-top: 28px;
	margin-bottom: 25px;
	display: block;
}

.conditions_les_simons .faq_banner_btn {
	position: absolute;
	top: 258px;
	left: 131px;
}



#page_corpo.suivre_commande form { visibility:hidden; background:#fff; position:relative; padding-bottom:30px; width:230px; height:160px; }
#page_corpo.suivre_commande form a.simons_button { position:absolute; bottom:0; left:0; }
#page_corpo.suivre_commande h2 { margin:0; height:47px; }
#page_corpo.suivre_commande label { text-transform:uppercase; font-size:10px; color:#000; }
#page_corpo.suivre_commande input { width:214px; }
#page_corpo.suivre_commande .forgot_password { font-size:11px; text-decoration:underline; color:#666; }
#page_corpo.suivre_commande .lower { text-transform:none; }


.livraison_expedition .section { margin-left:30px; margin-bottom:26px; padding-left:170px; width:482px; color:#666666; }
.livraison_expedition .section h2 { color:#000000; margin-top:26px; }
.livraison_expedition .first_section { min-height:86px; background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/livraison_expedition/shipping-free-delivery.png?__e106c59b740788ff761e6931c14a1b7f) no-repeat top left; }
.livraison_expedition .shipping_499 { min-height:86px; background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/livraison_expedition/shipping-delivery.png?__9b135d60f631a7ca61b0ba7426095f1f) no-repeat top left; }
.livraison_expedition .second_section { min-height:100px; background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/livraison_expedition/shipping-package.png?__4d7a9a9ef4bf5fa1832a0297e27a956a) no-repeat top left; }
.livraison_expedition_en .third_section { min-height:106px; background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/livraison_expedition/shipping-4_7_days-en.png?__54e01ea8d3b576ba6cb1ea2c1c6799d8) no-repeat top left; }
.livraison_expedition_fr .third_section { min-height:106px; background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/livraison_expedition/shipping-4_7_days-fr.png?__0cd309209f60b74360b8eeb4927b1394) no-repeat top left; }
.livraison_expedition .line { height:0px; border-top:1px solid #c4c4c4; }




#delivery_fancybox { background: url(//imarcom.simonscdn.ca/imarcom/css/images/glow_bg.png?__76593c578b0c34aad8358118ad0d8d3f) no-repeat 50% 0 #E1E1E1; }
#delivery_fancybox .delivery_fancybox_wrapper { padding:10px 15px; }
#delivery_fancybox .delivery_fancybox_wrapper .title { margin:20px 0 0 0; background:none; line-height:18px; }

.retours_gratuits .second_intro { color:#555; margin-bottom:10px; }


.retours_gratuits .expendable_box-content { color:#777; }
.retours_gratuits .expendable_box-header { border-bottom:10px solid #fff; }
.retours_gratuits .form { position:relative; padding-bottom:40px; height:300px; }

.retours_gratuits .left_part { float:left; margin-right:8px; }
.retours_gratuits .left_part h2 { margin-top:0px; }

.retours_gratuits .right_part { float:left; }
.retours_gratuits .right_part form { visibility:hidden; }
.retours_gratuits .right_part .form h2 { margin:0; height:40px; padding-top:3px; }
.retours_gratuits .right_part .steps_image_fr { background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/retours_gratuits/steps_fr.png?__56ae4fc5e646a0e611ab5ebef4d1c5a9) no-repeat; width:473px; height:65px; }
.retours_gratuits .right_part .steps_image_en { background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/retours_gratuits/steps_en.png?__3a47558e2366d2df5a7337a5bfbc7c0e) no-repeat; width:473px; height:65px; }
.retours_gratuits .right_part .form { float:left; position:relative; height:160px; width:206px; }
.retours_gratuits .right_part .form_left { margin-right:60px; }
#page_corpo.retours_gratuits .right_part .text_style_1,
.page_corpo.retours_gratuits .right_part .text_style_1 { font-size:14px; margin-bottom:0; margin-top:0; }
#page_corpo.retours_gratuits .right_part .text_style_2,
.page_corpo.retours_gratuits .right_part .text_style_2 { margin-bottom:4px; }
.retours_gratuits .right_part label { text-transform:uppercase; font-size:10px; color:#000000; }
.retours_gratuits .right_part input { width:180px; }
.retours_gratuits .right_part .forgot_password { font-size:11px; text-decoration:underline; color:#777; }
.retours_gratuits .right_part .lower { text-transform:none; }
.retours_gratuits .right_part .jqtransformdone label { margin:0; }

.retours_gratuits .simons_button { margin-right:10px; padding-left:10px; position:absolute; bottom:0; left:0; }
.retours_gratuits .simons_button span { width:10px; right:-10px; background-position:-390px -350px; }

.gift_cards_non_refundable{ color:#444444; font-size:11px; font-weight:bold; margin-top:20px; }

.retours_gratuits .solid_line { height:15px; width:100%; border-bottom:1px solid #ccc; }

.retours_gratuits h3 { color:#777; text-transform:uppercase; font-weight:normal; font-size:16px; margin-bottom:-25px; }

.retours_gratuits p a { text-decoration:underline; }



#free_return_fancybox { background: url(//imarcom.simonscdn.ca/imarcom/css/images/glow_bg.png?__76593c578b0c34aad8358118ad0d8d3f) no-repeat 50% 0 #E1E1E1; }
#free_return_fancybox .free_return_fancybox_wrapper { padding:10px 15px; width: 900px; }
#free_return_fancybox .free_return_fancybox_wrapper .title { margin:20px 0 0 0; background:none; line-height:18px; }

#page_corpo.philo { }
#page_corpo.philo .green_lifestyle img { float:right; margin-left:20px; }
#page_corpo.philo .green_fashion { position:relative; }
#page_corpo.philo .green_fashion img { float:right; margin-left:20px; }

#page_corpo.philo li { font-weight:bold; font-size:13px; }

#page_corpo.philo h2 { margin-top:30px; }
#page_corpo.philo .width_580 { width:580px; }

.ocia_link{ display:block; width:60px; height:59px; position:absolute; top:80px; left:355px; background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/philosophie_verte/ocia_logo.png?__c2526bde6baf46eda281acf9de9ceb8b) no-repeat top left; }
.nmocc_link{ display:block; width:69px; height:67px; position:absolute; top:75px; left:435px; background:url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/philosophie_verte/nmocc_logo.png?__8bcea15dc40210f4ebc3ec3b8aa873d8) no-repeat top left; }
#page_corpo.site_map h2 { font-size:14px; }
#page_corpo.site_map .section { float:left; }
#page_corpo.site_map .block { width:380px; float:left; }
#page_corpo.site_map .width_0 { width:130px; margin-right:17px; }
#page_corpo.site_map .width_1 { width:170px; }
#page_corpo.site_map .width_2 { width:360px; }
#page_corpo.site_map .width_4 { width:740px; }
/*#page_corpo.site_map .height_1 { height:265px; }
#page_corpo.site_map .height_2 { height:455px; }
#page_corpo.site_map .height_3 { height:465px; }
#page_corpo.site_map .height_4 { height:350px; }*/
#page_corpo.site_map .section ul { list-style-type:none; padding:0; font-size:13px; line-height:13px; color:#777; }
#page_corpo.site_map .section ul a { color:#777; }
#page_corpo.site_map .section ul .bold { color:#444; font-weight:bold; line-height: 15px; }
#page_corpo.site_map .section ul .black { color:#000; font-size: 15px; line-height: 15px; }
#page_corpo.site_map .width_2 ul { float:left; width:155px; }
#page_corpo.site_map .width_2 ul.left_ul { margin-right:30px; }
#page_corpo.site_map .width_4 ul { float:left; width:128px; }
#page_corpo.site_map .width_4 ul.left_ul { margin-right:20px; }
#page_corpo.site_map .section ul li { margin:10px 0; }
#page_corpo.site_map .section ul li.main { margin-bottom:20px; }
#page_corpo.site_map .section ul li.all { margin-bottom:20px; }
#page_corpo.site_map .section ul li.sub { padding-left:10px; }
#page_corpo.site_map .last_line { padding:0 20px; }
#page_corpo.site_map .last_line .section_share { margin-right:0; }

#page_corpo.site_map .width_0 .expendable_box-header { background:none; border-bottom:1px solid #6b6b6b; }
#page_corpo.site_map .width_0 h2 { margin:20px 0 5px; }
#page_corpo.wot { font-size:13px; line-height:normal; }
#page_corpo.wot ol,
#page_corpo.wot ul { padding-left:20px; }
#page_corpo.wot ol li,
#page_corpo.wot ul li { margin:10px 0; list-style-position: outside; }



#page_corpo.catalogue {
	padding-top: 60px;
	background-repeat: no-repeat;
	background-position: right 35px;
}
#catalog_header {
	min-height: 345px;
	height: auto !important;
	height: 345px;
	overflow: hidden;
}
#catalog_header p {
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: #333;
	margin-top: 30px;
}
#page_corpo.catalogue .expendable_box-wrap { margin-left: -5px; }
#page_corpo.catalogue .jqTransformHidden { position: absolute; }
#page_corpo.catalogue h2 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
}
#catalogue_form {
	visibility: hidden;
	padding-top: 10px;
}
#catalogue_form .col {
	float: left;
	padding-left: 20px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#catalogue_form .col2 {
	display: block;
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#catalogue_form .col.first_col,
#catalogue_form .col2.first_col { padding-left: 40px; }
#catalogue_form fieldset.label_title label { margin-right: 20px; }
#accept_policy { text-decoration: underline; }
.errored #accept_policy { color: #E72929 !important; }

.jqTransformSelectWrapper ul { padding: 0px !important; }
.jqTransformSelectWrapper ul li { margin: 0px !important; }

#catalogue_form .phone #phone_ext { width: 40px; }
#catalogue_form fieldset { clear: both; }
#message p a { text-decoration: underline; font-weight: bold; }
#message p.nl_subscribe { display: none; }
#confirmation_message,
#message #confirmation_message {
	display: none;
	padding: 15px;
	color: #333;
	background: #dff0d8;
}
#message .errored,
#confirmation_message.errored,
#message #confirmation_message.errored {
	display: none;
	padding: 15px;
	color: #333;
	background: #f2dede;
}


#page_corpo.catalogue .address_form label { font-size: 13px; }

.fontA {
	color: #000;
	font-family: font_b_regular;
	font-size: 30px;
	font-weight: normal;
	margin: 20px 0 10px;
	text-transform: uppercase;
}
.fontB {
	color: #000;
	font-style: italic;
	font-size: 18px;
	margin: 10px 0;
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	line-height: 21px !important;
}
.fontB.raise { margin-top: -20px; }
.fontC {
	color: #000;
	font-family: font_b_regular;
	font-size: 75px;
	font-weight: normal;
	margin: 76px 0 13px;
	text-transform: uppercase;
}


#my_profile {
	min-height: 200px;
	padding: 0 20px;
	overflow: visible;
	/*background: url(//imarcom.simonscdn.ca/imarcom/css/images/member_profile/temp-unsubscribe.jpg?__6e7acc030e1e24e21ade7748283cbbfa) -5px -22px no-repeat;*/
}
#my_profile .client_email {
	line-height: 47px !important;
	line-height: 47px;
	text-align: center;
	text-decoration: underline;
	color: #4a4a4a;
}
#pbody.my_profile_section .content {
	padding-top: 26px;
}
#pbody.my_profile_section h2.big_page_title {
	padding-top: 0;
	margin-bottom: 30px;
}
#my_profile.imarcom_loader {
	background: #fff;
}
.my_profile_section #pbody_wrapper {
	background: #fff;
}
.my_profile_section .message { display: none; }
#error_message { color: #300; }

#unsubscribe_success,
#shopping_button {
	margin-top: 20px;
	text-align: right;
	line-height: 29px;
	text-align: center;
}
#shopping_button .unsubscribe { display: none; }
#shopping_button.unsubscribe p { display: none; }
#shopping_button.unsubscribe .unsubscribe { display: block; }
#unsubscribe_success span,
#shopping_button span { float: left; }
#error_happend { display: none; }
#default_profile_message {
	text-align:center;
	padding-bottom: 27px;
	margin-bottom: 33px;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/member_profile/stroke.png?__0ebad91383937a1f0683df69443db6ab) 50% bottom no-repeat;
}
/*categories*/
#my_profile .categories {
	text-align: left;
	margin-bottom: 20px;
	visibility: hidden;
	width: 972px;
	margin-left: -13px;
}
#my_profile .categories .category {
	display: inline-block !important;
	display: inline;
	width: 324px;
	height: 440px;
	vertical-align: top;
	margin: 0 0;
	position: relative;
	overflow: hidden;
}
#my_profile .categories .category .pic {
	display: block;
	width: 324px;
	height: 440px;
	background-position: 0 0;
	background-repeat: no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	overflow: hidden;
}
#my_profile .categories .active .pic {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
#my_profile .categories .category .label,
#my_profile .sub_categories .sub_category .label {
	position: absolute;
	bottom: 30px;
	left: 0px;
	width: 100%;
	text-align: center;
}
#my_profile .button {
	display: none;
	text-align: center;
	margin-top: 10px;
}
#my_profile.step_2 .final_step_button,
#my_profile.step_3 .final_step_button {
	display: block;
}
#my_profile.saved .final_step_button {
	display: none;
}

#my_profile.step_1 .first_step_button {
	display: block;
	margin-top: 60px;
}
#my_profile.step_2 .final_step_button,
#my_profile.step_3.dirty .final_step_button { /* step 3 - afficher bouton seulement si une preference a changee */
	display: block;
	margin-bottom: 40px;
}


/*sub categories*/
#sub_categories {
	overflow: hidden;
	text-align: center;
}
#sub_categories_top {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
}
#my_profile .sub_categories {
	display: none;
	margin-top: 20px;
	width: 972px;
	margin-left: -13px;
}
#my_profile.step_2 .sub_categories,
#my_profile.step_3 .sub_categories { display: block; }
#my_profile .sub_categories .category {
	display: none;
	text-align: center;
	margin-bottom: 20px;
}
#my_profile .sub_categories .cat_home { display: none !important; }
#my_profile .sub_categories .active { display: block; }
#my_profile .sub_categories .sub_category {
	display: inline-block !important;
	display: inline;
	width: 324px;
	height: 500px;
	margin-bottom: 33px;
	vertical-align: top;
	background: #fff;
	position: relative;
}
#my_profile .sub_categories .cat_name {
	font-weight: bold;
}
#my_profile .sub_categories .category .pic {
	display: block;
	width: 324px;
	height: 440px;
	background-position: 0 0;
	background-repeat: no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
#my_profile .sub_categories .active .active .pic {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* UNSUBSCRIBE */
#unsubscribe_form {
	display: none;
	text-align: center;
	margin-bottom: 34px;
}
#unsubscribe_form .underline {
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: 36px;
	margin-bottom: 30px;
}
#unsubscribe_form fieldset {
	text-align: left;
	padding-left: 390px;
	margin: 30px 0 17px;
}
#unsubscribe_form fieldset input {
	margin-right: 7px;
}
#my_profile.unsubscribe #unsubscribe_form { display: block; }
#unsubscribe_form p,
#unsubscribe_form label {
	display: block;
	line-height: 25px;
	margin: 0;
}
#unsubscribe_form .col {
	width: 48%;
	float: left;
}
#unsubscribe_form .col_0 {
	margin-right: 4%;
}
#unsubscribe_modal {
	padding: 20px;
	width: 550px;
}

.gray_box {
	padding: 5px 30px 19px;
	margin: 10px auto;
	overflow: hidden;
	width: 530px;
	text-align: center;
	border: 1px solid #c6c6c6;
	/*background: url(//imarcom.simonscdn.ca/imarcom/templates/templated_page/member_profile/temp.png?__e93a06f6d1bb216a8857a6fc9c26d05d) 50% 50% no-repeat;*/
}
.gray_box a {
	margin: 15px 0;
}

.new_arrow_down {
	height: 25px;
	margin: 21px 0;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/member_profile/new_arrow_down.png?__251e60fe4c3868c2b50a870266b79347) 50% top no-repeat;
}
.visacheckout .container {
    max-width: 956px;
    margin: 0 auto;
    padding: 0 15px;
    font-family: arial, Helvetica, sans-serif;
}

.visacheckout .row {
    display: block;
}

.visacheckout .header__img {
    padding-top: 40px;
}

.visacheckout .header__img img {
    width: 100%;
}

.visacheckout .header__text {
    margin: 30px 0 40px 0;
    font-size: 16px;
    text-align: left;
}

.visacheckout .main {
    overflow: auto;
}

.visacheckout .main__title {
    margin: 0 0 20px 0;
    font-size: 25px;
    text-align: left;
}

.visacheckout .main__list {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.visacheckout .main__list_container {
    margin-right: 5px;
}

.visacheckout .main__steps img {
    width: 100%;
}

.visacheckout .main__video {
    float: right;
    width: 50%;
}

.visacheckout .main__video_container {
    margin-left: 5px;
    text-align: right;
}

.visacheckout .main__video-fancy img {
    width: 100%;
    max-width: 420px;
}

.visacheckout .main__video-button {
    margin-top: 20px;
    text-align: right;
}

.visacheckout .main__video-button img {
    height: 29px;
}



.visacheckout .disclaimer__text {
    clear: both;
    margin: 35px 0 0 0;
    padding-bottom: 45px;
    font-size: 12px;
    text-align: left;
}

.store_landing #page_corpo { padding-left: 34px; }
#pbody_wrapper.store_landing {
	position: absolute;
	top: 120px;
	left: 0px;
	right: 0px;
	z-index: 100;
	display: block !important;
}
.touch_screen #pbody_wrapper.store_landing {
	top: 48px;
}
.store_landing #page_corpo #store_header { display:none; }


#store_slideshow {
	display: none;
	width: 735px;
	overflow: visible;
	position: absolute;
	top: 0px;
	margin-left: -10px;
}
#store_slideshow #stores_viewport { width:735px; overflow:hidden; }
	#store_slideshow .arrow_next { background-position: -7px 0; right: -10px; }
	#store_slideshow .arrow {
	    display: block;
	    width: 23px;
	    height: 136px;
	    top: 0px;
	    position: absolute;
	    z-index: 50;
	    text-decoration: none;
	}
	#store_slideshow .arrow span {
	    display: block;
	    width: 23px;
	    height: 47px;
	    position:relative;
	    top:40px;
		background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_store_landing/default/store-arrows.png?__f3ffe1ca52e530beb60ba710bbaa18f3) no-repeat 0 0;
	}
	#store_slideshow .arrow_disabled { display: none; }
	#store_slideshow .arrow_prev { left:-23px; }
	#store_slideshow .arrow_next { right:-23px; }
		#store_slideshow .arrow_prev span { background-position:0 -47px; }
		#store_slideshow .arrow_next span { background-position:-23px -47px; }
		#store_slideshow .arrow_prev:hover span { background-position:0 0; }
		#store_slideshow .arrow_next:hover span { background-position:-23px 0; }
	
	
#store_slideshow #stores_container { overflow:visible; white-space:nowrap; }
#store_slideshow #stores_container .store {
	padding:5px 6px 0 10px;
	display:inline-block !important;
	display:inline;
	width:229px;
	height:131px;
	text-align:center;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_store_landing/default/store-shadow-bg.png?__3e12a073acfb2c9d1c6f29f15fa1bd22) no-repeat 0 0 transparent;
}
#store_slideshow #stores_container .storeWrapper {
	padding:5px 5px 0;
	display:block;
	width:219px;
	height:119px;
	background:#fff;
}
#store_slideshow #stores_container .store a,
#store_slideshow #stores_container .store a img { display:block; width:219px; height:91px; }
#store_slideshow #stores_container .store .name {
	display:block;
	margin:5px 0 0;
	font-size:15px;
	color:#000;
    font-family: special-font;
    font-weight: normal;
    text-transform: uppercase;
}



.info_window { overflow: visible; width: 200px; }
#page_corpo.store_page { color:#444; line-height:22px; }
#page_corpo.store_page .image_top { width:760px; height:329px; position:relative; margin-bottom:15px; background-repeat:no-repeat; background-position:0 0; }
#page_corpo.store_page .image_top .image_top_link { 
	display:block; 
	line-height:21px; 
	position:absolute; 
	right:50px; 
	bottom:20px; 
	padding-right:20px;
	font-size:13px; 
	text-transform:uppercase; 
	font-weight:bold;
	filter: alpha(opacity=90);
	-khtml-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
	background:url(/simons/css/images/simons_sprites.png) right -447px no-repeat; 
}
#page_corpo.store_page .image_top .image_top_link:hover { 
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

#page_corpo.store_page .heures_affaires { float:left; width:222px; margin-right:27px; }
#page_corpo.store_page .adresse_magasin { float:left; width:217px; margin-right:27px; }
#page_corpo.store_page .bouton_daction { float:left; width:262px; height:263px; display:block; background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_store/default/bouton_daction.png?__9fecf576640dcb7c1a6d62621579e2ef) no-repeat; }


#page_corpo.store_page .services { float: left; width: 267px; }
#page_corpo.store_page .services .tab_button {
	border-top: 1px solid #cacaca;
    padding: 5px;
    text-transform: uppercase;
    font-size: 13px;
	color: #444;
    position: relative;
    cursor: pointer;
    padding-right: 30px;
	font-family: special-font;
}
#page_corpo.store_page .services .blackTitle { margin-bottom: 9px; }
#page_corpo.store_page .services .tab_button.first { border: none; }
#page_corpo.store_page .services .tab_button.open { color: #000; }
#page_corpo.store_page .services .tab_button .arrow {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 1px; top: 3px;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_store/default/store-services-tab.png?__64b3958133c622330c563415a8b447f6) 0 -25px no-repeat;
}
#page_corpo.store_page .services .tab_button.open .arrow { background-position: 0 -75px; }
#page_corpo.store_page .services .tab_button:hover { color: #000; }
#page_corpo.store_page .services .tab_button:hover .arrow { background-position: 0 0; }
#page_corpo.store_page .services .tab_button.open:hover .arrow { background-position: 0 -50px; }
#page_corpo.store_page .services .tab_content {
	display: none;
	padding: 0px 5px 5px 5px;
	margin-bottom: 7px;
	font-size: 13px;
	line-height: 17px;
}





#page_corpo.store_page .heures_affaires_ete { margin-top:10px; }
#page_corpo.store_page .heures_affaires_fetes { margin-top:10px; }

#page_corpo.store_page .google_map_btn {
	color:#666666;
    display:none;
    font-size:11px;
    padding-left:46px;
    text-decoration:underline;
    text-transform:uppercase;
    width:82px;
    height: 37px;
    line-height: 17px;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_store/default/google_map.png?__5a304940c835ebb132e1e95c9c930292) no-repeat;
}

#google_map { width:700px; height:450px; }

#page_corpo.store_page .blackTitle {
	margin-top:0;
	padding-bottom:0;
}

#page_corpo.store_page h3 {
	border-top:1px solid #cacaca;
    padding-top:15px;
    text-transform:uppercase;
    margin-bottom:0;
    font-size:15px;
}
/*
#page_corpo.store_page .horaires_left { float:left; line-height:22px; margin-right:80px; }
#page_corpo.store_page .horaires_right { float:left; line-height:22px; }
*/
#page_corpo.store_page .plan_magasin { margin-top:10px; }
#page_corpo.store_page .plan_level_title{ border-bottom:1px solid #777777; text-transform:uppercase; color:#999999; margin-bottom:25px; font-size:13px; }	
#featured_products { border:1px solid #ddd; width:370px; position:relative; float:right; background:#fff; padding-bottom: 2px; }
	#featured_products .slideshow_wrapper { /*position:relative; overflow:hidden;*/padding:5px 8px 0; }
	#featured_products .slideshow_viewport { overflow:hidden; height:349px; width:354px; position:relative; }
	
	#featured_products .product { font-size:12px; line-height:14px; color:#000; text-transform:uppercase; position:relative; }
	#featured_products .header { width:100%; float:right; height:33px; border-bottom:1px #ddd solid; background:#f7f7f7; text-transform:uppercase; }
	#featured_products .header .our_favorites { color:#444; font-family: "Times New Roman", Times, serif; font-size:16px; font-weight:normal; line-height:32px; margin-left:14px; }
	#featured_products .header a { color:#777; font-size:11px; float:right; position:relative; top:9px; right:10px; text-decoration:underline; }
	#featured_products .header .view_all_close { display:none; }
	
	#featured_products .slides { height:348px; width:10000px; background:#fff; }
	#featured_products .product_card { padding-left:3px; padding-right:3px; width:171px; height:111px; float:left; margin:0; }
	#featured_products .product_card .pic { width:171px; top:3px; }
	#featured_products .product_card .swatches { padding-top:5px; }
	#featured_products .product_card .buttonOverlay { width:179px; left:-1px; top:0; background:url(//imarcom.simonscdn.ca/imarcom/templates/landing/_commun/featured_product_overlay.png?__93e858c924302a86959a56f87dc27d9b) 0 0 no-repeat; }
	#featured_products .product_card_wrapper { float:left; margin-bottom:10px; }
	.fullSize #featured_products .product_card_wrapper { padding-right:6px; padding-left:7px; }
	
	#featured_products .arrow { z-index:50; text-decoration:none; display:block; position:absolute; top:139px; width:27px; height:32px; background:url(//imarcom.simonscdn.ca/imarcom/templates/landing/_commun/carroussel_arrows.png?__e5b7cd7da20541e5c351d03574f76d50) 0px 0px no-repeat; }
	#featured_products .arrow_prev { left:-5px; background-position: 0px 0px; }
	#featured_products .arrow_next { right:-5px; background-position: -27px 0px; }
	#featured_products .arrow_prev:hover { left:-5px; background-position: -54px 0px; }
	#featured_products .arrow_next:hover { right:-5px; background-position: -81px 0px; }
	#featured_products .arrow_disabled { display:none; }
	#featured_products .arrow_disabled:hover { background:#333; }

	.fullSize #featured_products .arrow_prev,
	.fullSize #featured_products .arrow_next { display:none; }
	.fullSize #featured_products .slides { width:762px; height:auto; }
	.fullSize #featured_products { width:auto; height:auto; }
	
	/*fullwidth patch*/
	.full_width_slot #featured_products { float:left; width:778px; background:#fff; }
	.full_width_slot #featured_products .slideshow_viewport { width:762px; }
	.full_width_slot #featured_products .product_card_wrapper { padding-left:6px; padding-right:7px; }


#page_corpo.newsletter_landing .intro { float:left; width:480px; }
#page_corpo.newsletter_landing .form_container { float:right; width:220px; margin-top:5px; position:relative; display:none; }
#page_corpo.newsletter_landing .jqtransformdone { display:block; }
#page_corpo.newsletter_landing .form_container h2 { font-size:14px; margin:0px; }
#page_corpo.newsletter_landing .form_container input { width:180px; }
#page_corpo.newsletter_landing .form_container a {
	display:block; 
	height:26px; 
	width:12px; 
	position:absolute; 
	top:18px; 
	left:196px; 
	filter: alpha(opacity=40);
	-khtml-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	background:url(/simons/css/images/simons_sprites.png) right -593px no-repeat; 
}
#page_corpo.newsletter_landing .form_container a:hover {
	filter: alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#page_corpo.newsletter_landing .navigator { width:740px; height:68px; position:relative; background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_infolettre_landing_page/default/navigator.png?__579cec2b5452cb3e79c9758ba4addaff) no-repeat; }
#page_corpo.newsletter_landing .navigator .arrow {
	display:block;
	height:41px;
	width:50px;
	position:absolute;
	top:27px;
	left:0px;
	z-index:10;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_infolettre_landing_page/default/arrows_final.png?__0efcc8c808d9d28174ef4df32f1630b4) no-repeat;
	cursor:default;
}
#page_corpo.newsletter_landing .navigator .arrow.hoverable { cursor:pointer; }

#page_corpo.newsletter_landing .navigator .left_arrow { background-position:0px 0px; }
#page_corpo.newsletter_landing .navigator .right_arrow { background-position:-50px 0px; right:0px; left:auto; }
#page_corpo.newsletter_landing .navigator .left_arrow.hoverable:hover { background-position:0px -41px; }
#page_corpo.newsletter_landing .navigator .right_arrow.hoverable:hover { background-position:-50px -41px; }
#page_corpo.newsletter_landing .navigator .left_arrow.unclickable { background-position:0px -82px; }
#page_corpo.newsletter_landing .navigator .right_arrow.unclickable { background-position:-50px -82px; }


#page_corpo.newsletter_landing .newsletters_viewport { overflow:hidden; width:740px; position:relative; top:-30px; /*height:1000px;*/ }
#page_corpo.newsletter_landing .newsletters_container { white-space:nowrap; float:left; }


#page_corpo.newsletter_landing .newsletter { position:relative; white-space:normal; width:740px; text-align:center; }
#page_corpo.newsletter_landing .newsletter img { margin:5px; -webkit-box-shadow: 0 0 5px #aaaaaa; box-shadow: 0 0 5px #aaaaaa; }
#page_corpo.newsletter_landing .newsletter .newsletter_informations { margin-bottom:14px; text-transform:uppercase; }
#page_corpo.newsletter_landing .newsletter .newsletter_informations b { margin-right:5px; }
#page_corpo.newsletter_landing .newsletter .newsletter_informations span { margin-left:5px; }

body.newsletter_body #left_menu .highlited { font-weight:bold !important; color:#000000 !important; }




#pbody.media_landing #pleft { position:absolute; left: 0px; z-index:10; height:100%; background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/left_menu_background.png?__4de333207595c01d1f25e1cd00895f93) repeat; }
#pbody.media_landing #pbody_wrapper { min-height:inherit; z-index:5; height:100%; position:relative; }
#pbody.media_landing #pcontent { z-index:5; }


#received_them { margin-top: -5px; }
#received_them b { padding-right: 15px; }
#received_them i {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: -20px;
	top: 3px;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/btn-arrow.png?__255ebda960cb829aed57b25cff9b6266) no-repeat right 50%;
}

/*CONTENT*/
#pbody.media_landing #pbody_wrapper .bottom_fondu {
	position:absolute;
	bottom:0px;
	width:100%;
	height:150px;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#pbody.media_landing #pbody_wrapper .bottom_fondu img { height:100%; width:100%; }

#pbody.media_landing #pbody_wrapper .media_page {
	width:746px;
	font-size:12px;
	padding-left:34px;
	padding-top:20px;
	z-index:5;
}
#pbody.video_landing #pbody_wrapper .media_page { padding-bottom:0; }
body #media_container .media_arrow {
	position:absolute;
	top:0px;
	left:222px;
	bottom: 40px;
	width:36px;
	display:block;
	z-index:9999;
	visibility:hidden;
}
body #media_container .media_arrow:hover { background-color:rgba(200,200,200,.3); }
body #media_container .media_arrow span {
	display:block;
	position: absolute;
	width:23px;
	height:47px;
	bottom:48%;
	left: 6px;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/arrows.png?__f3ffe1ca52e530beb60ba710bbaa18f3) no-repeat bottom left;
}
body #media_container .right_media_arrow { left:auto; right:0; }
body #media_container .right_media_arrow span { background-position:bottom right; }

body #media_container .left_media_arrow:hover span { background-position:top left; }
body #media_container .right_media_arrow:hover span { background-position:top right; }

#selector { width:716px; padding:27px 0; height:46px; position:relative; text-align:center; background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/selector_bg.png?__ba92c7a9afd462e22e7826851e73791d) no-repeat 0 0; }
#selector .selector { width:23%; line-height:46px; }
#selector .selector a { font-size: 14px; text-transform:uppercase; color:#777; display:block; width:100%; height:46px; }
#selector .selector a i { width:100%; display:block; line-height:20px; vertical-align:middle; }
#selector .selector:hover { background:#eee; }
#selector .stroke a i { border-right:1px solid #ddd; }
#selector .active a { color:#000; }


/*FULLSCREEN*/
#fullscreen_placeholder { display:none; position:absolute; bottom:0; left:0; width:100%; height:100%; z-index:100; background:#fff; }
#fullscreen_placeholder iframe { position:relative; z-index:80; }
#fullscreen_placeholder .toolbar {
	position: absolute;
	height: 40px;
	width: 234px;
	background: #fff;
	top:0;
	left:0;
	text-align:left;
	z-index:100;
}
#fullscreen_placeholder .toolbar a { margin:6px 0 0 6px; }



/*MEDIA*/
#pbody.media_landing #media_container {
	position:absolute;
	top:290px;
	width:100%;
	z-index:9;
}
	#pbody.media_landing #media_viewport{
		text-align:left;
		height:5000px;
		overflow:auto;
		position:relative;
		/*width:100%;*/
		margin-left:222px;
		z-index:90;
	}
.mCSB_horizontal .mCSB_container { margin-left:15px; padding-right:15px; }
		#pbody.media_landing #medias {
			white-space: nowrap;
			display:none;
			/*padding:0 15px;*/
		}
		#pbody.media_landing #medias .padding { width:0; }
		#pbody.media_landing #medias .slide { padding:0px 20px; position:relative; vertical-align:top; }
		#pbody.media_landing #medias .slide a { display:block; position:relative; }
		#pbody.media_landing #medias .slide .link_placeholder { display:block; position:absolute; left:20px; top:0; }
		#pbody.media_landing #medias .slide .link { display:none; }
		#pbody.media_landing #medias .slide .dynamic_link {
			display:block;
			position:absolute;
			z-index:10;
			
			background:#933;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			-khtml-opacity: 0;
			opacity: 0;
		}
		#pbody.media_landing #medias .slide .dynamic_link:hover {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
			filter: alpha(opacity=30);
			-moz-opacity: 0.3;
			-khtml-opacity: 0.3;
			opacity: 0.3;
		}
		#pbody.media_landing #medias .slide img{ display:block; border:0; }
		#pbody.media_landing #medias .slide a .video_overlay { 
			display:block; 
			width:100%; 
			height:100%; 
			position:absolute; 
			left:0;
			top:0;
			z-index:2;
			
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
			filter: alpha(opacity=50);
			-moz-opacity: 0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;
			
			background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/video-overlay.png?__979cb2469c9a1fb804b5a6d5004fcc5c) no-repeat 50% 50%;
		}
		#pbody.media_landing #medias .slide a:hover .video_overlay {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha(opacity=100);
			-moz-opacity: 1;
			-khtml-opacity: 1;
			opacity: 1;
		}
		#pbody.media_landing #medias .slide .infos {
			display:block;
			text-align:center;
			text-transform:uppercase;
			width:100%;
		}




/*CUSTOM SCROLLBAR*/
#pbody.media_landing .dragger_top_section{ background:black !important; }
#pbody.media_landing .dragger_bottom_section{ background:black !important; }
#pbody.media_landing .mCSB_draggerRail{ margin:0px !important; height:15px !important; background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/customscrollbar_bg.png?__b97896a493d2ebfc8a5e538425fe76d7) repeat-x !important; }
#pbody.media_landing .mCSB_buttonRight{ background:green !important; }
#pbody.media_landing .mCSB_buttonLeft{ background:green !important; }
#pbody.media_landing .mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{ height:15px; left:auto !important; right:0px !important; }
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/customscrollbar_bar.png?__c4c3175619ba1dcbeefe5b0e5338d63a) repeat-x !important; }






/*NO MEDIAS*/
#pbody.media_landing .no_medias { width:734px; height:380px; margin: 10px 0 0 -5px; position:relative; }
#pbody.media_landing .fr .no_catalogues { background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/catalogue_no_media-fr.png?__b033290e05dd176ea50c10c2b045c2aa) no-repeat; }
#pbody.media_landing .en .no_catalogues { background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/catalogue_no_media-en.png?__f0444bbc8cd4e31b4020198b9473c506) no-repeat; }
#pbody.media_landing .fr .no_publicites { background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/catalogue_empty_fr.png?__0af2832b3b3219bb186a4828e8dfa1c4) no-repeat; }
#pbody.media_landing .en .no_publicites { background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/catalogue_empty_en.png?__d9689246f9d834cb0a14c0008b84a1dc) no-repeat; }
#pbody.media_landing .fr .no_videos { background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/catalogue_empty_fr.png?__0af2832b3b3219bb186a4828e8dfa1c4) no-repeat; }
#pbody.media_landing .en .no_videos { background:url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/catalogue_empty_en.png?__d9689246f9d834cb0a14c0008b84a1dc) no-repeat; }
#pbody.media_landing .no_medias form {
	display:block;
	position:absolute;
	left:414px;
	top:109px;
}


	#pbody.media_landing .no_medias .no_media_button {
		position: absolute;
		left: 0;
		top: 104px;
		width: 100%;
		text-align: center;
	}
	#pbody.media_landing .no_medias .no_media_button a {
		padding-left: 13px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
	}
	#pbody.media_landing .no_medias .no_media_button a i {
		display: block;
		width: 10px;
		height: 28px;
		right: 7px;
		position: absolute;
		background: url(//imarcom.simonscdn.ca/imarcom/templates/simons_catalogue_landing_page/default/button_black_form_large-arrow.png?__4568806c8bff30994a33b0c65c0f82ac) 0 50% no-repeat;
	}
	

#pbody.media_landing .no_medias .newsletter_form {
	font-size:14px;
    line-height:18px;
	vertical-align:baseline;
	font-family: "Times New Roman", Times, serif;
}
#pbody.media_landing .no_medias .newsletter_form input {
    border: 1px solid #adadad;
    color: #555;
    height: 18px;
    line-height: 18px;
    outline: none;
    padding: 1px 3px;
    width: 178px;
	vertical-align: baseline;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#pbody.media_landing .no_medias .newsletter_form .errored input { border-color:#c00; }
#pbody.media_landing .no_medias .newsletter_form input.errored {
    border:1px solid #CC0000;
}
#pbody.media_landing .no_medias .newsletter_form input.newLetterWatermark { color:#888; }
#pbody.media_landing .no_medias .newsletter_form a {
	height:17px;
	width:15px;
	background:url(//imarcom.simonscdn.ca/imarcom/css/images/simons_sprites.png?__773bca833a1bb71dd683107a4f13d17d) 0px -647px no-repeat;
	vertical-align:text-bottom;
	display:inline-block;
}
#pbody.media_landing .no_medias .newsletter_form a:hover { background-position:0px -697px; }

.designers_title{ width:100%; height:70px; background:url(//imarcom.simonscdn.ca/imarcom/templates/landing/Designer/designers.png?__0b0f99788ff000bddf15a7220c7b77c6) no-repeat; }
.designer_mini{ width:33%; margin-bottom:25px; float:left; }
.designer_mini img{ float:left; width:78px; height:77px; }
.designer_mini div{
	float:left;
    font-family:times new roman,helvetica,sans-serif;
    font-size:19px;
    font-weight:bold;
    line-height:17px;
    margin-left:10px;
    text-transform:uppercase;
    width:169px;
}

.designer_mini span.designerBuy {
	display:none;
	float: left;
	margin-top: 10px;
	color: #666666;
	font-family: times new roman, helvetica, arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding-right: 18px;
	margin-left: 10px;
	text-decoration: none;
	background: url(//imarcom.simonscdn.ca/imarcom/templates/landing/Designer/arrow.gif?__8b1081d9fbab6740a96fc6fec6e0382f) no-repeat scroll 95% 3px transparent;
}
.available_online span.designerBuy {
	display:block;
}
.designer_mini:hover span.designerBuy {
	color:black;
	text-decoration:underline;
}

#content_header.designer { margin-bottom:20px; }
#content_header.designer .left { float:left; margin-right:20px; }
#content_header.designer .right { float:left; width:440px; position:relative; min-height:183px; padding-top:15px; }
#content_header.designer .right .description { font-size:13px; }
#content_header.designer .right .see_bio { font-size:13px; padding-right:15px; background:url(//imarcom.simonscdn.ca/imarcom/templates/designer/default/simons_sprites.png?__c2e08aa5bd22a3cd4b6d642f6de93dd2) right -647px no-repeat; }
#content_header.designer .right .see_bio:hover { background-position:right -697px; }
#content_header.designer .right .keep_me_informed { font-size:12px; font-weight:bold; text-transform:uppercase; font-family:Times New Roman, Times, serif; }
#content_header.designer .right .input_email { width:220px; }

#content_header.designer #subscribe .submit {
	height:17px;
	width:15px;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/designer/default/simons_sprites.png?__c2e08aa5bd22a3cd4b6d642f6de93dd2) 0px -644px no-repeat;
	vertical-align:text-bottom;
	display:inline-block;
	opacity:1;
}
#content_header.designer #subscribe .submit:hover { background-position:0px -694px; }

#content_header.designer #subscribe input {
    border: 1px solid #ADADAD;
    color: #666;
    height: 18px;
    line-height: 18px;
    outline: medium none;
    padding: 1px 3px;
    vertical-align: baseline;
    width: 222px;
}
#pcontent.landing_trends {
	
}
#pcontent.landing_trends #bread {
	height: auto;
}
#pcontent.landing_trends .landing_trends_content { visibility:hidden; background:#fff; }
#pcontent.landing_trends .trend_card {
	position:relative;
	width:372px;
	height:274px;
	color:#1c1b1a;
	margin-bottom:12px;
}
#pcontent.landing_trends .even_card {
	margin-right:12px;
}
#pcontent.landing_trends .trend_card .mask {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/trend_home/default/mask.png?__20ce1f632e62012781761783b7f037c9) no-repeat 50% 50%;
	z-index:2;
}
#pcontent.landing_trends .trend_card img {
	position:relative;
	z-index:1;
}
#pcontent.landing_trends .trend_card .title {
	position:absolute;
	z-index:3;
	left:0;
	bottom:12px;
	text-transform:uppercase;
}
#pcontent.landing_trends .trend_card .title p {
	margin: 0; font-size: 24px; line-height: 31px;
}
#pcontent.landing_trends .trend_card .title p .chunk {
	display: block; background: #fff; margin-bottom: 2px; float: left; clear: left; border:17px solid #fff; border-width:0 17px;
}


#pcontent.landing_trends .trend_card .title .brand {
	display:block;
	width:150px;
	height:25px;
	border:3px solid #fff;
	border-width:3px 17px;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/trend_home/default/brand_lookbook.png?__71c0fa0e0013c49aebbdf229d6ae8f8f) 0 0 no-repeat #fff;
}
#pcontent.landing_trends .trend_card .title .brand_twik { width:39px; background-position: 0 2px; }
#pcontent.landing_trends .trend_card .title .brand_djab { width:51px; background-position: 0 -45px; }
#pcontent.landing_trends .trend_card .title .brand_icone { width:53px; background-position: 0 -99px; }
#pcontent.landing_trends .trend_card .title .brand_31 { width:29px; background-position: 0 -147px; }
#pcontent.landing_trends .trend_card .title .brand_contemporaine { width:150px; background-position: 0 -194px; }
#pcontent.landing_trends .trend_card .title .brand_ifive { width:55px; background-position: 0 -246px; }
#pcontent.landing_trends .trend_card .title .brand_miiyu { width:51px; background-position: 0 -297px; }
#pcontent.landing_trends .trend_card .title .brand_sportactive { width:69px; background-position: 0 -349px; }
#pcontent.landing_trends .trend_card .title .brand_maison { width:55px; background-position: 0 -400px; }


#page_corpo.tips_trick_landing h1.title {
	font-family: font_b_regular;
	font-size: 50px;
	color: #000;
	font-family: font_b_regular;
	font-size: 50px;
	padding-top: 26px;
}

#page_corpo.tips_trick_landing {
	margin-top: 120px;
	min-height: 500px; 
	height:auto !important; 
	height: 500px; 
}
body.article #page_corpo.tips_trick_landing {
	margin-top: 0px;
}
#page_corpo.tips_trick_landing .intro { width:580px; margin-bottom: 0px; }
#page_corpo.tips_trick_landing .form_container { float:right; width:220px; margin-top:5px; position:relative; display:none; }
#page_corpo.tips_trick_landing .jqtransformdone { display:block; }
#page_corpo.tips_trick_landing .form_container h2 { font-size:14px; margin:0px; }
#page_corpo.tips_trick_landing .form_container input { width:180px; }
#page_corpo.tips_trick_landing .form_container a {
	display:block; 
	height:26px; 
	width:12px; 
	position:absolute; 
	top:18px; 
	left:196px; 
	filter: alpha(opacity=40);
	-khtml-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	background:url(/simons/css/images/simons_sprites.png) right -593px no-repeat; 
}
#page_corpo.tips_trick_landing .form_container a:hover {
	filter: alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#page_corpo.tips_trick_landing .navigator {
	width:740px;
	height:76px;
	position:relative;
	background: url(//imarcom.simonscdn.ca/imarcom/templates/trucs_astuces/default/navigator.png?__f682b2e4c0f1e456d4c142474467f577) 50% 0 no-repeat;
	z-index: 3;
}
#page_corpo.tips_trick_landing .navigator .arrow {
	display:block;
	height:41px;
	width:50px;
	position:absolute;
	left:0px;
	bottom: 7px;
	z-index:10;
	background:url(//imarcom.simonscdn.ca/imarcom/templates/trucs_astuces/default/arrows_v2.png?__a3450b98abfdccbd111ff4b57440c4cf) no-repeat;
	cursor:default;
}
#page_corpo.tips_trick_landing .navigator .arrow.hoverable { cursor:pointer; }

#page_corpo.tips_trick_landing .navigator .left_arrow { background-position:0px 0px; }
#page_corpo.tips_trick_landing .navigator .right_arrow { background-position:-50px 0px; right:0px; left:auto; }
#page_corpo.tips_trick_landing .navigator .left_arrow.hoverable:hover { background-position:0px -41px; }
#page_corpo.tips_trick_landing .navigator .right_arrow.hoverable:hover { background-position:-50px -41px; }
#page_corpo.tips_trick_landing .navigator .left_arrow.unclickable { background-position:0px -82px; }
#page_corpo.tips_trick_landing .navigator .right_arrow.unclickable { background-position:-50px -82px; }


#page_corpo.tips_trick_landing .navigator_v2 {
	height: 122px;
	background: url(//imarcom.simonscdn.ca/imarcom/templates/trucs_astuces/default/navigator_v2.png?__83e28905e6afa2c6e370a91a0b39a58b) 50% 0 no-repeat;
}


#page_corpo.tips_trick_landing .navigator_v2 .top_menu {
	position: relative;
	top: 27px;
	height: 46px;
	text-align: center;
}
#page_corpo.tips_trick_landing .navigator_v2 .top_menu .selector {
	width: 20%;
}
#page_corpo.tips_trick_landing .navigator_v2 .top_menu .selector a {
	font-size: 14px;
	text-transform: uppercase;
	color: #777;
	display: inline-block;
	width: 100%;
	line-height: 46px;
	visibility: hidden;
}
#page_corpo.tips_trick_landing .navigator_v2 .top_menu .selector a i {
	width: 100%;
	display: inline-block !important;
	display: inline;
	line-height: 20px;
	vertical-align: middle;
}
#page_corpo.tips_trick_landing .navigator_v2 .top_menu .selector:hover { background:#eee; }
#page_corpo.tips_trick_landing .navigator_v2 .top_menu .stroke a i { border-right:1px solid #ddd; }
#page_corpo.tips_trick_landing .navigator_v2 .top_menu .active a { color:#000; font-weight: bold; }
#page_corpo.tips_trick_landing #navigator_bg {
	height: 0;
	width: 740px;
	overflow: visible;
	position: relative;
	z-index: 1;
}
#page_corpo.tips_trick_landing #navigator_bg div {
	width: 100%;
	height: 42px;
	position: absolute;
	left: 0;
	bottom: 7px;
	background: url(//imarcom.simonscdn.ca/imarcom/templates/trucs_astuces/default/navigator_bg.png?__d7b31ef70a102d82b8f3cedea90e2360) 50% 0 no-repeat;
}



#page_corpo.tips_trick_landing .tips_trick_viewport {
	overflow:hidden;
	width:715px;
	position:relative;
	top:-39px;
	left:13px;
	z-index: 2;
}
#page_corpo.tips_trick_landing .tips_trick_container {
	white-space:nowrap;
	float:left;
}


#page_corpo.tips_trick_landing .tips_tricks {
	display: block;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	white-space: normal;
	width: 715px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: opacity 0.7s;
	-moz-transition: opacity 0.7s;
	transition: opacity 0.7s;
}

#page_corpo.tips_trick_landing .now_visible {
	top: 0px;
	opacity: 1;
	visibility: visible;
	position: relative;
}
#page_corpo.tips_trick_landing .tips_tricks .tips_tricks_informations { margin-top: 3px; margin-bottom:11px; text-transform:uppercase; line-height: 18px; }
#page_corpo.tips_trick_landing .tips_tricks .tips_tricks_informations b { margin-right:5px; }
#page_corpo.tips_trick_landing .tips_tricks .tips_tricks_informations span { margin-left:5px; }

#page_corpo.tips_trick_landing .tips_tricks .dynamic_psd { position: relative; }

#left_menu .highlited {
	font-weight: bold !important;
	color: #000000 !important;
}



/* MIIYU CSS */
#miiyu-calculator-inline {
	background-color: #fafafa;
	text-align: left;
	font-size: 13px;
	line-height: 17px;
	font-family: font_a_regular;
	color: #000;
	text-transform: uppercase;
	overflow: hidden;
}
#miiyu-calculator-inline-top {
	height: 602px;
	color: #494949;
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu-calculator-trick-fr.jpg?__dafadb3d7146c3a794f41c67ca540d6c") no-repeat 50% 0;
}
.lang_en #miiyu-calculator-inline-top {
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu-calculator-trick-en.jpg?__3d68b87e2be82489533a579dfe9b2bcf") no-repeat 50% 0;
}
#miiyu-calculator-inline-video {
	display: block;
	width: 362px;
	height: 225px;
	margin-left: -10px;
	overflow: hidden;
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu-calculator-trick-video.png?__99aafc4f6fe43b5353b39ba0b9d67d93") no-repeat 50% 50%;
}
#miiyu-calculator-inline-video .play {
	display: block;
	width: 76px;
	height: 75px;
	margin: 77px auto 0 auto;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu-calculator-trick-video-play.png?__c3e7811fc4cd34d1339ddf368d3e8148") no-repeat 50% 50%;
}
#miiyu-calculator-inline-video:hover .play {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-khtml-opacity: 1;
	opacity: 1;
}
#miiyu-calculator-inline-top .top-content {
	padding-top: 142px;
	padding-left: 340px;
	position: relative;
}
#miiyu-calculator-inline-top .top-content a.plus {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 3;
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu-calculator-trick-plus.png?__4d9cfe0ad1c95d0b35e1ff55af2615e6") no-repeat 0 0;
}
#miiyu-calculator-inline-top .top-content a.plus_over { background-position: 0 bottom; z-index: 5; }
#miiyu-calculator-inline-top .top-content a.plus_a { left: 178px; top: 173px; }
#miiyu-calculator-inline-top .top-content a.plus_b { left: 38px; top: 268px; }
#miiyu-calculator-inline-top .top-content a.plus_c { left: 182px; top: 279px; }
#miiyu-calculator-inline-top .top-content a.plus span { display: none; }
#miiyu-calculator-inline-top .top-content div.plus_container {
	display: none;
	width: 345px;
	padding: 0 35px 4px;
	position: absolute;
	z-index: 4;
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu-calculator-trick-plus-bg.png?__68e3b1199040310cc6c3c7fb0267b66a");
}
#miiyu-calculator-inline-top .top-content div.plus_container span {
	display: block;
	margin: 10px 0px;
	font-size: 14px;
}
#miiyu-calculator-inline-top .top-content div.plus_container span.p { font-family: font_a_black; font-size: 11px; }
#miiyu-calculator-inline .question {
	position: relative;
	min-height: 135px; 
	height: auto !important; 
	height: 135px;
	margin: 5px 42px 10px;
	padding-left: 230px;
	font-size: 12px;
	line-height: 16px;
	border-top: 1px solid #afafaf;
}
#miiyu-calculator-inline .question-title {
	font-size: 18px;
}
#miiyu-calculator-inline .question label {
	font-size: 13px;
	font-family: font_a_black;
	color: #777;
}
#miiyu-calculator-inline .question p { margin-bottom: 5px; }
#miiyu-calculator-inline .question input {
	width: 51px;
	height: 29px;
	margin-left: 12px;
	margin-right: 12px;
	text-align: center;
	font-size: 20px;
	color: #666;
	outline: none;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#miiyu-calculator-inline .button {
	border-top: 1px solid #afafaf;
	margin: 10px 42px 40px;
	padding-top: 20px;
	text-align: center;
}
#miiyu-calculator-inline-step-b { display: none; }
#miiyu-calculator-inline-step-b .button { border: none; }
#miiyu-calculator-inline .gray_large_button {
	font-weight: normal;
	font-family: font_a_light;
}
#miiyu-calculator-inline #miiyu-calculator-inline-step-a a.gray_large_button {
	padding-left: 20px;
	margin-right: 20px;
}
#miiyu-calculator-inline #miiyu-calculator-inline-step-a a.gray_large_button span {
	width: 20px;
	right: -20px;
	background-position: -380px -450px;
}
#miiyu-calculator-inline #miiyu-calculator-inline-step-a a.gray_large_button b {
	text-align: center;
	width: 230px;
}
#miiyu-calculator-inline #miiyu-calculator-inline-step-a a.gray_large_button:hover span { background-position: -780px -450px; }
#miiyu-calculator-inline .thin { font-family: font_a_light; }
#miiyu-calculator-inline #miiyu-calculator-inline-step-a img {
	position: absolute;
	left: -7px;
	top: -7px;
}
#miiyu-calculator-inline-step-b #size_result {
	font-family: font_a_light;
	color: #7d7d7d;
	font-size: 35px;
	line-height: 45px;
	text-align: center;
}
#miiyu-calculator-inline-step-b #size_result span { font-family: font_a_black; }
#miiyu-calculator-inline .miiyu_proposal_title {
	font-size: 12px;
	padding-top: 21px;
	margin: 0 42px 2px;
}
#miiyu-calculator-inline .dot_40 {
	margin: 0 42px;
}
#miiyu-calculator-inline #miiyu_proposal {
	padding-top: 6px;
	max-height: 454px;
	overflow: auto;
	margin: 0 42px;
	text-align: center;
}
#miiyu-calculator-inline.no_proposal #miiyu_proposal { padding: 40px 20px 20px 0; color: #E72929; }
#miiyu-calculator-inline #miiyu_proposal a {
	display: inline-block !important;
	display: inline;
	vertical-align: top;
	width: 170px;
	height: 221px;
	margin-right: 9px;
	text-decoration: none;
	font-size: 10px;
	color: #666;
}
#miiyu-calculator-inline #miiyu_proposal a:hover { color: #000; }
#miiyu-calculator-inline #miiyu_proposal a.col_2 { margin-right: 0; }
#miiyu-calculator-inline #miiyu_proposal a img {
	display: block;
	width: 170px;
	height: 170px;
	border: 1px solid #eee;
}
#miiyu-calculator-inline #miiyu_proposal a:hover img { border-color: #ddd; }
#miiyu-calculator-inline #miiyu_proposal a span {
	display: block;
	line-height: 12px;
}
#miiyu-calculator-inline #miiyu_proposal a .name { padding-top: 8px; }
#miiyu-calculator-inline #miiyu_proposal a .brand_name { font-weight: bold; margin-top: 2px; }
#miiyu-calculator-inline .miiyu_proposal_browse {
	margin-top: 8px;
	padding-left: 35px;
}
#miiyu-calculator-inline .miiyu_proposal_browse i {
	display: block;
	float: right;
	width: 25px;
	height: 25px;
	margin: 4px 10px 0 0;
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_browse.png?__6550dd252ba9db64189eda45b3a5f1df") 0 0 no-repeat;
}
#miiyu-calculator-inline #miiyu-calculator-inline-step-b #miiyu_proposal_browse {
	visibility: hidden;
	position: absolute;
}
#miiyu-calculator-inline.no_proposal #miiyu-calculator-inline-step-b #miiyu_proposal_browse {
	visibility: visible;
	position: relative;
}
#miiyu-calculator-inline.no_proposal #miiyu-calculator-inline-step-b .when_proposal {
	visibility: hidden;
	position: absolute;
}

#miiyu-calculator-inline #size_result {
	width: 529px;
	margin-left: 100px;
	color: #777;
	font-size: 35px;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#miiyu-calculator-inline #size_result span {
	display: inline-block;
	position: relative;
	text-indent: 16px;
	padding-top: 6px;
	padding-left: 336px;
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_your_size-fr.png?__db96e2ed4b7107fee0269d7a30b0e365") 0 50% no-repeat;
}
#miiyu-calculator-inline.lang_en #size_result span {
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_your_size-en.png?__1efed6dbed5eec61deb7dd4d9d06afb5") 0 50% no-repeat;
}
#left_menu .onePageNav li.active a {
  font-weight: bold;
  color: #000;
}

/**
 * Common tips and tricks page
 */
#tnt {
  min-width: 780px;
  margin-top: 120px;
  position: relative;
  overflow: hidden;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  visibility: hidden;
  margin-bottom: 50px;
}

#tnt img {
  display: block;
}


/**
 * LANDING
 */
.tnt_landing {
  margin-bottom: 30px !important;
  text-align: left;
}
.tnt_landing .psdLink {
  display: block;
  width: 100%;
  margin-bottom: 4px;
}


/**
 * A tips and tricks page
 */
#tnt ul {
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
}

/* header title + sub menu */
#tnt .header {
  height: 73px;
  overflow: hidden;
  background-color: #4b494a;
  border-top: 1px solid #403e3f;
}

#tnt .header h1 {
  color: #fff;
  font-family: font_b_regular;
  font-weight: normal;
  font-size: 44px; /*48px;*/
  margin: 13px 0 0 0;
}

/* NO TITLE */
#tnt .header.no_title { display: none; }
#tnt .no_title h1 { display: none; }


/* sub disable right now */
#tnt .sub {
  display: none;
  height: 24px;
  overflow: hidden;
  background-color: #4b494a;
  text-align: center;
}

#tnt .sub ul {
  max-width: 800px;
  text-align: center;
}

#tnt .sub li {
  display: inline-block;
  width: 25%;
}

#tnt .sub li a {
  font-size: 15px;
  color: #fff;
  font-family: font_a_light;
}

#tnt .sub li a:hover,
#tnt .sub li.active a {
  font-family: font_a_medium;
}


/* Rubric */
.tntRubric {
  widows: 100%;
  overflow: hidden;
  /*background-color: #a31928;*/
}

.tntArrowDown {
  margin: 10px auto 25px;
}

#tnt .scrollTo {
  cursor: pointer;
}

.tntViewport {
  height: 310px;
  /*background-color: rgba(200, 40, 40, .2);*/
  position: relative;
  z-index: 1;
}


/* accordion */
.tntAccordion {
  position: relative;
  z-index: 1;
  color: #fff;
  overflow: hidden;
  background: url(//imarcom.simonscdn.ca/imarcom/templates/trucs_astuces/trucs_astuces_v2/transparent-black.png?__42ef47fcc74b2a64b8bd81ebfe1e1f5c); 
}
.tntTab {
  display: block;
  font-size: 36px;
  height: 80px;
  overflow: hidden;
  line-height: 77px;
  padding-top: 25px;
  color: #fff;
  font-family: font_a_light;
  border-bottom: 1px solid #ccc;

  /* animate background colour */
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;

  /* hardware acceleration */
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.tntTab:hover {
  color: #fff;
  font-weight: normal;
}
.active .tntTab {
  color: #fff;
  font-weight: normal;
  font-family: font_a_medium;
  background-color: rgba(100, 100, 100, .8);
  border-bottom-color: #680309;
}
.tntContentWrapper {
  display: block;
  overflow: hidden;
  height: 0;
}
.tntContentWrapper.animate {
  /* animate wrapper height */
  /*-webkit-transition: height .5s;
  -moz-transition: height .5s;
  transition: height .5s;*/

  /* hardware acceleration */
  /*-webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);*/
}

/* accordion content */
.tntContent {
  padding: 40px 0 60px;
  max-width: 780px;
  margin: 0 auto;
  font-family: font_a_light;
}
.active .tntContentWrapper { background-color: rgba(175, 175, 175, .8); }
.tntContent b,
.tntContent .bold {
  font-weight: normal;
  font-family: font_a_medium;
}
.tntContent strong,
.tntContent .black {
  font-weight: normal;
  font-family: font_a_black;
}
#tnt .tntContent img { display: inline-block; }
.tntToggle {
  width: 37px;
  height: 37px;
  display: inline-block;
  margin-left: 30px;
  vertical-align: baseline;
  position: relative;
  top:2px;
}
.noSvg .tntToggle {
  background: url(//imarcom.simonscdn.ca/imarcom/templates/trucs_astuces/trucs_astuces_v2/toggle.png?__04b6d9eed12751600f5129e71bd2d288) 0 0 no-repeat;
}
.noSvg .active .tntToggle {
  background-position: 0 bottom;
}
.noSvg .tntToggle img { display: none !important; }
.tntToggle img {
  width: 37px;
  height: 37px;
  display: block;

  /* animate image rotate */
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;

  /* hardware acceleration */
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);

  /* define rotate origin (center point) */
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.active .tntToggle img {
  -ms-transform: rotateZ(45deg);
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

/**
 * table design
 */
#tnt .tntContent table {
  border: none;
  line-height: 19px;
  border-collapse: collapse;
  font-size: 16px;
  font-family: font_a_light;
}
#tnt .tntContent table th {
  padding: 25px 20px;
  text-align: center;
  font-size: 20px;
  font-family: font_a_black;
  font-weight: normal;
  vertical-align: top;
  border-bottom: 1px solid rgba(255,255,255,.2);
}
#tnt .tntContent table th small {
  font-size: 16px;
  font-family: font_a_light;
}
#tnt .tntContent table td {
  padding: 54px 30px 40px;
  text-align: left;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  vertical-align: top;
}
#tnt .tntContent table a {
  color: #fff;
  opacity: .7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
#tnt .tntContent table td strong {
  font-size: 20px;
  font-family: font_a_black;
  font-weight: normal;
}



/**
 * BUY NOW ARROW - in table
 */
#tnt .buy_arrow {
  bottom: -24px;
  right: -15px;
  position: relative;
  float: right;
  white-space: nowrap;
}
#tnt .buy_arrow span {
  display: inline-block;
  position: relative;
  width: 23px;
  height: 23px;
  margin-left: 6px;
  overflow: hidden;
  vertical-align: text-bottom;
}
#tnt .buy_arrow span .normal {
  position: absolute;
  top: 0;
}
#tnt .buy_arrow:hover span .normal {
  top: auto;
  bottom: 0;
}
#tnt .buy_arrow span .hdOver { display: none; }
#tnt .buy_arrow:hover span .hdOver { display: block; }
#tnt .buy_arrow:hover span .hdNormal { display: none; }
#tnt .buy_arrow span img {
  width: 100%;
}
#tnt .buy_arrow span img {
  width: 100%;
}
#tnt .buy_arrow:hover {
  color: #000;
}

.tntImageContainer {
  position: absolute;
  z-index: 1;
}

.tntImageContainer img {
  width: 100%;
}

.fontFix {
  text-indent: -5000px;
  font-family: font_a_black;
}


@media (max-width: 1199px) {
  #tnt .tntContent table {
    line-height: 16px;
    font-size: 13px;
  }
  #tnt .tntContent table th {
    padding: 20px 15px;
    font-size: 17px;
  }
  #tnt .tntContent table th small {
    font-size: 13px;
  }
  #tnt .tntContent table td {
    padding: 30px 23px 20px;
  }
  #tnt .tntContent table td strong {
    font-size: 17px;
  }
  #tnt .buy_arrow {
    bottom: -14px;
    right: -15px;
  }
  #tnt .buy_arrow span {
    width: 19px;
    height: 19px;
  }
}


/**************************************************************************
 * RESPONSIVE
 **************************************************************************
  POSSIBLE max-width
  @media (max-width: @screen-md-max) {}   max-width: 1199px
  @media (max-width: @screen-sm-max) {}   max-width: 991px
  @media (max-width: @screen-xs-max) {}   max-width: 767px
  @media (max-width: @screen-xxs-max) {}  max-width: 479px
  OR
  @media (max-width: 1199px) {}     max-width: @screen-md-max
  @media (max-width: 991px) {}      max-width: @screen-sm-max
  @media (max-width: 767px) {}      max-width: @screen-xs-max
  @media (max-width: 479px) {}      max-width: @screen-xxs-max


  POSSIBLE min-width
  @media (min-width: @screen-xxs) {}      min-width: 0px
  @media (min-width: @screen-xs) {}       min-width: 480px
  @media (min-width: @screen-sm) {}       min-width: 768px
  @media (min-width: @screen-md) {}       min-width: 992px
  @media (min-width: @screen-lg) {}       min-width: 1200px
  OR
  @media (min-width: 0px) {}        min-width: @screen-xxs
  @media (min-width: 480px) {}      min-width: @screen-xs
  @media (min-width: 768px) {}      min-width: @screen-sm
  @media (min-width: 992px) {}      min-width: @screen-md
  @media (min-width: 1200px) {}     min-width: @screen-lg

 */



/**********************************
 * INCLUDE CSS => footer.css.php
 **********************************/

#ppromo_content {
	margin-top: 3px;
	height: 20px;
}
#ppromo_content.fr { background: url('//imarcom.simonscdn.ca/imarcom/css/images/simons-footer-text-fr.png?__b97d7c499fc928a32d7d9c7c54d8698c') 50% 0; }
#ppromo_content.en { background: url('//imarcom.simonscdn.ca/imarcom/css/images/simons-footer-text-en.png?__6331aa1cecd7d489f508fe567f270147') 50% 0; }
#ppromo_content.year_2014 { background-position: 50% 0; }
#ppromo_content.year_2015 { background-position: 50% -20px; }
#ppromo_content.year_2016 { background-position: 50% -40px; }
#ppromo_content.year_2017 { background-position: 50% -60px; }
#ppromo_content.year_2018 { background-position: 50% -80px; }
#ppromo_content.year_2019 { background-position: 50% -100px; }

#pfooter_content {
	position:relative;
	padding-top:17px;
	width:1000px;
	margin:0 auto;
}
#pfooter_content { text-align:left; }
#pfooter_content ul { padding:0px; margin:0px; }

#pfooter_content .ul_level_1 { list-style-type:none; margin-left:30px; }
#pfooter_content .li_level_1 {
	float:left;
	font-size:12px;
	text-transform:uppercase;
	color:#000;
	vertical-align:top;
	letter-spacing:0.1px;
	width:165px;
	margin-left:29px;
}
#pfooter_content .ul_level_2.mobile_link,
#pfooter_content .ul_level_2.mobile_link .li_level_1 {margin-left: 0px}
#pfooter_content .li_level_1 a{ color:#000000; }
#pfooter_content .li_level_1 a:hover{ color:#333333; }
#pfooter_content .ul_level_2 { list-style-type:none; margin-top:7px; }
#pfooter_content .li_level_2 { letter-spacing:0.1px; min-height:17px; }
#pfooter_content .li_level_2 a { text-transform:none; color:#777; }
#pfooter_content .li_level_2 a:hover { color:#000; }
#pfooter_content .ul_level_3 { list-style-type:none; margin-left:6px; }
#pfooter_content .li_level_3 { min-height:17px; }
#pfooter_content .li_level_3 a { color:#999; }
#pfooter_content .li_level_3 a:hover { color:#000; }

#pfooter_content .share { margin-top:15px; }
#pfooter_content .share a { display:inline-block !important; display:inline; height:21px; width:23px; background:url(//imarcom.simonscdn.ca/imarcom/css/images/footer_share_background.png?__3c3d88bee66fe982fc42d23600f87a6c) no-repeat; }

#pfooter_content .share .facebook { background-position:1px bottom; }
#pfooter_content .share .twitter { background-position:-25px bottom; }
#pfooter_content .share .youtube { background-position:-51px bottom; }
#pfooter_content .share .pinterest { background-position:-77px bottom; }
#pfooter_content .share .linkedin { background-position:-103px bottom; }
#pfooter_content .share .instagram { background-position:-129px bottom; }
#pfooter_content .share .instagram_men { background-position:-154px bottom; }
	#pfooter_content .share .facebook:hover { background-position:1px top; }
	#pfooter_content .share .twitter:hover { background-position:-25px top; }
	#pfooter_content .share .youtube:hover { background-position:-51px top; }
	#pfooter_content .share .pinterest:hover { background-position:-77px top; }
	#pfooter_content .share .linkedin:hover { background-position:-103px top; }
	#pfooter_content .share .instagram:hover { background-position:-129px top; }
	#pfooter_content .share .instagram_men:hover { background-position:-154px top; }

#pfooter_content .fb_like { width:100px; height:26px; margin-top:3px; }

#pfooter_content #footer_bottom { text-align:center; margin-left:0px; margin-top:14px; }

#pfooter_content #footer_bottom div,
#pfooter_content #footer_bottom img { /*float:left;*/ height:26px; }

#pfooter_content #footer_bottom .footer_droits { font-size:9px; color:#777; padding-top:7px; margin-right:25px; }
#pfooter_content #footer_bottom .footer_links { padding-top:7px; margin-left:24px; }
#pfooter_content #footer_bottom .footer_links a { font-size:9px; color:#777; }




#pfooter_content .stores_first_column{ width:131px; }
#pfooter_content .stores_second_column{ margin-top:17px; }

/* Promotion footer newsletter*/

/**********************************
 * INCLUDE CSS => lookbook.css.php
 **********************************/

.lookbook #pleft {
	position:absolute;
	left: 0;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/bg-left.png?__5fdf409b874c36a2d507a7e99974d868);
	z-index:190;
}
.lookbook #pleft_bg {
	position:absolute;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/bg-left-end.png?__73e98de1a3697d136cfb99ce9f7f3680);
	z-index:180;
	width:222px;
	height:152px;
}
.lookbook #pleft_top_padding { padding-top:120px; }
.lookbook #pcontent { padding:12px 0px 5px 0px; }
.lookbook .slide_content {
	display:none;
}
/**********************************
 * INCLUDE CSS => landing.css.php
 **********************************/

body.landing, body.lookbook, body.home_page  {
	height:100%;
}
.landing #pleft {
	position:absolute;
	left: 0;
	background: #fff;
	background: rgba(255,255,255,0.9);
	z-index:190;
}
#pleft_bg {
	position:absolute;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/bg-left-end.png?__73e98de1a3697d136cfb99ce9f7f3680);
	z-index:180;
	width:222px;
	height:152px;
}
#pleft_top_padding { padding-top:120px; }
.landing #pcontent { padding:12px 0px 5px 0px; }
	.landing #pcontent .slot { background:#fff; width:372px; }
	.landing #pcontent #slot_b1 { z-index: 0; overflow: hidden; }
	.landing #pcontent #slot_b2 { z-index: 1; }
	.landing #pcontent.CarouselHalfFix #slot_b2.fullSize {
		direction: rtl;
	}
	.landing #pcontent.CarouselHalfFix #slot_b2.fullSize #featured_products {
		direction: ltr;
	}
	.landing #pcontent.CarouselHalfFix #slot_b2.fullSize #featured_products .header {
		position: absolute;
		z-index: 10;
		left: 0;
	}
	.landing #pcontent .slot_left { float:left; clear:left; }
	.landing #pcontent .slot_right { float:right; clear:right; }
	.landing #pcontent .full_width_slot { float:left; clear:both; width:780px; }

	.landing #pcontent .slot .cropped_banner {
		width: 399px;
		height: 410px;
		overflow: hidden;
		position: relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-top: -18px;
		margin-left: 3px;
	}
	.landing #pcontent .slot .cropped_banner img.bottom_banner {
		width: 100%;
	}
	
#landing_slideshow_wrapper {
	height: 100%;
	/*margin: 45px 0 0;*/
	width: 100%;
	overflow: hidden;
	padding: 0;
	position: relative;
}
	#landing_slideshow_wrapper ul {
		display:block;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: relative;
	}
	#landing_slideshow_wrapper ul li {
		position: relative;
		overflow: hidden;
		float:left;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background-position: 50% 50% !important;
		list-style: none;
	}
	#landing_slideshow_wrapper .main {
		position:absolute;
		height:100%;
		width:auto;
		/*image-rendering:optimizeSpeed;*/
		opacity: 0;
		z-index:1;
	}
	.dynamic_psd .image_link,
	#landing_slideshow_wrapper .image_link {
		position:absolute;
		z-index:3;
		
		background:white;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	.cropped_banner .animation { background-image: none !important; }
	#landing_slideshow_wrapper .animation img,
	.dynamic_psd .animation img { display:none; }
	.dynamic_psd .sprite_link,
	#landing_slideshow_wrapper .sprite_link {
		z-index: 4;
		
		background: white;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	.dynamic_psd .dynamic_sprite,
	#landing_slideshow_wrapper .dynamic_sprite {
		z-index:2;
	}
	#landing_slideshow_wrapper ul .dynamic_sprite {
		position:absolute;
	}
	.dynamic_sprite {
		overflow:hidden;
		position:absolute;
	}
	#landing_slideshow_wrapper .dynamic_sprite {
		position:static;
	}
	.dynamic_sprite div {
		position:relative;
		height: 100%;
	}
	.dynamic_sprite img {
		width:100%;
		display:block;
	}
	.dynamic_sprite.over img {
		position:absolute;
	}
	.dynamic_sprite.on img {
		position:absolute;
	}
	#landing_slideshow_wrapper .vignette_holder .dynamic_sprite img {
		cursor: pointer;
	}
	#landing_slideshow_wrapper .vignette_holder {
		position:absolute;
		top:120px;
		height:100%;
		width:222px;
		vertical-align:middle;
		z-index: 4;
	}
	#landing_slideshow_wrapper .vignette_holder .vignette {
		display:inline-block;
		padding-top:5px;
		padding-bottom:5px;
		position:relative;
		zoom: 1;
	}
	#landing_slideshow_wrapper .jcarousel-next-horizontal {
		position: absolute;
		right: 0px;
		width: 80px;
		height: 200px;
		cursor: pointer;
		background: transparent url(//imarcom.simonscdn.ca/imarcom/css/images/next-horizontal.png?__071abc5959bc6668f18c03daf3ed54be) no-repeat -10px -200px;
		z-index:100;
	}
	#landing_slideshow_wrapper .jcarousel-next-horizontal:hover { background-position: -10px 0px; }
	#landing_slideshow_wrapper .jcarousel-prev-horizontal {
		position: absolute;
		left: 222px;
		width: 100px;
		height: 200px;
		cursor: pointer;
		background: transparent url(//imarcom.simonscdn.ca/imarcom/css/images/prev-horizontal.png?__b3d823367f9b91005712f204115be7fc) no-repeat -10px -200px;
		z-index:100;
	}
	#landing_slideshow_wrapper .jcarousel-prev-horizontal:hover { background-position: -10px 0; }
	#landing_slideshow_wrapper .navigation {
		position:absolute;
		left:0;
		width:100%;
		bottom:0px;
		padding-bottom:6px;
		z-index:100;
		text-align:center;
	}
	#landing_slideshow_wrapper .navigation span {
		position:relative;
		/*padding-left:222px;*/
		display:inline-block !important;
		display:inline;
	}
	#landing_slideshow_wrapper .navigation a {
		display:inline-block !important;
		display:inline;
		text-indent:-100px;
		overflow:hidden;
		width:20px;
		height:20px;
		background:url(//imarcom.simonscdn.ca/imarcom/css/images/bullet.png?__17f88317a3009e0b4457d43c0ec5998c) no-repeat;
		background-position:-5px -5px;
	}
	#landing_slideshow_wrapper .navigation a.on,
	#landing_slideshow_wrapper .navigation a.hover { background-position:-5px -35px; }
	#landing_slideshow_wrapper #prev { left:222px; }


#simons_landing {
   min-width: 1000px;
   min-height: 100%; 
   height: 100%;
   position: relative;
   overflow: hidden;
}
#simons_landing .gotoBlock {
	cursor: pointer;
}
#simons_landing .dynamic_sprite img { padding-top: 1px; }
#simons_landing #backToTop {
	cursor: pointer;
	display: block;
	opacity: 0;
	width: 98px;
	height: 65px;
	position: fixed;
	z-index: 10;
	bottom: 50px;
	right: 5px;
}
#simons_landing #dynamic_scroll_down {
	cursor: pointer;
	display: block;
	visibility: hidden;
	height: 26px;
	padding: 0 37px 0 9px;
	position: absolute;
	z-index: 10;
	right: 2px;
    opacity: 0.9;
    -moz-opacity: 0.9;
    -webkit-opacity: 0.9;
	
	font-size: 12px;
	line-height: 27px;
	color: #555;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/dynamic_scroll_down.png?__630d81daa0ddc69e7bca04f65c91b9e4) right bottom no-repeat;
}
#simons_landing #dynamic_scroll_down.detached { background-position: right 0; }
#simons_landing #dynamic_scroll_down:hover {
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}
#simons_landing #dynamic_scroll_down .temoin {
	display: block;
	width: 10px;
	height: 2px;
	position: absolute;
	right: 0;
	bottom: -2px;
}
#simons_landing.simons_landing-fr #backToTop { background: url(//imarcom.simonscdn.ca/imarcom/css/images/landing-backtop-fr.png?__332346ba6b914fbb4aec9b1cfa5ad246); }
#simons_landing.simons_landing-en #backToTop { background: url(//imarcom.simonscdn.ca/imarcom/css/images/landing-backtop-en.png?__e38262578df2c8bc0bcc128b3c059f2c); }
#simons_landing .block-title {
	display: none;
	margin: 25px 2.5% 5px;
	width: 95%;
}
#simons_landing #discover-univers-title { margin-top: 0px; }
#simons_landing div#discover-univers-title { height: 20px; }
#simons_landing .resizable_container {
	display: none;
	margin: 0 auto;
	overflow: visible;
}
#simons_landing .resizable_container ul {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
}
#simons_landing .resizable_container ul li {
	position: relative;
	overflow: hidden;
	
	display: block;
	float: left;
	
	vertical-align: top;
	margin: 0;
	padding: 0;
	width: 100%;
	background-position: 50% 50% !important;
	list-style: none;
}
#simons_landing .landing_blocks ul li.one_col { width: 100%; }
#simons_landing .landing_blocks ul li.two_col { width: 50%; }
#simons_landing .resizable_container ul li img.main {
	display: block;
	width: 100%;
	z-index: 1;
}

/*landing_footer*/
#simons_landing .landing_footer .slot_title {
	line-height: 31px;
	font-size: 14px;
	margin-bottom: 3px;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
}
#simons_landing .landing_footer .media_container {
	position: relative;
	width: 100%;
}
#simons_landing #home_store_slideshow {
	width: 31%;
	margin-left: 2.5%;
	float: left;
}
	#home_store_slideshow #store_home_container { position: relative; overflow: hidden; }
	#home_store_slideshow #store_home_slideshow_viewport {
		width: 100%;
		padding-bottom: 100%;
	}
	
	#home_store_slideshow .arrow {
		z-index: 50;
		text-decoration: none;
		display: block;
		position: absolute;
		top: 33%;
		width: 22px;
		height: 39px;
		opacity: 0.75;
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/landing-store-arrows.png?__446f10d29419465fd43f82b1d29a1fed) -22px 0 no-repeat;
	}
	#home_store_slideshow .arrow:hover { opacity: 1; }
	#home_store_slideshow .arrow_prev { left: 0; background-position: -22px 0px; }
	#home_store_slideshow .arrow_next { right: 0; background-position: 0px 0px; }
	#home_store_slideshow .arrow_prev:hover { background-position: -22px 0px; }
	#home_store_slideshow .arrow_next:hover { background-position: 0px 0px; }
	#home_store_slideshow .arrow_disabled { display: none; }
	#home_store_slideshow .arrow_disabled:hover { background: none; }
	#home_store_slideshow .arrow span {
		display:block;
	    width: 18px;
	    height: 35px;
	    opacity: 0.5;
	    background:url(//imarcom.simonscdn.ca/imarcom/css/images/simons_sprites.png?__773bca833a1bb71dd683107a4f13d17d) 1px -738px;
	}
	#home_store_slideshow .arrow_next span { background-position: 2px -788px; }
	#home_store_slideshow .arrow:hover span { opacity: 1; }
	
	
	#home_store_slideshow #store_home_slideshow_viewport .slide {
		display: block;
		width: 100%;
		visibility: hidden;
		position: absolute;
		top: 0;
		left: 0;
	}
	#home_store_slideshow #store_home_slideshow_viewport .slide a {
		display: block;
	}
	#home_store_slideshow #store_home_slideshow_viewport .slide a img {
		display: block;
	}
	#store_home_slideshow_viewport img { width: 100%; }
#simons_landing #landing_banners {
	width: 64%;
	float: left;
}
	.resizable_container #landing_banners ul li {
		width: 48%;
		margin-left: 2%;
	}
#simons_landing .banner_arrow {
	display: block;
	width: 100%;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/landing_banner_arrow.png?__b6f9d35b8be2b35a03b43ed4992f02f4) 50% 0 no-repeat;
}
#simons_landing #home_store_slideshow .banner_arrow { z-index: 5; }


#simons_landing .home-icon-box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	position: relative;
}
#simons_landing .home-icon-box img {
	width: 100%;
	display: block;
	position: relative;
	z-index: 1;
}
#simons_landing #home-newsletter form {
	margin-left: 52%;
	bottom: 19%;
	display: block;
	position: absolute;
	z-index: 2;
	height: 19%;
	width: 30%;
}
#simons_landing.simons_landing-en #home-newsletter form { margin-left: 46%; }
#simons_landing #home-newsletter form input {
	display: block;
	background: #fff;
	width: 100%;
	height: 100%;
	padding: 1px 5px;
	line-height: 25px;
	position: absolute;
	border: 1px solid #c4c4c4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#simons_landing #home-newsletter form a {
	width: 0px;
	top: 10%;
	bottom: 10%;
	right: -3px;
	position: absolute;
	overflow: visible;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
}
#simons_landing #home-newsletter form a:hover {
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}
#simons_landing #home-newsletter form a img {
	width: auto;
	height: 100%;
}
#simons_landing #home-newsletter form .errored input {
	color: #912323;
	border: 1px solid #d95252;
}
#simons_landing #home-newsletter form input.newLetterWatermark {
	text-align: center;
	font-weight: bold;
	color: #b5b5b5;
}
#simons_landing #home-newsletter {
	width: 59%;
}
#simons_landing #home-footer {
	margin: 7px 2.5% 35px;
}
#simons_landing #home-icon-box {
	width: 41%;
}
.home_page #footer_newsletter { display: none; }
#simons_landing #prev { left: 0; }
#simons_landing #landing_slideshow_wrapper .navigation span { padding-left: 0; }

/**********************************
 * INCLUDE CSS => home_page.css.php
 **********************************/

.home_page {height:100%;}

.home_page #pleft {
	position:absolute;
	left: 0;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/bg-left.png?__5fdf409b874c36a2d507a7e99974d868);
	z-index:190;
}
.home_page #pleft_bg {
	position:absolute;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/bg-left-end.png?__73e98de1a3697d136cfb99ce9f7f3680);
	z-index:180;
	width:222px;
	height:152px;
}
.home_page #pleft_top_padding { padding-top:120px; }
.home_page #pcontent { padding:12px 0px 5px 0px; }
	.home_page #pcontent .slot { background:#fff; width:auto; }
	.home_page #pcontent .slot .slot_title { font-family: "Times New Roman", Times, serif; margin-top:12px; line-height:31px; font-size:17px; text-transform:uppercase; }
	.home_page #pcontent .slot .slot_box { height:311px; border:1px solid #ccc; }
	.home_page #pcontent .slot .name { margin:0 18px; width:258px; font-size:15px; text-align:center; line-height:17px; }
	.home_page #pcontent .slot .sub { color:#777; font-size:13px; }
	.home_page #pcontent .slot a.image_link { display:block; margin-bottom:11px; }
	.home_page #pcontent .slot_left { float:left; clear:left; width:312px; }
	.home_page #pcontent .slot_right { float:right; clear:right; width:685px; }
	
	
		#store_home_slideshow {
	    padding: 8px;
	    width: 294px;
	    height: 295px;
	}
	#store_home_slideshow .arrow {
	    width: 18px;
	    height: 35px;
	    top: auto;
	    bottom: 10px;
	    background: #e5e5e5;
	}
	#store_home_slideshow .arrow span {
		display:block;
	    width: 18px;
	    height: 35px;
	    opacity: 0.5;
	    background:url(//imarcom.simonscdn.ca/imarcom/css/images/simons_sprites.png?__773bca833a1bb71dd683107a4f13d17d) 1px -738px;
	}
	#store_home_slideshow .arrow_prev { left: 8px; }
	#store_home_slideshow .arrow_next { right: 8px; }
	#store_home_slideshow .arrow_next span { background-position: 2px -788px; }
	#store_home_slideshow .arrow:hover span { opacity: 1; }
	#store_home_slideshow .slideshow_viewport {
	    position: relative;
	    margin:0;
	    width:294px;
	    height: 295px;
	}
	#store_home_slideshow .slides { height:295px; }
	#store_home_slideshow .slide { display:inline-block !important; display:inline; vertical-align:top; height:295px; font-size:12px; margin:0; width:294px; }
	#store_home_slideshow .slide a img { display:block; }
	
		.home_page #pcontent .slot_right .banner { height:311px; border-left:1px solid #ccc; width:227px; overflow:hidden; float:left; }
	.home_page #pcontent .slot_right .banner .img_container { margin: 8px 0 0 8px; float: left; position: relative; }
	.home_page #pcontent .slot_right .banner .img_container .image_link { position: absolute; text-indent: -2000px; overflow: hidden; margin: 0; padding: 0; z-index: 5;
	background:white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;}
	.home_page #pcontent .slot_right .banner .video_box .image_link { left:0; top:0; width: 100%; height: 100%; }
	.home_page #pcontent .slot_right .banner .video_box .video_overlay { 
		display:block; 
		width:100%; 
		height:100%; 
		position:absolute; 
		left:0;
		top:0;
		z-index:2;
		
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		
		background:url(//imarcom.simonscdn.ca/imarcom/css/images/video-overlay.png?__979cb2469c9a1fb804b5a6d5004fcc5c) no-repeat 50% 50%;
	}
	.home_page #pcontent .slot_right .banner .video_box:hover .video_overlay {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
	.home_page #pcontent .slot_right .banner .bottom { margin-left:8px; display:block; }
	.home_page #pcontent .slot_right .first_banner { border:none; }
	.home_page #pcontent .slot_right .banner_2col { width:455px; }
	.home_page #pcontent .slot_right .banner .name { width:auto; display:block; text-align:left; margin:0; }
	
		#pbody.media_landing #medias .slide a .video_overlay { 
		display:block; 
		width:100%; 
		height:100%; 
		position:absolute; 
		left:0;
		top:0;
		z-index:2;
		
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		
		background:url(//imarcom.simonscdn.ca/imarcom/css/images/video-overlay.png?__979cb2469c9a1fb804b5a6d5004fcc5c) no-repeat 50% 50%;
	}
	#pbody.media_landing #medias .slide a:hover .video_overlay {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
/**********************************
 * INCLUDE CSS => newsletter.css.php
 **********************************/

#newsletter_fancybox_content .title {
	padding-bottom: 5px;
	line-height: 29px;
}



#newsletter_fancybox_content.promo_mai_2014 { width:700px; height:650px; overflow:hidden; padding:0; margin:0; }
#newsletter_fancybox_content.promo_mai_2014_fr { background:url(//imarcom.simonscdn.ca/imarcom/images/popup-printemps2014-15rabais_fr.jpg?__086beeca3203339afb77b36c66761ee4); }
#newsletter_fancybox_content.promo_mai_2014_en { background:url(//imarcom.simonscdn.ca/imarcom/images/popup-printemps2014-15rabais_en.jpg?__8901ba5bbed4327a243dd589108e89d2); }
#newsletter_fancybox_content.promo_mai_2014 input { position:absolute; right:88px; top:501px; padding:5px; height:auto; border:1px solid #81736a; color:#565656; }
#newsletter_fancybox_content.promo_mai_2014_fr input { top:501px; }
#newsletter_fancybox_content.promo_mai_2014_en input { top:521px; }
#newsletter_fancybox_content.promo_mai_2014 .errored input { border-color:#e72929; color:#B72929 !important; }
#newsletter_fancybox_content.promo_mai_2014 a { position:absolute; right:88px; top:535px; }
#newsletter_fancybox_content.promo_mai_2014_fr a { top:535px; }
#newsletter_fancybox_content.promo_mai_2014_en a { top:555px; }

#newsletter_fancybox_content.promo_blog_dec_2014 { width:700px; height:650px; overflow:hidden; padding:0; margin:0; }
#newsletter_fancybox_content.promo_blog_dec_2014_fr { background:url(//imarcom.simonscdn.ca/imarcom/images/popup-rabais_fr.jpg?__2271062193443e266f95ef5498c1be2e); }
#newsletter_fancybox_content.promo_blog_dec_2014_en { background:url(//imarcom.simonscdn.ca/imarcom/images/popup-rabais_en.jpg?__86fe0f00048ea2aac4a7fe967a46cb6c); }
#newsletter_fancybox_content.promo_blog_dec_2014 input { position:absolute; right:88px; top:501px; padding:5px; height:auto; border:1px solid #81736a; color:#565656; }
#newsletter_fancybox_content.promo_blog_dec_2014_fr input { top:501px; }
#newsletter_fancybox_content.promo_blog_dec_2014_en input { top:501px; }
#newsletter_fancybox_content.promo_blog_dec_2014 .errored input { border-color:#e72929; color:#B72929 !important; }
#newsletter_fancybox_content.promo_blog_dec_2014 a { position:absolute; right:88px; top:535px; }
#newsletter_fancybox_content.promo_blog_dec_2014_fr a { top:535px; }
#newsletter_fancybox_content.promo_blog_dec_2014_en a { top:535px; }

#newsletter_fancybox_content.cpc_oct_2015 { width:700px; height:576px; overflow:hidden; padding:0; margin:0; }
#newsletter_fancybox_content.cpc_oct_2015_fr { background:url(//imarcom.simonscdn.ca/imarcom/css/images/A15-NOEL-inscriptionINFOLETTRE_FR.jpg?__e00717f24115504e90e3e4d98a2c44b5); }
#newsletter_fancybox_content.cpc_oct_2015_en { background:url(//imarcom.simonscdn.ca/imarcom/css/images/A15-NOEL-inscriptionINFOLETTRE_EN.jpg?__e1cc121fc54d2589016d91b2169a6337); }
#newsletter_fancybox_content.cpc_oct_2015 input { position:absolute; left:101px; top:478px; width:327px; padding:6px; font-size: 15px; height:auto; border:1px solid #c0e1d6; color:#9b9b9b; }
#newsletter_fancybox_content.cpc_oct_2015 .errored input { border-color:#e72929; color:#B72929 !important; }
#newsletter_fancybox_content.cpc_oct_2015 a { position:absolute; left:452px; top:479px; width: 97px;text-align: center; }

/**********************************
 * INCLUDE CSS => miiyu_calculator.css.php
 **********************************/

.ui-dialog-miiyu { padding: 20px; background: transparent; }
.ui-dialog-miiyu #fancybox-bg-n { width: auto !important; top: 0px; left: 20px; right: 20px; }
.ui-dialog-miiyu #fancybox-bg-ne { top: 0px; right: 0px; }
.ui-dialog-miiyu #fancybox-bg-e { height: auto !important; top: 20px; right: 0px; bottom: 20px; }
.ui-dialog-miiyu #fancybox-bg-se { bottom: 0; right: 0; }
.ui-dialog-miiyu #fancybox-bg-s { width: auto !important; bottom: 0; left: 20px; right: 20px; }
.ui-dialog-miiyu #fancybox-bg-sw { bottom: 0; left: 0; }
.ui-dialog-miiyu #fancybox-bg-w { height: auto !important; top: 20px; left: 0; bottom: 20px; }
.ui-dialog-miiyu #fancybox-bg-nw { top: 0; left: 0; }
.ui-dialog-miiyu a.close_box { top: 5px !important; top: 5px; right: 5px !important; right: 5px; }

#MiiyuCalculator {
	overflow: hidden;
	position: relative;
	width: 935px;
	height: 616px;
	color: #777;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/MiiyuCalculator-bg.jpg?__70a57039fc2acffa88238dc3f0a39048) 0 0 no-repeat;
}
#MiiyuCalculator .container {
	width: 710px;
	overflow: visible;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: auto;
	
	/*background: #eee;
	opacity: .5;*/
}
#MiiyuCalculator .step {
	width: 710px;
	height: 100%;
	display: none;
	position: relative;
}
	.MiiyuCalculator-en #step_1 { background: url(//imarcom.simonscdn.ca/imarcom/css/images/MiiyuCalculator-bg-step1-en.png?__6816cc9dfe624016ada0190e71ec913d) right top no-repeat; }
	.MiiyuCalculator-fr #step_1 { background: url(//imarcom.simonscdn.ca/imarcom/css/images/MiiyuCalculator-bg-step1-fr.png?__f801bf66dc40657caa75bafa4fc3b492) right top no-repeat; }
	#MiiyuCalculator #step_1 .topHint {
		position: absolute;
		right: 91px;
		top: 24px;
		width: 454px;
		height: 100px;
	}
	
	#MiiyuCalculator #MiiyuCalculatorVideo {
		position: absolute;
		right: 40px;
		top: 140px;
		width: 219px;
		height: 132px;
		padding: 5px;
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_video_wrapper.png?__7fd1ba6da628b22dc3518674cacaaf3a) left top no-repeat;
		/*border: 1px solid #747675;*/
	}
	#MiiyuCalculatorVideo a {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		-khtml-opacity: 0.9;
		opacity: 0.9;
		display: block;
		overflow: hidden;
		width: 219px;
		height: 132px;
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_video.png?__ce023927b394b918a92900b1d7003f8c) 0 0 no-repeat;
	}
	#MiiyuCalculator #MiiyuCalculatorVideo .play {
		display: block;
		width: 48px;
		height: 48px;
		margin: 42px auto 0;
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_video_play.png?__11ecba3ef693b2ba2622e4aea3339c4d) 0 0 no-repeat;
	}
	#MiiyuCalculator iframe {
		width: 234px;
		height: 132px;
		
		position: absolute;
		z-index: 10;
	}
	#MiiyuCalculator #MiiyuCalculatorVideo a:hover { background-position: 0 bottom; }
	#MiiyuCalculator form {
		position: absolute;
		width: 409px;
		height: 328px;
		bottom: 0px;
		right: 0px;
		padding-right: 27px;
	}
	#MiiyuCalculator label {
		display: block;
		line-height: 16px;
		font-size: 13px;
		margin-top: 94px;
		text-transform: uppercase;
		color: #696969;
		font-weight: bold;
	}
	#MiiyuCalculator label.question_2 {
		margin-top: 99px;
	}
	#MiiyuCalculator input {
		width: 51px;
		height: 29px;
		margin-left: 12px;
		margin-right: 12px;
		padding: 1px 0;
		
		text-align: center;
		font-size: 20px;
		color: #666;
		
		outline: none;
		border: 1px solid #ddd;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	#MiiyuCalculator .gray_large_button {
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
	}
	#MiiyuCalculator #step_1 a.gray_large_button {
		padding-left: 20px;
		margin-right: 20px;
	}
	#MiiyuCalculator #step_1 a.gray_large_button span {
		width: 20px;
		right: -20px;
		background-position: -380px -450px;
	}
	#MiiyuCalculator #step_1 a.gray_large_button b {
		text-align: center;
		width: 230px;
	}
	#MiiyuCalculator #step_1 a.gray_large_button:hover span {
		background-position: -780px -450px;
	}
	#MiiyuCalculator .button { margin-top: 20px; }
	#MiiyuCalculator .see_all {
		color: #333;
		display: none;
		/*display: inline-block;*/
		float: right;
		width: 117px;
		height: 24px;
		padding-top: 2px;
		padding-right: 30px;
		margin-top: 3px;
		font-size: 10px;
		text-align: right;
		line-height: 11px;
		text-transform: uppercase;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
		-khtml-opacity: 0.85;
		opacity: 0.85;
		position: absolute;
		right: 15px;
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_see_all.png?__b7442b7111a47c55e50993a1b496aa52) right 50% no-repeat;
	}
	#MiiyuCalculator #step_2 { }
	#MiiyuCalculator #step_2 .dot_40 { width: 529px; }
	#MiiyuCalculator #step_2 .step_2_wrapper {
		margin: 16px 10px 0 139px;
		position: relative;
	}
	#MiiyuCalculator #step_2 .button {
		width: 529px;
		margin-top: 0px;
	}
	#MiiyuCalculator .back {
		display: block;
		width: 141px;
		height: 21px;
		padding-left: 10px;
		
		font-size: 11px;
		line-height: 21px;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		
		position: absolute;
		left: 28px;
		top: 23px;
		z-index: 10;
		
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		-khtml-opacity: 0.8;
		opacity: 0.8;
		
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_back.png?__090f5d36a8e5535e7a5247e696ec6c4c) 0 0 no-repeat;
	}
	#MiiyuCalculator.step-1 .back {
		top: 117px;
		left: 498px;
	}
	#MiiyuCalculator.step-2 iframe {
		display: none;
	}
	#MiiyuCalculator #step_2 #size_result {
		width: 529px;
		padding-top: 6px;
		
		color: #777;
		font-size: 35px;
		line-height: 30px;
		text-align: left;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
	}
	#MiiyuCalculator #step_2 #size_result strong {
		display: inline-block;
		position: relative;
		top: -5px;
		height: 27px;
		text-indent: 16px;
		padding-left: 336px;
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_your_size-fr.png?__db96e2ed4b7107fee0269d7a30b0e365) 0 50% no-repeat;
	}
	#MiiyuCalculator.MiiyuCalculator-en #step_2 #size_result strong {
		background-image: url(//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_your_size-en.png?__1efed6dbed5eec61deb7dd4d9d06afb5);
	}
	#MiiyuCalculator .opaque_over:hover {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-khtml-opacity: 1;
		opacity: 1;
	}
	#MiiyuCalculator .miiyu_proposal_title {
		font-size: 12px;
		padding-top: 21px;
		margin-bottom: 2px;
	}
	#MiiyuCalculator #miiyu_proposal {
		padding-top: 6px;
		max-height: 454px;
		overflow: auto;
	}
	#MiiyuCalculator.no_proposal #miiyu_proposal { padding: 40px 20px 20px 0; color: #E72929; }
	#MiiyuCalculator #miiyu_proposal a {
		display: inline-block !important;
		display: inline;
		vertical-align: top;
		width: 170px;
		height: 221px;
		margin-right: 9px;
		text-decoration: none;
		font-size: 10px;
		color: #666;
	}
	#MiiyuCalculator #miiyu_proposal a:hover { color: #000; }
	#MiiyuCalculator #miiyu_proposal a.col_2 { margin-right: 0; }
	#MiiyuCalculator #miiyu_proposal a img {
		display: block;
		width: 170px;
		height: 170px;
		border: 1px solid #eee;
	}
	#MiiyuCalculator #miiyu_proposal a:hover img { border-color: #ddd; }
	#MiiyuCalculator #miiyu_proposal a span {
		display: block;
		line-height: 12px;
	}
	#MiiyuCalculator #miiyu_proposal a .name { padding-top: 8px; }
	#MiiyuCalculator #miiyu_proposal a .brand_name { font-weight: bold; margin-top: 2px; }
	#MiiyuCalculator .miiyu_proposal_browse {
		margin-top: 8px;
		padding-left: 35px;
	}
	#MiiyuCalculator .miiyu_proposal_browse i {
		display: block;
		float: right;
		width: 25px;
		height: 25px;
		margin: 4px 10px 0 0;
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/miiyu_calculator_browse.png?__6550dd252ba9db64189eda45b3a5f1df) 0 0 no-repeat;
	}
	#MiiyuCalculator #step_2 #miiyu_proposal_browse {
		visibility: hidden;
		position: absolute;
	}
	#MiiyuCalculator.no_proposal #step_2 #miiyu_proposal_browse {
		visibility: visible;
		position: relative;
	}
	#MiiyuCalculator.no_proposal #step_2 .when_proposal {
		visibility: hidden;
		position: absolute;
	}

/**********************************
 * INCLUDE CSS => brand_page.css
 **********************************/




#brand_page_content {
	font-size: 14px;
	padding: 20px;
	text-transform: uppercase;
}
#brand_page_content a {
	display: inline;
	color: #999;
	font-size: 13px;
	line-height: 22px;
	font-family: Arial;
}
#brand_page_content a:hover { color: #000; }
#brand_page_content .col {
	width: 30%;
	margin-right: 5%;
	margin-top: 0;
	float: left;
	padding: 0;
	list-style-type: none;
}
#brand_page_content .last { margin-right: 0; }
#brand_page_content .col strong {
	font-size: 36px;
	font-family: "Times New Roman", Times, serif;
}
#brand_page_content .col .pad { margin-top:10px; }
#generic_brands_header {
	width: 780px;
	height: 300px;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/shop_by_brands-en.jpg?__3630084b950077341d47c7f3acfd6c9d) no-repeat 0 0;
}
#generic_brands_header.fr { background-image: url(//imarcom.simonscdn.ca/imarcom/css/images/shop_by_brands-fr.jpg?__dddfa1042e831bd8762b3bc1ff9ce8af); }



/* MOBILE/TABLET */
#mobile-menu a.brands_expand { display: none; }
#mobile-menu #left_menu li.brands { display: block; }



/**********************************
 * INCLUDE CSS => gallery_secured.css
 **********************************/


#page_corpo.private_sale .intro {
	margin: 0 0 5px;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
}
#private_sale {
	width: 734px;
	height: 380px;
	margin: 0 0 0 -5px;
	position: relative;
}
#private_sale.fr { background: url(//imarcom.simonscdn.ca/imarcom/css/images/catalogue_empty_fr.png?__0af2832b3b3219bb186a4828e8dfa1c4) no-repeat; }
#private_sale.en { background: url(//imarcom.simonscdn.ca/imarcom/css/images/catalogue_empty_en.png?__d9689246f9d834cb0a14c0008b84a1dc) no-repeat; }
#private_sale form {
	display: block;
	position: absolute;
	left: 414px;
	top: 109px;
}
#private_sale form {
	font-size: 14px;
    line-height: 18px;
	vertical-align: baseline;
	font-family: "Times New Roman", Times, serif;
}
#private_sale form input {
    border: 1px solid #adadad;
    color: #555;
    height: 18px;
    line-height: 18px;
    outline: none;
    padding: 1px 3px;
    width: 178px;
	vertical-align: baseline;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#private_sale form .errored input { border-color: #c00; }
#private_sale form input.errored { border: 1px solid #CC0000; }
#private_sale form input.newLetterWatermark { color: #888; }
#private_sale form a {
	height: 17px;
	width: 15px;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/simons_sprites.png?__773bca833a1bb71dd683107a4f13d17d) 0px -647px no-repeat;
	vertical-align: text-bottom;
	display: inline-block;
}
#private_sale form a:hover { background-position: 0px -697px; }


/**********************************
 * INCLUDE CSS => touch.css.php
 **********************************/

#main_menu { white-space: normal; }
#search { white-space: nowrap; }
.touch_screen #pcontent.store_landing { top: 48px; left: 254px; }


/* CSS FIX FOR MOBILE VERSION */
html.touch_screen {
	height: auto !important;
	height: auto;
	-webkit-transform: preserve-3d;
}
.touch_screen body.landing,
.touch_screen body.lookbook,
.touch_screen body.home_page {
	height: auto;
}
.touch_screen #pleft_bg { display: none !important; }
.touch_screen #pleft_top_padding { padding-top: 0; }
.touch_screen #pheader {
	visibility: hidden;
	height: 48px;
	text-align: center;
	border-bottom: 1px solid #cdcdcd;
}
.touch_screen #pbody_wrapper {
	margin-left: 244px !important;
	margin-left: 244px;
	min-height: 0px !important;
	min-height: 0px;
}
.touch_screen .article #pbody_wrapper {
	min-height: 50px !important;
	min-height: 50px;
}
.touch_screen #pbody_wrapper #pcontent {
	width: 780px;
}
.force_1044 #pbody_wrapper #pcontent {
	width: 1024px;
}
.touch_screen #pbody {
	padding-top: 48px;
}
.touch_screen #pleft {
	display: none;
	width: 244px;
}
.touch_screen #left_menu {
	margin-top: 0;
	padding-left: 0;
}
.touch_screen #pheader .logo {
	position: static;
	padding: 12px 14px 14px;
	background-position: 50% 0;
}
.touch_screen #pbottom { visibility: hidden; }
.touch_screen #user_menu {
	top: 0;
}

/* PAGE CORPO PATCH */
.touch_screen #pbody.media_landing #media_viewport { margin-left: 244px; }
.portrait #pbody.media_landing #media_viewport { margin-left: 0px; }
.touch_screen body #media_container .left_media_arrow { left: 249px; }
.portrait body #media_container .left_media_arrow { left: 5px; }
.portrait body #media_container .right_media_arrow { right: 5px; }

/* a retirer quand le script d'initialisation (menu sur 2 lignes + search box) n'est plus dans le markup*/
.touch_screen #main_menu .twoRow li { text-align: left; }
.touch_screen #main_menu .twoRow li a { padding:0; }
.touch_screen #main_menu .twoRow li a span { display:inline; line-height:20px; height:auto; text-align:left; }
.touch_screen #search.drop { position: static; top: 0; left:0; }



/* HORIZONTAL SITE */
html.touch_screen body {
	font-family: font_a_regular;
	width: auto;
	min-width: 1044px;
}

/* VERTICAL SITE */
html.portrait body { min-width: 800px; }


/* MENUS */
.touch_screen #mobile-menu-toggle {
	opacity: 1;
	width: 75px;
	height: 30px;
	padding-left: 40px;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 30px;
	font-size: 17px;
	text-transform: uppercase;
	text-align: left;
	text-indent: 0px;
	font-family: "Brandon Grotesque", Verdana;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu.png?__6661de7cde064a3bc878be90bb13dd47) no-repeat 0 0;
}
.touch_screen #mobile-menu-toggle.down {
	background-position: 0 bottom;
}
.touch_screen #pheader_left {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	transition: text-indent 1s ease-in-out;
	-moz-transition: text-indent 1s ease-in-out;
	-webkit-transition: text-indent 1s ease-in-out;
}

/* user menu display */
.touch_screen #user_menu li .a,
.touch_screen #user_menu li a {
	line-height: 48px;
	height: 48px;
	padding: 0;
	font-size: 16px;
	color: #7f7f7f;
}
.touch_screen #user_menu li.icon a {
	width: 48px;
	text-indent: -9999px;
	padding: 0;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/user-menu-icons.png?__acb662fc4fead5dad98294fddc6bae6a) no-repeat 0 50%;
}
.touch_screen #user_menu li.bag {}
.touch_screen #user_menu li.bag a {
	margin-left: 15px;
	margin-right: 37px;
}
.touch_screen #user_menu li.bag a .icon {
	left: auto;
	width: 28px;
	height: 48px;
	background-position: left 15px;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/user-menu-icons.png?__acb662fc4fead5dad98294fddc6bae6a) no-repeat -155px 50%;
}
.touch_screen #user_menu li.bag a .count {
	display: inline-block !important;
	display: inline;
	width: 36px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #cdcdcd;
	margin-right: 3px;
	text-align: center;
}
.touch_screen #user_menu li.wishlist_button a {
	background-position: -48px 50%;
}
	/* mobile search icon in menu */
	.touch_screen #mobile_search a {
		display: block;
		text-decoration: none;
		width: 46px;
		height: 46px;
		background: url(//imarcom.simonscdn.ca/imarcom/css/images/user-menu-icons.png?__acb662fc4fead5dad98294fddc6bae6a) no-repeat -96px 3px;
	}



/* LEFT MOBILE MENU - GENERATED VIA JS */
.touch_screen #mobile-menu-wrapper,
.touch_screen #mobile-menu-wrapper * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.touch_screen #mobile-menu-wrapper {
	z-index: 110;
	width: 0px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 244px;
	padding-top: 48px;
	overflow: visible;
	direction: rtl;
	transition: left 0.7s ease-in-out;
	-moz-transition: left 0.7s ease-in-out;
	-webkit-transition: left 0.7s ease-in-out;
}
.portrait #mobile-menu-wrapper {
	left: 0px;
}
.touch_screen .shadow {
	display: none;
	position: absolute;
	top: 0;
	right: -23px;
	width: 24px;
	padding-top: 48px;
	height: 100%;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-shadow.png?__301bc9526ed82e0efe94be6d4094513b) repeat-y 0 0;
}
.mobile_menu_open .shadow,
.landscape .shadow { display: block; }
.mobile-menu {
	width: 244px;
	position: relative;
	overflow: visible;
	direction: ltr;
	float: left;
	border-right: 1px solid #cdcdcd;
}
#mobile-menu-mask {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	bottom:0;
	right: 0;
	background: #000;
	opacity: 0.1;
	z-index: 100;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#mobile-menu-fade {
	display: none;
	width: 500px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	background: #fff;
}
.blur_screen #mobile-menu-mask { display: block; }
#mobile-menu #pleft,
#mobile-menu ul.menu { background: transparent; }
.mobile_menu_open .right_border #pleft { background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-shadow.png?__301bc9526ed82e0efe94be6d4094513b) repeat-y 0 0; }
#mobile-menu-a { z-index: 2; }
#mobile-menu-b { z-index: 1; }
.right_border #mobile-menu-a { border-right: 1px solid #000; }
#mobile-menu {
	position: relative;
	top: 0;
	left: 0;
	width: 244px;
	overflow: hidden;
	background: #fff;
}
.touch_screen #search {
	display: none;
	position: absolute;
	top: -20px;
	left: 0px;
	width: 213px;
	z-index: 111;
	padding: 15px;
	background: #fff;
	margin-top: 0px;
}
#mobile-menu #main_menu {
	position: static;
	height: auto;
	border: none;
}
#mobile-menu #main_menu ul.menu { height: auto; }
#mobile-menu #main_menu ul.menu,
#mobile-menu #main_menu li {
	float: none;
	display: block;
}
#mobile-menu #brand_menu {
	position: static;
	height: auto;
	padding: 0;
	float: none;
	background: transparent;
}
#mobile-menu #brand_menu li {
	display: block;
}
#mobile-menu #brand_menu li a {
	display: block !important;
	display: block;
}
#mobile-menu #brand_menu li.title a {
	color: #000;
	font-family: font_a_black;
	font-size: 12px;
	letter-spacing: 0.1em;
}
#mobile-menu #brand_menu li.active a {
	color: #fff;
}
#mobile-menu li {
	padding: 0 12px;
}
#mobile-menu li.section a b { font-weight: normal; }
#mobile-menu li a {
	padding: 0;
	height: 43px;
	line-height: 43px;
	font-size: 14px;
	color: #4c4c4c;
	text-transform: uppercase;
	border-bottom: 1px solid #e5e5e5;
}
#mobile-menu #brand_menu li.section { padding-left: 12px; }
#mobile-menu li a:hover { color: #000; }
#mobile-menu li a span {
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
}
#mobile-menu #pleft {
	display: block;
	position: static;
	height: 100% !important;
	height: auto;
	padding-right: 0px;
	border-right: 1px solid #cdcdcd;
}
#mobile-menu li.title {
	background: #f2f2f2;
	border-top: 1px solid #e5e5e5;
}
#mobile-menu li.title a {
	border-bottom-width: 0px;
}
#mobile-menu li.last a {
	border-bottom-width: 0px;
}
#mobile-menu-b li.section {
	padding-top: 0px;
	padding-right: 7px;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-section-bg.png?__1e5475eca6009af0bcc53f2869563a5d);
}
#mobile-menu-b li.section a {
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-collapsable.png?__6972269ce8f1b82bf1bc80fa10d4f67f) no-repeat right 50%;
}
#mobile-menu-b li.section a:hover {
	background-image: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-collapsable-on.png?__4cc114cc09d19472d292555f3ba02d14);
}
#mobile-menu-b li.opened a:hover,
#mobile-menu-b li.opened a {
	background-image: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-collapsable-open.png?__772906066f9cd027899ebdd767b7909b);
}
#mobile-menu li.active {
	background: #000;
	padding-right: 7px;
}
#mobile-menu li.active a {
	border-color: #000;
	color: #fff;
	font-weight: normal;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-active.png?__28c57694186415a21bff015983088c07) no-repeat right 50%;
}
#mobile-menu li.gray {
	background: #777;
}
.touch_screen #mobile-menu li.gray a,
.touch_screen #mobile-menu li.gray a b {
	color: #fff;
	border: none;
}
#mobile-menu li.back_to_main { padding-left: 8px; }
#mobile-menu li.back_to_main a {
	text-indent: 20px;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-back.png?__42e4411d7572196a5f6c40aa9d0de25d) no-repeat left 50%;
}
#mobile-menu #left_menu li a b {
	font-size: 14px;
}
#mobile-menu #left_menu li.super_section {
	padding-right: 12px;
}
.touch_screen #left_menu .super_section .super_section_open {
	margin-bottom: 0;
	background: none;
}
#mobile-menu #left_menu .bh { font-weight: normal !important; }
#mobile-menu .super_section { padding-top: 0; }
#mobile-menu #left_menu ul {
	padding-left: 12px;
	padding-bottom: 0;
}
#mobile-menu #left_menu .level_1 {
	padding-bottom: 13px;
	margin-bottom: -13px;
}



/* COLLAPSE EXPAND */
#mobile-menu #left_menu li.other_brands_collapse,
#mobile-menu #left_menu li.other_brands_expand {
	background-position: 219px 50%;
}
#mobile-menu #left_menu li.other_designers_collapse,
#mobile-menu #left_menu li.other_designers_expand,
#mobile-menu #left_menu ul ul li.other_brands_collapse,
#mobile-menu #left_menu ul ul li.other_brands_expand {
	background-position: 206px 50%;
}
#mobile-menu #left_menu ul.collapseMe {
	display: none;
	padding-left: 0px;
}
#mobile-menu #left_menu ul.collapseMe a { text-transform: none; }
#mobile-menu #left_menu ul.collapseMe .level_2 li a {
	line-height: 20px;
	height: auto;
	padding: 5px 12px 5px 5px;
	border-color: #fff;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-section-bg.png?__1e5475eca6009af0bcc53f2869563a5d);
}
#mobile-menu #left_menu ul.collapseMe .level_2 li a.highlited { background: #ddd; }

#mobile-menu #left_menu ul.level_2 { padding-left: 0; }
#mobile-menu-b li.gray.section a { background-image: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-collapsable-on-w.png?__01c147c1bbb9890479837b1820045a2c); }
#mobile-menu-b li.gray.section.opened a { background-image: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-menu-collapsable-open-w.png?__206a13bde0272fbb77f81e5aaa4bc687); }



/* LOGOUT */
.touch_screen #logoutButton {
	font-size: 16px;
	color: #4c4c4c;
	line-height: 23px;
	display: block;
	padding-left: 30px;
	margin-left: 10px;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/mobile-logout.png?__acf413716e54961c0e2f1c8cae81a669) no-repeat 0 50%;
}

/* MOBILE TOGGLE */
.switch_normal {
	padding: 0 5px;
	margin-top: 10px;
	color: #fff;
	line-height: 25px;
	text-transform: uppercase;
	background: #388775;
}
.switch_normal:hover { color: #fff; }
.touch_screen .switch_normal {
	margin-top: -10px;
	margin-bottom: 10px;
}

/* FOOTER */
.touch_screen #footer_newsletter { width: 800px; }
.touch_screen #pfooter_content { width: 800px; background: #f7f7f7; }
.touch_screen #pfooter_content li.first { margin-left: 0; }
.touch_screen #pfooter_content li.li_level_1 { font-size: 14px; }
.touch_screen #left_menu .super_section ul li a { text-transform: uppercase; }
.touch_screen #categoryFilter ul ul li a,
.touch_screen #left_menu .super_section ul ul li a {
	text-transform: none;
	height: auto;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.touch_screen #pfooter_content li.li_level_2 a { text-transform: uppercase; font-size: 12px; }
.touch_screen #pfooter_content #sub_footer_menu { margin-top: 20px; }
.touch_screen #pfooter_content #sub_footer_menu .share { margin-top: 5px; }
.touch_screen #pfooter_content #footer_bottom .footer_links a { margin: 0 5px; font-size: 12px; text-transform: uppercase; }
.touch_screen #pfooter_content #footer_bottom .footer_droits { font-size: 13px; padding-bottom: 10px; }

/* FOOTER PROMO */
.touch_screen #ppromo { min-width: 800px; }
.touch_screen #ppromo_content { width: 800px; height: 54px; margin-top: -14px; }
.touch_screen #ppromo_content.fr { background: url(//imarcom.simonscdn.ca/imarcom/css/images/annees_excellence-fr.png?__cd962aebf6c2fb46f62fb3158bb2838a) no-repeat 50% 0; }
.touch_screen #ppromo_content.en { background: url(//imarcom.simonscdn.ca/imarcom/css/images/annees_excellence-en.png?__f051ea4e80b3c8114513bbd0a0407ef2) no-repeat 50% 0; }
.touch_screen #ppromo_content.year_2014 { background-position: 50% 0; }
.touch_screen #ppromo_content.year_2015 { background-position: 50% -54px; }
.touch_screen #ppromo_content.year_2016 { background-position: 50% -108px; }
.touch_screen #ppromo_content.year_2017 { background-position: 50% -162px; }
.touch_screen #ppromo_content.year_2018 { background-position: 50% -216px; }
.touch_screen #ppromo_content.year_2019 { background-position: 50% -270px; }

/* PAGE HEADER | CONTENT | FOOTER */
.no_sub_menu.touch_screen #pheader_left,
.landscape.touch_screen .home_page #pheader_left { text-indent: -125px; }
.touch_screen #pfooter { min-width: 800px; background: #f7f7f7; }
.touch_screen #pheader,
.touch_screen #simons_landing,
.touch_screen #pbody { min-width: 800px; }
.portrait #pbody_wrapper { margin-left: 0px !important; }
.touch_screen #pbottom { min-width: 800px; }
.landscape #pbottom { margin-left: 244px; }


/* SEARCH */
.touch_screen div.dimSearchSuggContainer .dimResult .link {
	line-height: 30px;
}

/* QUICK VIEW */
.touch_screen .zoomLarge { position: relative; }
.touch_screen .zoomLarge span.simons_button {
	top: auto;
	bottom: 0;
}


/* PUB */
#mobile-menu .pub {
	position: relative;
	overflow: hidden; 
	margin: 15px 0;
	padding: 0;
}
#mobile-menu .pub img { display:block; }
#mobile-menu .pub_element {
	visibility: hidden; 
	margin-left: 15px; 
	z-index: 1; 
	top: 0; left: 0;
}
.touch_screen #pcontent #account_menu { display: none; }


/**********************************
 * INCLUDE CSS => edmonton.css
 **********************************/

.edmonton_fancybox .button {
	display:block;
	position:absolute;
	width:179px;
	height:37px;
	left:340px;
	top:434px;
	background:url(//imarcom.simonscdn.ca/imarcom//images/janis-button.png?__33916b8b1f7dea30f40afa30da35348f);
	background-position:0 -53px;
}

.edmonton_fancybox .button:hover {
	background-position:0 0;
}
/**********************************
 * INCLUDE CSS => loyalty.css.php
 **********************************/



/* COMMON */
.loyalty-asset { display: none; }
.loyalty-asset-wrapper .not_loyalty_member { display: block; }
body.loyalty_member_complete .not_loyalty_member,
body.loyalty_member_incomplete .not_loyalty_member { display: none; }
body.loyalty_member_complete .loyalty_member_complete { display: block; }
body.loyalty_member_incomplete .loyalty_member_incomplete { display: block; }


/* HOME BANNER */
.loyalty-home-banner {
	margin: 18px 2.5% 0;
	position: relative;
	clear: both;
}
.loyalty-home-banner .loyalty-asset { position: relative; }
.loyalty-home-banner .loyalty-asset:hover .loyalty_button { background-position: -400px -640px; }
.loyalty-home-banner .loyalty-asset:hover .loyalty_button b { color: #fff; }
.loyalty-home-banner .loyalty-asset:hover .loyalty_button span { background-position: -770px -640px; }
.loyalty-home-banner img { width: 100%; }
.loyalty-home-banner .simons_button {
	position: absolute;
	right: 60px;
	top: 55px;
	z-index: 3;
}






/* FOOTER BANNER */
#footer_loyalty .loyalty-asset {
	height: 50px;
	line-height: 50px;
	width: 100%;
	background: url("//imarcom.simonscdn.ca/imarcom/css/images/loyalty/footer-bg.png?__c3538ee161d214403228ffa6832ddbb2");

	font-size: 20px; /*remove*/
	color: #fff; /*remove*/
	text-align: center; /*remove*/
}
#footer_loyalty .inline {
	width: 1002px;
	position: relative;
}
#footer_loyalty a {
	position: absolute;
	right: 210px;
	top: 10px;
	z-index: 10;
}

/* do not display Rewards banner in login and rewards page */
.login_page #footer_loyalty,
.rewards_page #footer_loyalty { display: none; }

/* order confirmation */
.loyalty-order-confirmation {
  display: inline-block;
  position: relative;
}
.loyalty-order-confirmation .align {
	position: absolute;
	bottom: 35px;
	left: 0px;
	right: 0px;
	text-align: center;
}
.loyalty-order-confirmation a {
	left: -8px;
}
.join_rewards .not_loyalty_member {
	display: none;
}
.join_rewards .loyalty_member_incomplete {
	display: block;
}

/* login banner */
.login_right_banner-top { margin-top: 7px; }
.login_right_banner-bottom { margin-top: 19px; }


/**********************************
 * INCLUDE CSS => simonsPsd.css
 **********************************/

	.psdLink {
		position: relative;
	}
	.psdLink .main {
		width: 100%;
	}
	.psdLink .image_link {
		text-indent: -9999px;
	}
	.psdLink .dynamic_sprite.over img {
		position: absolute;
		bottom: 0;
	}
/**********************************
 * INCLUDE CSS => _simons_button.css
 **********************************/




.simons_button span,
.simons_button {
	background-image: url(//imarcom.simonscdn.ca/imarcom/css/images/simons_buttons.png?__785b487aa0c64aabd2255f9960900621) !important;
}




/* new_landing_button */
a.new_landing_button {
	height: 42px;
	line-height: 42px;
	font-size: 24px;
	padding-left: 20px;
	margin-right: 50px;
	background-position: 0 -590px;
}
a.new_landing_button b {
	color: #737373;
	height: 42px;
	font-weight: normal;
	font-family: font_a_regular;
	text-transform: uppercase;
}
a.new_landing_button span {
	height: 42px;
	width: 50px;
	right: -50px;
	background-position: -550px -590px;
}


a.new_landing_button:hover { background-position: -600px -590px; }
a.new_landing_button:hover b { color: #fff; }
a.new_landing_button:hover span { background-position: -1150px -590px; }



a.loyalty_button,
.loyalty_button {
	height: 31px;
	line-height: 27px;
	padding-left: 30px;
	background-position: 0 -640px;
}
a.loyalty_button b,
.loyalty_button b {
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
}
a.loyalty_button span,
.loyalty_button span {
	height: 31px;
	width: 30px;
	right: -30px;
	background-position: -370px -640px;
}


a.loyalty_button:hover,
.loyalty_button:hover { background-position: -400px -640px; }

a.loyalty_button:hover b,
.loyalty_button:hover b { color: #fff; }

a.loyalty_button:hover span,
.loyalty_button:hover span { background-position: -770px -640px; }


/**********************************
 * INCLUDE CSS => top_nav.css.php
 **********************************/

/*** OVERRIDE THINKWRAP ***/
#user_menu {
	position: static;
	height: 24px; /* Tony */
	padding: 3px 0 0; /* Tony */
}

/*** OVERRIDE MY BAG PANEL AND LAST VIEWED ITEMS ***/
body .mini_bag { z-index: 3003; }
/*** OVERRIDE WHISHLIST/MYBAG/LAST VIEWED CLOSE ICON ***/
body .mini_bag .mini_bag_title .close {
	background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/close_small.png?__efbf6a8fbf161d4386dd219bb7d3f496) left top no-repeat;
	height: 19px;
}
body .mini_bag .mini_bag_title .close:hover { background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/close_small.png?__efbf6a8fbf161d4386dd219bb7d3f496) left bottom no-repeat; }


/******************************************************************************************
  ENDECA SEARCH

  Tout les css présentement en ligne pour le search devont être remplacé
  par ceux-ci.

  Une fois en ligne, effacer tout les TEMP OVERWRITE qui servent seulement à changer
  des comportement déjà en ligne.

******************************************************************************************/
body div.dimSearchSuggContainer {
	display: none;
	position: absolute;
	z-index: 9999;
	left: 10px;
	top: 10px;
	padding-bottom: 8px;
	margin-top: -1px;
	width: 210px !important;
	font-size: 11px;
	font-family: sans-serif;
	color: #999;
	background: #fff;
	-webkit-box-shadow: -2px 5px 16px rgba(0,0,0,0.1);
	-moz-box-shadow:    -2px 5px 16px rgba(0,0,0,0.1);
	box-shadow:         -2px 5px 16px rgba(0,0,0,0.1);

	/* TEMP OVERWRITE  */
	border: none;
}
body div.dimSearchSuggContainer .dimRoots {
	height: 30px;
	margin: 18px 0 0;
	padding: 0 5px 0 17px;
	border-bottom: 1px dotted #d1d1d1;
	font-weight: bold;
	line-height: 24px;
	color: #484848;
	text-transform: uppercase;

	/* TEMP OVERWRITE  */
	background: none;
}
body div.dimSearchSuggContainer .dimRootsFirst {
	line-height: 23px;
	margin-top: 0;
}
body div.dimSearchSuggContainer .dimResult {
	height: 20px;
	padding: 0 4px 0 21px;
	cursor: pointer;
	font-size: 12px;
	font-family: 'Lato', sans-serif;

	/* TEMP OVERWRITE  */
	margin: 0;
}
body div.dimSearchSuggContainer .dimResult .link {
	padding: 0;
	line-height: 23px;
	background-color: transparent;
}
body div.dimSearchSuggContainer .dimResult a { color: #999; }
body div.dimSearchSuggContainer .dimResult .link span {
	text-decoration: underline;

	/* TEMP OVERWRITE  */
	color: inherit;
}
body div.dimSearchSuggContainer .dimResult .link:hover,
body div.dimSearchSuggContainer .selected .link { background:url("http://css.simonscdn.ca/simons/css/images/simons_sprites.png?version=1") no-repeat scroll right -642px transparent; }
body div.dimSearchSuggContainer .dimResult .link:hover a,
body div.dimSearchSuggContainer .dimResult .link:hover a span,
body div.dimSearchSuggContainer .selected .link a,
body div.dimSearchSuggContainer .selected .link a span { color:#000; }


/******************************************************************************************
  SEARCH
******************************************************************************************/
#pheader #search {
	position: absolute;
	top: auto;
	left: auto !important;
	bottom: 14px;
	right: 10px;
	padding-right: 0;
	float: none;

	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
}
#pheader #search a {
	width: 18px;
	height: 20px;
	background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/loupe.png?__ff4be7bc40c85c6eb18d6be0a75094c9) no-repeat 0 1px;
	border-bottom: 1px solid #adadad;
}
#search input {
	width: 185px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	text-transform: uppercase;
	font-size: 11px;
	color: #4e4c4c;
	font-family: 'Lato', sans-serif;
	letter-spacing: 0.05em;
}
.search-tb-v2 {
	display: none;
	width: 26px;
	height: 28px;
	background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/loupe.svg?__823ea74c189effcf12df13b84a7087b5) 0 0 no-repeat;
	background-size: 100%;
	position: absolute;
	top: 83px;
	right: 12px;

	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: .7;
}
.search-tb-v2:hover {
	filter: alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	opacity: .9;
}




/******************************************************************************************
  SEARCH RESPONSIVE   [ screen width < 1200 ]
******************************************************************************************/
@media (max-width: 1199px) {
	#search input { width: 135px; }
	body div.dimSearchSuggContainer { width: 160px !important; }
	body div.dimSearchSuggContainer .dimRoots { padding: 0 5px 0 10px; }
	body div.dimSearchSuggContainer .dimResult { padding: 0 4px 0 11px; }
	body div.dimSearchSuggContainer .dimResult { height: auto; }
}
@media (max-width: 1099px) {
	.main_menu_fr .simons_holiday { padding-right: 50px; }
}
/* IE8 compatibility */
.width_less_1200 #search input { width: 135px; }
.width_less_1100 .main_menu_fr .simons_holiday { padding-right: 50px; }
body.width_less_1200  div.dimSearchSuggContainer { width: 160px !important; }
body.width_less_1200  div.dimSearchSuggContainer .dimRoots { padding: 0 5px 0 10px; }
body.width_less_1200  div.dimSearchSuggContainer .dimResult { padding: 0 4px 0 11px; }
body.width_less_1200  div.dimSearchSuggContainer .dimResult { height: auto; }
/*@media (max-width: 1199px) {
	body div.dimSearchSuggContainer {
		display: none !important;
		position: fixed !important;
		top: 201px !important;
		width: 100% !important;
		left: 0px !important;
		font-size: 15px;
		line-height: 20px;
		padding-bottom: 0;
		margin-top: 0;
	}
	body.search-v2-open div.dimSearchSuggContainer {
		display: block !important;
	}
	body div.dimSearchSuggContainer .dimRoots {
		font-family: 'font_a_medium';
		line-height: 34px;
	}
	body div.dimSearchSuggContainer .dimResult {
		font-family: 'font_a_light';
		font-size: 19px;
		height: auto;
		letter-spacing: 0.05em;
	}
	body div.dimSearchSuggContainer .dimResult:last-child {
		margin-bottom: 8px;
	}
	body div.dimSearchSuggContainer .dimResult .link {
		line-height: 27px;
		padding-top: 2px;
	}
	body div.dimSearchSuggContainer .dimResult .link a {
		display: block;
	}


	#pheader .search-tb-v2 { display: block; }
	#pheader.minified .search-tb-v2 { display: none; }
	#pheader #search,
	#pheader #search * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#pheader #search {
		top: 121px;
		bottom: auto;
		right: 0;
		left: 0;
		width: 100%;
		text-align: right;
	    z-index: 100;
	    background-color: #fff;
	    margin: 0;
	    height: 0px;
	    overflow: hidden;
	}
	.search-v2-open #pheader #search {
		height: 80px;
	}
	#pheader #search form {
	    position: relative;
	    height: 80px;
	    line-height: 22px;
	    display: block;
	}
	#pheader #search input#searchText {
		padding: 4px 70px 4px 35px;
	    background-color: #fff;
	    filter: alpha(opacity=90);
	    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	    opacity: 0.9;
	    height: 80px;
	    width: 100%;
	    line-height: 42px;
	    font-size: 30px;
	    color: #393939;
	    outline: none;
	    border: none;
		font-family: 'font_a_light';
		font-style: italic;
	}
	#pheader #search a {
		display: none !important;
	}
}*/



/******************************************************************************************
  SEARCH TOP BANNER OVERWRITE
******************************************************************************************/
#bread,
.searchCrumbs { height:auto; }
#results_list .searchCrumbs + img.banner {
	display: none;
}
:lang(fr) #results_list .searchCrumbs::after {
	content: "Résultats de recherche";
	display: block;
	width: 100%;
	height: 119px;
	font-family: 'font_b_regular';
	font-size: 49px;
	letter-spacing: -1px;
	line-height: 135px;
	text-align: center;
}
:lang(en) #results_list .searchCrumbs::after{
	content: "Search results";
	display: block;
	width: 100%;
	height: 119px;
	font-family: 'font_b_regular';
	font-size: 49px;
	letter-spacing: -1px;
	line-height: 135px;
	text-align: center;
}

/*** CONFIRMATION TYPO OVERWRITE **/
body #simons_checkout {
	font-size: 14px;
}
body .final_confirmation_container .final_confirmation .text_pale {
	color: #8B8B8B;
}

/*** MENU HIGHLIGHT ***/
body.top_navigation_6660 #pheader .main_menu .mm_6660,
body.top_navigation_6714 #pheader .main_menu .mm_6714,
body.top_navigation_6770 #pheader .main_menu .mm_6770,
body.top_navigation_6500 #pheader .main_menu .mm_6500 {
	color: #000;
	font-weight: bold;
}

body.top_navigation_6660 #pheader.menu_open .mm_6660,
body.top_navigation_6714 #pheader.menu_open .mm_6714,
body.top_navigation_6770 #pheader.menu_open .mm_6770,
body.top_navigation_6500 #pheader.menu_open .mm_6500 {
	color: #777;
}

/*** FIX MENU AND PRODUCT ZOOM ***/
#pheader.menu_open {
	z-index: 3002
}

/*** Menu animation ***/

#pheader {
	position: fixed;
	height: 120px;
	text-align: center;
	border-bottom: 1px solid #c5c5c5;

	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* expanded */
#pheader,
#pheader .logo,
#pheader .logo .no_print {
	-webkit-transition: top 0.5s ease, width 0.5s ease;
	transition: top 0.5s ease, width 0.5s ease;
}
#pheader .main_menu {
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.expanded #pheader .main_menu,
#pheader.expanded .main_menu {
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

#pheader {
	top: 0px; 
}
#pheader .logo {
	top: 45px;
}
#pheader .logo .no_print {
	width: 275px;
}
#pheader .main_menu {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
}

/* minified */
.minified #pheader,
#pheader.minified {
	top: -85px;
}
.minified #pheader .logo,
#pheader.minified .logo {
	top: 93px;
}
.minified #pheader .logo .no_print,
#pheader.minified .logo .no_print {
	width: 175px;
}

.minified #pheader .main_menu,
#pheader.minified .main_menu {
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;
}
/*** End animation ***/


#main_menu {
	height:135px;
	top:0;
}


#pheader a.logo {
	position: absolute;
	top: 45px;
	left: 50%;
	margin-left: -138px;
	padding: 0;
	display: inline-block;
	width: 277px;
	height: auto;
	text-align: center;
	background: none;
}

#pheader a.logo .no_print { width: 100%; }

#pheader .top_left_menu,
#pheader .top_right_menu {
	position: absolute;
	top: 14px;
}

#pheader .top_left_menu a,
#pheader .top_right_menu a {
	display: inline-block;
	color: #777;
	font-size: 10px;
}

#pheader .top_left_menu { left: 10px; }

#pheader .top_left_menu a { margin-right: 16px; }

#pheader .top_right_menu { right: 0; }

#pheader .top_right_menu a { margin-left: 12px; }

#pheader .top_left_menu .account a {
	position: relative;
	padding-left: 10px;
	color: #087a5e;
}

.menu .account .icon {
	position: absolute;
	bottom: 2px;
	left: -1px;
	width: 19px;
	height: 17px;
	background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/rewards_logo-green.png?__f6401043e0f8a9b0ff62745561c9c5df) no-repeat 0 0;
}

#pheader .top_right_menu .bag a {
	position: relative;
	padding-right: 26px;
	margin-right: 7px;
}
.minified #user_menu .menu_right {
	position: relative;
	margin-top: -23px;
}

.menu .bag .icon {
	position: absolute;
	top: -9px;
	right: 0;
	width: 19px;
	height: 25px;
	background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/bag4.png?__def27ba0bb98c49ae35fcb9d162a4db7) no-repeat 0 0;
}

#pheader .main_menu {
	position: relative;
	top: 56px;
	left: 0;
	width: 100%;
	text-align: center;

	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;

	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

#pheader .main_menu li { display: inline-block; }

#pheader .main_menu a {
	color: #777;
}
#pheader .main_menu a.mm {
	display: inline-block;
	height: 26px;
	padding: 0 32px;
	padding-top: 10px;
	font-size: 15px;
	font-family: font_a_medium;
}


#pheader .main_menu li:hover a.mm {
	font-weight: bold;
	color: #000 !important;
}

#pheader .main_menu_bg {
	position: absolute;
	z-index: -1;
	top: 37px;
	left: 0;
	display: block;
	width: 100%;
	height: 0;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .93);

	-webkit-box-shadow: 0px 5px 5px 0px rgba(80, 80, 80, 0.3);
	-moz-box-shadow:    0px 5px 5px 0px rgba(80, 80, 80, 0.3);
	box-shadow:         0px 5px 5px 0px rgba(80, 80, 80, 0.3);
}

#pheader .fadePub {
	position: absolute;
	top: 36px;
	right: 10px;
	font-size: 13px;
	text-transform: none;
	font-weight: bold;
	font-style: italic;
	white-space: nowrap;
	color: #4e4c4c;	
	letter-spacing: .02em;
	font-family: Times, "Times New Roman", serif;
}
#pheader .fadePubElement {
	position: absolute;
	right: 0;
	top: 0;

	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;

	-webkit-transition: opacity 1s;
	transition: opacity 1s;
}
#pheader .visiblePub {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
}
#pheader hr {
	position: absolute;
	top: 33px;
	left: 0;
	width: 100%;
	height: 1px;
	margin: 0;
	border: 0;
	background: #b2b2b2;
}





/* EXTEND */
#pheader .main_menu_extend {
	position: absolute;
	z-index: 1;
	overflow: hidden;
	top: 36px;
	left: 0;
	width: 100%;
	height: auto;
	height: 0;

	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;

	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
#pheader .main_menu_extend,
#pheader .main_menu_extend * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#pheader .main_menu_extend .close {
	display: block;
	position: absolute;
	z-index: 10;
	width: 24px;
	height: 24px;
	top: 5px;
	right: 5px;
	cursor: pointer;
	background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/close.png?__344d6254935238a8557cca17798f6532) left top no-repeat;
}
#pheader.touched .main_menu_extend .close { display: block; }
#pheader .main_menu_extend .close:focus,
#pheader .main_menu_extend .close:active {
	background-position: left bottom;
}
#pheader .main_menu_extend .close img {
	width: 15px;
	border: none;
	text-decoration: none;
}
#pheader .main_menu_extend.focus {
	z-index: 2;

	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
}

#pheader .main_menu_extend_content {
	display: inline-block;
	position: relative;
	top: 1px;
	padding-top: 20px; /*25px*/
	padding-bottom: 10px;
	background: #fff;
}
#pheader .main_menu_home .main_menu_extend_content {
	left: -22px;
}

#pheader .main_menu_extend_content:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	width: 80px;
	margin-left: -80px;
	background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/menu-gradient.png?__0e969309d71a7b7439d02285d4d21815) top left repeat-y;
}
#pheader .main_menu_extend_content:after {
	content: "";
	position: absolute;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width: 80px;
	margin-right: -80px;
	background: url(//imarcom.simonscdn.ca/imarcom/preview/v4/images/menu-gradient.png?__0e969309d71a7b7439d02285d4d21815) top right repeat-y;
}

#pheader .main_menu_extend_column {
	display: inline-block;
	margin-right: 15px;
	margin-top: 15px; /* 25px */
	padding: 0 15px;
	vertical-align: top;
	text-align: left;
}

#pheader .main_menu_extend_column:first-child { border: 0; }

#pheader .main_menu_extend_column:last-child { margin-right: 0; }

#pheader .main_menu_extend_column .column_image {
	display: inline-block;
	position: absolute;
	top: 51px;
	margin-left: -75px;
	vertical-align: top;
}

#pheader .main_menu_extend ul {
	display: inline-block;
	width: 220px;
	padding-top: 15px;
	padding-right: 25px;
	vertical-align: top;
	text-align: left;
}
#pheader .main_menu_designer ul { width: 170px; }

#pheader .main_menu_extend_column:last-child ul:last-child { margin-right: 0; }

#pheader .main_menu_extend li { display: block; }

#pheader .main_menu_extend li a {
	display: block;
	padding: 0;
	margin-bottom: 9px;
	text-transform: none;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .01em;
	font-family: 'Lato', sans-serif;
}

#pheader .main_menu_extend li a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #777;
}

#pheader .main_menu_extend .main_menu_element_w_image {
	margin-bottom: 40px;
	color: #aaa;
	text-align: center;
}

#pheader .main_menu_extend li:last-child .main_menu_element_w_image { margin-bottom: 0; }

#pheader .main_menu_extend .main_menu_element_w_image img {
	display: block;
	margin: 0 auto;
	margin-bottom: 7px;
}

#pheader .main_menu_extend .red_flag {
	display: inline-block;
	margin-left: 2px;
	vertical-align: top;
}

#pheader .main_menu_extend .main_menu_extend_title {
	display: block;
	position: relative;
	top: -17px;
	left: auto;
	height: 0;
	padding: 0;
	color: #aaa;
	font-size: 13px;
	text-transform: uppercase;
	text-align: left;
	white-space: nowrap;
}
#pheader .main_menu_extend .image_col .main_menu_extend_title {
	padding-right: 25px;
	text-align: center;
}

#pheader .main_menu_extend .main_menu_extend_title:hover {
	font-weight: normal;
	text-decoration: underline;
}

#pheader .main_menu_extend .main_menu_extend_green,
#pheader .main_menu_extend .main_menu_extend_red,
#pheader .main_menu_extend .main_menu_extend_black {
	font-weight: normal !important;
	font-family: font_a_medium;
	text-transform: uppercase;
	letter-spacing: 0;
}

#pheader .main_menu_extend .main_menu_extend_green { color: #087a5e !important; }
#pheader .main_menu_extend .main_menu_extend_red { color: #c00404 !important; }

#pheader .main_menu_extend .main_menu_extend_black {
	margin-top: 20px;
	margin-bottom: 6px;
	color: #000 !important;
	white-space: nowrap;
}

#pheader .main_menu_extend li:first-child .main_menu_extend_black { margin-top: 0; }

#pheader .main_menu .simons_maison {
	display: block;
	position: absolute;
	top: 5px;
	left: auto;
	width: 64px;
	height: 30px;
	padding: 0;
}


/**
 * ADDS
 */
#pheader .vline {
	position: absolute;
	top: 48px;
	bottom: 20px;
	border-right: 1px solid #e5e5e5;
	margin-left: -40px;
}
#pheader .main_menu_designer .vline {
	top: 51px;
	margin-left: -95px;
}
#pheader .main_menu_designer .main_menu_extend_column {
	padding-left: 82px;
	min-height: 370px;
}
#pheader .main_menu_extend_column .column_image {
	margin-left: -82px;
}


/**
 * LEFT MENU
 */

#left_menu {
	padding: 0 0 14px 10px;
	font-family: 'Lato', sans-serif;
}
#left_menu .section {
	font-family: font_a_medium;
}
#left_menu .active  {
	font-family: 'Lato', sans-serif;
}

#left_menu .section {
	line-height: 17px;
}
#left_menu .section a {
	padding-bottom: 3px;
}
#left_menu li a {
	padding-top: 0px;
	padding-bottom: 5px;
	font-size: 13px;
}
#left_menu li a b {
	font-size: 13px;
	font-weight: normal;
}
.menu li.related_category a .arrow {
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	background-position: right -232px;
}

#pleft .pub { display: none; }

#return_to { display: none; }

#left_menu li.section { padding-top:12px; }
#left_menu li.section { padding-top:12px; }
#left_menu li.section, 
#left_menu li.section.category, 
#left_menu li.section.sales { padding-top:12px; }
#pbody {
	position: relative;
	padding-top: 121px;
}
.top_navigation_6770 .super_section {
	padding: 15px 0;
}
#pleft .back_to, 
#pleft .back_to2 {
	display: block;
	margin-top: 15px;
	font-family: font_a_medium;
	font-size: 13px;
	text-transform: uppercase;
}
#pleft .back_to2 { margin-top: 0; }
#pleft .back_to::before, 
#pleft .back_to2::before {
	content: ' ';
	display: inline-block;
	height: 16px;
	padding-left: 16px;
	vertical-align: middle;
	background: url(http://css.simonscdn.ca/simons/css/images/small_arrows.png?_=1) no-repeat 5px -331px;
}
.universes_top_banner { padding-top:20px; }
.product .price {
	font-size: 14px;
	line-height: 17px;
}
#product_right .model { font-size: 10px; }


@media (min-width: 1610px) { 
	#pcontent { padding-right: 222px; }
	.full_width #pcontent { padding-right: 0px; }
}

body,
#brand_page_content a,
.mini_bag .empty,
.mini_bag .empty_logged { font-family: 'Lato', Arial, Helvetica, sans-serif; }

/* Prevent image zoom to go over the top navigation when in product page */
body.product_page .zoomtracker { z-index: 910 !important; }
body.product_page .cursorshade { z-index: 900 !important; }
body.product_page .magnifyarea { z-index: 1000 !important; }




/* HOLIDAY */
#pheader .main_menu .simons_holiday a.mm {
	position: relative;
	z-index: 2;
	color: #c00404;
}
#pheader .main_menu .simons_holiday a.mm:hover { color: #c00404; }
#pheader .main_menu li.simons_holiday:hover a.mm { color: #c00404 !important; }

.simons_holiday .flocon {
	display: block;
	position: absolute;
	z-index: 1;
	width: 82px;
	height: 60px;
	margin-left: 60px;
	bottom: 0;
	background: url(//imarcom.simonscdn.ca/imarcom/css/images/top_nav/flocon.png?__b6d59b733b762cba687febe5664b341d) 0 0 no-repeat;
}
.main_menu_en .simons_holiday .flocon { margin-left: 27px; }

#pheader .main_menu .simons_holiday .raise { margin-top: -20px; }

#pheader .main_menu .simons_holiday .main_menu_extend_title { top: -12px; }
#pheader .main_menu .simons_holiday .boxes {
	display: block;
	margin: 15px 0 15px -46px;
}
.main_menu_holiday {
	border-top: 1px solid #d0d0d0;
	background: #fff url(//imarcom.simonscdn.ca/imarcom/css/images/top_nav/bg_holiday.jpg?__22ba7520263248937ee611006a00b154) 50% top no-repeat;
	background-size: 100%;
}
.main_menu_holiday .main_menu_extend_content { background: transparent !important; }
.main_menu_holiday .main_menu_extend_content:after,
.main_menu_holiday .main_menu_extend_content:before { display: none; }
#pheader .main_menu_holiday .main_menu_extend_content { left: -22px; }



/* NE PAS COPIER DANS chris.uat.css - ces css sont déjà sur le site de simons */
body .free_shipping_0 { display: none; }
body .free_shipping_50 { display: none; }
body .free_shipping_100 { display: none; }
body .shipping_499 { display: block; }

body.free_shipping_100 .free_shipping_100 { display: block; }
body.free_shipping_50 .free_shipping_50 { display: block; }
body.free_shipping_0 .free_shipping_0 { display: block; }

body.free_shipping_50 .shipping_499 { display: none; }
body.free_shipping_100 .shipping_499 { display: none; }
body.free_shipping_0 .shipping_499 { display: none; }

div.free_returns { display: none; }

#pheader .main_menu li.simons_holiday { display: none; }
