/** Shopify CDN: Minification failed

Line 72:127 Unexpected "}"
Line 354:69 Expected identifier but found whitespace
Line 405:2 Expected identifier but found "*"
Line 654:0 Expected "}" to go with "{"

**/
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;background:#696868;font-family:Intro-Bold;border-radius:0px;font-size:10pt;color: white;width:135px;text-transform: uppercase;}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{border: 2px solid #696868;height:31px;text-align:center;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0;width:203px;}

/* ==========================================================================
   Additional styles for the Skeleton Theme - Replace that with your own CSS
   ========================================================================== */
li {list-style:none;}
/* Some variables 
$site-max-width:          60rem;
$breakpoint-small-screen: 30rem;
$gutter:                  1rem;
   
*/   
/* Using border-box makes it easier to work with grids: http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*class hepler*/
.float-left {float:left}
.float-right {float:right}
.text-right {text-align:right !important}
.padding-0 {padding:0px;}
.hidden {display:none;}
/* Responsive images and videos. 
img, iframe { max-width: 100%; }*/

/* Control the pages maximum width. */
body > .container {margin-top:50px;}
.container {
  margin: 0px auto;
  width: 100%;
  background-color: white;
  padding-bottom:20px;
}

#template {color: #696767; margin-top: 50px;}
#template .template_header .title {font-weight: bold;}
#template .password-login {margin-right: 7px;}

#search-field {width: 60%;}

.content img {max-width:100%;}
.sidebar .nav li {padding:0px;}
.sidebar {padding:0px;margin:0px;padding-right:20px;}
.sidebar .logo {text-align:center}
.sidebar .logo img {width:250px;margin-bottom:30px;}
.sidebar .search-form input {height:25px;}
.sidebar .search-form #search-submit {width:100px;float:right}
.sidebar .customer-links {width:100%;margin:30px 0px 100px 0px;background-color: #b2b0b0;height: 25px; line-height: 25px; padding-left: 5px; color: #fff;font-size: 12PX;}
.sidebar .customer-links a {color: #ffffff;text-transform: uppercase;font-size: 10pt;line-height:15px;font-family:Intro-Bold;padding:0px 7px;}
.sidebar .customer-links .register {float:left;border-right:2px solid #ffffff;width:50%;height:15px;margin-top:5px;}
.sidebar .customer-links .login {float:right;line-height:25px}
.sidebar .linkcart {color:#696767;font-weight: bold;margin:10px 0px 15px;display:block; font-family:Intro-Bold;}
.sidebar .dropdown {border-bottom:2px solid #dedede;}
.slider-small .bx-wrapper .bx-controls-direction a {background-size: 8px;height:20px;bottom:-27px;}
.slider-small .bx-wrapper .bx-next:hover {opacity:1;} 
.slider-small .bx-wrapper .bx-next {background:url('/cdn/shop/t/11/assets/icon_next.png?v=55916512859203063291399517034') no-repeat top right ;right:0px}
.slider-small .bx-wrapper .bx-prev {background:url('/cdn/shop/t/11/assets/icon_prev.png?v=63513395096167153231399517034') no-repeat top left ;left:0px;}
.slider-small .bx-wrapper .pop {position: absolute;top: 0;width: 70%;height: 70%;margin-top: 30px;margin-left: 30px;}
.slider-small {border-top:2px solid #696868;padding-bottom:25px;}
.slider-small:last-child {border-bottom:2px solid #696868}
.slider-small h2 {font-family:Intro-Bold;margin:0px;text-transform: uppercase;color:#696767;font-size: 18px;line-height: 30px;}}

.nav .nav-item .sub-nav {margin-left:12px;}
.nav .nav-item .nav_index_1{background:url(/cdn/shop/t/11/assets/icon_sidebar01.png?v=74407309708005340831399517034)  no-repeat top   left;background-size: 22px 35px;padding-left: 25px;padding-top: 20px;padding-bottom: 0px;}
.nav .nav-item .nav_index_2{background:url(/cdn/shop/t/11/assets/icon_sidebar06.png?v=16352009246868883491399517035)  no-repeat top   left;background-size: 30px 45px;padding-left: 25px;padding-top: 25px;padding-bottom: 0px;}
.nav .nav-item .nav_index_3{background:url(/cdn/shop/t/11/assets/icon_sidebar02.png?v=4365553182804128781399517034)  no-repeat top   left;background-size: 22px 35px;padding-left: 25px;padding-top: 20px;padding-bottom: 0px;}
.nav .nav-item .nav_index_4{background:url(/cdn/shop/t/11/assets/icon_sidebar03.png?v=2302937314942095711399517035)  no-repeat top   left;background-size: 22px 35px;padding-left: 25px;padding-top: 20px;padding-bottom: 0px;}
.nav .nav-item .nav_index_5{background:url(/cdn/shop/t/11/assets/icon_sidebar04.png?v=44184318383004737511399517035)  no-repeat top   left;background-size: 25px 25px;padding-left: 27px;padding-top: 7px;padding-bottom: 0px;}
.nav .nav-item .nav_index_6{background:url(/cdn/shop/t/11/assets/icon_sidebar05.png?v=175090521719169308291399517035)  no-repeat top   left;background-size: 15px 25px;padding-left: 27px;padding-top: 7px;padding-bottom: 0px;}





.shop {padding-bottom:25px; }
.shop:last-child {border-bottom:2px solid #696868;}
.shop h2 {margin: 0px;text-transform: uppercase;color: #696767;font-size: 20px;line-height:30px;font-weight: bold;}

#main .sellers img:hover , #main .favourites img:hover, .shop-collection:hover , #main .prod-image-wrap img:hover {border:5px solid #7c7c7c;}
#main .favourites {padding-bottom:30px;}
#main .flexslider {border-bottom:2px solid #dedede;}
#main .flexslider .left {position: absolute;top: 10px;left: 25px;width:110px;font-size: 45px;color: white;}
#main .flexslider .right {position: absolute;top: 20px;right: 50px;width:130px;color: white;font-size: 20px;text-align: right;}
#main .flexslider .bottom {position: absolute;bottom: 5px;right: 25px;text-align: left;width: 200px;color: white;font-size: 11px;} 
#main .row-left , #main .info-bottom , #main .show-off {padding-left:0px;}
#main .info-bottom h3 , #main .info-center h3 ,#main .show-off h3 , #main .like-too h3{text-transform:uppercase;font-size:14px;font-family:Intro-Bold;}
#main .info-bottom .tc {width: 50px;text-align: center;float: right;margin-right: 250px;margin-top: -33px;}
#main .info-bottom .add-wishlist {float: right;margin-top: -35px;font-size: 12px;background: #9b9999;border: none;}
#main .like-too h3 {padding-bottom:10px;}
#main h1 {margin: 0px;text-transform:uppercase;border-bottom: 2px solid #696868;}
#main .article {border-bottom:2px solid #696868;}
#main .article:last-child {border:0px;}
#main .meta {padding:0px; margin-bottom:30px;}
#main .meta p {float: left;padding: 0px;border-right: 1px solid #696868;padding-right: 10px;margin: 0px;height: 10px;line-height: 11px;margin-top: 5px;}
#main .meta a {padding-left:10px;color:#696868;}
#main .title a {color:#696868}
#main h2 {margin:0px}
#main #view_address {text-transform: uppercase;color: #696767;font-family: Intro-Bold;} 
#main #address_tables .default_address {text-transform: uppercase;font-family: Intro-Regular;font-size: 10pt;} 
#main #address_tables .address_actions {font-family:Intro-Regular;}
#main #address_tables .view_address p , #main #address_tables .address_title {font-family:Intro-Bold;}
#main #add_address .customer_address_table .lable {font-family:Intro-Bold !important;} 
#main .flex-nav-container .flex-direction-nav .prev {background:url('/cdn/shop/t/11/assets/slider_prev.png?v=139163621778107347411399517038') no-repeat;display: block;text-indent: -999em;position: absolute;top: 97%;left: 40%;}
#main .flex-nav-container .flex-direction-nav .next {background:url('/cdn/shop/t/11/assets/slider_next.png?v=20726950454569004111399517038') no-repeat;display: block;text-indent: -999em;position: absolute;top: 97%;left: 59%;}
#main .slider-shop .img-shop-1 {background: url(/cdn/shop/t/11/assets/icon_collection01.gif?v=98070201875109801881399517033) no-repeat; }  
#main .slider-shop .img-shop-1 {position: absolute;display: block;height:160px;width:160px;border-radius:80px;z-index: 99999;top: 21px;left: 17px;background-size:160px 160px;}
#main .slider-shop .img-shop-2 {background: url(/cdn/shop/t/11/assets/icon_collection02.png?v=69405678899433276601399517033) no-repeat; }
#main .slider-shop .img-shop-2 {position: absolute;display: block;height:160px;width:160px;border-radius:80px;z-index: 99999;top: 21px;left: 17px;background-size:160px 160px;}
#main .slider-shop .img-shop-3 {background: url(/cdn/shop/t/11/assets/icon_collection03.png?v=94458812064479233611399517034) no-repeat; }
#main .slider-shop .img-shop-3 {position: absolute;display: block;height:160px;width:160px;border-radius:80px;z-index: 99999;top: 21px;left: 17px;background-size:160px 160px;}
#main .slider-shop .img-shop-4 {background: url(/cdn/shop/t/11/assets/icon_collection04.png?v=140811923428098441431399517034) no-repeat; }
#main .slider-shop .img-shop-4 {position: absolute;display: block;height:160px;width:160px;border-radius:80px;z-index: 99999;top: 21px;left: 17px;background-size:160px 160px;}
#main .shop-collection {width:200px;height:200px}
#main .shop-collection:hover img {height:191px;width:191px;}
/****** FAQ***********/
#main .faq {border:2px solid #696767;}
#main .faq h1 {border-bottom:none;padding: 5px;font-family: Intro-Bold;color: #696767;}
#main .container {padding:0px;}
#main textarea {width:370px;height:200px;}
#main input {/*width:257px;*/ border:1px solid #696767;}
#main label {padding-right:5px;font-family:Intro-Regular;text-transform:uppercase;margin-left:-15px;border: 1px solid #696767;}
#main .content-faq {border:2px solid #696767; margin-top:10px;}
#main .content-faq ul {padding-left:5px;}
#main .content-faq h1 {border-bottom: none;padding: 5px 0px 20px 5px;}
#main .content-faq li {width: 100px;background: #696767;margin-right:15px;padding: 6px 0px;display: inline-block;text-align: center;}
#main .content-faq a {color:white; text-transform:uppercase; font-family:Intro-Bold;}
#main .content-faq a:hover {text-decoration:none;}
#main .prod-image-wrap h1 {margin-right:10px;}
#main .not-collection {padding-top: 15px;text-transform: uppercase;}
/****** END FAQ***********/



/*#main .page h1 {margin: 0px;border-bottom: 2px solid #696868;padding-bottom: 10px;}*/
#template h2 {text-transform:uppercase;margin: 0px;padding-bottom: 20px;font-family:Intro-Bold;}
#template #login_password .login  {padding-right:31px;font-family:Intro-Bold; }
#template #login_email .login {font-family:Intro-Bold;}
#template #login_password {padding-top:10px;padding-bottom:10px;}
#template #login_password .large , #template #login_email .large {width:214px;}
#template #forgot_password {padding:10px 0px;}
#template .btn {border-radius:0px;width:135px;}
#template #create-customer {width:300px}
#template #create-customer .large_form .login {padding-right:30px; padding-bottom:5px;font-family:Intro-Bold;}
#template #create-customer .action_bottom {padding-top:20px;}
#template #create-customer .errors ul {padding:0px;}
#template #create-customer a , #template #customer_login a {color: #696767;font-family: Intro-Bold;}
.row-left h3 {text-transform:uppercase;font-size: 13px;font-weight: bold;font-family:Intro-Bold;}
.row-left {padding-top:15px;}
.row-left .form {float:right; margin-top:-30px;background: #9b9999;border: none;}
.row-left .quan-ti-ty h3 {float:left;font-family:Intro-Bold}
.row-left .quan-ti-ty .item-quantity {width: 50px;margin-top: 13px;margin-left: 10px;height: 20px;line-height: 18px;}

.flex-control-nav li a {background: #c0c0c0;
display: inline-block;
overflow: hidden;
width: 10px;
height: 0;
padding-top: 10px;
text-align: center;
-webkit-border-radius: 300px;
border-radius: 300px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.flex-control-nav li a.active {background: #fff;}

#update-cart { height: 23px; width: 56px; padding-right: 0px;padding-left: 0px; margin-right: 8px; margin-left: 0px; }
.delete { padding: 5px 8px 6px 8px !important; text-decoration: none !important; }
/* begin produce thai */
.row-left { padding: 10px 30px 0px 0px;}
.title-price { height: 50px; padding: 0; }
.size { font-size: 26px !important; }
#product-select { height: 13px; margin-top: 0px;}
#add-to-cart {margin-top: 0px !important; }
.select-color span { font-size: 13px; font-weight: bold;font-family:Intro-Bold;padding-right:10px; }
.like-too h3 { font-size: 18px; font-weight: bold; color: #696868; }

.favourites .bx-wrapper .bx-controls-direction a {background-size: 8px;height:20px;bottom:-27px;}
.favourites .bx-wrapper .bx-next:hover {opacity:1;} 
.favourites .bx-wrapper .bx-next {background:url('/cdn/shop/t/11/assets/icon_next.png?v=55916512859203063291399517034') no-repeat top right ;right:0px}
.favourites .bx-wrapper .bx-prev {background:url('/cdn/shop/t/11/assets/icon_prev.png?v=63513395096167153231399517034') no-repeat top left ;left:0px;}
.favourites .bx-wrapper .pop {position: absolute;top: 0;width: 70%;height: 70%;margin-top: 30px;margin-left: 30px;}
.like-too .favourites { border-bottom-width: 0px !important; }
.slider_ava { padding: 0px 0px 7px 7px !important;}
.slider_ava img { height: 100%; width: 100%}
.info .row-right h3 , .info.row-left h3{text-transform:uppercase;font-family:Intro-Bold;}
.detail-top , .detail-bottom {padding-left:0px;}
.de-tails p {text-transform:uppercase; font-weight:bold;color: #696868;}
/* end produce thai */

#cart {padding:0px;margin:0px;}
#cart #cartform thead th {color:#696767;font-size: 12pt;font-family:Intro-Bold;text-align: center;text-transform: uppercase;}
#cart #cartform thead th.thumb {font-size:24pt;text-align:left;font-family:Intro-Bold;}
#cart #cartform tbody tr {border-top:2px solid #9b9999}
#cart #cartform tbody tr:last-child {border-bottom:2px solid #9b9999}
#cart #cartform tbody td {padding:10px 0;color:#696868;text-align:center;font-family: Intro-Regular;}
#cart #cartform tbody td.thumb {text-align:left}
#cart #cartform tbody td.thumb span {font-family: Intro-Regular;margin-left: 10px;text-transform: uppercase;font-size:9pt}
#cart #cartform .item-quantity {border:none !important}
#cart #cartform .edit, #cart #cartform .delete {font-size:11px;padding:2px 5px;background:#696767;color: white;margin: 0 2px;font-weight: bold;} 
#cart .cart-buttons {margin-top:30px}
#cart .cart-buttons .extra-checkout-buttons {display:none;}
#cart #checkout {border-radius:0px;font-weight: bold;color:white}
#cart #checkout:hover {color:white}
#cart .expanded-message h2 {text-transform: uppercase;color: #696868;font-family: Intro-Bold;}
/*#cart #cartform .select_ship_country {padding: 0px;margin: auto;height: 20px;width: 100px;border-radius:0px;background:url('/cdn/shop/t/11/assets/select-down.png?v=13867212028405738661399517037') no-repeat top 2px right;background-size:15px 15px;-webkit-appearance: none;line-height: 17px;}*/


#order_details tr {border-bottom:2px solid #696767;}
#order_details td {padding:10px 10px 10px 0px;}
#order_details td.product span {font-family: Intro-Regular;font-size:17px;}
#order_details td.sku , #order_details td.quantity , #order_details td.total {font-size:17px;text-align:center;font-family: Intro-Regular;}
#admin_order .btn {float: right;margin-top: 20px;border-radius: 0px;background:#696868;border:none;} 
#admin_order h2 {text-transform: uppercase;font-family: Intro-Bold;font-size: 20pt;color: #696767;border-bottom: 2px solid #696767;}
#add_address , .edit_address {padding-top:30px;}
#add_address .label , #address_tables  .label {color: #696767;font-family: Intro-Bold;font-size: 14px;}
#add_address .value , .edit_address .value {padding:2px;}
#add_address .action_bottom {padding-top:20px;}
#add_address .action_bottom a {text-transform:uppercase; color:#696767; font-family:Intro-Bold;}
#address_tables .address_actions a {text-transform:uppercase;color:#696767;font-family:Intro-Bold;}
.edit_address {border-bottom: 2px solid #696767;padding-bottom: 20px;}


.subtext.success { font-weight: 700; color: #40954a; }
div.errors, .subtext.error { font-weight: 700; color: #954040; }
div.errors { margin-bottom: 15px; }

/************ LOGIN **************/
 .modal-content {background-image: url('/cdn/shop/t/11/assets/bg_login.png?v=82420098796376023071399517031') ;background-color: #fff;background-position: right 30px bottom 20px; background-repeat: no-repeat;}
 .close {margin-top:0px; margin-right:-55px;}
 .modal-content {height: 480px;padding-top: 10px;padding:0px;border:10px solid #696767;border-radius:0px;}
 .modal-content h2{text-transform: uppercase;font-size: 14px;width: 150px;margin-bottom: 0px;margin-top: 105px;color: #696868;}
 .modal-content span {color:#383838;}
 .modal-content h3 {font-size: 30px;text-transform: uppercase;padding-bottom: 15px;font-family:Intro-Bold;}
 .label-1 {text-transform:uppercase;font-family:Intro-Bold;}
 .text-1 {padding: 5px 0px 5px 0px;;width: 530px;text-align: left;}
 .btn-1 {margin-top: 15px;margin-bottom: 55px;border-radius: 0px;}
 .modal-content a {color: #696868;text-transform: uppercase;}

/************END LOGIN **************/

/************REGISTER **************/

.regiter-content {
	background-image: url('/cdn/shop/t/11/assets/bg_account.png?v=94840049346483180981399517031') ;
  	background-color: #fff;
  	background-position: right 30px bottom 20px; 
  	background-repeat: no-repeat;
}
.regiter-content {
	height: 520px;
    padding-top: 10px;
    padding-left: 30px;
  	padding-right:30px;
}
.regiter-content .title {font-size:font-size: 20px;color: #696767;}

.regiter-content .login {
	text-transform:uppercase;
  	color:#696767;
  	width:100%;
  font-family:Intro-Bold;
}
.regiter-content .large {width:100%;text-align:left}
.regiter-content .action_bottom {margin-top:30px;}
.regiter-content .action_bottom .btn {border-radius:0px;}
.regiter-content .close  {margin-top:-5px;margin-right:-80px;}
/************END REGISTER **************/


/*********POPUP************/
#popup {z-index: 9999999999999999;}
.pop-up {
	background-image: url('/cdn/shop/t/11/assets/bg_account.png?v=94840049346483180981399517031') ;
  	background-color: #fff;
  	background-position: right 30px bottom 20px; 
  	background-repeat: no-repeat;
    
}
.pop-up {
	height: 600px;
    padding-top: 10px;
    /*padding-left: 30px;*/
  	padding-right:30px;
}
.pop-up h2 {font-size:35pt;width:100%;text-transform:uppercase;margin-top:15px;font-family:Intro-Bold;}
.pop-up .color {color:#696767;opacity:0.5;}
.pop-up h4 {width: 360px;font-size: 20px;padding: 15px 0px;margin: 0px;font-family:Intro-Bold;}
.pop-up p {width: 300px;font-size: 18px;color: #696868;font-family:Intro-Bold;}
.pop-up .text-1 {width:230px;font-family:Intro-Bold;}
.pop-up .close {margin-top:-5px;margin-right:-77px;}
.pop-up .new {text-transform:uppercase; font-size:12px;margin-top:80px;color:#696868;font-family:Intro-Bold;}

/********* END POPUP************/

/********* SEARCH ************/
#searchresults .in-put {background: none;color: #696868;border: none;text-transform:uppercase;font-size: 24px;width: 100%;text-align: left;border-bottom: 2px solid #696868;margin-bottom: 5px;padding-bottom: 31px;}
#searchresults .input-search {border: none;text-align: left;font-size: 16px;text-transform:uppercase;}
#searchresults .container {padding:0px;padding-top:20px}
#searchresults li{margin: 0px !important;float: left !important;clear:none !important;padding:0px 3px;}
#searchresults .row {padding-left:0px;margin-bottom:0px;}
#searchresults .result-image {width:100%}
#searchresults .price-preview {float: right;margin-top: -34px;text-decoration: underline;font-family: Intro-Regular;}
#searchresults .result-image img {width:100%; height:230px;}
#searchresults .item-found {text-transform:uppercase;font-family: Intro-Regular;}
#searchresults .item-found h3 {margin:0px;padding:0px;color: #696767;font-family: Intro-Bold;font-size: 17px;}
#searchresults .item-found p {float:right; margin-top:-20px;color:#696868;margin-right:300px;font-family: Intro-Bold;font-size: 17px;}
#searchresults .top-search h3 {margin: 0px;text-transform: uppercase;color: #696767;border-bottom: 2px solid #696767;padding-bottom: 5px;margin-bottom: 5px;font-family: Intro-Bold;}
#searchresults a {color: #696868;text-transform: uppercase;font-size: 18px;font-family: Intro-Regular;text-decoration: underline;}
#searchresults .pagination .next a {background:url('/cdn/shop/t/11/assets/icon_next.png?v=55916512859203063291399517034') no-repeat;display: block; text-indent: -999em; position: absolute; top: 93%;left: 22%;}
#searchresults .pagination .prev a {background:url('/cdn/shop/t/11/assets/icon_prev.png?v=63513395096167153231399517034') no-repeat;display: block;text-indent: -999em;position: absolute;left: 5%;}
#searchresults .pagination .page {padding-left:30px;}

/*{;display: block;right:0px;text-indent: -99999999909em;position: absolute;right: 600px;top: 94%;cursor: pointer;}*/



/********* END SEARCH************/

.bxslider {padding:0px;}
.bxslider img {width:195px; height:203px}
#product .like-too {padding:0px}
#product .thumb_product {border-bottom:2px solid #696868;padding: 0px 0px 5px 0px}
#product .thumb_product .top-right {height:400px;overflow: hidden;}
#product .thumb_product .top-left {height:393px;overflow: hidden;}
#product .thumb_product .top-left img{width:100%}
#product .thumb_product #bs-pager {height:100%}
#product .slider_ava {height:50%;padding:0px;margin:0px;overflow: hidden;}
#product .slider_ava img {}
#product .slider_ava {}
#product .top-left .bx-controls-direction {display:none}
#product .top-right {padding:0px;}
#product .info {border-bottom:2px solid #696868;padding:0px; min-height:250px;}
#product .info .title {margin:0px;padding:0px;font-size:20px;float: left;font-family:Intro-Bold;text-transform: uppercase;margin: 5px 0px;}
#product .info .price-preview {margin:0px;padding:0px;font-size:20px; float: right;font-family:Intro-Bold;text-transform: uppercase;margin: 5px 0px; }
#product .info-top , #product .info-center{padding-left:0px;}
#product .info-top .price {float:right; margin-top:-40px;}
#product .info-right, #product .info-left {width:50%;margin-top:20px;}
#product .info-left {float:left}
#product .info-right {float:right}
#product .info-right .add-cart {float:right;margin-bottom:10px;}
#product #add-to-cart {margin: 30px 0px 15px 0px;border-radius:0px;}.
#addtowishlist  {opacity:0.5}
#collection .prod-caption a {color:#696868; text-transform:uppercase;text-decoration:underline;}
#collection .prod-price {float:right;padding-right:10px;}

#collection .prod-image-wrap{ margin-bottom: 10px;}
#collection .prod-image-wrap img {height:230px;}
#collection  img {width:100%}
#collection  img:hover {border:0px;}
#collection .abc {padding:25px 0px;text-align:right}
#collection .grid h3{text-transform: uppercase;font-size: 20px;font-family: Intro-Bold;margin-top: 0px;border-bottom:2px solid #696767;margin-right:8px;}
/*#collection .abc .view {background:url('/cdn/shop/t/11/assets/dropdown_black.png?v=155663784371143243161399517032')no-repeat right 50%;padding-right: 10px;}*/
#collection .abc .sort {padding-left:100px;background:url('/cdn/shop/t/11/assets/dropdown_black.png?v=155663784371143243161399517032')no-repeat right 50%;padding-right: 15px;}
#collection .abc li{display:inline; font-size:12px;text-transform:uppercase;}
#collection .abc span {border-right:1px solid #696868;}
#collection .grid img {padding-right:3px;}
#collection .form {background:url('/cdn/shop/t/11/assets/dropdown_black.png?v=155663784371143243161399517032')no-repeat right 50%}
#collection #pagination .next a {background:url('/cdn/shop/t/11/assets/icon_next.png?v=55916512859203063291399517034') no-repeat;display: block;text-indent: -999em;position: absolute;bottom: 0%; left: 16%;}
#collection #pagination .prev a {background:url('/cdn/shop/t/11/assets/icon_prev.png?v=63513395096167153231399517034') no-repeat;display: block; text-indent: -999em; position: absolute;left: 2%;bottom:0%}
#collection #pagination .page {margin-left:25px;}

.admin_header , .account-details , .top-address , .new-address  {border-bottom:2px solid #696868;padding-bottom:15px;}
#admin_header .top-address .title {margin:0px;text-transform: uppercase;font-family:Intro-Bold;font-size:24pt;font-weight: normal;  }
#admin_header h2, #customer_orders h2 {margin: 0px ;text-transform: uppercase ;font-family: Intro-Regular;font-size: 20pt ;float:left;color:#696767;}
#admin_header p,#customer_orders p {text-transform: uppercase !important;font-size: 8pt;font-family: Intro-Regular;margin-top:10px;float: right;}
#admin_header .bold {float:left;font-size: 12pt !important;font-weight: normal !important;}
#admin_header ul {padding:0px;}
#customer_orders {padding-top:30px;}
#customer_orders .top-order {padding:0px;border-bottom:2px solid #696767;margin-bottom:15px;}
#customer_orders tr {font-family: Intro-Bold;color: #696767;}
#customer_orders .no-order {font-size:16px; float:left;}
/* Grids of products and collections, menus, buttons */
.grid, .buttons, .nav, .articles, .product-details > div { 
  margin: $gutter 0;
  padding: 0;
}
.grid li, .buttons li, .nav li, .articles li { 
  list-style-type: none;
  margin: 0;
  padding: 0px;
  padding-bottom:20px;
}
.grid li, .articles li { 
  padding: $gutter 0;
}
.buttons li, .nav li {
  padding: $gutter/2 0;
}
.buttons li, .nav li {
  display:-moz-inline-stack;
  zoom:1;
  *display:inline;
}
.nav li a {padding-left:25px;color: #696767;text-transform: uppercase;}
.nav li a:hover {background:none;}
.nav .nav-item {border-bottom:2px solid #dedede;padding-bottom:15px;}
.nav .nav-item > a {font-size:10pt;font-weight: bold;margin-top:10px;font-family:Intro-Bold;}
.nav .nav-item .sub-nav {padding:0px;margin:0px;}
.nav .nav-item .sub-nav li {margin:5px 0;}
.nav .nav-item .sub-nav li > a {font-size:8pt;font-family:Intro-Bold;}



.dropdown a {color:#696767;text-transform:uppercase;font-family:Intro-Bold;}
.tab-content {padding:0px;}
.image {padding:0px;}
 
#footer .footer-right {text-align: right;padding-right:0px}
#footer .footer-right img {width:70px; padding-left:10px;}
#footer .footer{margin-top:10%;}
#footer .footer-left {top:24px;padding-left:0px!important;}
#footer .footer-left p {color:#696767;text-transform: uppercase;font-size: 10pt;font-family:Intro-Bold;}

/* Medium and large screens */
@media (min-width: $breakpoint-small-screen) {
  .row {
    margin-left: -$gutter;
    margin-right: -$gutter;
  } 
  .column {
    float: left;
    padding-left: $gutter;
    padding-right: $gutter;
  }  
  .column.full { width: 100%; }
  .column.two-thirds { width: 66.7%; }
  .column.half { width: 50%; }
  .column.third { width: 33.3%; }
  .column.fourth { width: 24.95%; }
  .column.flow-opposite { float: right; } 
  .grid { 
    @extend .row; 
  }
  .grid li, header, footer, #main {
    @extend .column;
  }
  .two-per-row {
    @extend .column.half;
  }
  .three-per-row {
    @extend .column.third;
  }
  .four-per-row {
    @extend .column.fourth;
  }
  header, footer, #main {
    @extend .column.full;
  }
  .product {
    @extend .row;
  }
  .product-photos, .product-details {
    @extend .column;
    @extend .column.half;
  }
}

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* Utility classes: Hidden, float left, float right, etc. */

.hidden { display: none; }
.left { float: left; }
.right { float: right; }

/* Styling #site-title as it uses h1 on home page and span on other pages. */
#site-title {
  font-size: 2em;
  font-weight: bold;
  line-height: 1.5;
}

/* Override to globally-hosted search.css on the /search page */
#searchresults input {
   
   
/* 
   Swatches Styles
*/



.swatch { 
  margin:1em 0;
}
/* Label */
.swatch .header {
  margin: 0.5em 0;
}
/* Hide radio buttons.*/
.swatch input { 
  display:none;
}
.swatch label {
  /* Rounded corners */
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  /* To give width and height */
  float:left;
  /* Color swatches contain no text so they need to have a width. */
  min-width:50px !important; 
  height:35px !important;
  /* No extra spacing between them */
  margin:0;
  /* The border when the button is not selected */
  border:#ccc 1px solid;
  /* Background color */
  background-color:#ddd;
  /* Styling text */
  font-size:13px;
  text-align:center;
  line-height:35px;
  white-space:nowrap;
  text-transform:uppercase;
}
.swatch-element label { padding:0 10px;margin-bottom:0px !important;margin-left:0px !important }
.color.swatch-element label { padding:0; }
/* Styling selected swatch */
/* Slightly raised */
.swatch input:checked + label {
  -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  border-color:transparent;
} 
.swatch .swatch-element {
  float:left;
  -webkit-transform:translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing:antialiased; /* webkit text rendering fix */
  /* Spacing between buttons */
  margin:0px 10px 10px 0;
  /* To position the sold out graphic and tooltip */
  position:relative;
  height:20px !important;
}
/* Image with the cross in it */
.crossed-out { position:absolute; width:100%; height:100%; left:0; top:0; }
.swatch .swatch-element .crossed-out { display:none; }
.swatch .swatch-element.soldout .crossed-out { display:block; }
.swatch .swatch-element.soldout label {
  filter: alpha(opacity=60); /* internet explorer */
  -khtml-opacity: 0.6;      /* khtml, old safari */
  -moz-opacity: 0.6;       /* mozilla, netscape */
  opacity: 0.6;           /* fx, safari, opera */
}
/* Tooltips */
.swatch .tooltip {
  text-align:center;
  background:gray;
  color:#fff;
  bottom:100%;
  padding: 10px;
  display:block;
  position:absolute;
  width:100px;
  left:-23px;
  margin-bottom:15px;
  /* Make it invisible by default */
  filter:alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity:0;
  visibility:hidden;
  /* Animations */
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  z-index: 10000;
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.swatch .tooltip:before {
  bottom:-20px;
  content:" ";
  display:block;
  height:20px;
  left:0;
  position:absolute;
  width:100%;
}
/* CSS triangle */
.swatch .tooltip:after {
  border-left:solid transparent 10px;
  border-right:solid transparent 10px;
  border-top:solid gray 10px;
  bottom:-10px;
  content:" ";
  height:0;
  left:50%;
  margin-left:-13px;
  position:absolute;
  width:0;
}
.swatch .swatch-element:hover .tooltip {
  filter:alpha(opacity=100);
  -khtml-opacity:1;
  -moz-opacity:1;
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0px);
     -moz-transform:translateY(0px);
      -ms-transform:translateY(0px);
       -o-transform:translateY(0px);
          transform:translateY(0px);
}
.swatch.error {
  background-color:#E8D2D2!important;
  color:#333!important;
  padding:1em;
  border-radius:5px;
}
.swatch.error p {
  margin:0.7em 0;
}
.swatch.error p:first-child {
  margin-top:0;
}
.swatch.error p:last-child {
  margin-bottom:0;
}
.swatch.error code {
  font-family:monospace;
}
