@charset "utf-8";

.hidden-767 {
	display: block !important;
}
.visible-767 {
	display: none !important;
}

/**/
.menu_sub .list_right h2 {
    text-transform: uppercase; font-size:13px;
}
.menu_sub .list_right h3 a {
    text-transform: capitalize; font-size:12px;
}

/* signin */
.tabs_panel label {padding-bottom:10px; margin-bottom:15px; display:block; color:#000; font-size:12px; font-weight:700; border-bottom:1px solid #ebebeb}
.tabs_panel .user {padding:0 2%; margin-bottom:15px;}
.tabs_panel .user li {height:30px; line-height:30px; margin-bottom:5px;}
.tabs_panel .user li:last-child {margin-top:10px;}
.tabs_panel .user li span {float:left; width:39%; font-size:11px; color:#595959;}
.tabs_panel .user li p {float:left; width:61%}
.tabs_panel .user li .text {width:100%; height:30px; padding:0 2%; border:1px solid #afafaf;}
.tabs_panel .user li .btn {float:right; padding:6px 12px 7px; color:#fff; font-size:11px; background-color:#0033cc; border-radius:0; text-transform:uppercase;}
.tabs_panel .user li .btn:hover {background-color:#000;}
.tabs_panel .user li a {color:#0033cc; font-size:9px;}
.tabs_panel .user li a:hover {text-decoration:underline;}
.tabs_panel .register {text-align:center;}
.tabs_panel .register span {width:90%; margin:0 auto; display:inline-block; background-color:#0033cc;}
.tabs_panel .register span:hover {background-color:#000;}
.tabs_panel .register a {width:100%; height:28px; line-height:28px; display:block; color:#fff; font-size:12px; text-transform:uppercase;}

/* wishlist */
.tabs_panel .not_login {padding-top:30%; line-height:23px; color:#595959; font-size:16px; text-align:center;}
.tabs_panel .not_login b {color:#555; font-weight:700;}
.tabs_panel .not_login p a {color:#0033cc;}
.tabs_panel .not_login p a:hover {text-decoration:underline;}
/* basket */
.tabs_panel .empty {padding-top:30%; line-height:20px; font-size:16px; color:#555; text-align:center;}
.tabs_panel .empty p {font-weight:700;}
.tabs_panel .empty a {color:#0033cc;}

/* */
#menu_store .container > span, #menu_store .container .div_span {width:100%; height:72px; display:block; position:relative;}

.list_menu {width:100%; min-height:72px; display:block; padding:0; margin:0; font-family:'Dosis', sans-serif; position:absolute; -webkit-backface-visibility:hidden }
.list_menu > li {float:left; width:auto; height:72px; line-height:72px;}
.list_menu > li.way {width:1px; height:55px; margin:9px 2%; background-color:#595959;}
@media only screen and (max-width: 1024px){.list_menu > li.way {margin:9px .4em;}}
.list_menu > li > a {padding: 0 .5em; display:block; color:#fff; font-size:22px; font-weight:300; text-decoration:none; text-transform:uppercase; white-space:nowrap; background:black; }
.list_menu > li > a:hover {background-color:#0033cc;}
.list_menu > li > a.active {background-color:#333;}
@media only screen and (max-width: 1024px){
	.list_menu > li:first-child > a {padding:0 .6em 0 .8em;}
}

/* sub_list-hori */
#menu_store #menu_store-sub {top:72px; left:0; width:100%; height:30px; z-index:1; position:absolute; font-family:'Dosis', sans-serif; overflow:hidden}
#menu_store-sub .store-sub-left {top:0; left:0; width:25%; height:30px; z-index:0; position:absolute; background-color:#0033cc;}

#menu_store #menu_store-sub .store-sub_list-outer {width:96.5%;}
#menu_store #menu_store-sub .store-sub_list { font-size:18px; background-color:#0033cc; overflow: hidden}
#menu_store-sub .store-sub_list li {height:30px; line-height:28px; float:left}
@media only screen and (max-width: 1024px){
	#menu_store-sub .store-sub_list li:first-child {padding-left:1%;}
}
#menu_store-sub .store-sub_list a {height:30px; padding:0 7px; color:#fff; display:block; font-weight:300;}
#menu_store-sub .store-sub_list a:hover {background-color:#000;}
#menu_store-sub .store-sub_list .active {font-weight:600;}
/* menu_sub */
.list_menu .menu_sub {top:72px; left:0; width:100%; display:none; padding-top:10px; line-height:20px; z-index:5; position:absolute; background-color:#0033cc; padding-bottom:2px;}
.list_menu li:hover .menu_sub {display:block;}
.list_menu .menu_sub > span,
.list_menu .menu_sub .div_span2 {float:left; width:100%; display:block; background-color:#fff;}
.list_menu .menu_sub > span > div,
.list_menu .menu_sub > .div_span2 > div {float: left; padding:20px 0; vertical-align:top; position:relative; min-height:150px}
.list_menu .menu_sub .list_left {width:18%; background-color:#ebebeb;}
.list_menu .menu_sub .list_center {width:40%; background:#ebebeb /*url(icon_guitar.png) no-repeat 98% 93%*/;}
.list_menu .menu_sub .list_right {width:42%; margin-right:0; float:right}
.list_menu .menu_sub .list_right .item {margin-top:40px;}
.list_menu .menu_sub .list_h {background:white!important}
.list_menu .menu_sub .sub_conter {display:block; padding:0 10%;}
.list_menu .menu_sub .list_center .icon_heart1 {top:8%; right:-3%; width:37px; height:28px; z-index:2; position:absolute; background:url(icon_heart1.png) no-repeat center center;}
.list_menu .menu_sub .list_center > ul {padding:0 5%; border-left: 1px solid gray;}
.list_menu .menu_sub li {margin-bottom:5px;}
.list_menu .menu_sub .list_center li {width:49.5%; display:inline-block;}
.list_menu .menu_sub li .list_h {overflow:hidden; }
.list_menu .menu_sub a {font-size:20px; color:#595959;}
.list_menu .menu_sub a:hover {color:#0033cc;}
.list_menu .menu_sub .item {width:49.5%; color:#595959; display:inline-block; text-align:center; font-weight:700; font-family:Tahoma, Geneva, sans-serif;}
.list_menu .item .img {display:block; overflow:hidden;}
.list_menu .item .img img {max-width:100%;}
.list_menu .item h2 a {font-size:12.5px; text-transform:uppercase;}
.list_menu .item h2 a:hover {text-decoration:underline;}
.list_menu .item h3 {font-size:11px; font-weight:normal; margin-bottom:3px; margin-top:-5px;}
.list_menu .item p {color:#0033cc; font-size:12px;}
.list_menu .item p del {color:#595959; font-weight:normal; font-size:11px; margin:10px 0;}
#menu_store .search {top:0; right:0; float:right; width:auto; height:72px; z-index:10; position:absolute;}
#menu_store .search.active2 {width:100%; position:relative;}
.search_label {top:0; right:0; float:left; width:72px; height:72px; cursor:pointer; z-index:2; position:absolute; border:1px solid #000; background:url(btn_search.png) no-repeat center center;}
.search_label:hover {border-color:#595959; background-color:#0033cc;}
.search_label.focus {left:0; background-color:#000;}
.search_label.focus:hover {border-color:#595959; background-color:#0033cc;}
.search_conter {width:100%; height:72px; display:none; position:relative;}
.search_conter p {display:block; padding:0 72px;}
.search_conter input {color:#fff; font-family:'Dosis', sans-serif; vertical-align:top; font-size:28px; font-weight:300;}
.search_conter .text {width:100%; height:72px; padding:0 1%; display:block; border:none; background-color:#595959;}
.search_conter .btn {top:0; right:0; float:right; width:72px; height:72px; border-radius:0; border:1px solid #595959; background-color:#0033cc; position:absolute;}
.search_conter .btn:hover {color:#fff; background-color:#000;}
.search_conter .btn:focus {color:#fff;}

/* popup */
#modal-facebook, #modal-twitter, #modal-instagram, #modal-pinterest {display:none;}
#simplemodal-overlay {background-color:#F0F0F0;}
#simplemodal-container {height:400px; width:600px; color:#bbb; background-color:#ffffff; border:0px; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg { background: url(x.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: inline;height: 21px;position: absolute;right: 14px;top: 18px;
width: 26px;z-index: 3200;}
#simplemodal-container h3 {color:#84b8d9;}

/**/
#simplemodal-container .simplemodal-data .popup_wishlist {position:relative;}
.popup_wishlist > h2 {height:60px; padding-bottom:10px; color:#595959; border-bottom:1px solid #ebebeb; font-size:18px; font-family:'Dosis',sans-serif;}
.popup_wishlist .select-form {padding:15px 20px;}
.popup_wishlist .select-form > .category_wishlist {top:-2px; right:25px; width:30%; z-index:10; position:absolute;}
.popup_wishlist .select-form > .category_wishlist tr {display:block; font-size:18px; font-family:'Dosis', sans-serif;}
.popup_wishlist .select-form > .category_wishlist td {float:left; width:auto; margin-bottom:5px; line-height:20px; display:inline-block; vertical-align:top;}
.popup_wishlist .select-form > .category_wishlist #category-new {height:25px; margin-top:5px; cursor:pointer; vertical-align:top; display:none !important;}
.popup_wishlist .select-form > .category_wishlist b label {color:#0033CC; cursor:pointer;}
.popup_wishlist .select-form > .category_wishlist b label:hover {text-decoration:underline;}
.popup_wishlist .select-form > .category_wishlist #category-name {width:105px; padding:1px 3px; margin-right:7px; display:none; border:1px solid #595959;}
.popup_wishlist .select-form > .category_wishlist .add-to-wishlist-btn {height:27px; padding:0 8px; display:none; color:#fff; font-size:12px; text-align:center; background-color:#0033CC; border:none;}
.popup_wishlist .select-form > .category_wishlist .add-to-wishlist-btn:hover {background-color:#000;}
.popup_wishlist #categories {height:240px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ebebeb;}
.popup_wishlist #categories .category_wishlist {width:100%;}
.popup_wishlist #categories .category_wishlist tr {margin-bottom:5px; display:block;}
.popup_wishlist #categories .category_wishlist tr td {line-height:20px; display:inline-block; vertical-align:middle;}
.popup_wishlist #categories input[type="radio"] {margin-top:5px; margin-right:15px; cursor:pointer; vertical-align:top;}
.popup_wishlist #categories b label {color:#595959; cursor:pointer;}
.popup_wishlist .select-form .category_wishlist-btn {width:100%; text-align:right;}
.popup_wishlist .select-form .category_wishlist-btn .wishlist_btnok {min-width:70px; padding:6px 12px; color:#fff; font-size:12px; text-align:center; text-transform:uppercase; background-color:#0033CC; border:none;}
.popup_wishlist .select-form .category_wishlist-btn .wishlist_btnok:hover {background-color:#000;}

/* card */
.tabs_content .card {height:180px; margin:0 8px; font-family:Tahoma, Geneva, sans-serif;}
.tabs_content .card a {color:#0033CC;}
.tabs_content .card a:hover {text-decoration:underline;}
.tabs_content .totalcard {float:left; padding-bottom: 16px; font-size: 12px; font-weight:bold;}
.tabs_content .totalwishlist {float:left; padding-bottom: 16px; font-size: 12px; font-weight:bold;}
.tabs_content .cards {font-size:12px; margin-top:8px;}
.tabs_content .updatecard {float:right; font-size:13px;}
.tabs_content .updatewishlist {float:right; font-size:13px;}
.tabs_content .clr {clear: both;}
.tabs_content .line {height:12px; background-image:url(line.png); background-repeat:repeat-x;}
.tabs_content .number,.product_name {float:left;}
.tabs_content .number {width:30px; height:30px; padding-top:8px; padding-left:5px; font-size:11px;}
.tabs_content .product_name {width:140px; margin-bottom:2px; padding-left:5px; font-size: 12px; font-weight:bold; text-transform:uppercase;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.tabs_content .cards .price {float:right; margin-top:-10px; color:#0033CC; font-weight: bold;}
.tabs_content .infosmall {float:left; font-size:12px; font-weight:normal; padding-left:5px; min-width:130px}
.tabs_content .textbold {font-weight:bold;}
.tabs_content li.products {height:26px;}
.tabs_content #space {margin-top:10px;}
.tabs_content .subtotal {float:right; color:#0033CC; font-size:16px; font-weight:bold;}
.tabs_content .checkout {width: 100%; color:#fff; text-align:center; font-size:12px; background-color:#0033cc;}
.tabs_content .checkout:hover {background-color:#000;}
.tabs_content .checkout a {padding:9px 0px; color:#fff; display:block;}
.tabs_content .checkout a:hover {text-decoration: none; font-family:Tahoma, Geneva, sans-serif;}
.tabs_content .cardsproduct {height:110px; overflow:auto;}
.tabs_content .wishlistproduct {height:158px !important;}
.tabs_content .account{height:158px !important;}
.tabs_content .account li {text-align:center; padding-top:20px;}
.tabs_content .logout {width: 100%; color:#fff; text-align:center; font-size:12px; background-color:#0033cc;}
.tabs_content .logout:hover {background-color:#000;}
.tabs_content .logout a {padding:9px 0px; color:#fff; display:block;}
.tabs_content .logout a:hover {text-decoration: none; font-family:Tahoma, Geneva, sans-serif;}

/**/
.mCustomScrollBox {-ms-touch-action:none;}
.mCSB_container {width:auto; margin-right:30px; overflow:hidden;}
.mCSB_container.mCS_no_scrollbar {margin-right:0;}
.mCustomScrollBox>.mCSB_scrollTools {top:15px; right:5px; width:16px; height:80%;}
.mCSB_scrollTools .mCSB_draggerContainer {top:0; right:0; bottom:0; left:0; height:auto; position:absolute;}
.mCSB_scrollTools .mCSB_dragger {width:100%; height:30px; cursor:pointer;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 10px; height: 100%; margin: 0 auto; text-align: center; border-radius: 10px; background-color: #999; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_draggerRail{width:2px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background: none;}

/* icon */
.icon_fb, .icon_tw, .icon_ig, .icon_pn {width:32px; height:32px; background-repeat:no-repeat; background-image:url(icon_footer-all.png)}
.icon_fb {background-position:left top;}
.icon_fb:hover {background-position:left -46px;}
.icon_tw {background-position:-42px top}
.icon_tw:hover {background-position:-42px -46px}
.icon_ig {background-position:-84px top}
.icon_ig:hover {background-position:-83px -46px}
.icon_pn {background-position:-126px top}
.icon_pn:hover {background-position:-126px -46px}
/* langs */
.uk, .fr, .uk, .es, .cn, .kr {width:32px; height:32px; background-repeat:no-repeat; background-image:url(icon_footer-all.png);}
.shows.uk {background-position:-42px bottom;}
.uk, .uk.active, .shows.uk:hover {background-position:-42px -93px;}
.uk:hover {background-position:-42px -140px;}
.shows.fr {background-position:left bottom;}
.fr, .fr.active, .shows.fr:hover {background-position:left -93px;}
.fr:hover {background-position:left -140px;}
.shows.es {background-position:-84px bottom;}
.es, .es.active, .shows.es:hover {background-position:-84px -93px}
.es:hover {background-position:-84px -140px;}
.shows.cn {background-position:-126px bottom;}
.cn, .cn.active, .shows.cn:hover {background-position:-126px -93px;}
.cn:hover {background-position:-126px -140px;}
.shows.kr {background-position:-168px bottom;}
.kr, .kr.active, .shows.kr:hover {background-position:-168px -93px;}
.kr:hover {background-position:-168px -140px;}
/* devises */
.eur, .usd, .pound, .rmb {width:32px; height:32px; background-repeat:no-repeat; background-image:url(icon_footer-all.png);}
.eur {background-position:left -187px;}
.eur:hover {background-position:left -235px;}
.usd {background-position:-42px -187px;}
.usd:hover {background-position:-42px -235px;}
.pound {background-position:-84px -187px;}
.pound:hover {background-position:-84px -235px;}
.rmb {background-position:-126px -187px;}
.rmb:hover {background-position:-126px -235px;}

/* card info */
.box_basket {padding-top:30px; position:relative;}
.box_basket > h2 {top:0; height:30px; line-height:25px; color:#999; display:inline-block; cursor:pointer; z-index:2; position:absolute; font-size:16.1px; font-family:'Dosis', sans-serif;}
.box_basket > h2:hover {color:#0033cc; text-decoration:underline;}
.box_basket h2.active-tabs {color:#0033cc; font-weight:700;}
.box_basket > h2#basket {left:3%;}
.box_basket > h2#address {left:50%; width:80px; margin-left:-40px; text-align:center;}
.box_basket > h2#shipping {right:2%;}
.box_basket > #cart1 {float: right; margin-top: -24px; color: #595959;}
.box_basket .box_sumary {display:none; padding-top:20px; border-top:1px solid #ebebeb;}
.box_basket .box_sumary.active-tabs {display:block;}
.box_sumary .basket_sumary,
.box_sumary .address,
.box_sumary .shipp_pay {height:380px; overflow:hidden;}
.box_sumary .basket_sumary > div {border-bottom:1px solid #ebebeb;}
.box_sumary .cardsproduct {height:310px; padding:10px 0; overflow:auto;}
.box_sumary .cardupdate {border-bottom:none; padding:15px 0;}
.box_basket ul.list {}
.box_basket ul.list li {overflow:hidden; margin:10px 0;}
.box_basket ul.list li > div {overflow:hidden; text-align:center; display:inline-block; vertical-align:middle;}
.box_basket ul.list .image {width:10%; margin-right:1%;}
.box_basket ul.list .image img {max-width:100%; max-height:100%; margin:0 auto;}
.box_basket ul.list .items {width:50%; margin-right:1%; text-align:left;}
.box_basket ul.list .items b {margin-bottom:5px; display:block; font-size:15.1px; font-weight:700;}
.box_basket ul.list .items p {color:#595959; font-size:13.1px;}
.box_basket ul.list .quantity {width:13%; padding-bottom:1px; margin-right:8%;}
.box_basket ul.list .quantity.lang {margin-right:9%;}
.box_basket ul.list .quantity .text {width:40%; padding:.3em 0; display:inline-block; font-size:16.1px; color:#000; text-align:center; background:none; border:1px solid #ebebeb;}
.box_basket ul.list .price {width:10%; color:#0033cc; font-size:15.1px; font-weight:700; text-align:left;}
.box_basket ul.list .price del {display:block; color:#595959; font-weight:normal; font-size:11px; margin:5px 0;}
.box_basket ul.list .del {width:3%; margin-right:0;}
.box_basket ul.list .del a {display:block; text-indent:-9999px; background:url(icon_del.png) no-repeat center center;}
.box_basket .cardtitle ul.list li {margin:5px 0;}
.box_basket .cardtitle ul.list .items {width:49%;}
.box_basket .cardtitle ul.list .items,
.box_basket .cardtitle ul.list .quantity,
.box_basket .cardtitle ul.list .price {color:#595959; font-size:13.1px; font-weight:normal; font-family:'Dosis', sans-serif;}
.box_basket .cardline ul.list .items {width:49%;}
.box_basket .cardline ul.list .quantity {color:#00; font-size:14.1px; font-weight:700;}
.box_basket .cardline ul.list .price {font-size:20.1px;}
.box_sumary .cardupdate .continue {height:42px; line-height:42px; color:#595959;}
.box_sumary .cardupdate .continue a {color:#595959;}
.box_sumary .cardupdate .continue a:hover {color:#0033cc; text-decoration:underline;}
.box_sumary .cardupdate .btn {padding:0; cursor:auto; border-radius:0; border:none;}
.box_sumary .cardupdate .btn input {height:42px; color:#fff; cursor:pointer; border:none; text-transform:uppercase; font-size:16.1px; font-family:Tahoma, Geneva, sans-serif;}
.box_sumary .cardupdate .update {width:175px; background-color:#595959; margin-right:6px;}
.box_sumary .cardupdate .update:hover {background-color:#0033cc;}
.box_sumary .cardupdate .checkout {width:225px; background-color:#0033cc;}
.box_sumary .cardupdate .checkout:hover {background-color:#000;}
.box_sumary .cardupdate .ctns,
.box_sumary .cardupdate .cmp {width:250px; text-transform:uppercase; background-color:#0033cc;}
.box_sumary .cardupdate .ctns:hover,
.box_sumary .cardupdate .cmp:hover {background-color:#000;}
@media only screen and (max-width: 1024px){
	.box_basket ul.list .items {width:49%; margin-right:1%;}
	.box_basket .cardtitle ul.list .items {width:48%;}
	.box_basket .cardline ul.list .items {width:48%;}
	.box_basket ul.list .quantity {width:13%; margin-right:10%;}
}


/*wishlist-page*/
.wishlist-page {}
.wishlist-page #wishlist-page-title {padding-bottom:7px; margin-bottom:20px; position:relative; border-bottom:1px solid #ebebeb;}
.wishlist-page #wishlist-page-title h2 {padding-left:1%; color:#595959; font-size:16px; font-weight:700; font-family:'Dosis', sans-serif;}
.wishlist-page .create-wishlist {padding-bottom:20px; margin-bottom:20px; text-align:center; border-bottom: 1px solid #EBEBEB;}
.wishlist-page .create-wishlist label,
.wishlist-page .create-wishlist #wishlist-title,
.wishlist-page .create-wishlist .page-wishlist-btn {display:inline-block; vertical-align:middle;}
.wishlist-page .create-wishlist label {}
.wishlist-page .create-wishlist #wishlist-title {height:30px; padding:0 3px; border:1px solid #ebebeb;}
.wishlist-page .create-wishlist .page-wishlist-btn {padding:5px 15px; color:#fff; border:none; background-color:#0033cc;}
.wishlist-page .create-wishlist .page-wishlist-btn:hover {background-color:#000;}
.wishlist-page #nav-wishlist {padding-bottom:6px; margin-bottom:10px; border-bottom:1px solid #ebebeb;}
.wishlist-page #nav-wishlist #navlist-wishlist {width:100%; font-family:'Dosis', sans-serif;}
.wishlist-page #nav-wishlist #navlist-wishlist .active {color:#0033cc; font-weight:700;}
.wishlist-page #nav-wishlist li {display:inline-block; font-size:16px; margin-right:10px;}
.wishlist-page #nav-wishlist a {color:#595959; cursor:pointer; padding-bottom: 7px; padding-left: 6px; padding-right: 6px; padding-top: 3px;}
.wishlist-page #nav-wishlist a:hover {color:#0033cc; text-decoration:underline;}
.wishlist-page #nav-wishlist #current {text-decoration:none; color:#0033cc; background-color: #ffffff; font-weight:700; border-left: 1px solid #EBEBEB; border-radius: 5px 5px 0 0; border-right: 1px solid #EBEBEB; border-top: 1px solid #EBEBEB; font-weight: bold;}
.wishlist-page #nav-wishlist .delete-wishlist {background: url(//cdn.shopify.com/s/files/1/0282/6806/t/68/assets/wishlist-delete.png?11733133127142120170) no-repeat center; width: 14px; height: 19px; margin-left: 5px; cursor: default; visibility: hidden; display: inline-block; margin-top: -1px;}
.wishlist-page #nav-wishlist .delete-wishlist:hover {background: url(//cdn.shopify.com/s/files/1/0282/6806/t/68/assets/wishlist-delete-active.png?11733133127142120170) no-repeat center;}
.wishlist-page .wishlist-products {width:100%;}
.wishlist-page .wishlist-products thead {border-bottom:1px solid #ebebeb;}
.wishlist-page .wishlist-products thead th > div {margin-bottom:3px; color:#595959; font-size:13.1px; font-weight:normal; font-family:'Dosis',sans-serif;}
.wishlist-page .wishlist-products thead .product {display:inline-block;}
.wishlist-page .wishlist-products thead .items,
.wishlist-page .wishlist-products thead .prices {display:inline-block; vertical-align:middle;}
.wishlist-page .wishlist-products thead .items {width:78%;}
.wishlist-page .wishlist-products thead .prices {width:20%; text-indent:2%;}
.wishlist-page .wishlist-products thead .notes {padding-left:1%}
.wishlist-page .wishlist-products thead .copy_moves {padding-left:5%;}
.wishlist-page .wishlist-products-list {width:100%;}
.wishlist-products-list tr {}
.wishlist-products-list tr td {margin:15px 0; vertical-align:top; position:relative; display:inline-block;}
.wishlist-products-list .page-wishlist-btn {padding:4px 10%; color:#fff; font-size:12px; text-transform:uppercase; text-align:center; background-color:#0033CC; border:none;}
.wishlist-products-list .page-wishlist-btn:hover {background-color:#000;}
.wishlist-products-list .product-wishlist {height:70px; padding-right:20px; margin-bottom:5px;}
.wishlist-products-list .product-wishlist .image {width:15%; display:inline-block; vertical-align:middle;}
.wishlist-products-list .product-wishlist .image .product-photo {}
.wishlist-products-list .product-wishlist .details {width:80%; display:inline-block; vertical-align:middle;}
.wishlist-products-list .product-wishlist .details a {width:85%; margin-right:6%; display:inline-block;}
.wishlist-products-list .product-wishlist .details .title {margin-bottom:5px; display:block; color:#595959; font-size:15.1px; font-weight:700; margin-right:10px;}
.wishlist-products-list .product-wishlist .details .title:hover {color:#0033cc; text-decoration:underline;}
.wishlist-products-list .product-wishlist .details .price {float:right; color:#0033CC; font-size:15.1px; font-weight:700;}
.wishlist-products-list .product-wishlist .add_basket {display:block;}
.wishlist-products-list .wishlit_comment {width:80%; max-width:180px; min-width:80%; min-height:70px; max-height:100px; margin-bottom:5px; display:block;}
.wishlist-products-list .clearfix-button {}
.wishlist-products-list .clearfix-button .page-wishlist-btn {width:80%;}
.wishlist-products-list label[for="wishlistBox"]{margin-bottom:5px; color:#595959; font-size:15px;}
.wishlist-products-list #wishlistBox {width:83%; display:inline-block;}
.wishlist-products-list #wishlistBox select {width:100%; height:25px; margin-bottom:50px;}
.wishlist-products-list #wishlistBox ~ .clearfix-button {}
.wishlist-products-list #wishlistBox ~ .clearfix-button .page-wishlist-btn {width:40%;}
.wishlist-products-list .item_trash {top:3px; right:-1%; width:16px; height:15px; display:inline-block; vertical-align:top; z-index:2; position:absolute;}
.wishlist-products-list .item_trash b {display:none;}
.wishlist-products-list .item_trash span {display:block; cursor:pointer; text-indent:-9999px; background:url(//cdn.shopify.com/s/files/1/0282/6806/t/68/assets/icon_del.png?11733133127142120170) no-repeat center center;}
.wishlist-page #wishlist-viewed-products {height:385px; padding:10px 0; overflow:auto;}

#all-actions {padding:15px 0; border-top:1px solid #ebebeb;}
#all-actions .continue {color:#595959; height:42px; line-height:42px;}
#all-actions .continue a {color:#595959;}
#all-actions .continue a:hover {color:#0033cc; text-decoration:underline;}
#all-actions .f-right {width:56%;}
#all-actions div input {height:42px; color:#fff; cursor:pointer; border:none; text-transform:uppercase; font-size:16.1px; font-family:Tahoma, Geneva, sans-serif; background-color:#0033cc;}
#all-actions div input:hover {background-color:#000;}
#all-actions .copy-move {width:63.5%; margin-right:.5%; display:inline-block;}
#all-actions .copy-move .move-copy-block {}
#all-actions .delete-block {width:35%; display:inline-block;}
#all-actions .copy-move input {width:48.5%; margin-right:1.5%;}
#all-actions .copy-move input:last-child {margin-right:0;}
#all-actions .delete-block input {width:100%;}


/**/
.blog_notice {margin-bottom:30px;}
.blog_notice > div {padding:12px 1.5%; margin-bottom:5px; font-size:15px; font-family:Tahoma, Geneva, sans-serif;}
.blog_notice .error, .blog_notice .errors {color:#c65e5e; background-color:#ffdede;}
.blog_notice .success {color:#77b783; background-color:#deffe4;}

/*register*/
.register .title {padding-bottom:7px; margin-bottom:25px; position:relative; border-bottom:1px solid #ebebeb;}
.register .title h2 {padding-left:1%; color:#595959; font-size:16px; font-weight:700; font-family:'Dosis', sans-serif;}
.register .box_register {padding:0 2%;}
.box_register ul {width:70%; margin:0 auto;}
.box_register li {margin-bottom:15px; position:relative;}
.box_register li label {width:20%; height:18px; margin-bottom:3px; display:inline-block; color:#595959; font-size:13px; vertical-align:middle;}
.box_register label span {margin-left:5px; color:#0033cc;}
.box_register li .text {width:60%; height:45px; padding:0 1%; display:inline-block; vertical-align:middle; font-size:15px; color:#b2b2b2; font-family:Tahoma, Geneva, sans-serif; border:1px solid #ebebeb;}
.box_register li .text:focus {color:#000; border-color:#595959;}
.box_register .rbtn {width:100%; text-align:center; margin-top:20px;}
.box_register .ctns {width:40%; padding:12px 0; color:#fff; font-size:15px; font-family:Tahoma, Geneva, sans-serif; border:none; text-transform:uppercase; background-color:#0033cc;}
.box_register .ctns:hover {background-color:#000;}
.box_register li p {padding:10px 0; display:block;}
.box_register li p a {color:#0033cc;}
.box_register li p a:hover {text-decoration:underline;}

/*from_blog*/
.container .from_blog {padding: 0 2%}
.from_blog .blog_title {height:25px; padding-bottom:7px; margin-bottom:25px; position:relative; border-bottom:1px solid #ebebeb;}
.from_blog .blog_title h2 {top:0; padding-left:1%; color:#595959; font-size:16px; font-weight:700; font-family:'Dosis', sans-serif; cursor: pointer; position:absolute; text-transform:uppercase;}
.from_blog .blog_title h2#our_shops {left:0; width:100%;}
.from_blog .blog_title h2#our_utlets {left:45%;}
.from_blog .blog_title h2.active-tabs {color:#0033cc;}
.from_blog .blog_content {}
.blog_content .blog_posts {width:70%; padding:0 3% 0 1%; margin-right:-4px; vertical-align:top;}
.blog_content .sidebar {width:30%; margin-left:-4px; vertical-align:top;}
.blog_content .sidebar .blogs_link {}
.blog_content .blogs_link {margin-bottom:15px;}
.blog_content .blogs_link h3 {padding-left:1%; padding-bottom:10px; margin-bottom:5px; color:#595959; font-size:16px; font-weight:700; font-family:'Dosis',sans-serif; border-bottom:1px solid #ebebeb; text-transform:uppercase}
.blog_content .blogs_link .list {}
.blog_content .blogs_link li {padding:5px 0 10px; margin-bottom:5px; border-bottom:1px solid #ebebeb;}
.blog_content .blogs_link a {color:#0033cc; font-size:14px;}
.blog_content .blogs_link a:hover {text-decoration:underline;}
.blog_content .blog_posts > li {padding-left:70px; margin-bottom:25px; position:relative;}
.blog_content .blog_posts .blog_detail {padding-left:70px; margin-bottom:25px; position:relative;}

.blog_content .blog_posts > li .date, .blog_content .blog_posts .blog_detail .date {top:3px; left:0; width:50px; line-height:16px; padding:8px 0; color:#fff; font-size:14px; background-color:#0033cc; text-align:center; z-index:2; position:absolute;}

.blog_content .blog_posts > li h2,
.blog_content .blog_posts .blog_detail > h2 {padding-bottom:2px; margin-bottom:5px; color:#595959; font-size:15px; font-weight:700;}
.blog_content .blog_posts .blog_detail > h2 {text-transform:uppercase;}
.blog_content .blog_posts > li h2 a {color:#595959;}
.blog_content .blog_posts > li h2 a:hover {color:#0033cc; text-decoration:none;}
.blog_content .blog_posts > li .img {width:100%; margin-bottom:7px;}
.blog_content .blog_posts > li img {max-width:100%; width:100%; margin-bottom:7px; margin-top:8px}
.blog_content .blog_posts > li .nd {color:#595959; font-size:14px;}
.blog_content .blog_posts > li p {margin-bottom:10px; line-height:20px;}
.blog_content .blog_posts > li a {color:#0033cc;}
.blog_content .blog_posts > li a:hover {text-decoration:underline;}
.blog_content .btn_seeAll {padding:5px 0; text-align:right;}
.blog_content .btn_seeAll a {font-weight:500; font-size:16px; font-family:'Dosis', sans-serif;}

/*recover-password*/
#tabs_account #recover-password {display:none}
#recover-password .template_header {padding-bottom:10px; color:#595959; font-size:18px; font-family:'Dosis',sans-serif; border-bottom:1px solid #ebebeb;}
#recover-password .template_header .title {height:24px;}
#recover-password .template_header .note {font-size:14px;}
#recover-password form {margin-top:10px; text-align:center;}
#recover-password .large_form {width:70%; margin:10px auto 15px;}
#recover-password .large_form label.large {width:30%; display:inline-block; vertical-align:middle;}
#recover-password .large_form input.large {width:68%; display:inline-block; vertical-align:middle;}
#recover-password .action_bottom {width:70%; margin:0 auto; text-align:right;}
#recover-password .action_bottom .btn {width:50%; padding:12px 0; color:#fff; font-size:15px; font-family:Tahoma, Geneva, sans-serif; border:none; border-radius:0; text-transform:uppercase; background-color:#0033cc;}
#recover-password .action_bottom .btn:hover {background-color:#000;}
#recover-password .action_bottom .note {width:50%; padding:10px 0; display:inline-block; text-align:center;}
#recover-password .action_bottom .note a {color:#0033cc;}
#recover-password .action_bottom .note a:hover {text-decoration:underline;}
#recover-password .errors {padding:12px 1.5%; margin-bottom:5px; color:#c65e5e; font-size:15px; font-family:Tahoma, Geneva, sans-serif; background-color:#ffdede;}


/*admin_header*/
#admin_header {}
#admin_header .action_return {float:right;}
#admin_header a {color:#0033cc; float:right;}
#admin_header .action_return a:hover {text-decoration:underline;}
#admin_header .title {padding:0 0 7px 1%; margin-bottom:25px; color:#595959; font-size:16px; font-weight:700; font-family:'Dosis', sans-serif; position:relative; border-bottom:1px solid #ebebeb;}
#admin_header .action_top {padding:0 2%;}
#customer_sidebar {padding-left:10%; font-size:14px;}
#customer_sidebar .group {margin-bottom:5px;}
#customer_sidebar .group .name {margin-bottom:5px;}
#customer_sidebar .group .email {margin-bottom:5px;}
#customer_sidebar .group .address,
#customer_detail .email,
#customer_detail .name {text-align:center;}

#customer_sidebar .group a {color:#0033cc;}
#customer_sidebar .group a:hover {text-decoration:underline;}
#customer_orders {padding-left:10%; font-size:14px;}
#customer_orders p {}

/*contact*/
.box_contact {}
.box_contact .contact_address {margin-bottom:20px;}
.contact_address .address_group {width:33%; margin-right:2%; font-size:14px; float:left}
.contact_address .address_group .address {margin-bottom:20px;}
.contact_address .address_group h5 {margin-bottom:7px; font-weight:700;}
.contact_address .address_group ul {padding-left:10%;}
.contact_address .address_group li {margin-bottom:5px;}
.contact_address .address_group li a {color:#0033cc;}
.contact_address .address_group li a:hover {text-decoration:underline;}
.contact_address .map {width:64%; max-height:500px; overflow:hidden; vertical-align:top;}
.box_contact .contact_form {font-size:14px;}
.box_contact .contact_form ul {width:70%; margin:0 auto;}
.box_contact .contact_form li {margin-bottom:15px; position:relative;}
.box_contact .contact_form label {width:20%; height:18px; margin-bottom:3px; display:inline-block; color:#595959; font-size:13px; vertical-align:middle;}
.box_contact .contact_form label span {margin-left:5px; color:#0033cc;}
.box_contact .contact_form .text {width:60%; height:45px; padding:0 1%; display:inline-block; vertical-align:middle; font-size:15px; color:#b2b2b2; font-family:Tahoma, Geneva, sans-serif; border:1px solid #ebebeb;}
.box_contact .contact_form textarea.text {min-width:60%; max-width:60%; height:auto; min-height:79px; max-height:150px; padding:1%;}
.box_contact .contact_form .text:focus {color:#000; border-color:#595959;}
.box_contact .contact_form .rbtn {width:100%; text-align:center; margin-top:20px;}
.box_contact .contact_form .ctns {width:40%; padding:12px 0; color:#fff; font-size:15px; font-family:Tahoma, Geneva, sans-serif; border:none; text-transform:uppercase; background-color:#0033cc;}
.box_contact .contact_form .ctns:hover {background-color:#000;}



/*brand_list_top*/
.brand_list_top {padding-bottom:1px; margin-bottom:40px; border-bottom:2px solid #0033cc;}
.brand_list_top > div {margin-right:-4px; vertical-align:top;}
.brand_list_top .left {width:40%; padding-right:4%; overflow:hidden;}
.brand_list_top .right {width:60%;}
.brand_list_top img.thumbail {max-width:100%;}
.brand_list_top .right .title {margin-bottom:25px; font-size:24px; text-transform:uppercase;}
.brand_list_top .right p {}


/**/
.register .box_register.reg2 {padding:0;}
.box_register .customer_login,
.box_register .create_account {margin-right:-4px; display:inline-block; vertical-align:top;}
.box_register .customer_login {width:60%; border-right:1px solid #ebebeb;}
.box_register .create_account {width:40%; text-align:center;}
.box_register .customer_login ul {width:60%;}
.box_register .customer_login .action_bottom {margin-bottom:0;}
.box_register .customer_login li label,
.box_register .customer_login li .text {width:100%; display:block;}
.box_register .customer_login li .ctns {width:60%; border-radius:0;}
.box_register .create_account .great {height:45px; line-height:45px; padding:0 15%; margin:25px auto 0; display:inline-block; color:#fff; font-size:15px; font-family:Tahoma, Geneva, sans-serif; border:none; text-transform:uppercase; background-color:#0033cc;}
.box_register .create_account .great:hover {background-color:#000;}


/* Style for search page and wishlist page */
#content {
}
.new_order {
}
.new_order #email {
    border-bottom: 1px solid #EBEBEB;
    color: #595959;
    display: block;
    font-family: 'Dosis',sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 25px;
}
.new_order #email label {
    margin-bottom: 5px;
}
.new_order #email .active-customer {
}
.new_order #email .active-customer {
}
.new_order #addresses {
}
.new_order #addresses > div {
    display: inline-block;
    margin-right: -4px;
    padding-right: 2%;
    vertical-align: top;
    width: 50%;
}
.new_order #addresses > div h3 {
    border-bottom: 1px solid #EBEBEB;
    color: #595959;
    font-family: 'Dosis',sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
    padding: 0 1% 7px;
}
.new_order #addresses > div .form {
    width: 100%;
}
.new_order #addresses > div tr {
    display: block;
    margin-bottom: 7px;
}
.new_order #addresses > div .multiple_address_selection {
    margin-bottom: 15px;
}
.new_order #addresses > div td {
    display: inline-block;
    vertical-align: middle;
    width: 70% !important;
}
.new_order #addresses > div tr:nth-child(9) td {
    width: 100% !important;
}
.new_order #addresses > div .lbl {
    color: #595959;
    font-size: 13px;
    width: 28% !important;
}
.new_order #addresses > div input[type="text"] {
    border: 1px solid #EBEBEB;
    color: #B2B2B2;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
    height: 45px;
    padding: 0 1%;
    vertical-align: middle;
    width: 100%;
}
.new_order #addresses > div .short:focus {
    border-color: #595959;
    color: #000000;
}
.new_order #addresses > div .field-with-errors {
    background-color: #FFDEDE;
    color: #C65E5E;
    display: block;
}
.new_order #addresses > div .error-message {
    display: block;
    margin-bottom: -10px;
    padding: 3px 0 0 1%;
}
.new_order #addresses > div .field-with-errors input {
    border-color: #FFDEDE;
}
.new_order #addresses > div .field-with-errors .short:focus, .new_order #addresses > div .field-with-errors input:focus {
    border-color: #FFDEDE;
    color: #000000;
}
.new_order .inline li {
    display: inline-block;
    vertical-align: top;
    width: 49% !important;
}
.new_order .inline label {
    display: block;
    margin-bottom: 5px;
}
.new_order select {
    -moz-appearance: none;
    border: 1px solid #EBEBEB;
    cursor: pointer;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    padding: 10px 4%;
    position: relative;
    width: 100%;
}
.new_order #billing_address_selector, .new_order #shipping_address_selector {
    width: 80%;
}
.new_order #buttons {
    display: block;
    text-align: center;
}
.new_order #buttons #commit-button {
    background-color: #0033CC;
    border: medium none;
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
    padding: 12px 0;
    text-transform: uppercase;
    width: 30%;
}
.new_order #buttons #cancel-purchase {
    display: block;
    padding-top: 10px;
}
.new_order #buttons #cancel-purchase a {
    color: #0033CC;
}
.new_order #buttons #cancel-purchase a:hover {
    text-decoration: underline;
}
#tagline .title {
    background: url("logo1.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 32px;
    overflow: hidden;
    text-indent: -9999px;
    width: 100px;
}
#main #overview {
    background-image: none;
    border-bottom: 1px solid #EBEBEB;
}
#main #products {
    border-color: #EBEBEB;
}
#thumbs .plisthead {
    color: #595959;
    font-size: 11px;
}
#thumbs .plist-line-price {
    color: #0033CC;
    font-size: 12px;
    font-weight: 700;
}
#thumbs {
}
#thumbs {
}
.box_search {
    padding: 0 2%;
}
.box_search1 > h1 {
    border-bottom: 1px solid #EBEBEB;
    color: #595959;
    font-family: 'Dosis',sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 25px;
    padding-bottom: 7px;
    padding-left: 1%;
}
.box_search1 #finder {
    text-align: center;
}
.box_search1 #finder input {
    display: inline-block;
    margin-right: -5px;
    vertical-align: middle;
}
.box_search1 #finder .field {
    border: 1px solid #EBEBEB;
    height: 35px;
    padding: 0 0.2em;
    width: 50%;
}
.box_search1 #finder .field:hover, .box_search1 #finder .field:focus {
    border-color: #595959;
}
.box_search1 #finder .submit {
    background-color: #0033CC;
    border: 1px solid #595959;
    border-radius: 0;
    color: #FFFFFF;
    font-family: 'Dosis',sans-serif;
    font-size: 20px;
    font-weight: 300;
    height: 35px;
    width: 72px;
}
.box_search1 #finder .submit:hover {
    background-color: #000000;
    color: #FFFFFF;
}
.box_search1 #finder .submit:focus {
    color: #FFFFFF;
}
.box_search #results {
}
.box_search #results > li {
    border: 1px solid #FFFFFF;
    display: inline-block;
    margin: 7px -4px 7px 0;
    padding: 12px 0;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 19.9%;
}
.box_search #results > li:hover {
    border-color: #EBEBEB;
}
.box_search #results .image {
    display: table;
    height: 210px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 100%;
    z-index: 3;
}
.box_search #results .image .align {
    display: table-cell;
    margin: 0 auto;
    padding: 0 10px;
    vertical-align: middle;
}
.box_search #results .image .align div {
    display: inline-block;
    margin: 0 auto;
}
.box_search #results .image .align a {
    display: inline-block;
}
.box_search #results .image img {
    max-height: 210px;
    max-width: 100%;
}
.box_search #results .heart {
    background: url("icon_heart.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    height: 15px;
    position: absolute;
    right: 6%;
    top: 0;
    width: 16px;
    z-index: 6;
}
.box_search #results .heart.active {
    background: url("icon_heart-active.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.box_search #results li:hover .heart {
    display: block;
}
.box_search #results h3 {
    color: #595959;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.box_search #results .price {
    color: #0033CC;
    font-size: 12px;
    font-weight: 700;
    margin: 8px 0;
}
.box_search #results h2 {
    font-size: 11px;
}
.box_search #results p {
    color: #A1A1A1;
    font-size: 10px;
    min-height: 12px;
}
.box_search #results .add {
    background-color: #0033CC;
    bottom: 12px;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    font-size: 11px;
    height: 36px;
    left: 7%;
    line-height: 36px;
    position: absolute;
    text-transform: uppercase;
    width: 86%;
    z-index: 7;
}
.box_search #results .add:hover {
    background-color: #000000;
}
.box_search #results > li:hover .add {
    display: block;
}
.box_search #results .add a {
    color: #FFFFFF;
    display: block;
    height: 100%;
    width: 100%;
}
#col-main {
    display: block;
    padding: 0 2%;
}
#col-main .section-details {
    position: relative;
}
#col-main .section-details {
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 25px;
    padding-bottom: 7px;
}
#col-main .section-details .section-title {
    color: #595959;
    font-family: 'Dosis',sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding-left: 1%;
}
#col-main .product-grid {
}
#col-main .product-grid > li {
    border: 1px solid #FFFFFF;
    display: inline-block;
    margin: 7px -4px 2px 0;
    padding: 12px 0;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 19.9%;
}
#col-main .product-grid > li:hover {
    border-color: #EBEBEB;
}
#col-main li .product-grid-item {
    padding: 0 10px;
    position: relative;
}
#col-main li .product-link {
    display: table-cell;
    height: 210px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
#col-main li .product-photo {
    display: inline-block;
    max-height: 100%; width:100%;
    max-width: 100%;
    vertical-align: middle;
}
#col-main li .product-information {
    height: 75px;
    overflow: hidden;
}
#col-main li .product-information a {
    color: #595959;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 3px;
    text-transform: uppercase;
    max-height: 30px; line-height:15px; overflow:hidden;
    display:block
}
#col-main li .product-price {
    color: #0033CC;
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin-top: 7px;
    text-align: center;
    width: 100%;
}
#col-main .product-information form {
    bottom: 2px;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    left: 10px;
    position: absolute;
    right: 10px;
    z-index: 7;
}
#col-main li:hover .product-information form {
    display: block;
}
#col-main .product-information form .btn {
    background-color: #0033CC;
    border-radius: 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 35px;
    line-height: 35px;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
}
#col-main .product-information form .btn:hover {
    background-color: #000000;
}
#col-main li {
}
#col-main li .remove-from-cart {
    background: url("x.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: none;
    height: 21px;
    overflow: hidden;
    position: absolute;
    right: 6%;
    text-indent: -9999px;
    top: 0;
    width: 26px;
}
#col-main li:hover .remove-from-cart {
    display: block;
}
#col-main .wishlist-sharer {
    position: absolute;
    right: 2%;
    top: 0;
    z-index: 1;
}
#col-main .addthis_button_email {
    border-radius: 0;
    color: #0033CC;
    cursor: pointer;
    display: inline-block;
    font-family: 'Dosis',sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 0;
    text-transform: uppercase;
}
#col-main .addthis_button_email:hover {
    text-decoration: underline;
}

/* End for search page and wishlist */


/** for zomm product

#rg-gallery .zoom_img .zoom {max-width: 350px}
*/

.box_basket ul.list .cardt .price {
    width: auto;
}
#rg-gallery .zoomImg {max-height:2400px!important}


/**
* third party plugin
*/
/* Container DIV - automatically generated */
.simply-scroll-container { 
   position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}


/* Master button styles - note that up and down versions 
have been removed in this example */

.simply-scroll-btn {
	position: absolute;
	width: 30px;
	height: 30px;
	z-index:3;
	cursor: pointer;
    background: green
}
	
.simply-scroll-btn-left {
    background:url("//cdn.shopify.com/s/files/1/0282/6806/t/68/assets/icon_scroll_left.png?11733133127142120170") 4px 4px no-repeat;
	left: 0;
	bottom: 0;
}
.simply-scroll-btn-left.disabled {
    background: none;
}
.simply-scroll-btn-left:hover {
}

.simply-scroll-btn-right {
    background:url("//cdn.shopify.com/s/files/1/0282/6806/t/68/assets/icon_scroll_right.png?11733133127142120170") 4px 4px no-repeat;
	right: 0;
	bottom: 0;
}
.simply-scroll-btn-right.disabled {
    background: none;
}
.simply-scroll-btn-right:hover {
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	background-color: #0033CC;
	height: 30px;
    padding: 0 25px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	height: 30px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	display: inline-block;
	height: 30px;
}


/* style for search_box of list of product brands */
.menu_sub .search-box {
    padding: 10px;
}

.menu_sub .list_brand {
    /*background: #EBEBEB;*/
    min-height: 210px;
}
.menu_sub .search-box input {
    background: white url("//cdn.shopify.com/s/files/1/0282/6806/t/68/assets/btn_search_black.png?11733133127142120170") 4px 4px no-repeat;
    border: 1px solid #ebebeb;
    color: #B2B2B2;
    height: 30px;
    margin-right: -5px;
    padding: 0 1% 0 25px;
}

.height_10 {height: 0 !important;
    left: auto !important;
    padding-top: 10px !important;
    right: 35px !important;
    width: 300px !important;
}
.height_10 .brand_container {
    padding-bottom: 10px;
    margin-right: 0; background: white;
    width: 300px; float: right;
  	border-left: 2px solid #0033CC;
  	border-right: 2px solid #0033CC;
    border-bottom: 2px solid #0033CC;
}

.product_block .bx-viewport {height: 330px!important}

.gl_description {line-height: 28px; padding: 0 10px 10px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; word-wrap: break-word;}
.collection_container {background: white; margin-top: -23px; margin:-23px auto 25px auto !important; border-bottom: 2px solid #0033CC; color: #595959}
h2.collection_title {
    font-weight:bold;
    font-size: 20px; font-family: 'Dosis', sans-serif;
    line-height: 30px; color: #595959;
    padding: 1em 0 .5em 10px;
    text-align: left; text-transform: uppercase;
    text-indent: 0;
}
h2.collection_title2 {padding: 0 0 20px 0; text-indent: 20px}
.margin-blue {height: 10px; background: #0033CC; margin: 0 auto; font-size: 1px;}
#empty {text-align: center;}

.sold_out {background: black!important}

/* comment page */
.author  b {text-transform: uppercase;}

/* Search Menu List */

.searchify_prompt {color: #cdcdcd;}

div.searchify {display: none; z-index: 99999;}
div.searchify .searchify_header {display:none}
div.searchify .searchify_footer {display:none}
div.searchify .searchify_header, 
div.searchify .searchify_footer {position: relative; height: 6px; padding: 0 6px; overflow: hidden;}

div.searchify .searchify_footer {}

div.searchify .searchify_header .searchify_corner,
div.searchify .searchify_footer .searchify_corner {position: absolute; top: 0; left: 0;	height: 6px; width: 6px;}
div.searchify div.searchify_footer div.searchify_corner {}
div.searchify div.searchify_header div.searchify_bar,
div.searchify div.searchify_footer div.searchify_bar {height: 6px; overflow: hidden; background-color: #333;}
div.searchify div.searchify_powered {background-color: #A0A0A0; padding: 2px 5px; color:#FFF; font-size: smaller; font-weight: bold; text-style:italic; display: none;}
div.searchify div.searchify_powered a {text-decoration: none; color:#FFF; text-style:italic}

ul.searchify_result_list {background-color: #EBEBEB; list-style: none;	margin: 0 0 -4px 0;	padding: 0 0 5px 0 !important; overflow: hidden; float: none !important; position: inherit;	opacity: 1;	display: block;}
div.searchify_results {background: none repeat scroll 0 0 #333333;}
div.searchify_results ul li {clear:both; color: #ccc; padding: 10px; margin: 0; text-align: left; float:none; list-style: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

div.searchify_image_container {float: left; width: 50px; height:50px; margin: 0; text-align:center;}
div.searchify_image_container img {border: 1px solid #000;}
div.searchify_results ul li.searchify_highlight img {border: 1px solid #CCC;}

div.searchify_results ul li a {color: #ccc;	text-decoration: none;}

div.searchify_results div.searchify_product_desc {font-weight: bold; margin-left:55px; height: 52px; position:relative;}
div.searchify_results div.searchify_product_desc p.suggestion {margin: 0;}
div.searchify_results li.searchify_highlight div.searchify_product_desc p.suggestion {color:#EEEEEE;}

div.searchify_results div.searchify_product_desc .searchify_body {font-weight: normal; font-size: smaller; padding:0; margin:0;}
div.searchify_results div.searchify_product_desc .ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;	-o-text-overflow: ellipsis;	-ms-text-overflow: ellipsis;}

div.searchify_results p.suggestion, span.searchify_vendor {color: #595959;}
div.searchify_results span.searchify_vendor {font-size: 12px; font-weight:normal; float: left; position:absolute; left: 0; bottom:0; overflow: hidden; width:75%; height:16px}
div.searchify_results li.searchify_highlight span.searchify_vendor {color: #ccc;}

div.searchify_results span.searchify_price {font-size: smaller; color: #0033CC; text-align: right; position:absolute; right:0; bottom: 0; height:16px}

div.searchify_results li.searchify_highlight {background-color: #1B5CCD;}

div.searchify_results .searchify_msg {background-color: #0033CC; padding: 2px 5px; color:#FFF; font-size: smaller; font-weight: bold;}
div.searchify_results .searchify_msg a {text-decoration: none; color:#FFF;}

div.searchify_results .searchify_more {text-align: right; height:19px;}
div.searchify_results .searchify_more a {background: url(//cdn.shopify.com/s/files/1/0282/6806/t/68/assets/arrow.gif?11733133127142120170) no-repeat right center; padding: 0px 20px 2px 0;}

div.searchify_results .searchify_searching {}

div.searchify_results ul li.searchify_warning {font-weight: bold; text-align: center;}

div.searchify_results ul span.searchify_query {color: #6EADE7;}
div.searchify_results ul li.searchify_highlight span.searchify_query {color: #FFF;}

div.searchify_results ul.searchify_suggest {margin: 0; padding: 0; list-style: none;}

div.searchify_results ul.searchify_suggest li {margin: 4px; padding: 0;	color: #CCCCCC;}

div.searchify_results ul.searchify_suggest li a {color: #FFF; margin: 0; padding: 3px 6px; background-color:transparent; color:#CCCCCC;	display:block; position:relative; text-decoration:none;	text-shadow:0 0 5px #000000;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }


/* common style for forms */
#customer_orders, #customer_sidebar {padding-left: 10px}
.gl-btn-green {
    display:inline-block;
    background:#0033CC;
    color:white!important;
    padding: 10px 30px;
    margin-bottom:10px
}
.gl-btn-small {padding:8px 20px}
.gl-btn-green:hover {background:black;}

.address_actions .action_edit,
.gl-btn-small,
.gl_green_button {
    background: #0033CC;
    padding: 8px 20px; display:inline-block;
    margin: 8px 0; line-height: 17px;
    border: none;
    color: white;
}
.address_actions .action_edit:hover,
.gl-btn-small:hover,
.gl_green_button:hover {background:black; text-decoration:none;}
#customer_sidebar .group .gl_green_button:hover {text-decoration:none}

.address_actions .action_edit a {color:white}

.address_actions .action_delete a,
.address_actions .action_cancel a,
.gl_green_link {color: #0033CC}

.address_actions .action_delete a:hover,
.address_actions .action_delete a:hover,
.gl_green_link:hover {text-decoration: underline;}

.customer_address, .address, #order_address, .order_date {line-height: 23px;}
#admin_header .action_top {padding:0}
#customer_sidebar .group a {color:white}
#customer_detail h5 {font-weight:bold; line-height: 30px;}
.table th {font-weight:bold}
.customer_orders table {margin-top: 10px}
.blog_detail img {margin: 5px 0 10px 0}

h2.order_section_title {font-weight:bold; font-size: 16px; margin: 25px 0 0}
#order_payment > p, #order_shipping > p {display:block; font-style: italic; padding:5px 0}
#order_details .label1 {font-weight:bold;}

#page .padding_0_2 {padding: 0 2%;}
#address_tables .address_table {padding: 0 10px}
.title a:hover {text-decoration:underline}
.from_blog .page_content {padding: 0 0 0 10px; text-align: justify}
#menu_store .menu_sub {visibility:hidden}

.footer .footer_bottom, .footer .footer_top {margin: 0 2%; clear:both}
#register8 {display:block}
#register17, #register16, .collection_title label  {display:inline}

#product_details9{
    margin: 0;
    padding: 1;
    line-height: 100%;
    border: 0;
    text-decoration: none;
}

#product_details10{
    margin: 0;
    padding: 1;
    line-height: 100%;
    border: 0;
    text-decoration: none;
}

#product_details9:hover{
    margin: 0;
    padding: 1;
    line-height: 100%;
    border: 0;
    text-decoration: underline;
}

#product_details10:hover{
    margin: 0;
    padding: 1;
    line-height: 100%;
    border: 0;
    text-decoration: underline;
}

/* fix css */
#tabs_account >h2.basket a:after {border:none; background:none!important;}
#menu_store .search .search_conter {position:relative}
#searchify_list p.suggestion {padding: 0; text-transform:uppercase; color:#595959; font-size:14px}
.sub_menu .left ul li, .footer_top .language ul li {opacity:0.5}
.sub_menu .left ul li:hover {opacity:1}
.list_menu > li.active > a {background-color: #0033CC}

/* One line text class */
.one_line{
	max-height: 1em; 
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}

.one_line_med{
	max-height: 2em; 
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}

.one_line_big{
	max-height: 3em; 
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}
@media (min-width:320px) and (max-width:640px){
	#iframe-popup{ width:100%!important;}
	#iframe-popup .ctns.ctns-cancel {
		margin-left: 0 !important;
	}
}
/* Capitalize submenu, color and brand */

.capitalize{
  text-transform: capitalize;
}

.color_capitalize {
 display: inline-block;
}

.color_capitalize:first-letter {
 text-transform:uppercase;
}


/* Vinh hide wishlist product price before calculate by js */
.product-grid .wishlist-product-price {display:none!important};

/* Vinh -- style for register template -- validate form */
.box_register .pct_error {border-color: red!important; opacity: 0.4}
.box_register .error_div {color: red;}
.box_register .error_div span { display:inline-block; padding-left: 5px;}

/* Vinh -- style for register template -- validate form */
.contact_form .error_div {color: red; padding: 8px 0 0 5px}

/* Vinh -- style for address page -- validate form */
#address_tables .error_div {color:red;}

/* hide all language key when page init */
.lang {visibility: hidden;}
.pct_visible {visibility: visible;}


.tabs_content iframe {
   display: inline-block;
    margin-top: -12px;
    position: absolute;
    text-align: center;
}
.product_list .product_block .sold_out a{
	cursor: text;
}