/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. Search Page
    04. Product Template
    05. "RHINESTONE DRESS" Product
    06. "Wish List" Page
    07. "True Stories" Page
    08. "BMNY &#8211;" Page
    09. "Editorial: III" Page
    10. "Join Our Mailing List" Page
    11. "Size Guide" Page
    12. "About Us" Page
    13. "404" Page
    14. "Contact Us" Page
    15. "Privacy Policy" Page
    16. "Checkout" Page
    17. "Shopping Cart" Page
    18. "Shipping &#038; Returns" Page
    19. "My Account" Page
    20. "Terms and Conditions" Page
    21. "Shop" Page
    22. "Editorial: The Chromatics" Page
    23. "Submissions to True Stories" Page
    24. "BMNY Models" Page
    25. "Editorial: Abbey Lee" Page
    26. "Editorial: Tom Ford" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #zoom_move{
	margin-top:-40px!important;
	overflow:visible;
}

body #b_icon{
	margin-top: -1px !important;
}

body #b_counter span{
	font-weight:bold;
	margin-top: -1px !important;
	display: block;
	font-weight:bold;
}

body #wishlist_m{
	padding-top:0px !important;
	padding-bottom:20px !important;
	width:140px !important;
	margin-bottom:25px !important;
	padding-top:0px !important;
	padding-bottom:20px !important;
	width:140px !important;
	margin-bottom:25px !important;
	padding-top:0px !important;
	padding-bottom:20px !important;
	width:140px !important;
	margin-bottom:25px !important;
	padding-top:0px !important;
	padding-bottom:20px !important;
	width:140px !important;
	margin-bottom:25px !important;
}

body .woocommerce-password-strength.strong{
	background-color: #999;
	border-color: #999;
	color:white !important;
}

body .woocommerce-password-strength.good{
	background-color: #ccc;
	border-color: #ccc;
}

body .woocommerce-password-strength.bad{
	background-color: #ddd;
	border-color: #ddd;
}

body .woocommerce-password-strength.short{
	background-color: #eee;
	border-color: #eee;
}

body .entry-title{
	display:none !important;
}

body .signup_info .woocommerce-message{
	margin-top: 0px !important;
	width: 100% !important;
	position: relative !important;
	left: 50% !important;
	max-width: 550px !important;
}

body .woocommerce-message .button{
	text-align: center !important;
	display: table !important;
	float: none !important;
	border-radius: 0 !important;
	background:#222 !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	color:white !important;
	margin-top: 20px !important;
	font-size:10px !important;
}

body .woocommerce-error_2, body .woocommerce-error{
	color:red !important;
	line-height:18px;
	top:0px !important;
	font-size:10px !important;
	margin-top:0px !important;
	margin-left:auto !important;
	min-width:none !important;
	left:auto !important;
	padding-left:0px !important;
	position:relative !important;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	text-transform:uppercase;
	-webkit-transform:translate(0%) !important;	-ms-transform:translate(0%) !important;	transform:translate(0%) !important;
}

body .woocommerce-error:before{
	content: "" !important;
}

body input{

	border-radius: 0 !important;
}

body textarea:focus, body input:focus{
	outline: none !important;
}

body input:-webkit-autofill, body input:-webkit-autofill:hover, body input:-webkit-autofill:focus, body input:-webkit-autofill:hover{

	transition-delay: 9999s;
}

body .search-submit{
	background:none !important;
	color:#222 !important;
	padding:0;
	margin-top:-3px;
	width:13px !important;
	float:none !important;
	left:-60% !important;
	position:absolute;
	right:auto !important;
}

body .search-form input[type=search]{
	width:160%;
	padding-left:25px;
	right:0px;
	margin-left:-60%;
	text-align:right;
	border:none;
	background:none !important;
	border-bottom:1px solid #222;
	padding-bottom:5px;
	font-size:10px;
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	letter-spacing:1px;

	-moz-osx-font-smoothing: grayscale;
}

body #m_right{
	top:70px;
	margin-top:0px !important;
	right:18px;
}

body del{
	position: relative;
	display: inline-block;
	margin-right:5px;
	text-decoration:none;
}

body del::before{
	content: '';
	border-bottom: 1px solid #111;
	width: 100%;
	position: absolute;
	right: 0;
	top: 44%;
}

body #zoom_counter{
	right:-66px !important;
}

body .p1_slide{
	width:47.7%;
	margin-top:35px;
}

body #hamburger{
	margin-top:10px;
}

body #container{
	margin-top: 180px;
}

body #bag{
	margin-top:7px;
}

body #main_img_roll .category_images{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	width:95%;
	margin-top:-5px;
}

body #mobile_footer .socials{
	margin-top:30px !important;
}

body .category_images img{
	max-width:450px;
	width:100% !important;
}

body #main_img_roll .cat_item{
	margin-bottom:50px !important;
}

body #m_left .login_text{
	display:block;
	line-height:18px;
}

body #m_under{
	margin-top:25px;
	margin-bottom:25px;
}

body #m_under .login_text{
	display:block;
	line-height:18px;
}

body #holder_mobile .side_bar_text{
	font-size:36px;
	line-height:34px;
}

body #art_start .ts_new_img_block{
	width:80% !important;
}

body #mobile_menu_bar .search_mobile{
	top: 22px !important;
	width:16px !important;
	left: 50px;
}

body #search_m{
	cursor:pointer;
}

body .mobile_search_drop .search_drop_down .search_header{
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:10.5px;
	margin-top:20px;
	letter-spacing:.5px;
}

body .mobile_search_drop{
	padding-top:30px;
	top:70px !important;
	display:none !important;
}

body .mobile_search_close{
	width: 13px;
	position: absolute;
	top: 0px !important;
	right: 17px;
}

body #mobile_menu_bar{
	z-index:2003 !important;
}

body .featured_small_info{
	bottom:25px;
}

body #mobile_footer .footer_btns{
	line-height:12px;
}

body #m_join{
	margin-bottom: 20px !important;
}

body #pass_sub{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	display: block !important;
}

body .join_info{
	width: 80%;
}

@media screen and (max-width: 1000px){

	body #main_img_roll .cat_item{
	margin-top:50px !important;
	margin-bottom:0px !important;
}

body #main_img_roll .cat_item:nth-child(1){

	margin-top:0px !important;
	margin-bottom:0px !important;
}

body .woocommerce-error, body .woocommerce-error_2{
	position:relative !important;
}

body .mobile_search_drop{
	display:block !important;
	z-index:2002 !important;
}

body .mobile_search_drop .search-form{
	width:90%;
	max-width:450px;
	margin-left:auto;
	margin-right:auto;
	font-size:10.5px;
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	letter-spacing:1px;
}

body .mobile_search_drop .search-submit{
	background:none !important;
	color:#222 !important;
	padding:0;
	margin-top:-15px;
	width:16px !important;
	float:none !important;
	left:auto !important;
	position:absolute;
	right:0px !important;
}

body .mobile_search_drop .search-form input[type=search]{
	width:100%;
	padding-left:0;
	right:auto;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:left;
	border:none;
	margin-top:10px;
	background:none !important;
	border-bottom:1px solid #222;
	padding-bottom:5px;
	font-size:10.5px;
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	letter-spacing:1px;

	-moz-osx-font-smoothing: grayscale;
}

body #ts_story{
	padding-bottom:20px !important;
}

body #m_left .login_text{
	font-size:12.5px !important;
	line-height:24px !important;
}

body #m_under .login_text{
	font-size:12.5px !important;
	line-height:24px !important;
}

body #mobile_footer .footer_btns{
	margin-bottom:2px !important;
	}

}



@media screen and (max-width: 700px){

	body #ts_story{
	padding-bottom:40px !important;
}

body #main_img_roll{
	padding-bottom:50px;
	}

}



@media screen and (max-width: 450px){

	body #art_start .ts_new_img_block{
	width:100% !important;
}

body #mobile_menu_bar .search_mobile{
	left: 14% !important;
}

body #mobile_menu_dropper{
	padding-left: 5% !important;
}

body #bag{
	right: 5% !important;
}

body .mobile_search_drop .mobile_search_close{
	right: 5%;
}

body #wish_movile{
	right: 12% !important;
}

body #hamburger{
	left: 5% !important;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #mobile_content{
	margin-top:80px !important;
}

body.page:not(.home) input{
	border-radius:0 !important;
}

body.page:not(.home) #whiteness{
	pointer-events:none;
}

body.page:not(.home) .hentry footer{
	display:none;
}

body.page:not(.home) #mobile_info{
	margin-top:20px !important;
	padding-bottom:0px !important;
}

body.page:not(.home) #primary{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	height:100% !important;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

body.page:not(.home) .contain_this{
	margin-top:165px;
}

body.page:not(.home) #ts_editorial .ts_articles3{
	margin-top:30px;
}

body.page:not(.home) select{
	padding-left: 0 !important;

	-moz-appearance: none !important;
	appearance: none !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;	box-sizing: border-box !important;
	border-radius: 0 !important;
	margin:0 !important;
}

body.page:not(.home) option{
	padding: 0 !important;
}

body.page:not(.home) #item_cart .item_list label:nth-child(11){

	top:25px !important;
	position:relative;
}

body.page:not(.home) #item_cart .item_list .item_list .item_line{
	margin-top:70px !important;
}

body.page:not(.home) #mobile_info .item_list .add_btn_m{
	margin-top:20px !important;
}

body.page:not(.home) #totals_m{
	margin-top:-20px !important;
}

body.page:not(.home) #totals .promo_code{
	background:none!important;
}

body.page:not(.home) #totals .promo_code input[type=text]{
	background:none!important;
}

body.page:not(.home) #ts_img_roll{
	padding-bottom:20vh !important;
}

@media screen and (max-width: 1000px){

	body.page:not(.home) #main_img_roll .cat_item{
	margin-top:50px !important;
	margin-bottom:0px !important;
}

body.page:not(.home) #main_img_roll .cat_item:nth-child(1){

	margin-top:0px !important;
	margin-bottom:0px !important;
}

body.page:not(.home) .woocommerce-error, body.page:not(.home) .woocommerce-error_2{
	position:relative !important;
}

body.page:not(.home) .mobile_search_drop{
	display:block !important;
	z-index:2002 !important;
}

body.page:not(.home) .mobile_search_drop .search-form{
	width:90%;
	max-width:450px;
	margin-left:auto;
	margin-right:auto;
	font-size:10.5px;
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	letter-spacing:1px;
}

body.page:not(.home) .mobile_search_drop .search-submit{
	background:none !important;
	color:#222 !important;
	padding:0;
	margin-top:-15px;
	width:16px !important;
	float:none !important;
	left:auto !important;
	position:absolute;
	right:0px !important;
}

body.page:not(.home) .mobile_search_drop .search-form input[type=search]{
	width:100%;
	padding-left:0;
	right:auto;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:left;
	border:none;
	margin-top:10px;
	background:none !important;
	border-bottom:1px solid #222;
	padding-bottom:5px;
	font-size:10.5px;
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	letter-spacing:1px;

	-moz-osx-font-smoothing: grayscale;
}

body.page:not(.home) #ts_story{
	padding-bottom:20px !important;
}

body.page:not(.home) #m_left .login_text{
	font-size:12.5px !important;
	line-height:24px !important;
}

body.page:not(.home) #m_under .login_text{
	font-size:12.5px !important;
	line-height:24px !important;
}

body.page:not(.home) #mobile_footer .footer_btns{
	margin-bottom:2px !important;
	}

}



/*-----------------------------------------------*/
/*  Search Page                                  */
/*-----------------------------------------------*/
body.search #main .page-header h1{
	margin-top:62px !important;
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskRoman';
	font-weight:normal;
	font-size:11px;
	letter-spacing:1.5px;
	padding:none !important;
}

body.search input[type=text], body.search input[type=button]{

	border-radius: 0 !important;
}

body.search #logo{
	position:fixed !important;
	top:0px !important;
}

body.search textarea:focus, body.search input:focus{
	outline: none;
}

body.search #main .entry-title a{
	font-size:10px;
}

body.search .search_holder{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	width:50%;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	-webkit-flex-wrap:wrap;	-ms-flex-wrap:wrap;	flex-wrap:wrap;
	-webkit-box-pack:space-between;	-ms-flex-pack:space-between;	justify-content:space-between;
}

body.search #main .search_holder article{
	width:47%;
	margin-bottom:30px;
}

body.search .search_title{
	font-size:12px;
	letter-spacing:0px;
	text-transform:uppercase;
	color:#111;
	font-family: Helvetica, Arial;
	text-align:center;
}

body.search .post-thumbnail{
	margin-bottom:15px;
}

body.search .search_title a{
	color:#111;
}

body.search .search_title a:hover{
	color:#111;
}

body.search .search_holder .edit-link a{
	display:none;
}

body.search .search_holder .product img{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

body.search #secondary .widget{
	display:none;
}

body.search #primary{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

body.search #main{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	margin-top: 0px !important;
	padding-top:0px !important;
	top:0px !important;
}

body.search .content-area{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	margin-top: 94px !important;
	padding-top:0px !important;
	top:0px !important;
}

body.search #main .search_holder{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	margin-top:0 !important;
	width:60% !important;
	max-width:800px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

body.search #main section .page-content{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

body.search #main section p{
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:10px;
	line-height:16px;
	text-transform:uppercase;
}

body.search .page-content{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	max-width:550px;
	margin-bottom:40px;
	text-align:center;
	text-indent:0;
	padding-left:0px!important;
}

body.search .page-content.page-content input[type=search]{
	width:100%;
	padding-left:0;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

body.search #main section{
	margin-top:20vh;
	width:68%;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

body.search #main div .page-title{
	margin-top:62px;
	text-transform:uppercase;
	font-family: "Berthold Akzidenz Grotesk BE";
	font-size:12px;
	letter-spacing:1.5px;
}

body.search #footer{
	position:fixed !important;
	bottom:30px !important;
	margin-top:auto !important;
	top:auto !important;
}

body.search #main > header{
	border-top:none !important;
	margin-top:0px !important;
	padding-top: 0px !important;
}

body.search .search_holder .hentry p{
	margin-top:20px;
	text-align:left;
	font-size:10px !important;
}

body.search .search_holder p a{
	color:red;
	margin-top:10px !important;
	display:block;
	font-size:10px;
	letter-spacing:1px;
	font-family:'AkzidenzGrotesk-Light';
}

body.search #main div p{
	max-width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-10px;
	font-family: 'AkzidenzGroteskBE-Regular';
	line-height:18px;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
}

body.search .page-content .search-submit{
	left:auto !important;
	right:0 !important;
	width:15px !important;
	margin-bottom:0px !important;
	position:absolute !important;
	padding-bottom:0px!important;
	display:block !important;
}

body.search .page-header .page-title span{
	font-family: "Berthold Akzidenz Grotesk BE";
}

body.search #main .search_holder nav{
	margin-left:auto !important;
	margin-right:auto !important;
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:11px;
	border:none !important;
}

body.search .navigation .nav-links a{
	vertical-align:middle;
}

body.search .navigation .nav-links a.page-numbers{
	color:#999;
}

body.search .navigation .nav-links .current{
	vertical-align:middle;
}

body.search .navigation .nav-links .next{
	background:white;
	height:auto !important;
}

body.search #subscr_email{
	background:none !important;
}

body.search #main > div{
	padding-bottom:40vh;
	margin-top:165px;
}

body.search .hentry .search_title{
	margin-bottom:0px !important;
}

body.search #main .search_holder .hentry{
	margin-bottom:0px !important;
}

@media screen and (max-width: 1000px){

	body.search #main .search_holder{
	width:90% !important;
	max-width:600px !important;
}

body.search #main > div{
	padding-bottom:0vh;
	margin-top:165px;
}

body.search #main > header{
	margin-top:5px !important;
}

body.search #main section{
	margin-top:50px;
	width:90%;
	max-width:600px;
}

body.search #main .search_holder article{
	margin-bottom:0px;
	}

}



@media screen and (max-width: 700px){

	body.search .page-header{
	margin-bottom:5px !important;
}

body.search .product .post-thumbnail{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

body.search .hentry .post-thumbnail{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

body.search #main section{
	max-width:400px;
}

body.search .search_holder{
	width:100%;
	max-width:300px;
}

body.search #main .search_holder article{
	width:100%;
	margin-top:30px;
	}

}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product #add_this_m{
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
}

body.single-product .pop_up2{
	height:auto !important;
	padding-bottom:35px!important;
	padding-left:35px !important;
	padding-right:35px !important;
	border:none !important;
	width:80% !important;
	max-width:300px;
}

body.single-product #container{
	padding-bottom:0px !important;
}

body.single-product .pop_up2 .email_text{
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskBE-Regular';
}

body.single-product .under_it{
	margin-bottom:5px;
}

body.single-product .pop_up2 .pop_text input[type=text]{
	margin-top:15px;
	margin-bottom:5px;
	width:175px !important;
}

body.single-product del{
	position: relative;
	display: inline-block;
	margin-right:0px;
	text-decoration:none;
}

body.single-product del::before{
	content: '';
	border-bottom: 1.5px solid #111;
	width: 100%;
	position: absolute;
	right: 0;
	top: 50%;
}

body.single-product .prod_info2 .prod_title .prod_color{
	margin-top:15px;
}

body.single-product .s_out{
	top:23px !important;
}

body.single-product #mobile_slideshow{
	width:90% !important;
}

body.single-product .prod_info2 .prod_title .p_info{
	width:80% !important;
}

body.single-product .pop_up2 .pop_text .under_it:nth-child(4){

	margin-top:20px;
}

body.single-product #login_menu{
	z-index:13 !important;
}

body.single-product #content .pop_up{
	padding-right:60px !important;
	max-width:600px !important;
	padding-bottom:25px !important;
}

@media screen and (max-width: 1000px){

	body.single-product #main_img_roll .cat_item{
	margin-top:50px !important;
	margin-bottom:0px !important;
}

body.single-product #main_img_roll .cat_item:nth-child(1){

	margin-top:0px !important;
	margin-bottom:0px !important;
}

body.single-product .woocommerce-error, body.single-product .woocommerce-error_2{
	position:relative !important;
}

body.single-product .mobile_search_drop{
	display:block !important;
	z-index:2002 !important;
}

body.single-product .mobile_search_drop .search-form{
	width:90%;
	max-width:450px;
	margin-left:auto;
	margin-right:auto;
	font-size:10.5px;
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	letter-spacing:1px;
}

body.single-product .mobile_search_drop .search-submit{
	background:none !important;
	color:#222 !important;
	padding:0;
	margin-top:-15px;
	width:16px !important;
	float:none !important;
	left:auto !important;
	position:absolute;
	right:0px !important;
}

body.single-product .mobile_search_drop .search-form input[type=search]{
	width:100%;
	padding-left:0;
	right:auto;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:left;
	border:none;
	margin-top:10px;
	background:none !important;
	border-bottom:1px solid #222;
	padding-bottom:5px;
	font-size:10.5px;
	text-transform:uppercase;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	letter-spacing:1px;

	-moz-osx-font-smoothing: grayscale;
}

body.single-product #ts_story{
	padding-bottom:20px !important;
}

body.single-product #m_left .login_text{
	font-size:12.5px !important;
	line-height:24px !important;
}

body.single-product #m_under .login_text{
	font-size:12.5px !important;
	line-height:24px !important;
}

body.single-product #mobile_footer .footer_btns{
	margin-bottom:2px !important;
	}

}



@media screen and (max-width:700px){

}



/*-----------------------------------------------*/
/*  "RHINESTONE DRESS" Product                   */
/*-----------------------------------------------*/
body.postid-773 #login_menu{
	margin-top:62px;
}



/*-----------------------------------------------*/
/*  "Wish List" Page                             */
/*-----------------------------------------------*/
body.page-id-745 #container{
	margin-top:80px !important;
}

body.page-id-745 .w_item_list{
	width:145px;
	display:inline-block;
	margin:25px;
	float:none !important;
	min-height: 312px;
}

body.page-id-745 #wish_inner{
	margin: 40px auto;
	max-width: 685px !important;
}

body.page-id-745 del::before{
	top: 50% !important;
}

@media screen and (max-width: 1000px){

	body.page-id-745 #w_mobile_info{
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

body.page-id-745 #wish_inner{
	margin-bottom:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "True Stories" Page                          */
/*-----------------------------------------------*/
body.page-id-1411 #blog_btn{
	color:red !important;
}

body.page-id-1411 #ts_story{
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

body.page-id-1411 #ts_img_roll{
	padding-bottom:40px !important;
	margin-bottom:0px !important;
}

@media screen and (max-width: 1000px){

	body.page-id-1411 #ts_img_roll{
	padding-bottom:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "BMNY &#8211;" Page                          */
/*-----------------------------------------------*/
body.page-id-8 .del{
	position: relative;
	display: inline-block;
	margin-right:5px;
	text-decoration:none;
}

body.page-id-8 .search_mobile{
	cursor:pointer;
}

body.page-id-8 .del::before{
	content: '';
	border-bottom: 1px solid #111 !important;
	width: 100% !important;
	position: absolute !important;
	right: 0 !important;
	top: 44% !important;
}

body.page-id-8 #m_right{
	top:70px;
	margin-top:0px !important;
	right:18px;
}

body.page-id-8 #sign_this{
	right: 50px !important;
}

body.page-id-8 #main_img_roll{
	margin-top: 100px !important;
	position: relative !important;
}

body.page-id-8 #main_img_roll a > div{
	margin-top: -5px !important;
}

body.page-id-8 .video{
	width:64% !important;
	margin-top: 80px !important;
	margin-bottom: 0px !important;
}

body.page-id-8 .playpause, body.page-id-8 .pauseplay{
	bottom: 20px !important;
	width:17px !important;
}

body.page-id-8 #main_img_roll div .vids{
	margin-bottom: 0 !important;
}

body.page-id-8 #main_img_roll .slide_new3{
	display:block;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 1000px){

	body.page-id-8 #main_img_roll .slide_new3{
	margin-bottom:10px !important;
}

body.page-id-8 #main_img_roll .slide_new4{
	margin-bottom:0px !important;
	margin-top:40px !important;
}

body.page-id-8 .video{
	width:90% !important;
	margin-bottom: 45px !important;
	margin-top: 45px !important;
	}

}



@media screen and (max-width: 700px){

	body.page-id-8 .slide_new3{
	margin-bottom:0 !important;
}

body.page-id-8 .slide_new4{
	margin-bottom:0px !important;
	margin-top:40px !important;
}

body.page-id-8 .slide3_n1{
	margin-bottom:0px !important;
	margin-top:0px !important;
	}

}



@media screen and (max-width: 550px){

	body.page-id-8 .homepage_custom_block_2{
	margin-bottom:0px !important;
}

body.page-id-8 .slide3_n1{
	margin-bottom:0px !important;
	margin-top:40px !important;
	}

}



/*-----------------------------------------------*/
/*  "Editorial: III" Page                        */
/*-----------------------------------------------*/
body.page-id-1433 #ts_editorial .ts_articles .ts_block:nth-child(3){

	padding-bottom:0px !important;
	margin-bottom:40px !important;
}

body.page-id-1433 #ts_editorial .ts_articles .ts_block{
	margin-bottom:60px !important;
}



/*-----------------------------------------------*/
/*  "Join Our Mailing List" Page                 */
/*-----------------------------------------------*/
body.page-id-1505 #sub_this{
	margin-top:27px;
}



/*-----------------------------------------------*/
/*  "Size Guide" Page                            */
/*-----------------------------------------------*/
body.page-id-15 #mobile_info .size_section:nth-child(7){

	margin-top:60px !important;
}

body.page-id-15 #mobile_info > span:nth-child(1){

	margin-bottom:0 !important;
}

body.page-id-15 #container{
	margin-top: 0px !important;
}

body.page-id-15 #mobile_info .size_section:nth-child(3){

	margin-top:40px;
}

body.page-id-15 #mobile_info .size_section{
	margin-bottom:0px !important;
	margin-top:20px;
}

body.page-id-15 #mobile_info{
	width:100% !important;
	margin-bottom:0px !important;
}

body.page-id-15 #guide_info{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

@media screen and (max-width: 1000px){

	body.page-id-15 #container{
	padding-bottom:0px !important;
	}

}



@media screen and (max-width: 450px){

	body.page-id-15 #mobile_info .size_section .size_title{
	width:7% !important;
}

body.page-id-15 #s1 .size_number, body.page-id-15 #s2 .size_number, body.page-id-15 #s3 .size_number, body.page-id-15 #s4 .size_number, body.page-id-15 #s5 .size_number, body.page-id-15 #s6 .size_number, body.page-id-15 #s8 .size_number, body.page-id-15 #s7 .size_number, body.page-id-15 #s9 .size_number, body.page-id-15 #s10 .size_number{
	margin-right:auto !important;
	width:11% !important;
	text-align:center !important;
	}

}



/*-----------------------------------------------*/
/*  "About Us" Page                              */
/*-----------------------------------------------*/
body.page-id-13 #main .about_holder .ab_text2:nth-child(6){

	margin-top:30px !important;
	margin-bottom:60px !important;
}

body.page-id-13 .about_holder{
	text-transform:uppercase;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	margin-bottom:0px !important;
	padding-bottom:0px;
}

body.page-id-13 #main .about_holder .ab_text2:nth-child(4){

	margin-top:10px !important;
	margin-bottom:60px !important;
}

body.page-id-13 #main .about_holder .ab_text1{
	margin-top:40px !important;
	margin-bottom:60px !important;
}

body.page-id-13 .ab_img{
	width: 46%;
	margin-left: 1.7%;
	margin-right: 1.7%;
	margin-bottom: 4.1% !important;
	display: inline-block;
	cursor: pointer;
}

body.page-id-13 #main .about_top .ab1_right{
	text-transform:uppercase;
}

body.page-id-13 #mains .about_top .ab1_right{
	text-transform:uppercase;
}

body.page-id-13 #mains .about_holder .ab_text2{
	margin-bottom:80px !important;
}

@media screen and (max-width: 1000px){

	body.page-id-13 #mains .about_holder .ab_text2{
	margin-bottom:50px !important;
	margin-top:0px;
}

body.page-id-13 #mains .about_holder .ab_text1{
	margin-top:20px;
	margin-bottom:60px;
}

body.page-id-13 #mains .about_holder .ab_text2:nth-child(6){

	margin-bottom:0px !important;
	margin-top:20px;
	}

}



@media screen and (max-width: 700px){

	body.page-id-13 #mains .about_holder .ab_text2{
	margin-bottom:30px !important;
}

body.page-id-13 #mains .about_holder .ab_text2:nth-child(6){

	margin-top:25px !important;
	}

}



@media screen and (max-width: 550px){

	body.page-id-13 .about_holder .ab_text2 .ab2_left{
	padding:0px !important;
	width:90%;
	margin-left:auto !important;
	margin-right:auto !important;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px !important;
}

body.page-id-13 .about_holder .ab_text2 .ab2_right2{
	margin-left:auto;
	margin-right:auto;
	width:90%;
	font-size:10px !important;
	padding:0px !important;
}

body.page-id-13 .about_holder .ab_text2{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px !important;
	margin-bottom:30px !important;
	text-align:center;
}

body.page-id-13 .about_holder .ab_text2 .ab2_right{
	padding:0px !important;
	font-size:24px;
	margin-top:15px;
	width:90%;
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-13 #main .about_holder .ab_text2:nth-child(6){

	margin-top:30px !important;
	margin-bottom:50px !important;
}

body.page-id-13 #main .about_holder .ab_text1{
	margin-top:20px !important;
	margin-bottom:50px !important;
}

body.page-id-13 #main .about_holder .ab_text2:nth-child(4){

	margin-top:10px !important;
	margin-bottom:45px !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-13 #main .about_top .ab1_right{
	margin-top:45px !important;
}

body.page-id-13 .about_holder .ab_text2 .quote_name{
	margin-top:10px;
	}

}



/*-----------------------------------------------*/
/*  "404" Page                                   */
/*-----------------------------------------------*/
body.page-id-1590 .four_oh_four_holder{
	width:90%;
	max-width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:95px;
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:10.5px;
	line-height:18px;
	text-transform:uppercase;
	margin-bottom:50px;
}

body.page-id-1590 #footer{
	position:fixed !important;
	bottom:30px !important;
	margin-top:auto !important;
	top:auto !important;
}

body.page-id-1590 .four_oh_four_holder a{
	margin-top:40px !important;
}

body.page-id-1590 .four_oh_four_header{
	font-size:16px;
	margin-bottom:20px;
}

body.page-id-1590 .four_oh_four_img{
	max-width:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}



/*-----------------------------------------------*/
/*  "Contact Us" Page                            */
/*-----------------------------------------------*/
body.page-id-11 #mobile_info{
	width:90% !important;
}

body.page-id-11 #container{
	margin-top: 0px !important;
}

@media screen and (max-width: 1000px){

	body.page-id-11 #mobile_info .contact_under{
	margin-top:55px !important;
}

body.page-id-11 #m_form .fields:nth-child(6){

	margin-bottom:5px !important;
	}

}



/*-----------------------------------------------*/
/*  "Privacy Policy" Page                        */
/*-----------------------------------------------*/
body.page-id-176 #priv_info{
	width:100%;
	margin-bottom:0px;
}

body.page-id-176 #container{
	padding-bottom:0px;
}

body.page-id-176 #mobile_info{
	width:100% !important;
}

body.page-id-176 #mobile_content{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

@media (max-width: 600px){

	body.page-id-176 #priv_info .priv_columns{
	text-align: left;
	}

}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-6 #mobile_info{
	margin-bottom:0px !important;
}

body.page-id-6 #container{
	padding-bottom:0 !important;
}

body.page-id-6 #item_cart .item_list img{
	max-width:280px;
}

body.page-id-6 .woocommerce-message, body.page-id-6 .woocommerce-info{
	display:none !important;
	opacity:0 !important;
}

body.page-id-6 .woocommerce-message:before{
	content: "" !important;
}

body.page-id-6 .woocommerce-error{
	color:red !important;
	top:100px !important;
	font-size:10px !important;
	text-transform:uppercase;
	margin-top:0px !important;
	margin-left:auto !important;
	min-width:none !important;
	left:50% !important;
	padding-left:0px !important;
	position:absolute !important;
	font-family: 'AkzidenzGroteskBE-Regular' !important;
	-webkit-transform:translate(-50%) !important;	-ms-transform:translate(-50%) !important;	transform:translate(-50%) !important;
}

body.page-id-6 #mobile_footer{
	margin-top:-50px !important;
}

@media screen and (max-width: 1000px){

	body.page-id-6 #main{
	margin-bottom: 0px !important;
	padding-bottom:40px !important;
}

body.page-id-6 .woocommerce-error{
	top:1655px !important;
	left:53% !important;
	position:absolute !important;
}

body.page-id-6 #mobile_info > .item_list{
	margin-bottom:50px !important;
}

body.page-id-6 #mobile_info > .item_list > .fields{
	font-size:8px !important;
}

body.page-id-6 #mobile_info .item_list .item_list .fields{
	font-size:8px !important;
}

body.page-id-6 #mobile_info .item_list .item_list input[type=text]{
	font-size:11px !important;
	margin-top:5px !important;
	margin-bottom:10px;
}

body.page-id-6 #mobile_info .item_list span.fields{
	font-size:8px !important;
}

body.page-id-6 #mobile_info > .item_list > .fields .form_text2{
	text-indent:0 !important;
	font-size:11px !important;
	margin-top:5px !important;
}

body.page-id-6 #mobile_info > .item_list > .fields input[type=text]{
	font-size:11px !important;
	margin-top:5px !important;
	}

}



/*-----------------------------------------------*/
/*  "Shopping Cart" Page                         */
/*-----------------------------------------------*/
@media screen and (max-width: 1000px){

	body.page-id-5 #mobile_info .recommended{
	margin-top:40px !important;
}

body.page-id-5 #main{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Shipping &#038; Returns" Page               */
/*-----------------------------------------------*/
body.page-id-19 #terms_info{
	padding-bottom:20vh !important;
}

@media screen and (max-width: 1000px){

	body.page-id-19 #terms_info{
	padding-bottom:0vh !important;
	}

}



/*-----------------------------------------------*/
/*  "My Account" Page                            */
/*-----------------------------------------------*/
body.page-id-7 .hentry div form{
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:90% !important;
}

body.page-id-7 .state_select a{
	border:none !important;
	text-indent:none !important;
	padding: 0 !important;
}

body.page-id-7 .woocommerce-error{
	background: white !important;
	border-top: none !important;
}

body.page-id-7 .select2-result-label{
	font-size:9px;
	font-family: 'AkzidenzGroteskBE-Regular';
	letter-spacing: 1px;
	text-transform:uppercase;
	padding-left:0 !important;
}

body.page-id-7 .select2-drop-active{
	border:none!important;
	padding-left:0 !important;
	background:white !important;
}

body.page-id-7 .select2-drop-active ul{
	padding-left:0 !important;
	margin-left:0 !important;
	text-indent:0 !important;
	background:white !important;
}

body.page-id-7 .select2-search{
	display:none!important;
}

body.page-id-7 input, body.page-id-7 .state_select{
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:9px;
	letter-spacing:1.5px;
	color:black;

	border: none;
	text-transform:uppercase;
	width:100%;
	background-color:white;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
	-webkit-box-shadow: none;	box-shadow: none;
	padding-bottom:8px;
	text-indent:none;

	border-radius: 0;

	outline: none;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

body.page-id-7 .woocommerce-message, body.page-id-7 .woocommerce-info{
	width:85% !important;
	padding:0 !important;
	margin-left: 0 !important;
	max-width:450px !important;
	background:white;
	left:50%;
	-webkit-transform:translate(-50%, 0);	-ms-transform:translate(-50%, 0);	transform:translate(-50%, 0);
	text-align:left;
	position:absolute;
	margin-top:120px !important;
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:10.5px;
	border-top:none !important;
	color:#222;
	background:none !important;
	text-transform:uppercase !important;
}

body.page-id-7 .woocommerce-message:before{
	content: "" !important;
}

body.page-id-7 label{
	font-family: 'AkzidenzGroteskBE-Regular';
	text-transform:uppercase;
	font-size:8px;
	letter-spacing:1.5px;
	color:#777;
}

body.page-id-7 label span{
	display:none;
}

body.page-id-7 .hentry div fieldset{
	border:none !important;
	padding:0px !important;
}

body.page-id-7 .woocommerce-EditAccountForm fieldset legend{
	font-family: "Berthold Akzidenz Grotesk BE";
	text-transform:uppercase;
	font-size:10.5px;
	letter-spacing:1.5px;
	padding-top:40px !important;
	padding-bottom:20px !important;
}

body.page-id-7 .woocommerce-EditAccountForm p input[type=submit]{
	font-family: "Berthold Akzidenz Grotesk BE";
	color:white !important;
	width:100%;
	text-align:center;
	font-size:10px;
	font-weight:normal !important;
	letter-spacing:1.5px;
	background-color:#2d2d2d !important;
	padding-top:6px;
	padding-bottom:6px;
	display:block;

	-moz-osx-font-smoothing: grayscale;

	-moz-transition:background-color .2s ease-in;
	-o-transition:background-color .2s ease-in;
	cursor:pointer;
}

body.page-id-7 .woocommerce-EditAccountForm p input[type=submit]:hover{
	background-color:#999;
	color:white !important;
}

body.page-id-7 .woocommerce-EditAccountForm fieldset .woocommerce-password-strength{
	font-family: "Berthold Akzidenz Grotesk BE";
	font-weight:normal;
	font-size:10.5px;
	text-transform:uppercase;
	background:#333;
	color:white;
}

body.page-id-7 .woocommerce-EditAccountForm fieldset small{
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:10.5px !important;
	text-transform:uppercase;
}

body.page-id-7 .account_info{
	width:90% !important;
	max-width:450px !important;
}

body.page-id-7 .hentry form h3{
	font-family: "Berthold Akzidenz Grotesk BE";
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1.5px;
	font-weight:normal;
}

body.page-id-7 .hentry p input[type=submit]{
	font-family: "Berthold Akzidenz Grotesk BE";
	color:white !important;
	width:100%;
	text-align:center;
	font-size:10px;
	font-weight:normal !important;
	letter-spacing:1.5px;
	background-color:#2d2d2d !important;
	padding-top:10px;
	padding-bottom:10px;
	display:block;

	-moz-osx-font-smoothing: grayscale;

	-moz-transition:background-color .2s ease-in;
	-o-transition:background-color .2s ease-in;
	cursor:pointer;
	margin-top:20px;
}

body.page-id-7 .required{
	display:none !important;
}

body.page-id-7 strong{
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:9px !important;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1.5px;
}

body.page-id-7 .woocommerce-MyAccount-orders span{
	font-family: "Berthold Akzidenz Grotesk BE";
	text-transform:uppercase;
	font-weight:normal;
	font-size:10px;
	color:#333;
}

body.page-id-7 .woocommerce-MyAccount-orders thead .order-number{
	text-align:center;
	border-bottom:0;
	border-left:0;
	border-right:0;
}

body.page-id-7 .woocommerce-MyAccount-orders thead .order-date{
	text-align:center;
	border-bottom:0;
	border-left:0;
	border-right:0;
}

body.page-id-7 .woocommerce-MyAccount-orders tr th{
	text-align:center;
	border-bottom:0;
	border-left:0;
	border-color:#333 !important;
	border-right:0;
}

body.page-id-7 .woocommerce-MyAccount-orders thead .order-total{
	text-align:center;
	border:0;
}

body.page-id-7 .woocommerce-MyAccount-orders tbody .order-number{
	text-align:center;
	color:red !important;
	border-bottom:0;
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:11px !important;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1.5px;
}

body.page-id-7 .woocommerce-MyAccount-orders .order-number a{
	color:red !important;
}

body.page-id-7 .woocommerce-MyAccount-orders tbody .order-date{
	text-align:center;
	border-bottom:0;
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:11px !important;
	text-transform:uppercase;
	border-left:0;
}

body.page-id-7 .woocommerce-MyAccount-orders tbody td{
	text-align:center;
	border-bottom:0;
	font-family: 'AkzidenzGroteskBE-Regular';
	font-size:11px !important;
	text-transform:uppercase;
	border-color:#999 !important;
}

body.page-id-7 .woocommerce-MyAccount-orders tbody .woocommerce-Price-amount{
	font-size:12px;
}

body.page-id-7 .woocommerce-MyAccount-orders tbody .order-actions{
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-color:#999 !important;
	text-align:center !important;
}

body.page-id-7 .woocommerce-MyAccount-orders .order-actions a{
	border-radius:0 !important;
	background:#111;
	color:white;
	font-family: "Berthold Akzidenz Grotesk BE";
	margin:5px !important;
	width:90%;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:15px;
	padding-right:15px;
	font-size:10px !important;
}

body.page-id-7 .hentry .woocommerce-MyAccount-orders{
	border-radius:0 !important;
	border-color:#999 !important;
	width:90% !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

body.page-id-7 #primary{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

body.page-id-7 #mobile_info .sign_form{
	margin-bottom:0px !important;
}

body.page-id-7 #mobile_footer{
	margin-top:-16px !important;
}

body.page-id-7 #mobile_info .account_section{
	width:100% !important;
	max-width:none !important;
}

@media screen and (max-width: 1200px){

	body.page-id-7 .hentry .woocommerce-MyAccount-orders{
	width:80% !important;
	}

}



@media screen and (max-width: 1000px){

	body.page-id-7 .woocommerce-message .button{
	width: 100% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	background: #2d2d2d !important;
}

body.page-id-7 .woocommerce-message{
	max-width: none !important;
	margin-top: 0 !important;
	width: 100% !important;
	position: relative !important;
}

body.page-id-7 .hentry .woocommerce-MyAccount-orders{
	width:100% !important;
	margin-top:-40px;
	}

}



/*-----------------------------------------------*/
/*  "Terms and Conditions" Page                  */
/*-----------------------------------------------*/
body.page-id-17 #terms_info{
	padding-bottom:20vh !important;
}

@media screen and (max-width: 1000px){

	body.page-id-17 #terms_info{
	padding-bottom:0vh !important;
	}

}



/*-----------------------------------------------*/
/*  "Shop" Page                                  */
/*-----------------------------------------------*/
body.post-type-archive-product #mains .bc_bottom .bc_btn:nth-child(2){

	color:#111 !important;
}



/*-----------------------------------------------*/
/*  "Editorial: The Chromatics" Page             */
/*-----------------------------------------------*/
body.page-id-1420 #art_start .ts_new_txt_block{
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 90px;
}

body.page-id-1420 #art_start .ts_new_img_txt_block:nth-child(6){

	margin-bottom:0px;
}

body.page-id-1420 #ts_img_roll{
	padding-bottom:60px !important;
}

body.page-id-1420 #art_start .bg_2{
	margin-top:80px;
	margin-bottom: 180px;
}

body.page-id-1420 #art_start .ts_new_img_txt_block{
	margin-bottom: 100px;
}

body.page-id-1420 .ts_new_img_block2{
	margin-bottom: 100px !important;
}

@media screen and (max-width: 1000px){

	body.page-id-1420 #art_start .bg_2{
	width:90%;
	margin-top:55px;
	margin-bottom:23% !important;
}

body.page-id-1420 #art_start{
	margin-top:60px;
}

body.page-id-1420 #art_start .ts_new_txt_block{
	margin-top:45px;
	margin-bottom:10px;
}

body.page-id-1420 #art_start .ts_new_img_txt_block .ts_txt_new_left{
	margin-bottom:45px;
}

body.page-id-1420 #art_start .ts_new_img_txt_block{
	margin-bottom:0;
	margin-top:0;
}

body.page-id-1420 .ts_new_img_block2{
	margin-bottom:55px !important;
}

body.page-id-1420 #art_start .ts_img_new_right{
	margin-bottom:55px;
	}

}



@media screen and (max-width: 550px){

	body.page-id-1420 #art_start .ts_new_txt_block{
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 60px;
	margin-top: 50px !important;
}

body.page-id-1420 #art_start .ts_new_img_txt_block .ts_txt_new_left{
	margin-bottom: 50px;
}

body.page-id-1420 #ts_img_roll{
	padding-bottom:35px !important;
}

body.page-id-1420 #art_start .bg_2{
	width: 100%;
	margin-bottom:55px !important;
	margin-top:60px;
	margin-bottom: 0px;
}

body.page-id-1420 #art_start .ts_img_new_right{
	margin-bottom:20px;
}

body.page-id-1420 #art_start .ts_img_new_right img{
	width:100%;
	margin-left:0;
}

body.page-id-1420 .ts_new_img_block2 .ts_new_img img{
	margin-left:-50%;
	width:200%;
	max-width:none;
}

body.page-id-1420 #art_start .ts_new_img_txt_block{
	margin-bottom: 20px;
	}

}



/*-----------------------------------------------*/
/*  "Submissions to True Stories" Page           */
/*-----------------------------------------------*/
body.page-id-1522 #ts_editorial{
	padding-bottom:20vh;
}

@media screen and (max-width: 1000px){

	body.page-id-1522 #ts_editorial{
	padding-bottom:0vh !important;
	margin-bottom:0px !important;
}

body.page-id-1522 #ts_editorial > div{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "BMNY Models" Page                           */
/*-----------------------------------------------*/
body.page-id-1503 #ts_img_roll{
	margin-bottom:0px !important;
	padding-bottom:40px !important;
}

body.page-id-1503 #ts_story{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

@media screen and (max-width: 1000px){

	body.page-id-1503 #ts_img_roll{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Editorial: Abbey Lee" Page                  */
/*-----------------------------------------------*/
body.page-id-1427 #ts_editorial .ts_articles3{
	margin-bottom: 0px;
}

body.page-id-1427 #ts_img_roll{
	padding-bottom: 10px !important;
}



/*-----------------------------------------------*/
/*  "Editorial: Tom Ford" Page                   */
/*-----------------------------------------------*/
body.page-id-1457 .ts_articles3 .art_block3_3_alt .art_block3_text_alt{
	top:60px;
}

body.page-id-1457 .ts_articles3 .art_block2_3_alt .art_block_header_alt{
	margin-top:100px;
}

@media screen and (max-width: 700px){

	body.page-id-1457 .ts_articles3 .art_block2_1_alt .art_block1_text_alt{
	margin-top: 40px;
}

body.page-id-1457 .art_block3_text_alt{
	margin-top: -20px;
	position: relative;
}

body.page-id-1457 .ts_articles3 .art_block3_3_alt img{
	margin-top: 60px;
}

body.page-id-1457 .art_block_header_alt{
	top:-30px;
	margin-bottom: 0;
}

body.page-id-1457 .ts_articles3 .art_block3_3_alt .art_block3_text_alt{
	top:60px;
}

body.page-id-1457 .ts_articles3 .art_block2_3_alt .art_block_header_alt{
	margin-top:100px;
	}

}