@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

.purchase-confirm div a {color:#fa0695;}
.purchase-confirm div a:hover {color:#808080;}
.purchase-confirm p {line-height: 1.8;}

/*Store Specific Styles*/
#store_menu_trigger { position:relative; display:none; width:100%; box-sizing:border-box; margin:0 auto; border:1px solid #f1f1f1; border-radius:5px; padding:5px 0; font-weight:bold; text-align:center; cursor:pointer; }
#store_menu_trigger:hover { background:#f1f1f1; }
#store_menu_trigger:after {
	content: '';
	display:inline-block;
	position:relative;
	top:0;
	right:0;
	margin-top:0;
	height: 0;
	width: 0;
	border: 5px solid transparent;
	border-top-color: #000;
	border-top-color: rgba(0,0,0,0.5);
	vertical-align:middle; margin-left:6px;
}
.store_menu { display:inline-block; width:100%; text-align:left; margin:15px 0; padding:10px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; text-align:left; }
.store_menu .sf-menu { width:100%; margin:0; }
.store_menu .sf-menu a { color:#fa0695; border-left:0; }
.store_menu .sf-menu li { background:none; }
.store_menu .sf-menu li:hover, .store_menu .sf-menu li.sfHover { background:#333; }
.store_menu .sf-menu ul { background:#f1f1f1; }
.store_menu .sf-arrows .sf-with-ul:after { border-top-color:rgba(0,0,0,0.5); }
.store_menu .sf-arrows > li > .sf-arrows > li > .sf-with-ul:after { border-top-color:transparent; border-left-color:rgba(0,0,0,0.5); }
.store_menu .sf-arrows > li > .sf-with-ul:focus:after, .store_menu .sf-arrows > li:hover > .sf-with-ul:after, .store_menu .sf-arrows > .sfHover > .sf-with-ul:after { border-top-color:rgba(0,0,0,1); }
.store_menu .sfHover ul a:hover { background:rgba(0,0,0,0.2); }

.memberupselltext {margin-bottom: 15px;}

.store_breadcrumbs { display:inline-block; width:100%; text-align:left; margin:15px 0;margin-left:15px; }
.store_breadcrumbs a { color:#fa0695; text-decoration:none; }
.store_breadcrumbs a:hover { color:#808080; text-decoration:underline; }

.store_item_block { display:inline-block; width:100%; }

.store_item_title { clear:both; margin-top:15px; margin-bottom:5px; padding-left:10px; padding-right:10px; min-width: 210px; line-height:37px; text-align:center;display:inline-block;  vertical-align:middle;border:0px; font-size:16px; color:#FFFFFF; background-image: url(images/title_bar.png);}
.store_item_title span.store_num_items { display:inline-block; background:#909090; color:#FFF; border-radius:5px; padding:5px; margin-top:6px; margin-left:10px; vertical-align:top; line-height:100%; font-size:90%; }

.cart_buttons2 {text-align: left;}

.buy_buttonlt {
    display: inline;
    margin-right: 5px;
    margin-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 36px;
    text-align: center;
    vertical-align: middle;
    border-radius: 3px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    background-color: #fa0695;
    float: left;
}

.buy_buttonlt:hover  {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}


.store_sort { float:right; margin-top:15px; }
.store_sort select { display:block; padding:5px 10px; box-sizing:border-box; border-radius:5px; border:1px solid #c5c5c5; font-size:14px; }

.store_item_thumbs { float:left; width:50%; }
.store_item_thumbs #store_slider { display:inline-block; width:100%; box-sizing:border-box; vertical-align:top; margin-bottom:5px; overflow:hidden; }
.store_item_thumbs #store_slider img { display:inline-block; max-width:100%; border:1px solid #808080; box-sizing:border-box; }
.store_item_thumbs #thumbs_carousel { display:inline-block; width:100%; box-sizing:border-box; vertical-align:top; margin-bottom:5px; }
.store_item_thumbs #thumbs_carousel li { display:inline-block; cursor:pointer; }
.store_item_thumbs #thumbs_carousel img { display:inline-block; max-width:100%; border:1px solid #808080; box-sizing:border-box; opacity:0.7; }
.store_item_thumbs #thumbs_carousel li.flex-active-slide img { border:1px solid #1b6ed5; box-shadow:#1b6ed5 0px 2px 0px; opacity:1; }

.store_item_info { float:right; width:49%; }
.store_item_info.fullwidth { float:left; width:100%; }
.store_item_info .store_info_heading { display:inline-block; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dedede; }
.store_item_info .store_info_heading .store_info_price { float:left; font-size:20px; color:#FFF; line-height:20px; }
.store_item_info .store_info_heading .store_info_number { float:right; font-size:12px; color:#808080; line-height:20px; }

.store_item_info .store_info_comments_link { display:inline-block; margin-left:10px; vertical-align:top; }
.store_item_info .store_info_comments_link a { color:#fa0695; }
.store_item_info .store_info_comments_link a:hover { color:#808080; }

.store_item_info .store_info_details { display:inline-block; width:100%; margin-top:10px;margin-bottom:10px;line-height: 1.5; padding-top:10px;padding-bottom:10px;border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; max-height:350px; overflow-y:auto; }
.store_item_info .store_info_details .store_info_details_title { display:inline-block; width:100%; margin-bottom:5px; font-weight:bold; color:#c0c0c0; }
.store_item_info .store_info_details p { display:inline-block; width:100%; padding:0; margin:0; line-height:1.5;padding-top:10px;padding-bottom:10px;font-size:14px; }

.store_info_details a {color:#fa0695;text-decoration: underline;}
.store_info_details a:hover {color:#808080;}

.store_item_info .store_columns { display:inline-block; width:100%; padding:0; margin:0; margin-bottom:20px; }
.store_item_info.fullwidth .store_columns { width:100%;  }
.store_item_info .store_columns .store_column {  }
.store_item_info .store_columns .store_column.left { float:left; }
.store_item_info .store_columns .store_column.right { }

.store_item_info .store_row { display:inline-block; width:100%; margin-bottom:10px;line-height: 1.6; }
.store_item_info .store_row select { display:inline-block; width:100%; padding:5px 10px; box-sizing:border-box; border-radius:5px; border:1px solid #c5c5c5; font-size:14px;max-width: 300px; }
.store_item_info .store_row label.label_quantity { line-height:28px; }
.store_item_info .store_row input[type="number"] {  padding:5px; border-radius:5px; border:1px solid #c5c5c5; font-size:14px; max-width:45px; }
.custom_options_list input[type="text"] {  padding:5px; border-radius:5px; border:1px solid #c5c5c5; font-size:14px; max-width:225px; }
.custom_options_list textarea {  padding:5px; border-radius:5px; border:1px solid #c5c5c5; font-size:14px; width: 100%; max-width:400px;min-height: 200px; }
.store_item_info input.store_submit { display:inline-block; width:auto;color:#FFF; border:0; cursor:pointer;}
.store_item_info input.store_submit {
	background-color: #fa0695;
	line-height: 36px;
	box-sizing: border-box;
font-size: 110%;
padding-left: 15px;
padding-right: 15px;
line-height: 36px;
text-align: center;
vertical-align: middle;
border-radius: 3px;


}
.store_item_info input:hover.store_submit {
	  opacity:0.7;
}

.store_row textarea {  padding:5px; border-radius:5px; border:1px solid #c5c5c5; font-size:14px; width: 100%; max-width:400px;min-height: 200px; }
.store_row input[type="text"] {  padding:5px; border-radius:5px; border:1px solid #c5c5c5; font-size:14px; max-width:225px; }

.store_item_info input:focus:required:invalid { background: pink; }
.store_item_info textarea:focus:required:invalid { background: pink; }
.store_item_info select:focus:required:invalid { background: pink; }
.store_item_info input:invalid { box-shadow: none; }
.store_item_info textarea:invalid { box-shadow: none; }
.invalid_text_input { background: pink; }
.invalid_radio_input { color:red; }

/*.store_item_categories { line-height:28px; margin-top:10px; width:100%; }*/
.store_item_info .store_item_categories { display:block; margin-top:10px; line-height: 1.5;}
.store_item_info .store_item_categories_heading {font-weight:bold; color:#FFF;}
.store_item_info .store_item_categories ul.custom_options_list { display:block; margin:10px 0; padding:0; list-style:none; }
.store_item_info .store_item_categories ul.custom_options_list li { display:inline-block; width:100%; margin-bottom:6px; }
.store_item_info .store_item_categories ul.custom_options_list li label { display:block; /*padding:5px; border:1px solid #c5c5c5; border-radius:5px;*/ cursor:pointer; line-height: 1.4;vertical-align:top; }
.store_item_info .store_item_categories ul.custom_options_list li label:hover { /*background:#f1f1f1;*/ }
.store_item_info .store_item_categories input[type="checkbox"] {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.store_item_info .store_item_categories input[type="checkbox"]:active, .store_item_info .store_item_categories input[type="checkbox"]:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.store_item_info .store_item_categories input[type="checkbox"]:checked {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}
.store_item_info .store_item_categories input[type="checkbox"]:checked:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
}

.store_block { display:inline-block; width:100%; margin-top:20px; padding-top:20px; margin-bottom:20px; }
.store_block a { color: #fa0695; }
.store_block a:hover { color: #808080; }


.store_items { display:inline-block; width:100%; position:relative; }
.store_items .store_carousel { display:inline-block; width:100%; }
.store_items .store_arrows { float:left; padding:0px; border-bottom:1px solid #b1b1b1; border-radius:5px; background:url(images/top_menu.png) repeat-x center top; position:absolute; top:-36px; right:0; z-index:99; }
.store_items .store_arrows .prev_arrow, .store_items .store_arrows .next_arrow { float:left; padding:7px 10px; cursor:pointer; color:#000; background:none; }
.store_items .store_arrows .prev_arrow:hover, .store_items .store_arrows .next_arrow:hover { color:#1b6ed5; }
.store_items .store_arrows .prev_arrow { border-right:1px solid #CCC; }

.owl-item .store_thumb { display:inline-block;  box-sizing:border-box; width:100%; padding-left:5px; padding-right:5px; }
.owl-item .store_thumb img.store_item_thumb { display:inline-block; max-width:100%; box-sizing:border-box; vertical-align:top; }
.owl-item .store_thumb .store_thumb_ratings { display:inline-block; width:100%; margin:5px 0; }
.owl-item .store_thumb .store_thumb_title { display:inline-block; width:100%; margin:0 0 5px 0; }
.owl-item .store_thumb .store_thumb_title a { }
.owl-item .store_thumb .store_thumb_title a:hover { color:#808080; }
.owl-item .store_thumb .store_thumb_price { display:inline-block; width:100%; }

.store_items.six-per-row .store_thumb { float:left; width:237px; margin-right:10px; margin-bottom:15px; }
.store_items.six-per-row .store_thumb:nth-child(4n) { margin-right:0px; }

.store_items.five-per-row .store_thumb { float:left; width:237px; margin-right:5px; margin-bottom:15px; }
.store_items.five-per-row .store_thumb:nth-child(4n) { margin-right:0px; }

.store_items.four-per-row .store_thumb { float:left; width:320px; margin-right:10px; margin-bottom:15px; }
.store_items.four-per-row .store_thumb:nth-child(3n) { margin-right:0px; }

.store_items.three-per-row .store_thumb { float:left; width:320px; margin-right:10px; margin-bottom:15px; }
.store_items.three-per-row .store_thumb:nth-child(3n) { margin-right:0px; }


@charset "utf-8";
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/*select.mobiledropdown, select.mobiledropdown_top { display:none; float:left; width:100%; padding:3px; z-index:99; position:relative; }
select.mobiledropdown, select.mobiledropdown_top { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; background:#F4F4F4; font-weight:bold; }
select.mobiledropdown_top { font-weight:normal; font-size:12px; }*/

img { max-width:100%; }

.update_thumb, .thumbs, .most_popular_model_name img, .whats_hot_block img { max-width:100%; /*width:100%;*/ height:auto; }

i.mobile_button { display:none; float:left; width:32px; height:48px; background:url('images/mobile_bars.png') no-repeat; cursor:pointer; top:8px; left:0; opacity:0.5; background-position: center center;}
i.mobile_button.active { opacity:1; }
.mobile_top_menu { float:left; display:none; background:#222; width:200px; position:absolute; top:40px; left:0; color:#FFF; z-index:999999; border:2px solid #FFF; border-radius:5px; line-height:100%; }
.mobile_top_menu ul { display:inline-block; width:100%; text-align:left; margin:0; padding:0; list-style:none; }
.mobile_top_menu ul li { display:inline-block; width:100%; margin:0; padding:0; border-bottom:2px solid #FFF; }
.mobile_top_menu ul li:last-child { border-bottom:0; }
.mobile_top_menu ul li a { display:block; padding:10px 10px; }

.smallonly_block {display: none;}

.cell_thumb { min-width:200px; }

.global_pagination { float:right; clear:both; text-align:right; }
.global_pagination ul { display:inline-block; margin:0; padding:0; list-style:none; border-bottom:1px solid #b1b1b1; border-radius:5px; background:url(images/top_menu.png) repeat-x center top; }
.global_pagination ul li { float:left; margin:0; padding:0; list-style:none; vertical-align:middle; border-right:1px solid #CCC; }
.global_pagination ul li:last-child { border-right:0; }
.global_pagination ul li.pagination_totals { padding:7px 10px; }
.global_pagination ul li a { float:left; padding:8px 12px; text-decoration:none; color:#000; }
.global_pagination ul li a:hover, .global_pagination ul li.active a { color:#1b6ed5; background:rgba(0,0,0,0.1); }

.my_account_wrapper select { display:inline-block; padding:5px 10px; box-sizing:border-box; border-radius:5px; border:1px solid #c5c5c5; font-size:14px; }
.my_account_wrapper input[type="text"],
.my_account_wrapper input[type="number"],
.my_account_wrapper input[type="password"],
.my_account_wrapper input[type="email"] { display:inline-block; padding:5px; border-radius:5px; border:1px solid #c5c5c5; font-size:14px; }
.my_account_wrapper input[type="submit"] { display:inline-block; width:auto; padding:10px 15px; color:#FFF; border:0; border-radius:5px; cursor:pointer; font-size:16px; box-sizing:border-box; }
.my_account_wrapper input[type="submit"] {
	background: #1b6ed5; /* Old browsers */
	background: -moz-linear-gradient(top, #1b6ed5 0%, #0030b5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #1b6ed5 0%,#0030b5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #1b6ed5 0%,#0030b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b6ed5', endColorstr='#0030b5',GradientType=0 ); /* IE6-9 */
}
.my_account_wrapper input[type="submit"]:hover {
	background: #0030b5; /* Old browsers */
	background: -moz-linear-gradient(top, #0030b5 0%, #1b6ed5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #0030b5 0%,#1b6ed5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #0030b5 0%,#1b6ed5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0030b5', endColorstr='#1b6ed5',GradientType=0 ); /* IE6-9 */
}

.my_account_wrapper .table.ondemand_transactions .row .cell.ondemand_transactions_info { vertical-align:top ; }
.my_account_wrapper .table.ondemand_transactions .row.ondemand_transactions_heading .cell.ondemand_transactions_info { vertical-align:middle; }

.ondemand_orders_list { display:inline-block; width:100%; box-sizing:border-box; vertical-align:top; margin-bottom:20px; }
.ondemand_orders_list .order_item { display:inline-block; width:100%; box-sizing:border-box; margin-bottom:10px; border:1px solid #525252; }
.ondemand_orders_list .order_item.error { background:#808080; text-align:center; padding:10px; margin-bottom:25px !important; }
.ondemand_orders_list .order_item.error a { color:#000; }
.ondemand_orders_list .order_item.error a:hover { text-decoration:none; }
.ondemand_orders_list .order_item:last-child { margin-bottom:0; }
.ondemand_orders_list .order_item .order_item_header { display:inline-block; width:100%; box-sizing:border-box; background:#525252; font-weight:bold; color:#FFF; padding:10px 15px; }
.ondemand_orders_list .order_item .order_item_body { display:inline-block; width:100%; vertical-align:top; box-sizing:border-box; padding:10px; border-bottom:1px solid #525252; }
.ondemand_orders_list .order_item .order_item_body:hover { }
.ondemand_orders_list .order_item .order_item_body:last-child { border-bottom:0; }
.ondemand_orders_list .order_item .order_row { display:inline-block; width:100%; vertical-align:top; line-height: 1.4;}
.ondemand_orders_list .order_item .order_row .order_col { display:inline-block; float:left; vertical-align:top; box-sizing:border-box; }
.ondemand_orders_list .order_item .order_row .order_col.first { width:30%; }
.ondemand_orders_list .order_item .order_row .order_col.second { width:50%; }
.ondemand_orders_list .order_item .order_row .order_col.last { width:20%; text-align:right; }
.ondemand_orders_list .order_item .order_row .order_col .order_col_left { float:left; margin-right:10px; }
.ondemand_orders_list .order_item .order_row .order_col .order_col_right { float:left; }


.ondemand_orders_list .order_item .order_row .order_col.first a { color: #fa0695; }
.ondemand_orders_list .order_item .order_row .order_col.second a { color: #fa0695; }
.ondemand_orders_list .order_item .order_row .order_col_right a { color: #fa0695; }

.order_col_right a { color: #fa0695; }

.shopping_cart { display:inline-block; width:100%; }
.shopping_cart a { color:#fa0695; }
.shopping_cart a:hover { color:#222; }
.shopping_cart .cart_row { display:inline-block; width:100%; }
.shopping_cart .cart_left { float:left; width:74%; }
.shopping_cart .cart_right { float:right; width:25%; }

.ondemand_orders_list.cart_list .order_item .order_row .order_col.first { width:30%; }
.ondemand_orders_list.cart_list .order_item .order_row .order_col.second { width:30%; }
.ondemand_orders_list.cart_list .order_item .order_row .order_col.third { width:10%; }
.ondemand_orders_list.cart_list .order_item .order_row .order_col.forth { width:10%; }
.ondemand_orders_list.cart_list .order_item .order_row .order_col.last { width:20%; text-align:right; }

.cart_order_summary { display:inline-block; width:100%; box-sizing:border-box; padding:15px; border:1px solid #525252; }
.cart_order_summary ul { display:inline-block; width:100%; margin:0; padding:0; list-style:none; }
.cart_order_summary ul li { display:inline-block; width:100%; margin:0; padding:5px 0; }
.cart_order_summary ul li span.label { float:left; line-height: 1.4;}
.cart_order_summary ul li span.value { float:right; text-align:right; }
.cart_order_summary ul li span.error { display:inline-block; width:100%; box-sizing:border-box; background:#a8d2e6; text-align:center; border:1px solid #5ba2c3; padding:10px; }
.cart_order_summary ul li.total { border-top:1px solid #CCC; margin-top:5px; padding:10px 0 0; font-size:125%; }
.cart_order_summary .buy_button { margin:0; width:100%; box-sizing:border-box; font-size:120%; }
.cart_order_summary #btn_checkout div { margin-top:10px; }

.cart_shippingform { float:left; display:inline-block; width:100%; }
.cart_shippingform .form-row { display:inline-block; width:100%; margin-bottom:15px; }
.cart_shippingform .form-row.text-right { text-align:right; }
.cart_shippingform .form-row label { display:inline-block; width:100%; font-weight:bold; margin-bottom:5px; }
.cart_shippingform .form-row .half { float:left; width:49%; margin-bottom:10px; }
.cart_shippingform .form-row .half:nth-child(2n+2) { float:right; }
.my_account_wrapper .cart_shippingform input[type="text"],
.my_account_wrapper .cart_shippingform input[type="password"],
.my_account_wrapper .cart_shippingform input[type="email"],
.my_account_wrapper .cart_shippingform input[type="number"],
.my_account_wrapper .cart_shippingform select,
.my_account_wrapper .cart_shippingform textarea { width:100%; box-sizing:border-box; box-shadow:none; }
.my_account_wrapper .cart_shippingform .inputError { border:1px solid #da2424; }
.my_account_wrapper .cart_shippingform .error_msg { display:inline-block; width:100%; padding:5px; border:1px solid #ea4a4a; color:#da2424; background:#fff3f3; box-sizing:border-box; font-size:80%; margin-top:4px; border-radius:4px; }

.show_if_shipping_address_existing { display:none; }
.show_if_shipping_address_new { display:none; }

ul.existing_address_list { display:inline-block; width:100%; list-style:none; margin:0; padding:0; border:1px solid #CCC; border-radius:5px; margin-bottom:10px; }
ul.existing_address_list li { display:inline-block; width:100%; list-style:none; box-sizing:border-box; padding:10px 10px 10px 30px; position:relative; border-bottom:1px solid #CCC; position:relative; }
ul.existing_address_list li.active { background:#f1f1f1; }
ul.existing_address_list li:last-child { border-bottom:0; }
ul.existing_address_list li button.btn_edit_address,
ul.existing_address_list li a.btn_edit_address,
ul.existing_address_list li button.btn_existing_addresses,
ul.existing_address_list li a.btn_existing_addresses { position:absolute; bottom:10px; right:10px; }
ul.existing_address_list li.no_radio { padding-left:10px; }
ul.existing_address_list li.no_radio input[type="radio"] { display:none; }
.cart_shippingform .form-row ul.existing_address_list li label { font-weight:normal; }
ul.existing_address_list li label input[type="radio"] { margin:0; padding:0; position:absolute; top:10px; left:10px; }
.edit_shipping_form,
.existing_addresses { display:none; }

input.btnGray, button.btnGray, a.btnGray { display:inline-block; padding:5px 10px; border:0; cursor:pointer; border-bottom:1px solid #b1b1b1; border-radius:5px; background:url(images/top_menu.png) repeat-x center bottom; font-size:14px; }
input:hover.btnGray, button:hover.btnGray, a:hover.btnGray { opacity:0.7; }
input.btnGray.active, button.btnGray.active, a.btnGray.active { background-image:url(images/button_blue.png); color:#FFF; text-shadow:none; }

ul.shipping_buttons { display:inline-block; width:100%; text-align:left; margin:0; padding:0; list-style:none; margin-bottom:5px; }
ul.shipping_buttons li { display:inline-block; margin:0; margin-bottom:5px; margin-right:5px; }

.shipping_tabs { display:inline-block; width:100%; }
.shipping_tabs .shipping_tab { display:none; width:100%; margin-bottom:10px; }
.shipping_tabs .shipping_tab.active { display:block; }

/* .select_shipping_method { display:none; } */

#btn_checkout { display:none; }

.store_thumb {line-height: 1.4;}
.store_thumb a {color:#fa0695;}
.store_thumb a:hover {color:#808080;}

@media only screen and (min-width:1600px){
	/*Store Specific Media Queries*/
	.store_item_info.fullwidth .store_columns { width:50%; }

	.store_items.six-per-row .store_thumb { float:left; width:255px; margin-right:10px; margin-bottom:15px; }
	.store_items.six-per-row .store_thumb:nth-child(4n) { margin-right:10px; }
	.store_items.six-per-row .store_thumb:nth-child(6n) { margin-right:0px; }

	.store_items.five-per-row .store_thumb { float:left; width:308px; margin-right:10px; margin-bottom:15px; }
	.store_items.five-per-row .store_thumb:nth-child(4n) { margin-right:10px; }
	.store_items.five-per-row .store_thumb:nth-child(5n) { margin-right:0px; }

	.store_items.four-per-row .store_thumb { float:left; width:387px; margin-right:10px; margin-bottom:15px; }
	.store_items.four-per-row .store_thumb:nth-child(3n) { margin-right:10px; }
	.store_items.four-per-row .store_thumb:nth-child(4n) { margin-right:0px; }

	.store_items.three-per-row .store_thumb { float:left; width:520px; margin-right:10px; margin-bottom:15px; }
	.store_items.three-per-row .store_thumb:nth-child(3n) { margin-right:0px; }

	.cart_shippingform #shippingform { width:60%; }
}

/* Tablet Portrait size to standard 960 */
@media only screen and (max-width: 959px) {
	/*Store Specific Media Queries*/
	.store_items.six-per-row .store_thumb,
	.store_items.five-per-row .store_thumb,
	.store_items.four-per-row .store_thumb,
	.store_items.three-per-row .store_thumb { width:242px; }
	.store_items.six-per-row .store_thumb:nth-child(4n) { margin-right:10px; }
	.store_items.six-per-row .store_thumb:nth-child(3n) { margin-right:0; }

	.store_items.five-per-row .store_thumb:nth-child(4n) { margin-right:10px; }
	.store_items.five-per-row .store_thumb:nth-child(3n) { margin-right:0; }

	.store_items.four-per-row .store_thumb:nth-child(3n) { margin-right:0; }

	.store_items.three-per-row .store_thumb:nth-child(3n) { margin-right:0; }

	.ondemand_orders_list .order_item .order_row .order_col.first { width:40%; }
	.ondemand_orders_list .order_item .order_row .order_col.second { width:35%; }
	.ondemand_orders_list .order_item .order_row .order_col.last { width:15%; }

	.shopping_cart .cart_left,
	.shopping_cart .cart_right,
	.cart_shippingform { width:100%; }
	.cart_shippingform #shippingform { width:100%; }
}

/* Mobile Landscape */
@media screen and (max-width: 767px) {
	/*Store Specific Media Queries*/
	select.mobiledropdown, select.mobiledropdown_top { display:inline-block; width:345px; padding:5px; }
	#store_menu_trigger { display:block; }
	.store_menu .sf-menu { display:none; }
	.store_menu .sf-menu li { width:100%; border-bottom:1px solid #f1f1f1; }
	.store_menu .sf-menu li:last-child { border-bottom:0; }
	.store_menu .sf-menu ul { display:block !important; position:relative; top:0; left:0; background:none; min-width:0; box-shadow:none; border-left:1px solid #f1f1f1; margin-left:15px; }
	.store_menu .sf-menu li:hover, .store_menu .sf-menu li.sfHover { background:#f1f1f1; }
	.store_menu .sfHover ul a:hover { background:none; }

	.store_item_title { }
	.store_item_thumbs, .store_item_info { width:100%; }
	.store_items .store_arrows { top:-39px; right:3px; }
	.store_block .store_item_title { text-align:left; }
	.store_breadcrumbs { margin:5px 0; }

	.store_item_title span.store_num_items { float:right; margin-left:0; }
	.store_items.six-per-row .store_thumb,
	.store_items.five-per-row .store_thumb,
	.store_items.four-per-row .store_thumb,
	.store_items.three-per-row .store_thumb { width:100%;height: auto; }
	.store_items.six-per-row .store_thumb:nth-child(4n) { margin-right:5px; }
	.store_items.six-per-row .store_thumb:nth-child(3n) { margin-right:5px; }
	.store_items.six-per-row .store_thumb:nth-child(2n) { margin-right:5px;  }

	.store_items.five-per-row .store_thumb:nth-child(4n) { margin-right:5px; }
	.store_items.five-per-row .store_thumb:nth-child(3n) { margin-right:5px; }
	.store_items.five-per-row .store_thumb:nth-child(2n) { margin-right:5px; }

	.store_items.four-per-row .store_thumb:nth-child(3n) { margin-right:10px; }
	.store_items.four-per-row .store_thumb:nth-child(2n) { margin-right:0; }

	.store_items.three-per-row .store_thumb:nth-child(3n) { margin-right:10px; }
	.store_items.three-per-row .store_thumb:nth-child(2n) { margin-right:0; }

	.store_sort { margin-top:0px; margin-bottom:10px; width:100%; }
	.store_sort select { display:block; width:100%; }

	.global_pagination { float:left; width:100%; text-align:center; }
	.global_pagination ul li.hide_mobile { display:none; }

	.ondemand_orders_list .order_item .order_row .order_col.first,
	.ondemand_orders_list .order_item .order_row .order_col.second,
	.ondemand_orders_list .order_item .order_row .order_col.last { width:100%; }
	.ondemand_orders_list .order_item .order_item_header .order_col.first { width:50%; }
	.ondemand_orders_list .order_item .order_item_header .order_col.second { width:50%; text-align:right; }
	.ondemand_orders_list .order_item .order_item_body .order_row .order_col.second { padding-left:110px; }

	.ondemand_orders_list.cart_list .order_item .order_row .order_col.first,
	.ondemand_orders_list.cart_list .order_item .order_row .order_col.second,
	.ondemand_orders_list.cart_list .order_item .order_row .order_col.third,
	.ondemand_orders_list.cart_list .order_item .order_row .order_col.forth,
	.ondemand_orders_list.cart_list .order_item .order_row .order_col.last { width:100%; }

	.ondemand_orders_list.cart_list.cart_list .order_item .order_item_header .order_col.second,
	.ondemand_orders_list.cart_list .order_item .order_item_header .order_col.third,
	.ondemand_orders_list.cart_list .order_item .order_item_header .order_col.forth,
	.ondemand_orders_list.cart_list .order_item .order_item_header .order_col.last { display:none; }

	.ondemand_orders_list.cart_list .order_item .order_item_body .order_row .order_col.second,
	.ondemand_orders_list.cart_list .order_item .order_item_body .order_row .order_col.third,
	.ondemand_orders_list.cart_list .order_item .order_item_body .order_row .order_col.forth,
	.ondemand_orders_list.cart_list .order_item .order_item_body .order_row .order_col.last { padding-left:90px; text-align:left; }

	.ondemand_orders_list.cart_list .order_item .order_row .order_col.second:before,
	.ondemand_orders_list.cart_list .order_item .order_row .order_col.third:before,
	.ondemand_orders_list.cart_list .order_item .order_row .order_col.forth:before,
	.ondemand_orders_list.cart_list .order_item .order_row .order_col.last:before {
		font-weight: bold;
		width: 100%;
		display: inline-block;
		content: attr(data-title)": ";
		margin-top:10px;
	}
}

/* Mobile Portrait */
@media only screen and (max-width: 479px) {
	select.mobiledropdown { width:225px; }

	/*Store Specific Media Queries*/
	.store_items.six-per-row .store_thumb,
	.store_items.five-per-row .store_thumb,
	.store_items.four-per-row .store_thumb,
	.store_items.three-per-row .store_thumb { width:100%; }
	.store_items.six-per-row .store_thumb:nth-child(4n) { margin-right:0; }
	.store_items.six-per-row .store_thumb:nth-child(3n) { margin-right:0; }
	.store_items.six-per-row .store_thumb:nth-child(2n) { margin-right:0; }

	.store_items.five-per-row .store_thumb:nth-child(4n) { margin-right:0; }
	.store_items.five-per-row .store_thumb:nth-child(3n) { margin-right:0; }
	.store_items.five-per-row .store_thumb:nth-child(2n) { margin-right:0; }

	.store_items.four-per-row .store_thumb:nth-child(3n) { margin-right:0; }
	.store_items.four-per-row .store_thumb:nth-child(2n) { margin-right:0; }

	.store_items.three-per-row .store_thumb:nth-child(3n) { margin-right:0; }
	.store_items.three-per-row .store_thumb:nth-child(2n) { margin-right:0; }

	.global_pagination { font-size:13px; }

	.store_item_info .store_columns .store_column { width:100%; }

	.ondemand_orders_list.cart_list .order_item .order_item_body .order_row .order_col.second,
	.ondemand_orders_list.cart_list .order_item .order_item_body .order_row .order_col.third,
	.ondemand_orders_list.cart_list .order_item .order_item_body .order_row .order_col.forth,
	.ondemand_orders_list.cart_list .order_item .order_item_body .order_row .order_col.last { padding-left:0px; }
}