@CHARSET "ISO-8859-1";

@media screen and (max-width : 1100px) {
	.ck-wear-with-it .wrapper_right_wear_with_it {
		bottom: -160px;
	}
}

/*
@media screen and (device-min-width: 768px){
	#HeaderLink_LanguageCurrencyChange{
		margin-right: 0px;
	}
	#HeaderLink_SignUpEmail{
		margin-right: 0px;
	}
}
*/
/* iPad Landscape  */
@media only screen and (min-device-width: 768px) and (max-device-width:
	1024px) and (orientation:landscape) { 
	div.promo_code_wrapper .success:after {
		position: relative;
/* 		right: 90px !important; */
		top: -45px !important;
		float: right;
	}
	div.buy_wear_with_it div.size_guide {
		display: none;
	}
	div.buy_wear_with_it div#InventoryStatus_Availability_Section_Wrapper {
		margin-bottom: 5px;
	}
	div#widget_coordinate1 div.product_name {
		line-height: 1.2;
	}
	div.buy_wear_with_it div.item_spacer_10px {
		display: none;
	}
}

/* iPad Portrait  */
@media only screen and (min-device-width: 768px) and (max-device-width:
	1024px) and (orientation:portrait) { /*Main photo*/
	/* div.main_banner_home_page {
		margin-top: 160px;
	} */
	div#content_wrapper_position_home_page {
		margin-top: 160px;
	}
	div#content_wrapper_position_home_page picture {
		line-height: 0; /* so that bottom black line disappears */
	}
	div.cookie_wrapper {
		position: fixed;
		z-index: 9999;
		/*opacity: 0.8;
    	filter: alpha(opacity=80); */
	}
	/*Header part*/
	#navigation_menu_ck_mobile { /* padding-top: 27px; */
		padding-top: 27px;
		display: block;
		position: inherit;
		border-bottom: 1px solid #fff;
	}
	#navigation_menu_ck {
		display: none;
	}
	div.mini_shop_cart_wrapper { /* margin-top: -5px; */
		
	}
	#navigation_submenu {
		display: none !important;
	}
	div#header_links a {
		font-size: 11px;
		margin-right: 20px;
		margin-top: 21px;
	}
	#HeaderLink_SignUpEmail {
		margin-right: 20px !important;
	}
	#main_logo_image {
		display: none;
	}
	div.ck_logo_image {
		display: block;
	}
	#breadcrumb_ck {
		display: none;
	}
	/* #masthead{
		overflow: initial;
		position: fixed;
		top: 0px;
	} */
	#header_links { /* padding-top: 21px; */
		background-color: #fff;
		position: fixed !important;
		width: 100%;
		background-color: #fff;
	}
	div.ck_logo_image_mobile {
		display: block;
	}
	div.mobile_logo_wrapper {
		margin-top: -6px;
		padding-bottom: 27px;
	}
	div.header_links_left_side {
		padding-left: 11px;
		background-color: #fff;
	}
	div.header_links_right_side {
		padding-right: 11px;
		background-color: #fff;
	}
	div.selected_menu_mobile,div.selected_menu_mobile_disabled {
		line-height: 3em;
		font-size: 1.25em;
	}
	div.wrapper_menu_search_menu {
		margin-top: 4px;
		float: left;
		width: 80%;
	}
	div#widget_minishopcart {
		margin-top: 1px;
		font-size: 0.8em !important;
		margin-left: 15px !important;
	}
	#SimpleSearchForm_SearchTerm {
		margin-top: 3px;
		height: 26px !important;
		width: 86% !important;
		margin-right: 3px;
		float: left;
	}
	div.widget_search_dropdown_position{
		width: 233px !important;
		right: auto;
		top: 100% !important;
	}
	#search_icon_wrapper {
		position: absolute;
		right: 40px;
		font-size: 0.8em;
	}
	p.login_labels {
		padding-left: 0px;
		font-size: 0.8em;
	}
	div.minishoppingcart_items_no {
		margin-top: -12px;
	}
	#minishopcart_total {
		padding-top: 5px;
		float: left;
		margin-left: 15px;
	}
	.shopping_cart_icon {
		margin-top: -2px;
	}
	.search_button_header {
		margin-right: 0px;
		/* height: auto; */
	}
	div.main_content {
		position: relative;
	}
	#page div.main_content,
	#page #static_page_content {
		margin-top: 160px !important;
	}
	.my-account-main-content {
		overflow: hidden;
	}
	#menu_search{
		top:12px;
	}
	#PromotionCodeForm {
		width: 310px;
	}
	#promoCode { /* width: 300px;	 */
		/*width: 80%;*/
	}
	div.ck_mobile_sticky_menu_left {
		position: fixed;
		border-right: 1px solid #fff;
		/* border-bottom: 1px solid #fff; */
		top: 128px;
	}
	#total_breakdown_shopping_bag {
		padding-right: 10px;
	}
	div.ck_mobile_sticky_menu_right {
		position: fixed;
		float: left;
		top: 128px;
	}
	div.breadcrumb_home {
		margin-top: 0px;
	}


	/*span.icon-arrow_right{
		display: block;
	}*/
	span#search_submit_mobile {
		display: none;
	}
	/*Adapt the Newsletter popup for portrait iPad*/
	.newsletter-popup-photo>img {
		width: 270px;
		height: auto;
	}
	#msgpopup_content_wrapper {
		width: 750px;
		height: auto;
	}
	#checkout_crumb{
		margin-right: -1px;
		min-height: 78px;
		width: 100%;
	}
	
	.newsletter-popup-form-message {
		color: #4b4b4b;
		font-family: FuturaLight;
		font-size: 14pt;
		line-height: 20pt;
		margin: 10px auto 0;
		padding-bottom: 10px;
		text-transform: uppercase;
		width: 70%;
	}
	.newsletter-popup-container {
		background-color: #e8e8e8;
		border: 0 solid #4b4b4b;
		height: auto;
		width: 750px;
	}
	.newsletter-popup-form-input-container {
		margin: 0 auto;
		padding-bottom: 10px;
		width: 75%;
	}
	.newsletter-popup-form-checkboxes-submit-container {
		height: 35px;
		margin: 0 auto;
		padding-bottom: 10px;
		width: 70%;
	}
	.em-msg-wrapper-popup {
		padding-top: 0px;
	}
	div.footer_wrapper_position {
		margin-top: 200px;
	}
	div.newsletter-popup-form-terms-container>label {
		line-height: 14pt;
	}
	div.question_mark {
		margin-right: 10% !important;
	}
	div.right_column_2 {
		margin-bottom: 200px;
	}
	#mobile_menu_icon {
		font-size: 2.2em;
		padding-top: 10px;
		margin-right: 20px;
	}
	.right_column_2 {
		margin-top: -25px !important;
	}
	div#header_shipping_espot {
		display: none;
	}
	.widget_coordinate_position {
		overflow: hidden;
	}
	/* hide both wear with it and you may also like sections */
	div#widget_coordinate1,
	div#widget_coordinate {
		display: none;
	}

/*Interstatial page Valentin Tomici */
	div.SignInOrRegisterPageWrapper{
		background-color: #000;
	}
	#SignInOrRegisterPage #proceed_to_checkout_button.disabled {
		border: 1px solid #262726;
		background: transparent;
		color: #4e4e4e;
	}
	div.login_form_wrapper{
		margin-top: 12px;
		padding: 0px;
	}
	div#WC_CheckoutLogonf_div_0{
		display: none;
	}
	div#radio_button_login_page{
		display: none;
	}
	#WC_CheckoutLogonf_div_2, #WC_CheckoutLogonf_div_5{
		padding-top: 0px; 
	}
	div#normal_button_login_page{
		display: block;
		margin-bottom: 50px;
	}
	#WC_CheckoutLogon_FormInput_logonId{
		width: 100%;
	}
	div#SignInOrRegisterPage{
		width: 320px;
		margin: 0px auto;
	}
	p#input_field{
		width: 100%;
	}
	#SignInOrRegisterPage #WC_CheckoutLogonf_div_1 {
	    text-align: left;
    	font-size: 1em;
    	width: 100%;
    	border: none;
    	margin-left: 0px;
    	padding: 0px;
	}
	div#WC_CheckoutLogonf_Yes_Button, div#WC_CheckoutLogonf_No_Button{
	    width: -moz-calc(49% - 1px);
	    width: -webkit-calc(49% - 1px);
	    width: calc(49% - 1px);
        height: 34px;
        line-height: 34px; 
        float:left;
        text-align: center;
        background-color: #313131;
        border: 1px solid #313131;
	}
	div#WC_CheckoutLogonf_Yes_Button{
		color: #313131;
		background-color: #000;
		margin-right: -moz-calc(2% - 2px);
		margin-right: -webkit-calc(2% - 2px);
		margin-right: calc(2% - 2px);
	}
	
	div#WC_CheckoutLogonf_No_Button{
		color: #fff;
	}
	
	/*Search area*/
	div#widget_minishopcart,#search_icon_wrapper {
		padding-top: 3px;
	}

	/*PDP new price*/
	span.big_price {
		font-size: 2em;
	}
	.old_price {
		padding-right: 5px !important;
	}

/*Shopping bag*/
	span.promo_code_mobile{
	    /* display: block; */
	}
	div.ck-promo-code-input{
	}
	div.delimiter_total_shopping_bag{
		margin: 5px 0px;
		visibility: hidden;
	}
	div.promo_code_area_wrapper{
		margin-left: 0px;
	}
	#WC_CheckoutStoreSelection_links_2{
		margin-left: 10px;
	}
	div#shopping_bag_continue_checkout{
		margin-top: 8px;
		width: -moz-calc(50% - 10px);
    	width: -webkit-calc(50% - 10px);
    	width: calc(50% - 10px);
    	margin-right: 10px;
	}
	div#total_breakdown_shopping_bag td.total_figures{
		padding-right: 30px;
	}
	div.content_wrapper_checkout_position {
		/* margin-right: 10px; */
	}
	div.continue_checkout_button_bottom > div#proceed_to_checkout_button{
		margin-right: -10px;
	}
	div.shopping_bag_title{
		margin-left: 9px;
	}
	.checkout-payment .cols-1 #billing-address-section #add-edit-button-wrapper {
		padding-top: 0px
	}
	.checkout-payment .ck-custom-dropdown li.selected {
		width: 100%
	}

/* Thank you page */
	.confirmation_left_side, .confirmation_right_side{
		width: 70%;
		padding: 0% 15%;
		float: left;
	}
	.orderitems>.catalogEntry-image>a>img { 
		/* width: 210px; */
		width: 120px;
	}
	.orderitems > .catalogEntry-name{
	    padding: 2% 1% 0 1%;
	}
	.orderitems > .catalogEntry-price, .orderitems > .catalogEntry-price-mobile{
		padding-left: 0px;
	}
	.orderitems > .catalogEntry-quantity{
		width: 20%;
	}
	#confirm_page_create_account_wrapper{
		display: none;
	}
	div#shopping_bag_continue_shopping > div #WC_CheckoutStoreSelection_links_2{
		margin-left: 0px;
	}
	.button_secondary_confirm_page {
		margin-left: 2px;
		margin-top: 2px;
		padding: 11px 0px;
	}
	.confirm_page_store_locator span {
		font-size: 1.2em;
		line-height: 0.6em;
	}
	.confirm_page_store_locator h1 {
		font-size: 1em;
		padding-bottom: 40px;
	}
	.confirm_page_thank_you_note {
		font-size: 1em;
		line-height: 1.4em;
		padding-bottom: 20px;
		padding-right: 10%;
	}
	.button_secondary_confirm_page {
		width: 100%;
	}
	.confir_page_order_number_div {
		font-size: 1.3em;
		line-height: 1.7em;
		font-family: Futura,Helvetica,Arial,sans-serif !important;
		padding-bottom: 50px;
	}
	.confirm_page_nested2 img {
	    width: 165px;
    	height: 200px;
    	margin-bottom: 20px !important;
	}
	.confirmation_page_order_details_header {
		display: none;
	}
	.delimiter_total_shopping_bag {
		display: none;
	}
	.ck-thank-you #order_details .strong_content, .ck-order-history #order_details .strong_content {
		font-size: 1.6em;
		min-height: 40px;
		max-height: 41px;
	}
	.confirm_page_nested2 div.confirm_page_order_prod_det_wrapper div.color_and_size p > span, .confirm_page_nested2 div.color_and_size div#shopping_bag_color_size_2 > span {
		font-size: 1.6em !important;
		letter-spacing: -1px;
	}
	.confirm_page_nested2 div.confirm_page_order_prod_det_wrapper div.color_and_size p > label, .confirm_page_nested2 div.color_and_size div#shopping_bag_color_size_2 > label {
		font-size: 1.4em !important;
	}
	.confirm_page_nested2 div.confirm_page_order_prod_det_wrapper span.price{
		font-size: 1em;
		font-family: FuturaMedium;
	}
	#order_details .confirm_page_nested2 .th_align_left_normal {
		padding-bottom: 0px;
	}
	div#ck_thank_you_order_total_summary table#order_total td.total_details_2 div.delivery_time_total_details, div#ck_thank_you_order_total_summary table#order_total td.total_details_2 span {
		font-size: 0.7em;
		padding-bottom: 18px;
	}
	div#confirm_page_prd_quantity p span.strongtext {
		font-size: 1.4em !important;
		font-family: Futura,Helvetica,Arial,sans-serif !important;
	}
	div#shopping_bag_color_size_2 span.strongtext {
		line-height: 1.3em;
	}
	div#confirm_page_prd_quantity p {
	    padding-top: 85px;
	    bottom: -10px;
	}
	.confirm_page_order_prod_details {
/* 		min-height: 95px; */
/* 		max-height: 96px; */
		height: 40px;
		top : 20px;
	}
	#confirm_order_details {
		margin-bottom: 25px; 
		border-bottom: 1px solid #e1e1e1;
		border-top: 1px solid #e1e1e1;
	}
	div#ck_thank_you_order_total_summary table#order_total td.total_details_2{
		font-size: 1.3em;
		line-height: 1.7em;
	}
	div#ck_thank_you_order_total_summary table#order_total td.total_figures {
		font-size: 1.1em;
	}
	div#ck_thank_you_order_total_summary table#order_total td.breadcrumb_current {
		font-size: 1.3em !important;
	}
	.confirm_page_divider_order_create_acc {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.confirm_page_address {
		margin-top: 15px;
	}
	.confirm_page_sub_headers{
		font-size: 1.1em !important;
		padding-bottom: 10px !important;
		font-family: FuturaMedium !important;
	}
	div.confirmation_right_side div.continue_shopping {
		padding-top: 0px !important;
	}
	div#confirmation_page_order_details div#box {
	    display: block !important
	}
	div#confirm_order_details div.color_and_size div#shopping_bag_color_size_2 {
		margin-right: -50px;
	}
	div.address_container{
		font-size: 1.4em;
		line-height: 1.3em;
		min-width: 500px;
	}
	div#confirm_page_text_input{
		font-size: 1.1em;
	}	
	.confirm_page_space_create_acc {
		height: 0px !important
	}
	#confirm_page_sign_in_btn_wrapper,
	#confirm_page_create_acc_btn_wrapper {
	  	margin: 35px 0 20px 0;
	  	width: 100%;
	  	box-sizing: border-box;
	  	float: left;
	  	display: block;
	}
	.confirmation_right_side div.continue_shopping .button_secondary_new {
		width: 100%;
		text-align: center;
		box-sizing: border-box;
	}

/*PDP re-design*/
	div.main_pdp_page div.main_image {
	    width: 100%;
	    padding: 0!important;
	}
	div.main_pdp_page {
		width: 100%;
	    padding: 0px;
	}
	div.main_pdp_page > .buy{
		width: 100%;
		margin-top: 20px;
	}
	/* div#pdp_description_product_name, div#widget_product_info_viewer {
		width: 96% !important;
		padding-left: 2%;
		padding-bottom: 30px;
	} */
	div.main_pdp_page div.swatchSize_3 {
		position: relative;
	}
	div.main_pdp_page div.swatchSize_3 div.color_and_size_wrapper {
		clear: both;
	}
	div.main_pdp_page div.swatchSize_3 div.ck-custom-dropdown.ck_custom_drop_down_half {
		width: 49% !important;
	}
	div.main_pdp_page div.swatchSize_3 div.ck_custom_drop_down_double_mobile{
		position: absolute !important;
		right: 0;
		margin-top: -55px;
	}
	div.main_pdp_page div.product_options {
		clear: both;
	}
	div.main_pdp_page div.product_options, div.main_pdp_page div.pdp_add_to_bag_wrapper {
		background: #f6f6f6;
	}
	div.main_pdp_page #pdp_description_product_name,
	div.main_pdp_page div.product_options,
	div.main_pdp_page div.pdp_add_to_bag_wrapper {
		padding: 0 2%;
		box-sizing: border-box;
	}
	div.main_pdp_page div.pdp_add_to_bag_wrapper {
		padding-bottom: 30px;
	}
	div.widget_product_info_viewer_position{
		width: 100%;
		/* background-color: #F6F6F6; */
	}
	a#mobile_pdp_arrow_tooltip {
	    border: solid;
	    content: "";
	    position: relative;
	    z-index: 99;
	    width: 0;
	    height: 0;
	    left: 47%;
	    border-style: solid;
	    border-width: 0 20px 20px;
	    border-color: transparent transparent #f6f6f6;
		display: block;
	}
	div.accordion_wrapper {
	    width: 96%;
	    padding-left: 2%;
	}
	div#InventoryStatus_Availability_Section_Wrapper{
		margin-bottom: 10px;
	}
	/* CKE-1663 */
	div#MiniShopCartProductAdded {
		position: fixed !important;
		right: 0 !important;
		top: 180px !important;
	}
	div#quick_cart_container {
		display: none !important;
	}
/*Shipping page*/
	#unregistered_form .col1_bill, #unregistered_form_checkout .col1_bill{
		width: 460px;
		margin: 0px auto;
	}
	div.shopping_bag_checkout_product_name{
		height: 40px;
	}
	div#content_wrapper_position_shipment_page, div#content_wrapper_position_addresses_page{
		margin-bottom: 20px;
	}
	#unregistered_form .col1_bill, #unregistered_form_checkout .col1_bill{
		float: inherit;
		margin-bottom: 20px;
	}
	div.view_shopping_bag_button_wrapper, div.view_shopping_bag_button_wrapper_registered{
		display: block;
		font-size: 11px;
	}
	div.shipping_address_content{
		width: 100%;
	}
	div#ipad_shipping_page_buttons_spacer{
		display: block;
	}
	div.view_shopping_bag_button_ipad{
		font-size: 1.2em;
	}
	div.unregistered_checkout{
		display: none;
	}
	#unregistered_form_checkout .top_border_2{
		width: 101%;
	}
	div.address_container{
		font-size: 1.1em;
	}
	.address_container{
		padding-left : 2px;
		margin-top: 10px;
		margin-bottom: 20px;
		font-size: 1.05em;
		font-family: Futura;
	}
	div#container_full_width_2{
		width: 460px !important;
		margin: 0px auto;
		float: initial !important;
	}
	.unregistered_checkout{
		width: 460px;
	    margin: 0px auto;
	    float: initial;
	    /* padding-left: 2%; */
	}
	div.review_order_wrapper{
		margin-right: 0px;
	}
	div#WC_CheckoutPaymentAndBillingAddressSummaryf_div_2_1 {
		width: 90%;
	}
	.payment_area .cvv2-tooltip{
	    margin: -400px 0 0 1px;
	} 
	#right_arrow_sign_up_btn {
		line-height: 2.2em;
		right: 170px;
		font-size: 1.4em;
	}
	div#container_full_width_2{
		width: 100%;
	}
	#centered_single_column_form{
	    width: 96%;
    	margin-left: 2%;
	}
	input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"]{
		width: 100%;
	}
	h1#shipping_page_header_title{
		text-align: left !important;
	}
	div.shipping_required_fields{
		text-align: left !important;
		width: 100%;
	}
	h1.myaccount_header_checkout, div#centered_single_column_form_footer{
		width: 100%;
		text-align: center !important;
	}
	.myaccount_header_checkout.shopping_bag_title {
		display: none;
	}
	#shipping .shipping_address{
		width: 100%;
	}
	#WC_UnregisteredCheckout_div_9{
		margin-bottom: 0px;
	}
	div#WC_ShipmentDisplay_div_32_1{
		width: 100%;
	}
	div.view_shopping_bag_button_wrapper, div.view_shopping_bag_button_wrapper_registered{
    	width: 460px;
    	padding-left: 0px;
    	float: initial;
    	position: relative;
    	margin: 0px auto;
    	margin-top: 20px;
    	
	}
	/* div.view_shopping_bag_button_wrapper_registered{
		width: -moz-calc(100% - 24px);
    	width: -webkit-calc(100% - 24px);
    	width: calc(100% - 24px);
    	margin-left: 12px;
    	padding-left: 0px;
    	float: left;
    	position: relative;
    	margin-top: 20px;
	} */
	div.shipping_method_shipping_page{
		width: 98.5%;
	}
/*Register page*/
	div#registration_page{
		background-color: #fff;
	}
/* Sign in page */
	#SignInOrRegisterPage .ck-ipad ck-mac-safari {
		background-color: #000;
	}

	div.SignInOrRegisterPageWrapper {
		background-color: #000;
		height: 45%;
		/* padding-bottom: 150px !important; */
	}
	
	div#WC_CheckoutLogonf_div_0{
		display: none;
	}
	
	#SignInOrRegisterPage .top_border_ipad, #SignInOrRegisterPage .top_border_2 {
	    border-top: 0px solid #e5e5e5;
	    float: right;
	    width: 100%;
	    background-color: #000000;
	}

	#SignInOrRegisterPage #WC_CheckoutLogonf_div_1 h2 {
	    margin-top: 15px;
	    font-size: 18px;
	    color: #ffffff;
	    text-transform: uppercase;
	    margin-bottom: 25px;
	    text-align: center;
	    background: linear-gradient(
		    to bottom,
		    #000,
		    #000 80%,
		    #313131 80%,
		    #313131
		  );
		background-size: 100% 13px;
    }
    
    #SignInOrRegisterPage #WC_CheckoutLogonf_div_1 h2 > span{
		background-color: #000;
		padding: 0px 10px;
	}
    
    #SignInOrRegisterPage p.login_labels {
	    color: #a1a1a1;
	    text-align: left;
	    font-size: 0.9em;
	    margin-top: 15px;
	    text-transform: none;
	    margin-left: 10px;
	    margin-bottom: 10px;
	}
	#SignInOrRegisterPage #WC_CheckoutLogonf_div_1 {
	    margin: auto;
	    padding-top: 10px;
	}
	#SignInOrRegisterPage .tooltip{
		float: left;
	}
    #WC_CheckoutLogonf_div_2{
    	margin-right: 10px;
    }
    #SignInOrRegisterPage input[type="text"], #SignInOrRegisterPage input[type="password"], #SignInOrRegisterPage input[type="number"], #SignInOrRegisterPage input[type="email"], #SignInOrRegisterPage input[type="tel"] {
	    /* color: #262626; */
	    width: 100%;
	    height: 45px;
	    overflow: hidden;
	   /*  border: 1px solid transparent !important; */
	    text-indent: 1px;
	    font-weight: normal;
	    font-size: 1.2em;
	    background-color: #ffffff;
	}
	#SignInOrRegisterPage input[type="text"]:focus,#SignInOrRegisterPage input[type="password"]:focus, #SignInOrRegisterPage input[type="number"]:focus, #SignInOrRegisterPage input[type="email"]:focus, #SignInOrRegisterPage input[type="tel"]:focus {
	    color: #262626;
	    width: 100%;
	    height: 45px;
	    overflow: hidden;
	    border: 1px solid transparent !important;
	    text-indent: 1px;
	    font-weight: normal;
	    font-size: 1.2em;
	    background-color: #ffffff;
	}
	#SignInOrRegisterPage .tooltip:before, #phone_number_tooltip_wrapper .tooltip:before{
		-ms-transform: rotate(90deg); /* IE 9 */
	    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	    transform: rotate(90deg);
	    bottom: 33px;
	    left: 20px;
	}
	#SignInOrRegisterPage .tooltip:after{
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #2C2C2D),
			color-stop(1, #181818)
		);
		background-image: -o-linear-gradient(bottom, #2C2C2D 0%, #181818 100%);
		background-image: -moz-linear-gradient(bottom, #2C2C2D 0%, #181818 100%);
		background-image: -webkit-linear-gradient(bottom, #2C2C2D 0%, #181818 100%);
		background-image: -ms-linear-gradient(bottom, #2C2C2D 0%, #181818 100%);
		background-image: linear-gradient(to bottom, #2C2C2D 0%, #181818 100%);
		border: 1px solid #3A3A3B;
	}
	#phone_number_tooltip_wrapper .tooltip{
		float: left;
	}
	#SignInOrRegisterPage #WC_CheckoutLogon_FormInput_logonId_ipad {
    	width: 60%;
    	background-color: #fff;
	}
	
   #normal_button_login_page div.account_message {
 	    color: #777777;
  	    text-align: center;
  	    padding-top: 10px;
  	    clear: left;
	}
	#SignInOrRegisterPage #proceed_to_checkout_button {
	  border: none;
	  cursor: pointer;
	  width:100%;
	  text-align: center;
	  width: 100%;
	  margin-left: 0px;
	  position: relative !important;
	}
/*Placeholders*/
	::-webkit-input-placeholder { /* WebKit browsers */
		padding-top: 2px;
    	color:    #969696;
	}
	
	/* Payment page */
	.checkout-payment .cols-2{
		display : none;
	}
	.checkout-payment .cols-1, .checkout-payment .cols-2{
		width : 100%;
		max-width: 460px;
		padding : 0 20% 0 20%;
	}
	#checkout-wrapper #checkout-page-title{
		margin: 0 0 7.5% 0;
	}
	.checkout-payment .checkout_column_header{
		margin: 2.6% 0 5% 0;
	}
	.checkout-payment #confirm-order{
		padding: 0% 0 6% 0;
	}
	form[name='PaymentForm1'] span.year_credit_card div.controls div.error p {
		right: 115px;
	}
	.checkout-payment div.view_shopping_bag_button_wrapper,.checkout-payment div.view_shopping_bag_button_wrapper_registered{
		margin:0 0 10% 0;
		padding: 2% 0 2% 0;
		width:100%;
	}
	.checkout-payment div.view_shopping_bag_button{
		font-size: 16px;
	}
	.checkout-payment div.back-button{
		width:100%;
		text-align: center;
		display:block;
		float: left;
		margin-bottom: 28px;
		margin-top: -5px;
	}
	.checkout-payment div.back-button a{
		border-bottom: 1px dotted;
		text-decoration: none;
	}
	/*Checkout Page*/
	.ck_logo_checkout_image{
		float: none;
	}
	
}