﻿.text-center {text-align:center;}
.text {clear:both;width:100%;}
.text a {color:#009fe3;font-weight:600;text-decoration:none;}
.text a:hover {text-decoration:underline;}

.popup_terms_frame a {color:#009fe3;}

.radio_option {float: left;margin: 5px 5px 5px 0px;clear: none;}

.shop_page.ct_w .ct_ct {display:table;table-layout:fixed;margin:0 auto;width:100%;}
.shop_page.ct_w .ct_ct_l {display:table-cell;width:100px;text-align:left;}
.shop_page.ct_w .ct_ct_r {display:table-cell;width:100px;text-align:right;}
.shop_page.ct_w .ct_ct_c {display:table-cell;}

.btns {float:left;width:100%;clear:both;}
.btn_center {margin:0 auto;}
.btn_left {float:left;}
.btn_right {float:right;}
.btn_ct {display:table;cursor:pointer;height:40px;}
.btn_ct.margin_right {margin-right:30px;}
.btn_ct * {-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.btn_ct_c {display:table-cell;vertical-align:middle;padding:10px 20px;background:#009fe3;}
.btn_ct .btn_txt {display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:12px;font-size:12px;color:#FFF;font-weight:normal;}
.btn_ct .btn_arrow {display:none;vertical-align:middle;line-height:12px;font-size:10px;padding-top:0;color:#009fe3;}
.btn_ct .btn_cart {display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:10px;background: url('../images/icons/btn_cart.png') center center no-repeat;}
.btn_ct .btn_notifi {display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:10px;background: url('../images/icons/btn_notifi2.png') center center no-repeat;}
.btn_ct > .btn_ct_c > .btn_arrow:first-child {padding-right:5px;}
.btn_ct > .btn_ct_c .btn_txt + .btn_arrow {padding-left:5px;}
.btn_ct.color_red .btn_ct_c {background:#009fe3;}
.btn_ct.color_red .btn_arrow {color:#FFF;}
.btn_ct.color_red:hover .btn_ct_c {background:#000;}
.btn_ct.disabled .btn_ct_c {background:#AAA !important;}
.btn_ct.disabled .btn_arrow {color:#777 !important;}
.btn_ct.disabled:hover .btn_ct_c {cursor:not-allowed !important;}
.btn_ct.color_gray .btn_ct_c {background:#CCC;}
.btn_ct.color_gray .btn_arrow {color:#000;}
.btn_ct.color_gray .btn_txt {color:#000;}
.btn_ct.color_gray:hover .btn_ct_c {background:#000;}
.btn_ct.color_gray:hover .btn_arrow {color:#FFF;}
.btn_ct.color_gray:hover .btn_txt {color:#FFF;}
.btn_ct.size_md .btn_ct_c {padding:12px 22px;}
.btn_ct.size_md .btn_txt {line-height:13px;font-size:13px;}
.btn_ct.size_md .btn_arrow {line-height:13px;font-size:13px;}
.btn_ct.size_lg .btn_ct_c {padding:13px 25px;}
.btn_ct.size_lg .btn_txt {line-height:14px;font-size:14px;}
.btn_ct.size_lg .btn_arrow {line-height:14px;font-size:12px;}
.btn_ct:hover .btn_ct_c {background:#000000;}
.btn_ct:hover .btn_txt {color:#FFF;}
.btn_ct:hover .btn_arrow {color:#FFF;-moz-transform: scaleX(-1);-o-transform: scaleY(-1);-webkit-transform: scaleY(-1);transform: scaleY(-1);filter: FlipV;-ms-filter: "FlipV";}

.ct_w_login {}
.ct_w_login .boxes {margin:0 -15px;text-align:center;}
.ct_w_login .box {width:50%;float:left;box-sizing: border-box;padding:0 15px;}
.ct_w_login .box_ct {display:table;table-layout:fixed;width:100%;float:left;border:1px solid #DDD;text-align:left;}
.ct_w_login .box_ct_l {display:table-cell;width:20px;}
.ct_w_login .box_ct_r {display:table-cell;width:20px;}
.ct_w_login .box_ct_c {display:table-cell;}
.ct_w_login .box_title .box_ct_c {font-weight:600;color:#000;font-size:16px;padding:15px 0;text-transform:uppercase;}
.ct_w_login .box_desc {border-top:none;padding:20px 0;}
.ct_w_login .box_form {border-top:none;padding:20px 0;}
.ct_w_login .box_form .df:not(:first-child) {margin-top:15px;}
.ct_w_login .box_form button[type="submit"] { text-transform:uppercase;font-size:13px;color:#FFF;background:#009fe3;border:none;padding:11px 20px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; cursor:pointer; height:40px; }			
.ct_w_login .box_form button[type="submit"]:hover {background:#000000;}
.ct_w_login .box_desc p:first-child {margin-top:0;}
.ct_w_login .box_desc p:last-child {margin-bottom:0;}
.ct_w_login .box_desc a {color:#000;font-weight:600;text-decoration:none;}
.ct_w_login .box_desc a:hover {text-decoration:underline;}
.ct_w_login .box_desc ul {list-style-type:disc;margin:0;padding:0 0 0 17px;}
.ct_w_login .box_desc ul li {margin:5px 0 ;padding:0;font-size:13px;}

.ct_w_register {}
.ct_w_register .boxes {margin:0 -15px;text-align:center;}
.ct_w_register .box {width:33.33%;box-sizing: border-box;padding:0 15px;display:inline-block;vertical-align:top;}
.ct_w_register .box_ct {display:table;table-layout:fixed;width:100%;float:left;text-align:left;}
.ct_w_register .box_ct_l {display:none;/*display:table-cell;width:20px;*/}
.ct_w_register .box_ct_r {display:none;/*display:table-cell;width:20px;*/}
.ct_w_register .box_ct_c {display:table-cell;}
.ct_w_register .box_title .box_ct_c {font-weight:600;color:#000;font-size:16px;padding:15px 0;text-align:center;}
.ct_w_register .box_desc {padding:20px 0;}
.ct_w_register .box_form {padding:20px 0;}
.ct_w_register .box_form .df:not(:first-child) {margin-top:15px;}
.ct_w_register .box_form button[type="submit"] {text-transform:uppercase;font-size:13px;color:#FFF;background:#000;border:none;padding:11px 20px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; cursor:pointer; height:40px; }			
.ct_w_register .box_form button[type="submit"]:hover {background:#009fe3;}
.ct_w_register .box_desc p:first-child {margin-top:0;}
.ct_w_register .box_desc p:last-child {margin-bottom:0;}
.ct_w_register .box_desc a {color:#000;font-weight:600;text-decoration:none;}
.ct_w_register .box_desc a:hover {text-decoration:underline;}
.ct_w_register .box_desc ul {list-style-type:disc;margin:0;padding:0 0 0 17px;}
.ct_w_register .box_desc ul li {margin:5px 0 ;padding:0;font-size:13px;}

@media screen and (min-width:751px) and (max-width:1099px){
	body .ct_w_register .box {width:50%;display:block;float:left;}
}

.ct_w_breadcrumb {background:#f5f5f5;/*border-top:1px solid #DDD;*/}
.ct_w_breadcrumb ul {display:block;float:left;list-style-type:none;padding:0;margin:0;}
.ct_w_breadcrumb ul	li {display:inline-block;float:left;vertical-align:middle;margin:0;padding:0;font-weight:600;text-transform:uppercase;position:relative;z-index:1;}
.ct_w_breadcrumb ul	li:not(:last-child) {margin-right:25px;padding-right:25px;}	
.ct_w_breadcrumb ul	li:not(:last-child)::after {content:"";display:block;position:absolute;z-index:10;top:50%;right:-5px;margin-top:-5px;width:10px;height:10px;background: url('../images/breadcrumb_arrow.png') center center no-repeat;}	
.ct_w_breadcrumb ul	li > a, .ct_w_breadcrumb ul	li > span {display:inline-block;float:left;vertical-align:middle;margin:0;padding:0;text-decoration:none;color:#777;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}	
.ct_w_breadcrumb ul	li .number {margin-right:4px;}
.ct_w_breadcrumb ul	li > a {cursor:pointer;}
.ct_w_breadcrumb ul	li.active > a {color:#009fe3;}
.ct_w_breadcrumb ul	li > a:hover {color:#000;}
.ct_w_breadcrumb .your_account a {display:inline-block;vertical-align:middle;color:#000 !important;}
.ct_w_breadcrumb .your_account::before {float:left;content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:16px;height:16px;background: url('../images/icons/header_user_black.png') center center no-repeat;} 
.ct_w_breadcrumb .your_account_edit_data a {display:inline-block;vertical-align:middle;color:#000 !important;}
.ct_w_breadcrumb .your_account_edit_data::before {float:left;content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:16px;height:16px;background: url('../images/icons/header_user_black.png') center center no-repeat;} 

.ct_title {clear:both;width:100%;text-align:left;font-weight:600;font-size:18px;color:#000;}

.ct_w_cart_your_data {}
.ct_w_cart_your_data .boxes {margin:0 -15px;text-align:center;}
.ct_w_cart_your_data .box {width:33.33%;float:left;box-sizing: border-box;padding:0 15px;}
.ct_w_cart_your_data .box_ct {display:table;table-layout:fixed;width:100%;float:left;text-align:left;}
.ct_w_cart_your_data .box_ct_l {display:none;/*display:table-cell;width:20px;*/}
.ct_w_cart_your_data .box_ct_r {display:none;/*display:table-cell;width:20px;*/}
.ct_w_cart_your_data .box_ct_c {display:table-cell;}
.ct_w_cart_your_data .box_title .box_ct_c {font-weight:600;color:#000;font-size:16px;padding:15px 0;text-align:center;}
.ct_w_cart_your_data .box_desc {padding:20px 0;}
.ct_w_cart_your_data .box_form {padding:20px 0;}
.ct_w_cart_your_data .box_form .df:not(:first-child) {margin-top:15px;}
.ct_w_cart_your_data .box_form button[type="submit"] {text-transform:uppercase;font-size:13px;color:#FFF;background:#000;border:none;padding:11px 20px;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;cursor:pointer;height:40px;}			
.ct_w_cart_your_data .box_form button[type="submit"]:hover {background:#009fe3;}
.ct_w_cart_your_data .box_desc p:first-child {margin-top:0;}
.ct_w_cart_your_data .box_desc  p:last-child {margin-bottom:0;}
.ct_w_cart_your_data .box_desc a {color:#000;font-weight:600;text-decoration:none;}
.ct_w_cart_your_data .box_desc a:hover {text-decoration:underline;}
.ct_w_cart_your_data .box_desc ul {list-style-type:disc;margin:0;padding:0 0 0 17px;}
.ct_w_cart_your_data .box_desc ul li {margin:5px 0 ;padding:0;font-size:13px;}

.ct_w_your_account_edit_data {}
.ct_w_your_account_edit_data .boxes {margin:0 -15px;text-align:center;}
.ct_w_your_account_edit_data .box {width:33.33%;box-sizing: border-box;padding:0 15px;display:inline-block;vertical-align:top;}
.ct_w_your_account_edit_data .box_ct {display:table;table-layout:fixed;width:100%;float:left;text-align:left;}
.ct_w_your_account_edit_data .box_ct_l {display:none;/*display:table-cell;width:20px;*/}
.ct_w_your_account_edit_data .box_ct_r {display:none;/*display:table-cell;width:20px;*/}
.ct_w_your_account_edit_data .box_ct_c {display:table-cell;}
.ct_w_your_account_edit_data .box_title .box_ct_c {font-weight:600;color:#000;font-size:16px;padding:15px 0;text-align:center;}
.ct_w_your_account_edit_data .box_desc {padding:20px 0;}
.ct_w_your_account_edit_data .box_form {padding:20px 0;}
.ct_w_your_account_edit_data .box_form .df:not(:first-child) {margin-top:15px;}
.ct_w_your_account_edit_data .box_form button[type="submit"] {text-transform:uppercase;font-size:13px;color:#FFF;background:#000;border:none;padding:11px 20px;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;cursor:pointer;height:40px;}			
.ct_w_your_account_edit_data .box_form button[type="submit"]:hover {background:#009fe3;}
.ct_w_your_account_edit_data .box_desc p:first-child {margin-top:0;}
.ct_w_your_account_edit_data .box_desc  p:last-child {margin-bottom:0;}
.ct_w_your_account_edit_data .box_desc a {color:#000;font-weight:600;text-decoration:none;}
.ct_w_your_account_edit_data .box_desc a:hover {text-decoration:underline;}
.ct_w_your_account_edit_data .box_desc ul {list-style-type:disc;margin:0;padding:0 0 0 17px;}
.ct_w_your_account_edit_data .box_desc ul li {margin:5px 0 ;padding:0;font-size:13px;}

@media screen and (max-width:1099px){
	body .ct_w_your_account_edit_data .box {width:50%;display:block;float:left;}
}

.ct_w.ct_w_your_account_change_password .box {float:none;display:inline-block;width:70%;max-width:650px;}
.ct_w.ct_w_your_account_change_password .box .box_ct {border:none;}
.ct_w.ct_w_your_account_change_password .box .df_ct_l {width:180px;}

.cart_table_w {float:left;width:100%;clear:both;}
.cart_table {float:left;width:100%;clear:both;border:1px solid #DDD;border-spacing:0px;border-collapse:collapse;text-align:left;font-size:14px;}
.cart_table tr th {border:1px solid #DDD;padding:10px;text-transform:uppercase;text-align:center;}
.cart_table tr td {border:1px solid #DDD;padding:10px;text-align:center;font-weight:600;}
.cart_table tr:not(:first-child):nth-child(2n+1) td {background:#f5f5f5;}
.cart_table_th_product_name {text-align:left !important;}
.cart_table_th_product_shipment {width:130px;}
.cart_table_th_product_qty {width:130px;}
.cart_table_th_product_price {width:130px;}
.cart_table_th_product_value {width:130px;}
.cart_table_th_product_remove {width:60px;}
.cart_table_td_product_image {border-right:none !important;width:102px;}
.cart_table_td_product_image_ct {display:table;width:100px;height:100px;border:1px dotted #aaa;table-layout:fixed;background:#FFF;}
.cart_table_td_product_image_ct_c {display:table-cell;vertical-align:middle;text-align:center;}
.cart_table_td_product_image_ct_c img {max-width:90px;max-height:90px;display:block;vertical-align:middle;margin:0 auto;}
.cart_table_td_product_name {border-left:none !important;text-align:left !important;}
.cart_table_td_product_name a {color:#000;font-weight:600;text-decoration:none;}
.cart_table_th_mobile { display: none; text-align: left !important; width: 130px; }
.cart_table_th_mobile div span:first-child { font-weight: normal; }
.cart_table_qty {display:table;width:62px;margin:0 auto;}
.cart_table_qty_value {display:table-cell;vertical-align:middle;}
.cart_table_qty_value input {width:60px;padding:0;text-align:center;height:35px;border:1px solid #DDD;font-weight:600;font-size:14px;}
.cart_table_qty_actions {height:35px;width:17px;border-top:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.cart_table_qty_action {float:left;width:17px;height:17px;opacity:0.4;cursor:pointer;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.cart_table_qty_action:hover {opacity:1;}
.cart_table_qty_action.plus {background: #EEE url('../images/icons/cart_table_qty_action_plus.png') center center no-repeat;}
.cart_table_qty_action.minus {background: #EEE url('../images/icons/cart_table_qty_action_minus.png') center center no-repeat;}
.cart_table_qty_action.separator {float:left;width:17px;height:1px;background:#DDD;opacity:1;}
.cart_table_td_product_remove div {display:block;width:22px;height:22px;background: #b8b8b8 url('../images/icons/cart_table_td_product_remove.png') center center no-repeat;margin:0 auto;vertical-align:middle;cursor:pointer;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.cart_table_td_product_remove div:hover {background: #000 url('../images/icons/cart_table_td_product_remove.png') center center no-repeat;}

@media screen and (max-width:1199px){
	body .cart_table {font-size:12px;}
	body .cart_table_qty_value input {font-size:12px;}
	body .cart_table_td_product_image {width:62px;}
	body .cart_table_td_product_image_ct {width:60px;height:60px;}
	body .cart_table_td_product_image_ct img{max-width:56px;max-height:56px;}
	body .cart_table_th_product_shipment {width:90px;}
	body .cart_table_th_product_qty {width:90px;}
	body .cart_table_th_product_price {width:90px;}
	body .cart_table_th_product_value {width:90px;}
	body .cart_table_th_product_remove {width:50px;}
}

.cart_table_th_order_number {text-align:left !important;}
.cart_table_td_order_number {text-align:left !important;}
.cart_table_td_order_number span:first-child {margin-right:10px;}
.cart_table_td_order_number span:last-child {color:#777;}
.cart_table_th_order_value {width:140px;}
.cart_table_th_order_mobile {text-align:left !important;display:none;}
.cart_table_th_order_mobile div span:first-child {font-weight:normal;}
.cart_table_th_order_status {width:140px;}
.cart_table_th_order_actions {width:140px;}
.cart_table_td_order_status .delivered {color:#228742;}
.cart_table_td_order_status .send {color:#4078a4;}
.cart_table_td_order_status .canceled {color:#c31717;}
.cart_table_td_order_status .ordered {color:#000;}
.cart_table_td_order_actions .btn_ct_c {padding:6px 12px;background:transparent;}
.cart_table_td_order_actions .btn_txt {color:#000;}
.cart_table_td_order_actions .btn_arrow {color:#000;}
.basket_mobile_info {display:none;}

.boxes_cart_summary_w {float:left;width:100%;clear:both;}
.boxes_cart_summary {margin:0 -15px;text-align:center;}
.boxes_cart_summary a {color:#009fe3;text-decoration:none;font-weight:600;}
.boxes_cart_summary a:hover {text-decoration:underline;}
.boxes_cart_summary a.color_black {color:#000;}
.boxes_cart_summary .box {width:50%;float:left;box-sizing: border-box;padding:0 15px;margin:15px 0;}
.boxes_cart_summary .box_info {width:100%;clear:both;}
.boxes_cart_summary .box_ct {display:table;table-layout:fixed;width:100%;float:left;border:1px solid #DDD;text-align:left;}
.boxes_cart_summary .box_ct_l {display:table-cell;width:20px;}
.boxes_cart_summary .box_ct_r {display:table-cell;width:20px;}
.boxes_cart_summary .box_ct_c {display:table-cell;}
.boxes_cart_summary .box_title .box_ct_c {font-weight:600;color:#000;font-size:14px;padding:10px 0;text-transform:uppercase;}
.boxes_cart_summary .box_desc {border-top:none;padding:15px 0;line-height:1.5;}
.boxes_cart_summary .box_form {border-top:none;padding:15px 0;}
.boxes_cart_summary .box_form .df:not(:first-child) {margin-top:15px;}
.boxes_cart_summary .box_desc p:first-child {margin-top:0;}
.boxes_cart_summary .box_desc  p:last-child {margin-bottom:0;}
.boxes_cart_summary .box_desc ul {list-style-type:disc;margin:0;padding:0 0 0 17px;}
.boxes_cart_summary .box_desc ul li {margin:5px 0 ;padding:0;font-size:13px;}

.order_details_top {float:left;width:100%;clear:both;}
.order_details_top_number {float:left;width:100%;clear:both;margin-bottom:15px;font-weight:600;font-size:18px;color:#000;text-transform:uppercase;}
.order_details_top_number span {color:#555;}
.order_details_top_date {float:left;width:100%;clear:both;margin-bottom:5px;font-weight:600;font-size:14px;color:#777;}
.order_details_top_date span {color:#000;}
.order_details_top_status {float:left;width:100%;clear:both;font-weight:600;font-size:14px;color:#777;}
.order_details_top_status span {color:#000;}

.summary_info {float:right;clear:both;display:table;table-layout:fixed;text-align:right;}
.summary_info_row {display:table-row;}
.summary_info_row.price {text-transform:uppercase;color:#000;font-weight:600;font-size:14px;}
.summary_info_row.price .desc {margin-right:15px;}
.summary_info_row.price .total {font-size:24px;font-weight:bold;color:#009fe3;}
.summary_info_row.price .total span {font-size:14px;font-weight:600;}
.summary_info_c {display:table-cell;vertical-align:middle;}
.summary_info .checkbox_option {float:right;}

.cart_options_table_w {float:left;width:100%;clear:both;}
.cart_options_table {float:left;width:100%;clear:both;border:1px solid #DDD;border-spacing:0px;border-collapse:collapse;text-align:left;font-size:14px;}
.cart_options_table tr th {border:1px solid #DDD;padding:10px;text-transform:uppercase;}
.cart_options_table tr td {border:1px solid #DDD;padding:10px;font-weight:600;}
.cart_options_table_th_desc {text-align:left;}
.cart_options_table_th_value {width:130px;text-align:right;}
.cart_options_table_td_value {text-align:right;}
.cart_options_table_radio_box {display:table;float:left;table-layout:fixed;}
.cart_options_table_radio_box > div:first-child {display:table-cell;vertical-align:middle;width:25px;}
.cart_options_table_radio_box > div:last-child {display:table-cell;vertical-align:middle;}

@media screen and (max-width:1199px){
	body .cart_options_table {font-size:12px;}
}

.cart_sum_table_w {float:left;width:100%;clear:both;}
.cart_sum_table {float:right;clear:both;border:1px solid #DDD;border-spacing:0px;border-collapse:collapse;text-align:right;font-size:14px;}
.cart_sum_table tr th {border:1px solid #DDD;padding:10px;text-transform:uppercase;}
.cart_sum_table tr td {border:1px solid #DDD;padding:10px;font-weight:600;}
.cart_sum_table_td_desc {text-transform:uppercase;}
.cart_sum_table_td_value {width:130px;}
.cart_sum_table_td_value {text-align:right;}
.cart_sum_table_td_value.total {color:#009fe3;}

.cart_confirmation_top_title {font-size:20px;font-weight:bold;}
.cart_confirmation_top_desc {font-size:16px;font-weight:600;}
.cart_confirmation_bottom {line-height:1.5;}
.cart_confirmation_bottom a {color:#000;font-weight:600;text-decoration:none;}
.cart_confirmation_bottom a:hover {text-decoration:underline;}

.alertx {float:left;width:100%;clear:both;}
.alertx.yellow .alertx_ct {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.alertx.green .alertx_ct {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alertx.blue .alertx_ct {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.alertx.red .alertx_ct {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.alertx_ct {float:left;width:100%;clear:both;display:table;table-layout:fixed;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#EEE;border:1px solid #DDD;overflow:hidden;}
.alertx_ct_c {display:table-cell;padding:15px;}

.popup {position:fixed;z-index:90000;width:100%;height:100%;display:none;top:0;left:0;}
.popup_ov {position:fixed;z-index:-1;width:100%;height:100%;background: rgba(0,0,0,0.8);}
.popup_ct {display:table;width:100%;height:100%;}
.popup_ct_c {display:table-cell;vertical-align:middle;text-align:center;padding:20px;}
.popup_box {display:table;width:820px;table-layout:fixed;margin:0 auto;background:#FFF;text-align:left;}
.popup_box_title {display:table-row;}
.popup_box_title_c {display:table-cell;padding:16px 60px 16px 20px;font-weight:bold;font-size:16px;position:relative;z-index:1;}
.popup_close {position:absolute;z-index:2;width:24px;height:24px;top:50%;margin-top:-12px;right:14px;background: url('../images/icons/popup_close.png') center center no-repeat;opacity:0.6;cursor:pointer;}
.popup_close:hover {opacity:1;}
.popup_box_body {display:table-row;}
.popup_box_body_c {display:table-cell;padding:30px 20px;border-top:1px solid #DDD;}
.popup_box_btns {display:table-row;}
.popup_box_btns_c {display:table-cell;padding:16px 20px;border-top:1px solid #DDD;}
.popup_box_ct_ct {display:table;width:100%;table-layout:fixed;}
.popup_box_ct_ct_l {display:table-cell;vertical-align:top;width:280px;}
.popup_box_ct_ct_c {display:table-cell;vertical-align:top;font-size:16px; font-weight:600;color:#000;}
.popup_box_ct_ct_c > div:not(:first-child) {margin-top:10px;}
.popup_box_ct_ct_r {display:table-cell;vertical-align:top;font-size:14px; font-weight:600;color:#000;}
.popup_box_ct_ct_r span {font-weight:700;}
.popup_box_ct_ct_r > div:not(:first-child) {margin-top:10px;}
.popup_box_ct_ct_s {display:table-cell;vertical-align:top;position:relative;z-index:1;}
.popup_box_ct_ct_s.s1 {width:20px;}
.popup_box_ct_ct_s.s2 {width:41px;}
.popup_box_ct_ct_s.s2::after {content:"";display:block;width:1px;position:absolute;z-index:2;top:0;left:50%;margin-left:-1px;height:100%;width:1px;border-right:1px dotted rgba(0,0,0,0.3);}
.popup_product_img {float:left;width:100%;}
.popup_product_img_ct {float:left;display:table;width:280px;height:188px;border:1px dotted rgba(0,0,0,0.6);}
.popup_product_img_ct_c {display:table-cell;vertical-align:middle;text-align:center;}
.popup_product_img_ct_c img {max-width:95%;max-height:95%;}
.popup_product_name {font-size:22px; font-weight:bold;color:#000;}
.popup_terms_frame {float: left; width: 100%; font-size: 13px; overflow: auto; }

.disabled_before_scroll .btn_ct_c { background: #AAA !important; }
.disabled_before_scroll .btn_arrow { color: #777 !important; }

.box[data-customer="1"] .df[data-customer="2"]{display:none;}
.box[data-customer="2"] .df[data-customer="1"]{display:none;}
.other_delivery_address {display:none;}
.box[data-other-delivery-address="1"] .other_delivery_address {display:block;}

.popup_product_form {border-top: 1px dotted rgba(0,0,0,0.3);padding-top: 15px;margin-top: 15px;font-size: 14px;}
.popup_product_form_info {clear: both;font-weight: normal;padding-top: 1px;}
.popup_product_form_info p {margin-bottom: 0px;}

.shop_main .df_ct_l { width: 30%; }
.shop_main .df input[type=email], .shop_main .df input[type=password], .shop_main .df input[type=text] { max-width: none; }
.shop_main .checkbox_option a { margin-left: 0; }

.hr { clear: both; width: 100%; height: 1px; background: #DDD; }

.shop_main .ct_w {}
.shop_main .ct { max-width: 1320px; }
.shop_main .ct_l { width: 15px; }
.shop_main .ct_c {  }
.shop_main .ct_w .ct_ct { display: table; table-layout: fixed; margin: 0 auto; width: 100%; }
.shop_main .ct_w .ct_ct_l { display: table-cell; width: 100px; text-align: left; }
.shop_main .ct_w .ct_ct_c { display: table-cell; }
.shop_main .ct_w .ct_ct_r { display: table-cell; width: 100px; text-align: right; }
.shop_main .ct_r { width: 15px; }

.shop_main .ct_w_reset_password .box { float: none; display: inline-block; }
.shop_main .ct_w_reset_password .box .df_ct_l { width: 40%; white-space: nowrap; }

.popup_mobile {border-top:1px dotted rgba(0,0,0,0.3);padding-top:20px;margin-top:20px !important;font-size: 14px;font-weight: 600;display:none;}
.popup_mobile > div:not(:first-child) {margin-top:10px;}

@media screen and (max-width:1200px) {
	.ct_w_register .box {width:40%;}
}

@media screen and (max-width:1100px){
	.shop_main .ct_w .ct_ct_l {width:50px;}
	.shop_main .ct_w .ct_ct_r {width:50px;}
}

@media screen and (max-width:860px){
	.popup_box_ct_ct_l {width:30%;}
	.popup_product_img_ct {width:100%;}
}

@media screen and (max-width:1000px){
	.shop_main .ct_w .ct_ct_l {width:0px;}
	.shop_main .ct_w .ct_ct_r {width:0px;}
}

@media screen and (max-width:849px){
	.popup_box { width:100%; }
}

@media screen and (max-width:800px){
	.popup_mobile { display:block; }
	.popup_box_ct_ct_s.s2 {display:none;}
	.popup_box_ct_ct_r {display:none;}
	.popup_product_img_ct {height:146px;}
}

@media screen and (max-width:750px){
	.ct_w_login .box {width:100%;}
	.ct_w_login .box:not(:first-child) {margin-top:30px;}
	.ct_w_register .box {width:100%;}
	.boxes_cart_summary .box {width:100%;}
	.ct_w_your_account_edit_data .box {width:100% !important;}
	.ct_w_your_account .btns .btn_ct.margin_right {margin-right:15px;}
	.ct_w.ct_w_your_account_change_password .box {width:100%;}
	.ct_w_your_account_change_password .box_ct_l {width:0px;}
	.ct_w_your_account_change_password .box_ct_r {width:0px;}
	.ct_w.ct_w_your_account_change_password .box .df_ct_l {width:140px;}
	.ct_w_cart .cart_table_th_order_mobile {display:table-cell;}
	.ct_w_cart .cart_table_th_order_value {display:none;}
	.ct_w_cart .cart_table_td_order_value {display:none;}
	.ct_w_cart .cart_table_th_order_status {display:none;}
	.ct_w_cart .cart_table_td_order_status {display:none;}
	.cart_table_th_mobile {display:table-cell;}
	.ct_w_cart.ct_w_cart_summary .cart_table_th_product_qty {display:none;}
	.cart_table_th_product_price {display:none;}
	.cart_table_th_product_value {display:none;}
	.ct_w_cart.ct_w_cart_summary .cart_table_td_product_qty {display:none;}
	.cart_table_td_product_price {display:none;}
	.cart_table_td_product_value {display:none;}
	.cart_table_qty_value input {width:25px;}
	.cart_table_qty_actions {display:none;}
	.cart_table_th_product_qty {width:40px !important;}
	.cart_table_qty {width:30px;}
	.basket_mobile_info {display:block;}
	.basket_mobile_info div span {font-weight:normal;}
	.cart_table_th_product_remove {width:40px;}
	.ct_w_cart_your_data .box {width:100%;}
	.ct_w_cart_your_data .df_w textarea {max-width:none;}
}

@media screen and (max-width:600px) {
	.popup_product_img_ct {height:87px;}
	.popup_product_form .df_ct_row {display:table;width:100%;}
	.popup_product_form .df_ct_l {display:table-row;width:100%;}
	.popup_product_form .df_ct_l label {float:none;}
	.popup_product_form .df_ct_r {display:table-row;width:100%;}
	.popup_product_form .df_ct_r input {max-width:none;}
}

@media screen and (max-width:500px){
	.ct_w_cart .cart_table tr th {padding:5px;}
	.ct_w_cart .cart_table tr td {padding:5px;}
	.ct_w_cart .cart_table_td_order_actions .btn_ct_c { padding: 3px 6px; }
	.ct_w_cart .cart_table_td_order_actions .btn_ct_c .btn_txt { text-transform: none; }
	.ct_w_cart .cart_table_th_order_actions {width:71px;}
	.ct_w_cart .cart_table_th_order_actions span {display:none;}
	.popup_product_img_ct {height:107px;}
	.popup_box_btns .btn_ct .btn_ct_c {padding: 10px 10px;}
}

@media screen and (max-width:450px){
	.ct_w_cart.ct_w_cart_summary .btns .btn_ct.color_gray {margin-right: 20px; margin-bottom: 20px;}
}

@media screen and (max-width:380px){
	.popup_box_btns .btn_ct.color_gray {margin-right: 20px; margin-bottom: 20px;}
}

@media screen and (max-width:340px){
	.ct_w_cart .btns .btn_ct.size_md .btn_ct_c {padding:12px 15px;}
}