@font-face{font-family: 'Conv_century-gothic-italic-2';src:url('../fonts/century-gothic-italic-2.eot');src:url( '../fonts/century-gothic-italic-2.woff') format( 'woff '),url( '../fonts/century-gothic-italic-2.ttf') format('truetype'),url('../fonts/century-gothic-italic-2.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family: 'Conv_gothicb';src:url('../fonts/gothicb.eot');src:url('../fonts/gothicb.woff') format( 'woff '),url('../fonts/gothicb.ttf') format('truetype'),url('../fonts/gothicb.svg') format( 'svg ');font-weight:normal;font-style:normal;}
@font-face{font-family: 'Conv_Century-Gothic-2';src:url('../fonts/Century-Gothic-2.eot');src:url('../fonts/Century-Gothic-2.woff') format( 'woff'),url('../fonts/Century-Gothic-2.ttf') format('truetype'),url('../fonts/Century-Gothic-2.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family: 'kokilaregular';src: url('../fonts/kokila-webfont.eot');src: url('../fonts/kokila-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/kokila-webfont.woff') format('woff'),url('../fonts/kokila-webfont.ttf') format('truetype'),url('../fonts/kokila-webfont.svg#kokilaregular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'kokilaitalic';src: url('../fonts/kokilai-webfont.eot');src: url('../fonts/kokilai-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/kokilai-webfont.woff') format('woff'),  url('../fonts/kokilai-webfont.ttf') format('truetype'),url('../fonts/kokilai-webfont.svg#kokilaitalic') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'century_gothic_qregular';src: url('../fonts/century-gothic-q-webfont.eot');src: url('../fonts/century-gothic-q-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/century-gothic-q-webfont.woff') format('woff'),url('../fonts/century-gothic-q-webfont.ttf') format('truetype'),url('../fonts/century-gothic-q-webfont.svg#century_gothic_qregular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'century-gothic-italic-q';src: url('../fonts/century-gothic-italic-q.eot');src: url('../fonts/century-gothic-italic-q.eot?#iefix') format('embedded-opentype'),url('../fonts/century-gothic-italic-q.woff') format('woff'),url('../fonts/century-gothic-italic-q.ttf') format('truetype'),url('../fonts/century-gothic-italic-q.svg#century-gothic-italic-q') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Muli';src: url('../fonts/muli-regular.eot');src: url('../fonts/muli-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-regular.woff') format('woff'),url('../fonts/muli-regular.ttf') format('truetype'),url('../fonts/muli-regular.svg#muli-regular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Muli Italic';src: url('../fonts/muli-italic.eot');src: url('../fonts/muli-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-italic.woff') format('woff'),url('../fonts/muli-italic.ttf') format('truetype'),url('../fonts/muli-italic.svg#muli-regular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Muli Light';src: url('../fonts/muli-light.eot');src: url('../fonts/muli-light.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-light.woff') format('woff'),url('../fonts/muli-light.ttf') format('truetype'),url('../fonts/muli-light.svg#muli-light') format('svg');font-weight: normal;font-style: normal;}
button::-moz-focus-inner{border:0;padding:0;}/* Remove button padding in FF */
@font-face{font-family:tieks-font-icons-3;src:url(https://b0bcbb6c170cbb78f6d6-94268459969555eabeaba635a28d70e3.ssl.cf2.rackcdn.com/assets/fonts/tieks-font-icons-3.eot);src:url(https://b0bcbb6c170cbb78f6d6-94268459969555eabeaba635a28d70e3.ssl.cf2.rackcdn.com/assets/fonts/tieks-font-icons-3.eot?#iefix) format("embedded-opentype"),url(https://b0bcbb6c170cbb78f6d6-94268459969555eabeaba635a28d70e3.ssl.cf2.rackcdn.com/assets/fonts/tieks-font-icons-3.woff) format("woff"),url(https://b0bcbb6c170cbb78f6d6-94268459969555eabeaba635a28d70e3.ssl.cf2.rackcdn.com/assets/fonts/tieks-font-icons-3.ttf) format("truetype"),url(https://b0bcbb6c170cbb78f6d6-94268459969555eabeaba635a28d70e3.ssl.cf2.rackcdn.com/assets/fonts/tieks-font-icons-3.svg#tieks-font-icons-3) format("svg");font-weight:400;font-style:normal}
[data-share-icon]:before{font-family:tieks-font-icons-3!important;content:attr(data-share-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.welcome-msg{float:left;font-size:.95em}
.question{font-family:Verdana,sans-serif;}
.header{padding-bottom:2px;}
.header a{font-family: 'Muli',sans-serif;text-transform: capitalize;text-decoration: none;font-size: 13px;}
.header .header-top a {text-transform: uppercase;}
.header-top-container-line{z-index: 1100;width: 100%;position: fixed;background: #00bcb5;height: 29px;}
.header-top-container{height:24px;width: 915px; margin: 0 auto;padding-top:5px;background: #00bcb5;}
.narrow-top{position: static !important; width: auto;}
.narrow-top .header-top-container{width:625px;}
.header .narrow-top a{font-size: 12px;}
.header-top-container #top-nav li span.nav-cursor{float:right;line-height: 16px;margin-left: 6px;}
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
    .header-top-container-line{position:static!important; width: auto !important;}
}
.header-top-container a{color: #fff;line-height: 19px;}
#total-cart-qty-dropdown{font-size:12px;color:#00bcb5;vertical-align:-4px;}
/*.header-top-container a>span{top: -1px;position: relative;}*/
/* clearfix */
.group-cl:before,.group-cl:after{content: "";display: table;}
.group-cl:after {clear: both;}
.group-cl{zoom: 1;/*border-bottom-left-radius:*/}
.header-top-container span{font-size: 11px;text-transform: none;}
.header-top-container span span{text-decoration: underline;padding: 0 1px;}
#header-cart{position:absolute;z-index:20;width:200px;right:0;top:7px}
#header-cart .head{margin-bottom:7px;padding-right:8px}
#header-cart .head h4{cursor:pointer;float:none;display:inline;padding-left:15px;background:url(../images/icon-cart.gif) no-repeat 0 50%}
#header-cart .head h4,#header-cart .head h4 a{color:#ababab;font-size:.95em;font-weight:normal}
#cart-content{background:#292a34;border:1px solid #727379;border-top:0;padding:0 3px 5px;-moz-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-radius:0 0 8px 8px;color:#aaa;position:absolute;top:23px;right:0;width:200px}
#cart-content .product-images{float:left}
#cart-content .product-images img{border:1px solid #a9a9a9}
#cart-content .product-details{margin:0 0 0 60px}
#cart-content h6{color:#1e7ec8;text-indent:5px}
#cart-content li{clear:both}
#cart-content a:hover{color:#aaa}
#cart-content .actions a span{cursor:pointer}
#cart-content #center-buttons{padding-top:5px;clear:both;text-align:center}
div.scroller{height:200px;overflow:hidden;width:930px;zoom:1}
div.scroller .content{padding:0}
div.slidercontrolwr{font-size:11px;position:absolute;right:15px;top:15px}
div.scroller img{border:0}
div.scroller div.section{float:left;height:200px;overflow:hidden;width:930px}
div.scroller div.content{width:10000px;float:left}
.slidercontrol{list-style:none;margin:0;padding:0}
.slidercontrol a{color:#aaa;filter:alpha(opacity=60);float:left;height:14px;margin:0 2px;opacity:.6;overflow:hidden;padding:0;text-decoration:none;text-indent:-1000px;width:14px}
.slidercontrol a:hover{filter:alpha(opacity=100);opacity:1}
.content .sliderdescription{background:url(../images/grid.gif) repeat left top;color:#222;filter:alpha(opacity=50);font:12px bold Helvetica,sans-serif;left:15px;opacity:.5;padding:10px;position:relative;top:-100px;width:650px}
div.sliderdescription:hover,.sliderdescription.active{background-color:#fff!important}
.content a{font:12px 'Muli',sans-serif;text-decoration:none;letter-spacing: 2px;}
.content p {margin: 0; text-align: center;}
.content p.no-items {margin-bottom: 0.8em; padding-left: 10px;}
.content .product-details a {text-decoration: underline; color: #777777; }
.content .product-details a.edit-cart {font-weight: bold; font-size: 11px;}
/* Dropdown cart window */
#topCartContent .base-mini .content .product-details {margin: 7px 0 0 125px; position: static;}
#topCartContent .base-mini .content p.no-items {margin-top: 0.7em; color: #555555;}
#topCartContent .base-mini .content .product-images {margin: 0 0 0 14px;}
#topCartContent .base-mini .content .product-images img {width: 100px;}
#topCartContent .base-mini .content .product-images img.giftcards {width: 80px;}
#topCartContent .base-mini .content .product-details .truncated {display: none;}
#topCartContent .base-mini .content .product-details a {text-decoration: none; color: #00bcb5; text-transform: none;}
#topCartContent .base-mini .content .product-details a:hover {text-decoration: underline;}
#topCartContent .base-mini .content .product-details .product-price {color: #555555;}
#topCartContent .base-mini .content .product-details .sidebar-qty-price {color: #555555; position: static;}
#topCartContent .base-mini .content .product-details .sidebar-qty-price strong {font-weight: normal;}
#topCartContent .base-mini .content .product-details a.widget-btn,
#topCartContent .base-mini .content .product-details a.edit-cart {/*display: none;*/}
/* End dropdown cart window */
.aprev{background:url(../images/aprev.gif) no-repeat 3px 3px}
.anext{background:url(../images/anext.gif) no-repeat 3px 3px}
.astop{background:url(../images/astop.gif) no-repeat 3px 3px}
.aplay{background:url(../images/aplay.gif) no-repeat 6px 3px}
/*.footerl .mini-newsletter{float:left;clear:both;width:390px;text-align:left;margin-bottom:20px}
.footerl{text-align:right;padding-right:68px}
.footerl .mini-newsletter h4{color:#505050;margin-right:10px}
.footerl form,.footerl .mini-newsletter h4{float:left;line-height:30px;font-size:11px}
.footerl .mini-newsletter input.input-text{float:left}
.footerl .form-button-alt{float:right;margin:3px 0 0 6px}*/
.footerl{padding-right:10px!important;padding-left:10px;margin-top:26px;}
.footerl > div{text-align:left;}
.footerl .newsletter{position:relative;}
.footerl .newsletter .copyright{margin-top:14px;}
.footerl .newsletter .mailing-list{position:relative;}
.footerl .newsletter .input-box{margin-right:9px;}
.footerl .newsletter .input-text{height:24px;width:253px;border:1px solid #e6e6e6;padding-left:5px;background-color: #ffffff;}
.footerl .newsletter .input-text:focus{border:1px solid #00bcb5;background-color: #ffffff;}
.footerl .newsletter input::-webkit-input-placeholder {color:#959595;font-size:12px;font-family:'Muli Italic',sans-serif;}
.footerl .newsletter input:-moz-placeholder {color:#959595;font-size:12px;font-family:'Muli Italic',sans-serif;}
.footerl .newsletter input::-moz-placeholder {color:#959595;font-size:12px;font-family:'Muli Italic',sans-serif;}
.footerl .newsletter input:-ms-input-placeholder {color:#959595;font-size:12px;font-family:'Muli Italic',sans-serif;}
.footerl .newsletter button{height:30px;background:#00bcb5;padding:0 16px;}
.footerl .newsletter .buttons-holder li{display:inline;}
.footerl .newsletter .buttons-holder li.pinterest-share{vertical-align:-1px;padding-left:5px;}
.footerl .newsletter .tw-follow iframe{border-right: 1px solid #CCCCCC;}
.footerl > div ul li{padding-bottom:2px;}
.footerl > div ul li a{font-size:11px;color:#959595;text-decoration:none;font-family:'Muli',sans-serif;letter-spacing:2px;}
.footerl .customer-care{padding-right:70px;}
.footerl h4{font:normal 15px 'Muli',sans-serif;margin-bottom:9px;}
.footerl h4 a,.footerl .newsletter h4{color:#00bcb5;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}
.footerl .newsletter .mailing-list h4{margin:11px 0 9px;}
.footerl .newsletter p.subscribe-result{margin:14px 0;letter-spacing:2px;color: #8b8b8b;font-family: 'Cambria';font-style: italic;font-size: 14px;}
.form-button,.form-button-alt{background:#00bcb5;border:1px solid #adadad;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;margin:0;vertical-align:top;color:white;margin:4px 0 0 5px;text-align:center;margin-right:2px;padding-bottom:2px}
.form-button:hover,.form-button-alt:hover{border-color:#888;color:#c2c2c2}
h4,h3,.category-head h2{font-size:12px;font-weight:bold}
.col-main p{margin:0 5px}
.cms-boutiek .col-main p{margin:0;}
.checkout-cart-index .col-main p { margin: 0; }
.checkout-cart-index .col-main .empty-left p + p { margin-top: 16px; }
#login-form .login-box p{margin-left:0;margin-right:5px}
div.account-login h1{font-size:29px;font-family: 'Muli',sans-serif;color:#00bcb5;font-weight:normal;padding:0;margin:0 5px 20px 5px;}
div.account-login h2{color:#00bcb5;font-size:12px;font-weight:normal;margin-bottom:12px}
.col-main .account-login p{margin-left:0}
.account-login .registered-users .buttons-set{width:264px;}
.account-login .registered-users .buttons-set{width:272px;}
.account-login .registered-users .f-left{font-size:10px;padding-left:3px;display:block;float:left;}
.wishlist-account-login .buttons-set{text-align:right;}
.account-login .left{float:left;text-decoration:none}
.size-selector-wrapper{padding-top:22px;margin:0 auto 14px auto;width:calc(100% - 174px);height:30px;}
.size-selector{height:20px;float:left;}
.style-selector{float:right;}
.size-selector-text{color:#464646;font-weight:normal;font-size:11px;float:left;margin-top:5px;margin-right:8px;letter-spacing:2px;font-family:'Muli',sans-serif;text-transform:uppercase;}
.connect_action .fan_box .connect_top div.name_block{display:none!important}
.footer-social{padding:0 10px}
.footer-twitter{width:97px;overflow:hidden;border-right:1px solid #CCC;height:20px}
#tools .footer-social td{border-right:0;width:86%}
#tools .footer-social td.first{width:39%;color:#8c8c8c;font-size:12px;font-weight:bold;vertical-align:middle}
.footer-social .add_this_home{margin-top:1px}
.footer-pinterest{float:left;padding:0 2px;cursor:pointer}
.find-facebook,.find-twitter{display:block;width:19px;height:20px;margin:0 auto;float:right;margin-right:10px}
.find-facebook{background:url(../images/facebook-logo.png)}
.find-twitter{background:url(../images/twitter-logo.png)}
.footer-social table{border-spacing:1px 5px}
.pages{width:486px;margin:5px;text-align:left}
.pages.free-shipping{width:524px;}
.trash-icon{vertical-align:middle}
form .group-select h4.legend{width:100%;border-bottom:1px solid #CCC;border-top:1px solid #CCC;padding:10px 0 10px 3px;color:#00bcb5;font-size:13px;margin-bottom:30px}
.group-select ul{margin-left:30px}
.create-account{border:0;margin-bottom:25px}
.group-select{padding-top:10px;padding-bottom:30px;margin:22px 0 10px;background:0}
.group-select .input-text{height:20px}
.col-main p.required{margin-bottom:5px}
/*.dashboard h1,.dashboard h2,.address-edit h3,.orders-history h1,.account-order-info h1,.sales-order-view-items h4{font-family: 'Conv_Century-Gothic-2',sans-serif;color:#00bcb5;font-weight:normal;}*/
/*.address-book h1,.address-book h2{font-family: 'Conv_Century-Gothic-2',sans-serif;color:#00bcb5;font-weight:normal;}*/
.century-gothic-header{/*font-family: 'Conv_Century-Gothic-2',sans-serif;*/color:#00bcb5;font-weight:normal;}
.muli-header{/*font-family: 'Conv_Century-Gothic-2',sans-serif;*/font-family: Muli,sans-serif;color:#00bcb5;font-weight:normal;}
.dashboard h1{font-size:30px;margin-bottom:14px;}
.dashboard h2.century-gothic-header{font-size: 18px;}
.orders-history h1{font-size:29px;}
.dashboard .welcome-msg{float:none;color:#777;margin-bottom:8px;}
.dashboard p.hello{margin:10px 0;}
.dashboard p{margin:0;font-size:12px;}
.dashboard p.hello span{color:#4e4e51;font-size:14px;}
.dashboard .dashboard-info{margin-top: 1em;}
.dashboard .dashboard-info  a{line-height: 15px;}
.more-views h2{font-size:10px;margin:0 0 10px;text-transform:uppercase;color:#777;border-bottom:1px solid #daf0f4}
.box-account,.box-account a,.box-account p{font-size:11px;}
.box-account .box-title a{padding-left:15px;margin-bottom:7px;display:block}
.box-account h4,.box-account h3,.dashboard a,.address-book a,.orders-history a{color:#00bcb5;}
.address-book a.link-remove{color:#00bcb5!important;}
.box-account h4,.box-account h3,.address-book h5,.account-order-info h4{font-family: 'Muli',sans-serif;font-weight: normal;font-size:14px;color:#00bcb5;}
.box-account p{margin:0;}
.box-account .col-2{width:43%;}
.col-1-layout .solded{height:auto}
.product-slider-container{width:915px;padding:0 10px 0 10px;overflow:hidden;height:75px;margin:6px 0}
.color-slider-container{width:915px;height:136px;margin:48px 0 0;}
#smallScroller{position:relative}
#smallScroller div.scrollableArea .product-images{display:block;position:relative;float:left;height:70px;width:70px}
#smallScroller .related_name{margin-top:8px;text-align:center;display:none;}
#smallScroller .related_name a{color:#0A263C;text-decoration:none;font-size:10px;font-family:verdana;}
#smallScroller .related_price{text-align:center;display:none;font-family:verdana;color:#777777;font-size:10px;font-weight:normal}
#smallScroller div.scrollableArea .product-images .image_display{position:absolute}
div.scrollingHotSpotLeft,div.scrollingHotSpotRight{min-width:35px}
/*Product page color slider*/
#colorScroller{position: relative;height:100%;}
#colorScroller div.scrollableArea .product-images{display:block;position:relative;float:left;height:172px;width:140px;padding-right: 53px;}
#colorScroller div.scrollableArea .product-images:last-child{padding-right:0;}
#colorScroller div.scrollableArea .product-images .quicklook{display: none;text-align: center;margin-top:3px;}
#colorScroller div.scrollableArea .product-images .image_display > a{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);}
#colorScroller .related_name{margin-top:-4px;text-align:center;}
#colorScroller .related_price, #colorScroller .related_name a{text-align:center;color:#777777;text-decoration:none;font: normal 13px "Muli", sans-serif;}
#colorScroller .related_price{font-size: 11px;}
/*End color slider*/
.product-slider-container #smallScroller .hovered-slide{background-color:#fff;border:1px solid #00bcb5}
.addthis_toolbox{position:relative}
.addthis_button_pinterest iframe{height:16px!important;width:16px!important}
.pin-it-img{height:16px;width:16px;background:url(../images/small-p-button.png);position:absolute;pointer-events:none;left:42px}
x:-o-prefocus,.addthis_button_pinterest iframe{height:200px!important;width:100px!important}
x:-o-prefocus,.pin-it-img{display:none}
.product-img-box .zoom-notice{float:right;text-transform:uppercase;color:#777;font-size:10px;font-weight:bold;margin:0}
#modal-side-close-link{text-transform:uppercase;color:#9be0e5;font-weight:bold;font-size:10px;display:none;}
.home-slider .product-slider-container{padding:0}
.home-slider{position:absolute; margin-top: 18px;}
.close-fancy-text{display: none;position:absolute;right:16px;top:0;text-transform:uppercase;color:#9be0e5;font-weight:bold;font-size:10px;cursor:pointer}
.close-fancy-text:hover{text-decoration:underline}
.contact-us-img{background:url(../images/contact_us.png);width:288px;height:469px}
/*#contact_us_wrapper{margin:auto;padding-left:0;border:none;background:#fff;text-align:left;padding: 0;}*/
#contact_us_wrapper .contacts{position:relative;}
#contact_us_wrapper .livechat{position:absolute;right:-30px;bottom:0;}
.contact-us-img-wrap{float:right;border:1px solid #daf0f4;padding:5px;margin-top:15px}
#contact_us_wrapper p.required{text-align:left;margin:0 0 0 30px;float:left}
#contact_us_wrapper .form-button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;float:right;color:white;-moz-border-radius:0;-webkit-border-radius:0;-opera-border-radius:0}
#contact_us_wrapper .form-button span{float:left;height:18px;background:#00bcb5;font:normal 12px/18px Helvetica,sans-serif;text-align:center;white-space:nowrap;text-transform:uppercase}
#contact_us_wrapper .form-button span span{background-position:100% 0;padding:3px 10px}
#contact_us_wrapper .form-button:hover{color:#CCC}
.contact-us-address td:first-child{color:#2f2f2f;font-weight:bold}
.contact-us-address{margin-left:19px;border-spacing:1em .5em}
.fan_box{font-size:11px;font-family: "lucida grande ",tahoma,verdana,arial,sans-serif;color:#333;line-height:1.28;width:235px;}
.fan_box .connect_top{padding:10px 10px 8px 10px}
.fan_box .profileimage{background:url(../images/sprite.png);float:left;margin:0 0 4px 0;background-position:0 -350px;width:40px;height:40px;}
.fan_box .connect_action{padding:1px 0 0 45px}
.fan_box .name_block{display:block;margin-bottom:5px}
.fan_box .connect_action .name{line-height:15px;font-size:14px;font-weight:bold}
.fan_box a{cursor:pointer;color:#3b5998;text-decoration:none;}
table.pager td.pages{border:0}
.return-submit{color:#777;text-decoration:underline;cursor:pointer}
#contact_us_wrapper form .group-select h4.legend{border:0;font-size:15px;margin-bottom:15px}
.size-chart-page{padding:33px 20px 0 25px;}
.size-chart-tooltip .size-chart-page{padding:22px 4px 0 6px;}
.size-chart-tooltip{width:680px;/*height:340px;*/}
.size-chart-page .col-1 h1,.size-chart-page .col-1 h2{font-family:'Muli',sans-serif;color:#00bcb5;font-size:32px;font-weight:normal;}
.size-chart-page .col-1 h2{font-family:'Muli',sans-serif;font-size:16px;margin-bottom:5px;}
.size-chart-page .col-1 p{margin:0 0 20px;font-size:13px;}
.size-chart-page .col-1 p a{color:#00bcb5;}
.size-chart-page .col-1{width:49.5%;}
.size-chart-tooltip .size-chart-page .col-1{text-align:left;width:49%;}
.size-chart-page .col-2{width:44%;}
.size-chart-tooltip .size-chart-page .col-2{width:49%;}
table.size-chart{border-spacing:5px;}
table.size-chart td{text-align:center;vertical-align:middle;width:120px;height:25px;background:#dbf1f5;}
.size-chart-tooltip table.size-chart td{height:22px;}
table.size-chart p{font-size:14px;margin-bottom:0;color:#777;}
table.size-chart tr.size-table-head td{height:40px;background:#00bcb5;color:#fff;}
.size-chart-tooltip table.size-chart tr.size-table-head td{height:36px;}
table.size-chart tr.size-table-head p{font-weight:bold;color:#fff;}
.empty-cart{padding:20px}
.empty-cart .cart-title{padding:73px 55px 0 55px;text-align:center;font-family:'Kokila';font-size:3em;letter-spacing:1px;font-style:italic;}
.empty-cart .continue-shopping{margin-top: 28px;padding:13px 0px 11px 0px;}
.empty-cart .continue-shopping span{font-size:15px;}
.empty-cart .catalog-product-view{margin:152px 0 42px;}
.empty-cart .empty-right{/*background:url(../images/empty-cart.jpg);*/width:288px;height:440px;float:right;margin:11px 115px 0 0}
.empty-cart .empty-left{float:left;color:#777;/*margin-left:5px;*/}
.empty-cart .page-head h3{font-family: 'Muli',sans-serif;color:#00bcb5;font-weight:normal;font-size:25px;padding:10px 0 10px 3px;}
.empty-cart .page-head{border:0}
.empty-left p{margin:10px 0 20px 3px;}
.empty-cart .button{text-decoration:none;float:left}
.empty-cart .button span span{text-transform:none;font-weight:normal}
.cms-pages{margin:20px 62px;width:auto;padding:10px 15px 30px}
#waitlist #waitlist_close{cursor:pointer;float:right;background:url(../images/fancy_close.png) no-repeat;background-position:right;height:15px;padding-right:14px;margin-right:5px;margin-top:1px;line-height:14px}
#smallScroller .product-images .image_display{text-align:center}
/*.dashboard,.address-book,.orders-history,.account-order-info,.sales-order-view-items{margin-top:28px;padding-left:30px;padding-right:33px;border-left:1px solid #dadada;border-right:1px solid #dadada;}*/
.my-acc-container{padding:0 25px;border-left:1px solid #dadada;border-right:1px solid #dadada;min-height: 500px;font-family:'Muli',sans-serif;}
.cart-edit-container{width:815px;}
.cart-edit-container .quickview-close{right:17px;top:17px;}
.cart-edit-container .product-image{float:left;width: 415px;margin-top: -5px;min-height: 500px;padding-left: 17px;}
.cart-edit-container .product-description{text-align:left;padding-top:15px;float:right;width:346px}
.cart-edit-container .product-description .product-name{margin-top:-1px}
.cart-edit-container .product-description h4{font-size:11px;font-weight:normal;color:#777}
.cart-edit-container .product-description .cart-edit-item-form{padding-top:11px}
.cart-edit-container .short-description{padding:5px 5px 5px 0;height:140px;margin-top:30px}
.cart-edit-container .short-description ul{list-style:disc;padding-left:14px}
.cart-edit-container .short-description .title{color:#252525;text-transform:uppercase;border-bottom:1px solid #00bcb5}
.cart-edit-container .short-description p{margin:15px 0 22px;}
.cart-edit-container .all-product-images{}
.cart-updating-progress{position:absolute;background:black;width:100%;height:100%;top:0;left:0;z-index:1200;opacity:.8}
.cart-updating-progress img{position:absolute;top:50%;left:50%}
.cart-edit-item-form .modal{float:left;padding:3px 3px 3px;width:80px;line-height:22px}
.cart-edit-container .cart-edit-item{border-top:2px dotted #CCC;width:100%;height:200px}
.cart-edit-container .item-0{border:0}
.subscribe-button{overflow:visible;width:auto;border:0;padding:0;margin:5px 0 0 5px;background:transparent;cursor:pointer;float:left;color:white}
.subscribe-button:hover{color:#CCC}
.subscribe-button span{float:left;height:25px;background:transparent url(../images/btn_bgnd.png) 0 0 no-repeat;padding:0 0 0 6px;font:bold 12px/18px Helvetica,sans-serif;text-align:center;white-space:nowrap;text-transform:uppercase}
.subscribe-button span span{background-position:100% 0;padding:3px 7px 0 3px}
.returns-page-wrapper{width:auto;padding:0px;}
.returns-page-wrapper .dynamicDiv {float:left;margin-bottom:5px;}
.returns-page-wrapper .size{float:right; width:36px;}
.returns-page-wrapper .color{float:left;margin-right:12px;width:37px;}
.returns-page-wrapper .remove-exchange{text-align:right;float:left;width:485px;padding:0px 10px 10px 0px;}
.returns-page-wrapper .remove-exchange-button{cursor:pointer;}
.returns-page-wrapper .return-div{float:left;padding:12px 0 12px 1px;width:460px;}
.returns-page-wrapper .italics{font-style:italic;font-size:9px;}
table.returns .validation-failed{border-style: solid!important;}
.return-div-first{width:510px;margin:0 auto;padding:37px 40px 77px;height:40px}
.return-div{width:510px;float:left;padding:12px}
.return-div-left{width:250px;float:left}
.return-div-right{width:210px;float:right}
#return-page,#exchange-page{display:none;width:540px;margin:0 auto;overflow:hidden}
.returns-page-wrapper p{margin:5px 0 10px 12px;line-height:normal;text-align:left;font-size:12px}
#testimonials_rotating >div{border:none;background:none;text-align:left;width:363px;height:52px;text-shadow:white 1px 1px 1px;color:#606060;font:12px Calibri;}
a.edit-card{text-transform:uppercase}
p.copyright{float:left;color:#4e4e51;font-size:11px;margin-left:0px}
a.edit-cart{text-transform:capitalize;float:right;position:absolute;right:5px;bottom:21px;font-weight:bold}
a.edit-cart h5:hover{color:#777}
.sidebar-qty-price{position:absolute;margin-top:2px;/*bottom:2px*/}
.livechat{text-align:center;}
.catalog-product-view #fancybox-loading div{background-image:url(../images/fancybox_blue.png)}
.checkout-onepage-index #fancybox-loading div{background-image:url(../images/fancybox_blue.png)}
.item-sidebar-price{position:absolute;width:70px;height:18px;background:#00bcb5;padding:7px;font-size:14px;font-weight:bold;color:white;top:0;right:-75px;display:none;z-index:20}
.customer-account-index .item-sidebar-price{left:-165px}
.free-shipping{padding:0 35px 0;font: normal 13px "Muli", sans-serif;color:#7d7d7d;}
.free-shipping .topic{text-transform: uppercase;font-size: 18px;letter-spacing: 2px;color: #00bcb5;margin:19px 0 17px;}
.free-shipping strong{color:#000000;}
ol#checkoutSteps p{padding-bottom:10px;}
.price-box{text-align:center}
.modal-text{width:305px}
.modal-main{margin:0}
.modal-main-close{float:right;text-decoration:none}
.modal-image{width:400px;float:left;padding-top:2px}
.modal-text{width:310px;float:right}
.all-product-images{}
.modal-attribute{border:1px solid #dae9f3;padding-bottom:7px;text-align:center;height:105px}
.modal-attribute .modal-size-select{float:left;padding:0 3px 3px;width:80px;line-height:22px}
.modal-attribute .modal-quantity-select{float:left;padding:0 3px 3px;width:85px;line-height:22px}
#modal-quantity-select{width:65px}
#modal-size-select{width:65px}
.all-product-images{width:375px;padding:0 20px;}
.all-product-images img{padding:0 5px 4px;margin:0 0 2px 1px;}
.all-product-images img:hover,.all-product-images img.current{border-bottom:2px solid #00bcb5;padding-bottom:2px;}
.view-full-page{width:310px;margin-top:0}
.view-full-page a{float:right;color:#777;text-decoration:none}
.view-full-page a:hover{text-decoration:underline}
.thumb-modal{cursor:pointer}
.short-description{padding:5px 5px 5px 0;height:140px}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#777;display:none; opacity: 0.4 !important;}
#boxes .window{position:fixed;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px}
#boxes #dialog{ width:745px;height:475px;padding:10px;background-color:#fff;border-bottom:11px solid #00bcb5; -moz-box-shadow: 1px 1px 8px 0 #808080; -webkit-box-shadow: 1px 1px 8px 0 #808080; box-shadow: 1px 1px 8px 0 #808080;}
.size-selector-sizes{float:right;padding-right:8px}
.size-selector-sizes a,.style-selector a{float:left;border-left:1px solid #e4e4e4;color:#464646;display:block;font-family:'Muli';font-size:11px;text-align:center;text-decoration:none;padding:5px 7px;}
.size-selector-sizes a.first,.style-selector a.first{border:none;}
.size-selector-sizes a span{padding:0 1px 1px;letter-spacing:1px;text-transform:uppercase;}
.style-selector a span{letter-spacing:2px;padding:0 3px 1px 4px;}
.style-selector a{height:14px;text-transform:uppercase;padding-top:5px;font-family:'Muli',sans-serif;font-size:11px;}
.style-selector a[href="#prints"]{border:none;}
/*.style-selector a[href="#vegans"],.style-selector a[href="#vegans"] span{padding-right:0;}*/
.price-selector a{width:67px;height:14px;border:none;margin-left:10px;}
.price-selector .high-to-low,.price-selector .high-to-low:hover,.price-selector .low-to-high,.price-selector .low-to-high:hover,.price-selector div .asc,.price-selector div .desc{background:url(../images/sprite.png);}
.price-selector .high-to-low{background-position:0 -457px;}
.price-selector .high-to-low:hover{background-position:0 -529px;}
.price-selector .low-to-high{background-position:0 -689px;}
.price-selector .low-to-high:hover{background-position:0 -761px;}
.price-selector div .asc{background-position:0 -725px;}
.price-selector div .desc{background-position:0 -493px;}
.price-selector a:hover{background:#fff;border-color:#00bcb5;color:#6D8385;}
.size-selector-sizes a:hover span{border-bottom:1px solid #98dce3;}
.size-selector-sizes-active span,.style-selector a:hover span{border-bottom:1px solid #00bcb5;}
.size-selector-remove{float:right;width:120px}
.size-selector-remove a{text-decoration:none}
.size-selector-remove img{cursor:pointer;float:right;margin-top:2px;width:13px}
.price-box .price-box{display:none}
.price-box .price-label{display:none}
.price-box .old-price .price{text-decoration:none;font-weight:normal;font-size:11px}
.price-box .special-price .price{display:none}
.olist-wrapper{padding:15px 25px 80px;}
.olist-wrapper .col-2{width:43%;}
.olist-wrapper h1{margin-bottom:0px;color:#00bcb5;font-size:15px;font-weight:bold;}
.olist-wrapper p{margin:10px 0;width:395px;}
.olist-wrapper .col-1 img{margin-top:15px;}
#cart-sidebar .product-price{margin-top:2px;color:#777;}
#cart-sidebar .product-images{padding-top:3px;}
.free-shipping .top-image{background:url(../images/free-shipping-img.jpg) no-repeat;height:37px;width:235px;margin:0 auto 10px;}
.free-shipping .text{margin-bottom:20px;}
.center_testimonials #popUpDiv{background:white;border:3px solid #DAF0F4;}
.center_testimonials .close-fancy-text{top:7px;right:25px;}
.empty-cart .messages{display:none;}
#cart-sidebar .product-images{padding-top: 3px;}
.free-shipping .top-image{background: url(../images/free-shipping-img.jpg) no-repeat;height: 37px;width: 235px;margin: 0 auto 10px;}
.free-shipping .text{margin-bottom: 18px;line-height: 17px;}
.center_testimonials #popUpDiv{background:white; border: 3px solid #DAF0F4;}
.center_testimonials .close-fancy-text{top:7px; right:25px;}
.empty-cart .messages {display: none;}
.oprah-img{background:url(../images/sprite.png); background-position: 0 -565px; width: 277px; height: 62px;}
/*#tieks_logo,.top-social-links{display:table-cell;width:207px;vertical-align:middle;text-align:left;}
#tieks_logo a{display:block;width:100%;}
#tieks_logo a img{width:62%;}
.top-socials{display:table;float:right;}
.top-socials li{display:table-cell;padding-left:15px;}
.top-socials li.facebook{padding:0;}
.top-socials li a{display:block;height:20px;width:20px;}
.top-socials li.facebook a{background:url('../images/facebook-icon-top.png') 0 0 no-repeat;background-size:100%;}
.top-socials li.instagram a{background:url('../images/instagram-icon-top.png') 0 0 no-repeat;background-size:100%;}
.top-socials li.twitter a{background:url('../images/twitter-icon-top.png') 0 0 no-repeat;background-size:100%;}
.top-socials li.pinterest a{background:url('../images/pinterest-icon-top.png') 0 0 no-repeat;background-size:100%;}
.top-socials li.facebook a:hover{background:url('../images/facebook-hover-icon.png') 0 0 no-repeat;background-size:100%;}
.top-socials li.instagram a:hover{background:url('../images/instagram-hover-icon.png') 0 0 no-repeat;background-size:100%;}
.top-socials li.twitter a:hover{background:url('../images/twitter-hover-icon.png') 0 0 no-repeat;background-size:100%;}
.top-socials li.pinterest a:hover{background:url('../images/pinterest-hover-icon.png') 0 0 no-repeat;background-size:100%;}*/

#tieks_logo,.top-social-links{display:table-cell;width:207px;vertical-align:middle;text-align:left;}
#tieks_logo{float:left;width:128px;}
.slogan{width: auto;font-family: 'Muli',sans-serif;text-transform: uppercase;font-size: 15px;color: #00bcb5;letter-spacing: 3px;margin: 0 0 0.8em;line-height: 16px;}
.header-nav ul li a{font-size: 11px;}
.free-shipping-link{float:left;padding-left: 3px;}
#testimonials_rotating{float: left;margin-left: 102px;margin-top: 12px;overflow: hidden;height: 54px;}
#tools td.last{border:none; padding-left:17px;}
.catalog-product-view .col-2-right-layout{padding-top:85px;}
.catalog-product-view .price-box .special-price,.catalog-product-view .price-box .price-label{display:none;}
.catalog-product-view .price-box .price{font-weight:normal;text-decoration:none;}
.catalog-product-view .product_attribute_holder .validation-advice { display: none; }
.catalog-product-view .product_attribute_holder select.validation-failed { background: none !important; border: 1px solid #ff0000 !important; }
.catalog-product-view .product-info-box .product-img-box div.error-msg { margin-left: -15px !important; background-position: 10px 7px !important; min-height: 22px !important; }
#out-of-stock{color:red;padding-bottom:15px;font-size:12px;}
.buy-item{margin-top:18px;float:left;}
#glidecontentwrapperUtmost{width:100%;text-align:center}
.glidecontentwrapper{/*border:1px solid #ccc;*/}
img.modal-main-close{float:right;margin-left:3px;margin-top:1px;cursor:pointer;width:15px;}
span.modal-main-close{cursor:pointer;width:50px;}
div.modal-size-select{float:left;padding:3px 3px 3px;width:80px;line-height:22px;}
div.modal-quantity-select{float:left;padding:3px 3px 3px;width:85px;line-height:22px;}
.modal-size-select select{width:65px;}
.modal-quantity-select span{margin-bottom:3px;}
.modal-quantity-select select{width:60px;}
div.about{width:221px;font-family:Arial;font-size:11px;float:left;text-align:justify;}
div.bocks{text-align:center;border:medium none;padding-bottom:12px;width:219px;height:92px;}
.product-gift{text-align:left;}
.product-gift label {margin-top: 10px;}
.product-gift input::-webkit-input-placeholder, .product-gift textarea::-webkit-input-placeholder {color:#7d7d7d;font-family:'Muli',sans-serif;font-style: italic;font-weight: normal;}
.product-gift input:-moz-placeholder, .product-gift textarea:-moz-placeholder {color:#7d7d7d;font-family:'Muli',sans-serif;font-style: italic;font-weight: normal;}
.product-gift input::-moz-placeholder, .product-gift textarea::-moz-placeholder {color:#7d7d7d;font-family:'Muli',sans-serif;font-style: italic;font-weight: normal;}
.product-gift input:-ms-input-placeholder, .product-gift textarea:-ms-input-placeholder {color:#7d7d7d;font-family:'Muli',sans-serif;font-style: italic;font-weight: normal;}
.product-gift .product-shop{float:right;width:428px;padding:0;}
.product-gift .product_info_holder{padding:0 0 4px;border:0px;}
.product-gift .bocks{width:100%;text-align:left;height:auto;padding:0;}
.product-gift .bocks .gift-description {border-bottom: 1px solid #e8e8e8;padding:9px 0 0;}
.product-gift .bocks .gift-description .item-topic{ padding-bottom: 6px; }
.product-gift .bocks .gift-description .item-topic.open { padding-bottom: 5px; }
.product-gift .bocks .gift-description .product-specs { padding: 0; color: #7d7d7d; font-family: 'Muli', sans-serif; font-size: 13px; line-height: 18px; }
.product-gift .bocks .gift-description .product-specs div { padding: 11px 0 21px;  height: 72px; }
.product-gift .bocks p.item-topic{margin:0;cursor: pointer;}
.product-gift .bocks p.item-topic .topic {float: left; font-family: 'Muli', sans-serif; font-size: 14px; text-transform: uppercase; padding-bottom: 3px; letter-spacing: 0.05em; }
.product-gift .bocks p.item-topic .sign {float:right;height:15px;width:11px;background: url('../images/plus-paragraph.png') 0 4px no-repeat; margin-right: 16px;}
.product-gift .bocks p.item-topic.open .topic {border-bottom: 1px solid #00bcb5;}
.product-gift .bocks p.item-topic.open .sign {background: url('../images/minus-paragraph.png') 0 4px no-repeat;}
.product-gift .bocks .gift-description p.item-topic.open .sign {background: none;}
.product-gift .product-img-box{width:400px;float:left;padding:7px 0 0 33px;min-height:510px;}
.tieks-all-giftcards-tgiftcard .product-img-box{padding-left:10px;}
.product-gift .balance{padding-left: 3px; color: #00bcb5;}
.product-gift .balance a{padding-right:5px;color:#01B0CA;}
.product-gift .actions{margin:12px 0 0;margin-bottom: -1px;}
.product-gift .actions a.add-to-tote{margin-left: -1px; float: left;}
.product-gift .actions div#giftcard-add-message {font-family: 'Muli', sans-serif; font-size: 13px; color: #ff0000; padding-left: 0px; line-height: 15px;margin-top: 5px;}
div.para{color:#717171;font-family:arial;font-size:11px;}
div.discount-codes #discount-coupon-form h4{padding-left:0;text-align:center;}
.checkout-cart-index div.discount-codes #discount-coupon-form h4 { float: left; font-family: "Muli", sans-serif; font-size: 14px; letter-spacing:0.7px; font-weight: 400; margin: 2px 10px 0 0; margin: 0 10px 0 0\9; }
.checkout-cart-index div.discount-codes #discount-coupon-form .input-text { border-radius: 3px; /* border-width: 2px; */ height: 15px; }
.checkout-cart-index div.discount-codes #discount-coupon-form .input-text:focus { border-color: #00bcb5; background-color: white; }
.checkout-cart-index div.discount-codes #discount-coupon-form div.left { margin: 1px 5px 0 0; }
#contact_us_wrapper #comment{height:150px;width:530px;}
.catalog-listing .item{height:auto;}
.catalog-listing .item .quicklook{position:absolute;top:48%;left:10%;width:80%;}
.catalog-listing .item .quicklook a{display:block;opacity:0.9;font-size:10px;border:1px solid #cccccc;text-transform:uppercase;text-decoration:none;color:#464646;background:#f9f9f9;letter-spacing:1px;height:25px;width:100%;margin:0 auto;}
.catalog-listing .item .quicklook a:hover{background: #E2E2E2;}
.catalog-listing .item .quicklook a span{vertical-align:-3px;}
#checkout-step-login .col2-set .col-1 li{padding:5px 10px;}
#checkout-step-login .checkout-new-customer{margin-top:2px;padding-bottom:3px;}
#checkout-step-login .col2-set .col-1 .button-set{margin-top:46px;}
.return-index-index .col-main{padding-top:10px;}
.catalog-product-view .price-box .price{font-weight:normal;text-decoration:none;}
.cms-neon td{vertical-align:middle;}
.giftcodes{border:1px solid #DAE9F3;margin-top:5px;}
.giftcodes h4{line-height:22px;font-weight:bold;font-size:11px;border-bottom:1px solid #DAE9F3;text-align:center;}
.giftcodes ul{margin:5px 10px;}
.edit-cart-refreshing{position:absolute;height:165px;width:100%;background:url(../images/ajax-loader2.gif) no-repeat 50% 50%;z-index:1000;top: 0; left: 0;}
#giftcard-balance-form .input-box {padding: 17px 0 5px;}
#giftcard-balance-form .input-field {padding: 8px 0 0;}
#giftcard-balance-form p {margin:0;}
#gift-type-selection{padding-top:52px;width:110%;height:480px;display: flex;justify-content: space-between;position: relative;left:-20px;}
.tieks-giftcards-two #gift-type-selection {width:100%}
.tieks-giftcards-two #gift-type-selection {justify-content:center}
.tieks-giftcards-two #gift-type-selection > a {margin-left:20px;margin-right:20px}
#gift-type-selection h1{color:#00bcb5;text-align:center;margin-bottom:22px;padding-top:22px;font-size:21px;font-weight:bold;}
#gift-type-selection h2{color:#00bcb5;font-family: 'Muli',sans-serif;font-size:27px;font-weight:normal;margin-bottom:5px;}
#gift-type-selection p{font-family: 'Muli';color:#000;}
#gift-type-selection-ipad{display: none; padding: 0 55px;}
#gift-type-selection-ipad .gift-container{float:left;width:50%;}
#gift-type-selection-ipad .gift-container a{display:block;}
#gift-type-selection-ipad .gift-container a img{max-width:100%;}
#gift-type-selection-ipad .gift-container p{font-size:1em;letter-spacing:1px;color:#636363;margin:24px 0 0;}
#gift-type-selection-ipad .gift-selection-items p{text-transform: none}
#gift-type-selection-ipad .giftcard-redirect .image-container{width: 40%}
#gift-type-selection-ipad .giftcard-redirect.egiftcard{border-top: none}
#gift-type-selection-ipad .giftcard-redirect .info{width: 60%; padding: 0 10px}
.giftcard-redirect{padding:0 15px;height:250px;overflow-x:hidden;border-top: 1px solid #bdbdbd}
.giftcard-redirect div{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;}
.giftcard-redirect .shop-now{text-align:center;float:none;}
.giftcard-redirect .shop-now img{max-width:4%;vertical-align:baseline;}
.giftcard-redirect .shop-now span{color:#00bcb5;text-transform:uppercase;letter-spacing:3px;padding-right:8px;font:bold 1.55em/1.3em Muli}
.giftcard-redirect .image-container,.giftcard-redirect .info{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.giftcard-redirect .image-container{width:43%;}
.giftcard-redirect .image-container img{max-width:100%;}
.giftcard-redirect .info{width:57%;padding:0 10px 0 18px;}
.giftcard-redirect.tgift .image-container{width:43%;}
.giftcard-redirect.egiftapair{padding-top: 25px;}
.giftcard-redirect.tgift .info{width:57%;padding:0 10px;}
.giftcard-redirect .info h2{font:bold 20px 'Muli',sans-serif;color:#636363;text-transform:uppercase;letter-spacing:1px;}
.giftcard-redirect .info p{font:italic 1.5em/1.3em Muli;color:#9b9b9b;margin:10px 0;letter-spacing: 1.9px;}
#digital-gift-card,#physical-gift-card,#e-gift-pair{text-align:center;line-height:20px;cursor:pointer;text-decoration:none;width:451px;border:2px solid #ffffff;}
/*#digital-gift-card{float:right;}*/
/*#physical-gift-card{float:left;}*/
#digital-gift-card:hover{border:2px solid #00bcb5;}
#physical-gift-card:hover{border:2px solid #00bcb5;}
#e-gift-pair:hover{border:2px solid #00bcb5;}
.giftcard-balance .button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;color:white;}
.giftcard-balance .button:hover{color:#ccc;}
.giftcard-balance .button span{float:left;height:25px;background:transparent url(../images/btn_bgnd.png) 0 0 no-repeat;padding:0 0 0 6px;font:bold 12px/18px Helvetica,sans-serif;text-align:center;white-space:nowrap;text-transform:uppercase;}
.giftcard-balance .button span span{background-position:100% 0;padding:3px 14px 0 8px;}
.product-gift .gift-balance .form-list label {color: #7d7d7d; font-family: 'Muli', sans-serif; font-size: 13px; font-weight: normal;}
.product-gift .product-essential{padding:0 5px;float:none;width: 920px; margin: 0 auto;}
.product-gift .product-essential .giftcard-container { float: right; width:429px; }
.gift-mind{color:#990000;}
.product-gift .product-shop .short-description{font-size:11px;margin-bottom:16px;}
.giftcard-balance{display:block;width:310px;margin:53px auto 38px;color:#898989;font-size:14px;text-align:center;}
.giftcard-balance .left-float{margin-left:155px;}
.giftcard-balance .right-float{margin-right:165px;}
.giftcard-balance a{color:#00bcb5;font-size:14px;}
.giftcard-preview-container{border:solid 1px #DDD;width:265px;}
.giftcard-preview-message-box{height:150px;padding-top:20px}
.giftcard-preview-message-box .giftcard-message{margin:0 auto;width:200px;height:100px;font-size:10px;line-height:15px;text-align:left;}
.giftcard-preview-img-box{height:140px;background:#ccc;padding-top:30px;}
.giftcard-preview-img-box .giftcard-img-container{margin:0 auto;width:150px;height:100px;overflow:hidden;}
.giftcard-preview-img-box .giftcard-img{width:150px;}
.giftcard-balance-content{text-align:center;margin-top:40px;position:relative;}
.giftcard-balance-content h3{font: normal 18px/18px 'Muli',sans-serif;text-transform:uppercase;color:#555555;letter-spacing:1px;margin-bottom:12px;}
.giftcard-balance-content .enter-gift-card-number{width:454px;margin:0 auto 23px;}
.giftcard-balance-content #bottom-facade{font:normal 15px/15px 'Muli',sans-serif;text-transform:uppercase;color:#555555;letter-spacing:1px;margin:9px 0 -16px;padding:9px 0 7px;background:#f8f8f8;display:none;}
.giftcard-balance-content #bottom-facade .balance{color:#00bcb5;}
.giftcard-balance-content #bottom-facade .giftcard-error{text-transform:none;color:#ff0000;}
.giftcard-balance-content #bottom-facade .notice,.product-gift .gift-balance #balance-value p.notice{font:normal 11px/11px 'Muli Italic',sans-serif;text-transform:none;color:#959595;margin-top:5px;}
.giftcard-balance-content .submit-balance{background:#00bcb5;border:none;height:26px;padding:0 24px;cursor:pointer;}
.giftcard-balance-content .submit-balance span{font:normal 12px/12px 'Muli',sans-serif;text-transform:uppercase;color:#ffffff;letter-spacing:1px;vertical-align:1px;}
.giftcard-balance-content .submit-balance:hover span{color:#cccccc;}
.giftcard-balance-content .input-box #cert_number{padding:5px;width:285px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.giftcard-balance-content .input-box #cert_number:focus{background:#ffffff;border-color:#00bcb5;}
.giftcard-balance-content .input-box .input-field{margin-right:7px;}
.giftcard-balance-content .input-box input::-webkit-input-placeholder {color:#959595;font-size:11px;font-family:'Muli Italic',sans-serif;}
.giftcard-balance-content .input-box input:-moz-placeholder {color:#959595;font-size:11px;font-family:'Muli Italic',sans-serif;}
.giftcard-balance-content .input-box input::-moz-placeholder {color:#959595;font-size:11px;font-family:'Muli Italic',sans-serif;}
.giftcard-balance-content .input-box input:-ms-input-placeholder {color:#959595;font-size:11px;font-family:'Muli Italic',sans-serif;}
div.gift-row{clear:both;padding-top:5px;}
div.gift-row.gift-card-recipient-email{padding-bottom: 3px;}
div.gift-card-info #recipient_info{margin-top:13px;}
div.gift-row .amount-values {float: right;}
div.gift-row .amount-values li { display: inline; }
div.gift-row .amount-values li span {cursor:pointer;float:left;border: 1px solid #dddddd;margin: 0 0 0 8px;font-family: 'Muli',sans-serif;color: #363636;font-size:13px;padding:3px 5px 4px;}
div.gift-row .amount-values li.first span {margin: 0;}
div.gift-row .amount-values li span.selected {border: 1px solid #00bcb5; background: #daf0f4;}
div.gift-row .amount-values li span:hover { border-color: #00bcb5; }
span.gift-label{float:left;width:127px;text-align:right;}
span.gift-field{float:left;font-size: 13px;color: #7d7d7d;font-family: 'Muli',sans-serif;}
span.gift-field span.dollar-sign { position: absolute; height: 22px; padding: 5px 0 0 3px; }
span.gift-field.toself { width: 164px; font-size: 10px; }
span.gift-field.toself input { vertical-align: -8px; }
span.gift-field.toself span {float: right;width:145px;line-height: 12px;}
span.gift-field input[type="text"] {height:20px;}
span.gift-field #amount{width:113px;margin-right: 5px;padding-left:12px;}
span.gift-field #recipient_name, span.gift-field #recipient_from, span.gift-field #recipient_email {width:203px;}
span.gift-field #recipient_name, span.gift-field #recipient_email {margin-right: 8px;}
.input-box #cert_number { border: 1px solid #dddddd; width: 422px; }
.checkout-cart-index .ugiftcert-remove{position:relative;top:0;right:0;}
.ugiftcert-remove{position:absolute;top:2px;right:-7px;}
ul.giftcodes-list li{position:relative;margin-bottom:5px;}
#shipping-buttons-container .cont-button{height:24px;overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;float:right;color:white;-moz-border-radius:0;-webkit-border-radius:0;-opera-border-radius:0;}
#shipping-buttons-container .cont-button:hover{color:#ccc;}
#shipping-buttons-container .cont-button span{float:left;height:24px;background:transparent url(../images/btn_bgnd.png) 0 0 no-repeat;padding:0 0 0 6px;font:bold 13px/18px Helvetica,sans-serif;text-align:center;white-space:nowrap;text-transform:uppercase;}
#shipping-buttons-container .cont-button span span{background-position:100% 0;padding:3px 15px 0 9px;}
.tieks-giftcards-tgiftcard-index .col-2-right-layout{padding-top:85px;}
.giftcard-actions .submit,.giftcard-actions .reset{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;color:white;-moz-border-radius:0;-webkit-border-radius:0;-opera-border-radius:0;}
.giftcard-actions .submit span,.giftcard-actions .reset span{float:left;background:#00bcb5;font:bold 13px/18px Muli,sans-serif;text-align:center;white-space:nowrap;text-transform:uppercase;}
.giftcard-actions .reset span{background:transparent url(../images/btn_bgnd.png) 0 0 no-repeat;}
.giftcard-actions .submit span span,.giftcard-actions .reset span span{padding: 4px 19px 2px 19px;}
.giftcard-actions button:hover{color:#CCC;}
.tieks-giftcards-tgiftcard-index .product-gift .product-img-box{padding:28px 0 0 28px;}
.facebook_addthis_button,.twitter_addthis_button{float:left;padding:0 2px;}
.facebook_addthis_button span,.twitter_addthis_button span{background:url(//s7.addthis.com/static/r07/widget006_top.png) no-repeat;overflow:hidden;display:block;height:16px;width:16px;line-height:16px;}
.facebook_addthis_button span{background-position:0 -288px;}
.twitter_addthis_button span{background-position:0 -896px;}
div.product-gift #product_addtocart_form input{border:1px solid #dddddd;}
div.product-gift #product_addtocart_form textarea{width:422px;height:74px;border:1px solid #dddddd;margin-top:3px;}
div.gift-card-self-mail{margin-right:4px;width:193px;float:right;}
.product-gift .product-name{margin-bottom:8px;font-family: 'Muli',sans-serif;text-transform: uppercase;text-decoration: none;font-size: 19px; color: #363636; font-weight: normal;letter-spacing: 1px;}
.product-gift .gift-balance{padding:8px 0 7px;text-align:left;border-bottom:1px solid #e8e8e8; position: relative;}
.product-gift .gift-balance.open { border:none; }
.product-gift .gift-balance a{padding-right:5px;color:#01B0CA;float:left;height:25px;}
.product-gift .gift-balance #balance-value { font-family: 'Muli', sans-serif; font-size: 16px; margin-left: 7px; padding-top: 4px; float: right; }
.product-gift .gift-balance .giftcard-error {color: #ff0000;font-family: 'Muli', sans-serif; font-size: 13px; float: left; margin-top: -3px;}
.giftcard-balance-page{padding:75px 65px 0 68px;font-family:'Muli',sans-serif;}
.giftcard-balance-page .col-1{width:34%;}
.giftcard-balance-page .col-2{width:61%;margin-top:15px;}
.ugiftcert-customer-balance .col-main{min-height:365px;}
.giftcard-balance-page h4,.giftcard-balance-page label{color:#00bcb5;font-size:14px;}
.giftcard-balance-page input{margin-top:7px;}
.giftcard-balance-page .category-description{padding-left:2px;}
.giftcard-balance-page .category-description p{font-size:14px;color:#000;margin:0 0 28px;}
.giftcard-balance-page .submit-balance{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;float:left;color:white;-moz-border-radius:0;-webkit-border-radius:0;-opera-border-radius:0;}
.giftcard-balance-page .submit-balance span{float:left;height:25px;background:none;padding:0;text-align:center;white-space:nowrap;}
.giftcard-balance-page .submit-balance span span{background-position:100% 0;padding:3px 15px 0 10px;}
.enter-gift-card-number p{margin:0;}
.enter-gift-card-number .content{padding-top:0px;}
.retrieve-gift-card-balance p{margin-bottom:7px;}
#shopping-cart-table th{color:white;}
#shopping-cart-table tr td:nth-child(2){vertical-align:middle;}
.checkout-cart-index .empty-cart{padding:0;}
.activeBanner{}
.inactiveBanner{}
.footer .socials-container{position:relative;border-top:1px solid #e6e6e6;margin:10px auto 0;width:915px;}
.footer .socials-container .social-links{position:absolute;text-align:center;width:100%;top:-12px;}
.footer .socials-container .social-links ul{background:#ffffff;margin:0 auto;width:192px;}
.footer .socials-container .social-links ul li{display:inline;}
.footer .socials-container .social-links ul li.facebook,.footer .socials-container .social-links ul li.twitter{padding-right:9px;}
.footer .socials-container .social-links ul li.instagram{padding-right:10px;}
.footer .socials-container .social-links ul li a img{width:25px;height:22px;}
.footer .socials-container .social-links ul li.instagram a img{width:23px;}
.footer .socials-container .social-links ul li.pinterest a img{height:25px;}
.footer .socials-container .social-links ul li.twitter a img{height:24px;width:26px;}
/* Dropdown customer care */
#customer_care_dropdown {position:absolute;background:#fff;width:140px;top:24px;right:97px;box-shadow:1px 1px 4px 1px #d3d3d3;border-bottom:5px solid #00bcb5}
#customer_care_dropdown li{text-align: center;height: 30px;}
#customer_care_dropdown li a{color:rgb(85, 85, 85);font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:2px;padding-bottom:2px}
#customer_care_dropdown li a:hover{border-bottom: 2px solid #00bcb5}
#customer_care_dropdown li:first-child{margin-top: 10px}
body.cms-customercare #customer_care_dropdown li a[href$='customercare/']{border-bottom: 2px solid #00bcb5}
body.cms-customercare-faqs #customer_care_dropdown li a[href$='/faqs/']{border-bottom: 2px solid #00bcb5}
body.cms-customercare-returns #customer_care_dropdown li a[href$='/returns/']{border-bottom: 2px solid #00bcb5}
body.cms-customercare-shipping #customer_care_dropdown li a[href$='/shipping/']{border-bottom: 2px solid #00bcb5}
body.cms-customercare-sizing #customer_care_dropdown li a[href$='/sizing/']{border-bottom: 2px solid #00bcb5}
/* End dropdown customer care */
/* Dropdown My Account */
#my_account_dropdown {position:absolute;background:#fff;width:166px;top:24px;right:7px;box-shadow:1px 1px 4px 1px #d3d3d3;border-bottom:5px solid #00bcb5}
#my_account_dropdown li{text-align: center;height: 30px;}
#my_account_dropdown li a{color:rgb(85, 85, 85);font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:2px;text-transform:uppercase;padding-bottom:2px}
#my_account_dropdown li a:hover{border-bottom: 2px solid #00bcb5}
#my_account_dropdown li:first-child{margin-top: 10px}
body.customer-account-index #my_account_dropdown li a[href$='customer/account/']{border-bottom: 2px solid #00bcb5}
body.sales-order-history #my_account_dropdown li a[href$='sales/order/history/']{border-bottom: 2px solid #00bcb5}
body.return-list-index #my_account_dropdown li a[href$='return/list/']{border-bottom: 2px solid #00bcb5}
body.wishlist-index-index #my_account_dropdown li a[href$='wishlist/']{border-bottom: 2px solid #00bcb5}
/* End dropdown my account*/
ul.tiles{padding-top:85px;}
ul.tiles li{display:inline;margin-right:0;}
ul.tiles li a{float: left;overflow: hidden;height: 188px;width: 297px;margin: 0 12px 20px 0;}
ul.tiles li a.opr-list,ul.tiles li a.giftcrds, ul.tiles li a.last{margin-right:0;}
ul.tiles li img,ul.top-socials li img{position:relative;}
/*ul.tiles .tbpb img{top:0; left:0;} ul.tiles .neon img{top:0; left:-310px;} ul.tiles .opr-list img{top:0; left:-618px;} ul.tiles .portraits img{top:0; left:0;}*/
ul.tiles .gavr-found img{top:-142px;left:-310px;}
ul.tiles .giftcrds img{top:-142px;left:-618px;}
.cms-index-index .pre-footer{padding-top:5px !important;}
.cms-index-index.cms-splash .middle.col-1-layout .std { margin-bottom: 18px;}
.fan_box_container{float:left;}
.checkout-cart-index .page-head-alt h3{font-family: 'Muli',sans-serif;color:#00bcb5;font-weight:normal;font-size:25px;}
.checkout-cart-index .page-head-alt{border:none;padding:7px 0 2px 0;margin:0px 0 10px 0;}
#tools .fan_box a{font-style:normal;}
.left-float{float:left;}
.right-float{float:right;}
.pre-footer-twitter>.left-float>.left-float,.pre-footer-pinterest>.left-float>.left-float, .pre-footer-instagram>.left-float>.left-float {margin-right: 5px;}
.pre-footer-pinterest>.left-float{width:160px;}
.top-social-links{float:right;padding-top: 20px;}
.top-socials li{float:left; background: none; padding: 0; margin:0 0 0 15px; }
.top-socials li a{float: left;overflow: hidden; height:20px; width:20px;}
.top-socials li.facebook a{background:url('../images/fb-header-icon.svg') 0 0 no-repeat;background-size:20px;}
.top-socials li.instagram a{background:url('../images/in-header-icon.svg') 0 0 no-repeat;background-size:21px;width:21px;}
.top-socials li.twitter a{background:url('../images/tw-header-icon.svg') 0 0 no-repeat;background-size:25px;width:25px;}
.top-socials li.pinterest a{background:url('../images/pn-header-icon.svg') 0 0 no-repeat;background-size:20px;}
.top-socials li.facebook a:hover{background:url('../images/fb-header-hover.svg') 0 0 no-repeat;background-size:20px;}
.top-socials li.instagram a:hover{background:url('../images/in-header-hover.svg') 0 0 no-repeat;background-size:21px;width:21px;}
.top-socials li.twitter a:hover{background:url('../images/tw-header-hover.svg') 0 0 no-repeat;background-size:25px;width:25px;}
.top-socials li.pinterest a:hover{background:url('../images/pn-header-hover.svg') 0 0 no-repeat;background-size:20px;}
.top-socials li a img{max-width:100%;}
#top-nav{list-style:none;float:left;}
#top-nav li{float:left;position:relative;margin-right: 10px;padding-right: 10px;border-right: 1px solid #61c8d0;}
.narrow-top #top-nav li{margin-left: 3px; padding-left: 3px;}
#top-nav li.last{border:none;padding:0 5px 0 5px;width:44px;margin-right:-20px;margin-left:-5px}
#top-nav li.last a{display:block;height:24px;width:24px;background:url('../images/bag-icon.svg') 0 0 no-repeat;background-size:24px;margin-top:-2px;text-align:center;}
#top-nav li a.logged-in{padding-right:15px;background:url('../images/drop-down-pointer.png') 100% 68% no-repeat;}
.customercare-menu{margin-right: 25px;margin-top: -4px;}
.customercare-menu li{text-transform: capitalize;text-align: right;font-family: 'Muli',sans-serif;font-size: 14px;overflow: hidden;margin-bottom: 6px;}
/*.customercare-menu li:hover a{color: #00879B;background: #DAF0F4;}*/
.customercare-menu li div{float: right;padding-bottom: 5px;}
/*.customercare-menu li:hover div,*/.customercare-menu li.selected div{border-bottom: 2px solid #00bcb5;}
.customercare-menu li.selected a,.customercare-menu li:hover a{color:#000;}
.customercare-menu li a{color: #8e8e8e;text-decoration: none;}
.customercare{padding:0 25px; border-right: 1px solid #ccc;border-left: 1px solid #CCC;font-family:'Muli',sans-serif;}
.customercare .button{overflow: visible;width: auto;border: 0;padding: 0;margin: 0;background: transparent;cursor: pointer;float: none;color: white;}
.customercare .button:hover{color:#ccc;}
.customercare .button span{float: left;height: 31px;background: #00bcb5;font-family: 'Muli',sans-serif; font-size: 16px;text-align: center;white-space: nowrap;}
.customercare .button span span{background-position: 100% 0;padding: 6px 39px 0 32px;}
.customercare p{margin: 0;color:#777777;font-size: 13px;}
.customercare h1,.customercare h2{/*font-family: 'Conv_Century-Gothic-2',sans-serif;*/ color: #00bcb5; font-weight: normal;}
.customercare h1{font-size: 29px;margin-bottom: 14px;text-transform: capitalize;}
.customercare h2{margin-bottom: 0;}
.customercare h2.order-number{font-size: 14px;text-transform: uppercase;margin:7px 0;}
.customercare h3{font-family:  'Muli Italic',sans-serif;color: #00bcb5; font-size: 17px;font-weight: normal;margin-bottom: 0;}
.customercare h4{font-family: 'Muli Italic',sans-serif;text-transform: uppercase;color: #777;font-size: 13px;font-weight: normal;}
.customercare .ddTitleText {line-height: 19px; overflow: hidden; padding-top: 3px;}
.customercare.customercare-main h2,.customercare.customercare-shipping h2{color:#000;font-size: 16px;line-height: 14px;margin-bottom: 15px;}
.customercare.customercare-main h2{padding-top:9px; }
.customercare-main a{color: #00bcb5;}
.customercare-main p{ font-size: 13px;-webkit-text-size-adjust: 100%;}
.customercare-main li,.customercare-shipping li{margin-bottom: 12px;}
.customercare-main li img,.customercare-shipping li img{float:left; margin-right: 23px;}
.customercare.customercare-shipping h3{font-family: 'Muli',sans-serif; color: #00bcb5; font-size: 11px;text-transform: uppercase;}
.customercare-contacts{margin-top: 7px;padding-left: 0;}
.customercare-contacts li{text-align: center;margin-bottom: 38px;}
.customercare-contacts li img{width:49px;height:33px;margin-bottom:5px;}
.customercare-contacts li:first-child img{width:58px;height:37px;margin-bottom:5px;}
/*.customercare-contacts li:last-child img{width:77px;height:63px;margin-bottom:5px;}*/
.customercare-contacts li img + p{color:#505050;font:normal 14px 'Conv_Century-Gothic-2',sans-serif;text-transform:uppercase;}
.customercare-contacts li a + p{color:#505050;font:normal 14px 'Conv_Century-Gothic-2',sans-serif;text-transform:uppercase;}
@media only screen and (max-device-width: 1024px) {
    .customercare-contacts li a + p {font-size: 11px}
}
.cms-customercare-shipping .col-3-layout>.col-right,.cms-customercare-sizing .col-3-layout>.col-right,.cms-customercare-faqs .col-3-layout>.col-right,.cms-customercare-returns .col-3-layout>.col-right,.cms-customercare .col-3-layout>.col-right,.cms-customercare-returns-success .col-3-layout>.col-right{width: 19%;}
.customercare-sizing ul{list-style-type: disc;margin-left: 50px;}
.customercare-sizing ul li{color:#00bcb5;}
.customercare-sizing p{font-size: 14px;margin-bottom: 12px;}
.customercare-sizing table{border-spacing: 0;text-align: center; vertical-align: middle;margin-top: 15px;}
.customercare-sizing td{width:auto;}
.customercare-sizing td div{height: 17px; width: 45px;background: #f0f0f0;margin-left: 9px;margin-bottom: 10px;color: #777;padding-top: 3px;}
.customercare-sizing table td:first-child div{margin-left: 0;width: 68px;}
.customercare-sizing table td:nth-child(even) div{background: #f8f8f8;}
#contact_us_wrapper .right-float{background: url(../images/contact-us-right.jpg);height: 157px; width: 241px;margin-top: 15px;}
.customercare #contactForm input{width:250px;height: 20px;height: 24px\9;}
#contact_us_wrapper .left-float{width:294px;}
.customercare #contactForm label{font-weight: normal;font-size: 14px;}
.customercare #contactForm div.input-box{margin-bottom: 22px; text-align: left;}
.return-div .back-button{overflow: visible;width: auto;border: 0;padding: 0;margin: 0;background: transparent;cursor: pointer;float: left;color: white;}
.return-div .back-button:hover span{color: #ccc;}
.return-div .back-button span{float: left;height: 25px;background: transparent url(../images/btn_bgnd.png) 0 0 no-repeat;padding: 0 0 0 6px;font: bold 12px/18px Helvetica,sans-serif;text-align: center;white-space: nowrap;text-transform: uppercase;color:white}
.return-div .back-button span span{background-position: 100% 0;padding: 3px 13px 0 7px;}
.au-video-container{position: relative;}
.play-button{display: block;height: 248px;width: 248px;background: url(../images/play-button.png) no-repeat;position: absolute;top: 110px;left: 310px;}
.play-button:hover{background-image: url(../images/play-button-hover.png);}
.au-video-wrapper{padding: 0 28px 15px;}
#main .video-comment{text-align: center;}
.au-video-wrapper h1{font-family: 'Muli',sans-serif;color: #00bcb5;font-weight: normal;font-size: 27px;margin-top: 9px; margin-bottom: 20px;}
.cms-customercare .col-left,.cms-customercare-faqs .col-left,.cms-customercare-returns .col-left,.cms-customercare-shipping .col-left,.cms-customercare-sizing .col-left,.cms-customercare-returns-success .col-left{width: 19%;}
.cms-customercare-shipping .col-main,.cms-customercare-sizing .col-main,.cms-customercare-returns .col-main,.cms-customercare .col-main,.cms-customercare-returns-success .col-main{width: 60%;margin-left: 0px}
.cms-customercare-faqs .col-main{width: 60%;}
.cms-customercare-faqs .faq>ul{margin: 0 auto;width: 100%;text-align:center;}
.customercare b{font-weight: normal;color:#777;}
#fancybox-content .customercare{border:none;}
.customercare .group-select{margin-top:6px;margin-bottom:0;padding-bottom:0;padding-right:2px;}
.customercare #contactForm .group-select >div.input-box{margin-bottom:0;}
.customercare .button-set{border:none;}
.cms-page-view #fancybox-loading div{background-image:url(../images/fancybox_blue.png);}
#ret-and-exch p{margin-top:15px;}
.returns-page-wrapper .returndivmain .remove-exchange{width:475px;}
.customercare-shipping{padding-bottom: 37px;}
.customercare-shipping h2{margin-top: 14px;}
.customercare-shipping p{font-size: 13px;}
#contact_us_wrapper .button-set{padding:5px 0 8px;}
.livechat-container{bottom:20px;right:0px;position:absolute;}
.returns-page-wrapper span{color:#777;}
a#contactus-popup{color:#00bcb5;}
.customercare #return-page h1{margin-bottom: 15px;}
.more-views{position:relative;padding-top:14px;}
#aboutUs .number-1{background:url(../images/left-foot.svg) no-repeat;background-size:42px;width:45px;height:15px;margin-right:353px;margin-top:13px;}
#aboutUs .number-2{background:url(../images/right-foot.svg) no-repeat;background-size:43px;width:43px;height:35px;margin-right:22px;margin-top:38px;
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    transform: rotate(-40deg);}
#aboutUs .number-3{background:url(../images/left-foot.svg) no-repeat;background-size:40px;width:42px;height:34px;margin-right:18px;margin-top:24px;
    -webkit-transform: rotate(-140deg);
    -moz-transform: rotate(-140deg);
    -ms-transform: rotate(-140deg);
    -o-transform: rotate(-140deg);
    transform: rotate(-140deg);}
#aboutUs .number-4{background:url(../images/right-foot.svg) no-repeat;background-size:43px;width:43px;height:32px;
    -webkit-transform: rotate(22deg);
    -moz-transform: rotate(22deg);
    -ms-transform: rotate(22deg);
    -o-transform: rotate(22deg);
    transform: rotate(22deg);}
#aboutUs .number-5{background:url(../images/left-foot.svg) no-repeat;background-size:40px;width:42px;height:48px;float:left;margin-left:16px;margin-top:31px;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg);}
#aboutUs .number-6{background:url(../images/right-foot.svg) no-repeat;background-size:43px;width:43px;height:38px;margin-top:54px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);}
#aboutUs .number-7{background:url(../images/right-foot.svg) no-repeat;background-size:43px;width:43px;height:30px;margin-left:100px;
    -webkit-transform: rotate(-170deg);
    -moz-transform: rotate(-170deg);
    -ms-transform: rotate(-170deg);
    -o-transform: rotate(-170deg);
    transform: rotate(-170deg);}
#topHeading{margin-top:22px;}
#topHeading div{font-size:17px;margin-left:85px;width:730px;}
.pre-footer-twitter iframe{border-right:1px solid #ccc;}
#contacts-popup-overlay{position: fixed;z-index:5000;top:0;left:0;background-color:#ccc; opacity: 0.7; cursor: pointer; height:100%;width: 100%; display: block; }
#contacts-popup-loading{position: absolute;top: 50%;left: 50%;width: 32px;height: 32px;margin-top: -16px;margin-left: -16px;cursor: pointer;overflow: hidden;z-index: 5001;}
#contacts-popup-loading div{position: absolute;top: 0;left: 0;background-image: url(../images/ajax-loader.gif);width: 32px;height:32px;}
.return-success-msg{font-family: 'Muli',sans-serif;color: #00bcb5;font-size: 15px;font-weight: normal;text-align: center;margin: 17px 10px 8px 0;}
.return-page h1{font-family: 'Muli',sans-serif;color: #00bcb5;font-size:29px;font-weight: normal;/*margin-bottom: 15px; */text-transform: none;}
.return-page .first-step p{font-size: 13px;margin-bottom: 16px;}
.return-page .login-form{width: 284px; position:relative;margin:10px 0;}
.return-page .buttons-set{height:24px;padding: 2px 21px 73px 0;}
.return-page .buttons-set a{line-height: 8px;float: left;font-size: 10px;}
.return-page .form-list li:first-child{margin-bottom: 19px;}
.return-page .button,.customer-account-forgotpassword .button{overflow: visible;width: auto;border: 0;padding: 0;margin: 0;background: transparent;cursor: pointer;float: right;color: white;}
.return-page .button:hover span,.customer-account-forgotpassword .button:hover span{color:#ccc;}
.return-page .button span,.customer-account-forgotpassword .button span{float:left;height:18px;background:#00bcb5;font:normal 12px/18px Helvetica,sans-serif;text-align:center;white-space:nowrap;text-transform:uppercase;}
.return-page .button span span,.customer-account-forgotpassword .button span span{background-position:100% 0;padding:3px 7px 0 3px;}
.return-page button#send2 span span{padding-right:9px;}
#fancybox-outer .return-page .button { margin: 1px 0 0 8px; }
#fancybox-outer .return-page .button span { background:#00bcb5; font-weight: normal; }
.forgot-password p{margin:0 auto 20px;color:#777;text-align:center;width:245px;font-size:14px;font-family:'Muli',sans-serif;}
.forgot-password{padding:30px 10px 0;}
.forgot-password .button-b{float:right;padding:0 15px;}
#forgotpassword-form div{width:390px;}
.forgot-password input,.customer-account-forgotpassword input{width:234px;height:20px;margin-bottom:5px;}
.facebook_btn{float:left;margin-right:9px;}
.top-fixed{top:154px !important;}
.facebook_share_button{padding-top:3px;min-height:21px;margin-top:10px;}
.return-success-msg{font-family: 'Muli',sans-serif;color:#00bcb5;font-size:1.5em;font-weight:normal;text-align:center;margin:17px 10px 8px 0;}
.cms-customercare .top-fixed{top:154px !important;}
.add-to-box .warning{font-size:11px;color:red;}
.success-msg #admin_messages{padding-top:2px;}
table.returns{text-align:center;margin-top:10px;border-collapse:collapse;color:#777;width: 100%}
.border-bottom{border-bottom:1px solid #ccc;}
table.returns th{color:#00bcb5;text-transform:uppercase;font-weight:normal;text-align:center;font-size:14px;padding-bottom:7px;width:30%;}
table.returns td{vertical-align:middle;width:30%;}
table.returns td:first-child{width:10%;}
table.returns th:first-child{width:10%;}
.returns-page-wrapper p.returns-preface{margin-bottom:23px;}
table.returns p{padding-left:15px;}
table.returns p.price-warning{position: absolute;color: #F00;font-size: 11px;width: 215px;padding: 5px 0;}
table.returns p.validation-required{padding: 0; margin-top: -10px;color:#F00; font-size: 11px;}
.exchange-pair p.validation-required{position: absolute;bottom: -15px;}
#fancybox-content h2.message,.forgot-password.return-page h2{font-family: 'Muli',sans-serif;color:#00bcb5;font-weight:normal;text-align:center;margin:20px 30px 0px 20px;}
.customer-account-forgotpassword h1,.reset_password h1{
    font-family: 'Muli',sans-serif;
    color: #00bcb5;
    font-weight: 300;
    padding-bottom: 3px;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 3px;
    border-bottom: 1px solid #e6e6e6;
}
.customer-account-forgotpassword h1{width: 400px;margin: 5px auto 20px;}
.reset_password h1{width: 360px;margin: 60px auto 7px;}
.customer-account-forgotpassword #main{padding:10px 0 10px 3px;}
.reset_password p,.forgot_password p{color:#959595;font-size:13px;letter-spacing: 1.3px;font-style: italic; word-spacing: 1px;}
.reset_password p{margin:10px 0 25px;}
.forgot_password p{margin:5px 0 20px;}
/*.customer-account-forgotpassword form >div{width:325px;}*/
.forgot-warning{color:red;height:15px;width:325px;font-size:10px;}
.customer-account-login #fancybox-loading div{background-image:url(../images/fancybox_blue.png);}
.modal-main #waitlist .email_address{/*margin-top:1px;*/}
.exchange-pair{position:relative;}
.neon-page{margin-bottom: 32px;}
.neon-page > ul > li{float:left;margin-left: 7px;}
.neon-page > ul > li:first-child{margin-left:2px;}
.neon-page>ul{margin-top: 9px;}
.neon-page .button{text-align: center;}
.neon-page .button a{text-decoration: none; font-size:12px;background: url(../images/neon_btn.jpg);height: 20px;width: 170px;display: block;color:#fff;margin: 2px auto;padding-top: 6px;}
.exchange-pair:after{clear:both;}
textarea.return-reason{width:99%;margin-top:5px;height:69px;resize:vertical;margin-bottom:8px;}
.returns-page-wrapper{color:#777;font-size:14px;position:relative;}
.returns-validation-advice{position:absolute;top:92px;left:1px;color:red;}
.returns-page-wrapper button span{color:#fff;}
.return-page .returns-page-wrapper button span span{padding:4px 14px;}
.returns-page-wrapper .delimiter{margin:0 6px;}
.additional-field >td >div{padding-top:2px;}
.returns-page-wrapper .italic-blue{color:#00bcb5;font-family:'Muli Italic',sans-serif;}
.exchange-info{margin:30px 0 24px;}
.returns-page-wrapper .exchange-info p{padding-left:0;}
.additional-fields input.right-float{width:106px;height:22px;}
.foot-wide{height:23px;margin:20px 0;}
.foot-wide select{width:110px;}
.blue,.returns-page-wrapper .blue{color:#00bcb5;}
.red { color: #ff0000; }
.login-message{height:15px;width:230px;color:#EB340A;background:none !important;padding-left:0;}
.facebook_share_button .addthis_button_facebook_like{width:43px;margin-right:8px;}
.facebook_share_button .tweet-button{position:absolute;left:56px;z-index:5;}
.facebook_share_button .hide-fb-count{position:absolute;top:0;left:48px;z-index:5;background:url(../images/cover.png);height:22px;width:9px;}
/*.facebook_share_button .addthis_button_facebook_like iframe.fb_ltr{overflow: visible !important;height: 175px !important; z-index: 1;width:450px;}*/
.facebook_share_button .pin-it-button{display:block;position:absolute;left:125px;top:0;z-index:5;}
.facebook_share_button .addthis_button_email{position:absolute;top:0;left:178px;z-index:5;}
table.returns a.active{font-weight:bold;text-decoration:none;}
.vegan-page{padding-top:5px;margin-bottom:4px;font-family:'Muli',sans-serif;}
.vegan-page li >h5{text-align:center;margin-top:3px;margin-bottom:0;}
.vegan-page li >h5 >a{font-weight:normal;text-decoration:none;}
.vegan-page li >h5 >a:hover{color:#000;}
.vegan-page li.vegan-price{text-align:center;color:#777;font-size:11px;}
.grid-row .item .quicklook{position: absolute;bottom: 80px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.quicklook-container{min-height:25px;text-align:center;margin-top:2px;}
.vegan-text{color:#6e8349;font-size:15px;text-align:center;width:825px;margin:3px auto 15px;line-height:23px;}
.pre-footer li{*float:left;*display:block;}/*ie7*/
.back-button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;float:left;color:white;text-decoration:none;}
.back-button:hover{color:#ccc;text-decoration:none;}
.back-button span span{float:left;height:18px;background:#00bcb5;padding:0 0 0 6px;font:normal 12px/18px Helvetica,sans-serif;text-align:center;white-space:nowrap;text-transform:uppercase}
.back-button span span{background-position:100% 0;padding:4px 8px;}
.ugiftcert-customer-balance .back-button{margin-left:84px;}
.cms-customercare-returns-success .customercare h1{margin-bottom:12px;}
.cms-customercare-returns-success .customercare p{width:505px;margin-bottom:20px;}
.tieks-signed{background:url(../images/tieks-signed.png) no-repeat;width:160px;height:40px;margin-top: 24px;}
.return-page{position:relative;}
.overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;}
.checkout-success{text-align:center;margin:33px auto;width:370px;color:#777;line-height:16px;}
.checkout-success h1{font-family: 'Muli',sans-serif;color:#00bcb5;font-weight:normal;font-size:29px;}
.checkout-success .order-number{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:8px 0;margin-bottom:12px;}
.checkout-success .order-number a{color:#777;text-decoration:none;font-size:14px;font-weight:bold;}
.checkout-success p{margin:0 10px 10px;}
.checkout-success .fb-container{margin:16px auto 15px;height:26px;width:330px;}
.checkout-success .fb-container >div{margin-top:5px;float:left;width:170px;font-size:14px;margin-right:5px;color:#00bcb5;}
.checkout-success .fb-container .tw-container{width: auto;margin:0 0 0 5px;}
.checkout-success .fb-success{float:left;}
.checkout-success .button-set{border:none;padding-right:0;text-align:center;padding-top:15px;}
.checkout-success p >a{color:#00bcb5;}
.social-checkout-title{float: left;width: 170px;font-size: 14px;color: #00bcb5;padding-left: 73px;}
.return-size-select{width:58px;margin-left:20px;}
.wedding-page{padding-top:20px;}
.wedding-page{padding-top:13px;}
#wedding-slider{height:215px;width:915px;}
#wedding-slider .big-slide{width:915px;height:215px;}
#wedding-slider ul li{display:inline-block;}
#wedding-slider .small-slide{width:280px;height:185px;position:relative;padding:10px;border:1px solid #f0f0f0;}
#wedding-slider .small-slide .sub-slide-1,#wedding-slider .small-slide .sub-slide-2{position:absolute;top:10px;left:11px;}
#wedding-slider .small-slide .sub-slide-2{display:none;}
.wedding-message{margin:10px 1px;}
.wedding-page .wedding-nav-container{width:60px;float:right;}
.wedding-nav-container #prev{float:left;height:16px;width:13px;margin:0 2px;background:url(../images/slide-l-arrow.jpg);}
.wedding-nav-container #next{float:right;height:16px;width:13px;margin:0 2px;background:url(../images/slide-r-arrow.jpg);}
.wedding-nav-container #wedding-nav{float:left;width:26px;}
.wedding-nav-container #wedding-nav a{margin:2px 1px;background:url(../images/slide-inactive-circle.jpg);height:11px;width:11px;display:block;float:left;text-indent:-9999px;}
.wedding-nav-container #wedding-nav a.activeSlide{background-image:url(../images/slide-active-circle.jpg);}
.pre-footer .mailing-list .submit-newsletter{float:right;margin-right:18px;}
.returns-no-items{height:372px;}
.returns-no-items p{margin-bottom:25px;}
.returns-no-items p span,.returns-no-items p a{color:#00bcb5;}
.returns-no-items p span.header-paragraph{color:#363636;}
#biebersdorfCustomerOrderComment{width:594px;height:80px;margin-top:5px;}
#biebersdorfCustomerOrderComment:focus{border-color:#00bcb5;}
.onestep-fb{float:left;color:#898989;width:480px;}
.onestep-fb .right-float{margin-top:2px;text-align:left;width:385px;line-height:15px;}
.onestep-fb .right-float .amount{color:#00bcb5;text-transform:uppercase;}
.onestep-fb .right-float .amount .left-float{width:210px;margin-top:4px;}
.onestep-fb .right-float .amount .fb{float:left;margin-left:10px;}
.onestep-fb .right-float .amount .addthis_toolbox{float:left;width:120px;}
.onestep-place-order{margin-top:2px;text-align:center;}
.boutiek-subcategory{border-bottom:1px solid #dedede;margin:0 0 38px;height:8px;text-align:center;position: relative;}
.boutiek-subcategory span{letter-spacing:3px;font-family:'Muli',sans-serif;font-weight:normal;font-size:15px;background-color:white;padding:0 2px 0 5px;text-transform:uppercase;color:#464646;}
.boutiek-subcategory a{visibility: hidden;left: 0;top: -90px;position: absolute;}
.pre-footer .validation-advice{background:none;padding-left:0;}
.olist-page{padding:30px 0 25px;}
.olist-page .left-float{width:365px;}
.olist-page .left-float div{padding-right:15px;}
.olist-page .right-float{width:546px;}
.olist-page .right-float div{padding-left:14px;}
.olist-cite{margin:20px 0 16px;}
.olist-page p{font-family: 'Muli',sans-serif;color:#fff;text-align:center;font-size:16px;line-height:24px;}
.olist-page div.olist-featured{background:url(../images/olist-featured.png);height:89px;width:469px;margin-left:14px;padding:60px 30px 15px;}
.olist-page div.olist-behind-scene{background:url(../images/olist-behind-scene.png);height:221px;width:196px;margin-right:15px;padding:65px 15px 10px 143px;}
.vert-divider{background:url(../images/divider-dot.gif) repeat-y;width:4px;float:left;height:940px;}
.hor-divider{background:url(../images/divider-dot.gif) repeat-x 0 50%;height:28px;}
.ajax-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;background:url(../images/ajax-loader2.gif) no-repeat 45% 45%;}
.ajax-overlay-mini{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;background:url(../images/loader-mini.gif) no-repeat 48% 48% #00bcb5;opacity: 0.8;}
.dynamic{display:none;}
div#top-links.dynamic{display:block;}
#right-reports-product-viewed .ajax-overlay-mini {background:url(../images/loader-mini-blue.gif) no-repeat 48% 48% #fff;opacity: 0.4;}
.return-page .login-form .ajax-overlay{background-position:45% 20%;}
.return-page .ajax-overlay{background-position-y:95%;}
.forgot-password.return-page .ajax-overlay{background-position:50% 50%;}
.select-address span span{color:white;}
.return-shipping-wrapper{margin:10px 2px 0 0;text-align:left;width:525px;}
.return-shipping-wrapper .button-set{border:none;padding-right:0;}
.return-shipping-wrapper select.address-select{padding-left:10px;width:524px;height:40px;font-size:13px;color: #000000;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;}
.return-shipping-wrapper .group-select{margin:0;padding:0;}
.return-shipping-wrapper .group-select ul{margin-left:0;}
.return-shipping-wrapper .group-select li .input-box{width:250px;}
.return-shipping-wrapper .group-select li .input-box:first-child,.return-shipping-wrapper .group-select li .name-firstname.input-box{margin-right:20px;}
.return-shipping-wrapper .group-select li .input-box,.return-shipping-wrapper .group-select li .name-lastname.input-box{margin-right:0;}
.return-shipping-wrapper .group-select li .input-box.country{width: 155px}
.return-shipping-wrapper .group-select li .input-box.country select{width: 155px}
.return-shipping-wrapper .group-select li .input-box.zip-code{width: 125px; margin-right: 20px}
.return-shipping-wrapper .group-select li .input-box.zip-code input{width: 110px}
.return-shipping-wrapper .group-select li .input-box.telephone{width: 188px}
.return-shipping-wrapper .group-select li .input-box.telephone input{width: 188px}
.return-shipping-wrapper .group-select .input-text{width:510px;height:34px;}
.return-shipping-wrapper .input-text:focus{background:none;border:1px solid #00bcb5;}
.return-shipping-wrapper{position:relative;}
.return-shipping-wrapper .ajax-overlay{background-position-x:50%;}
.return-shipping-wrapper h3{font-family:/* 'Conv_Century-Gothic-2',*/Verdana,sans-serif;color:#00bcb5;font-weight:normal;font-size:17px;margin-bottom:10px;}
.return-shipping-wrapper .group-select label{color:#7d7d7d;font-weight:normal;}
.return-shipping-wrapper .group-select li .input-box select{height:40px;width:254px;padding-left:10px;font-size:13px;color: #000000;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;}
.return-shipping-wrapper select:focus{background:none;border:1px solid #00bcb5;}
.account-login .register-customer-class .input-box,.account-login .register-customer-class li{float:none;}
.account-login  .input-box.halfsize-input-box{float:left;}
.account-login  .input-box.halfsize-input-box:first-child{margin-right:5px;}
.account-login  .input-box{margin-bottom: 8px;}
.account-login .col-2.new-users #form-validate .input-box.halfsize-input-box input,
.account-login .col-2.new-users #form-validate-new-acc .input-box.halfsize-input-box input,
.account-login .col-2.new-users #form-validate_wishlist .input-box.halfsize-input-box input{width:114px;}
.new-users .group-select{margin:0;padding:0;}
.account-login .new-users .name-firstname{margin-right: 5px;float: left;}
.account-login .new-users .name-lastname{float:left;}
.wishlist-account-login.account-login .new-users .name-firstname{margin-bottom: 0;}
.account-login label{color:#4e4e51;font-weight:normal;font-size:11px;}
.customer-account-login .col-main >.account-login,.customer-account-create .col-main >.account-login{width:655px;margin:0 auto;font-family:'Muli',sans-serif;}
.customer-account-login .button-set{border:none;}
.customer-account-login #newsletter-validate-detail-footer #newsletter-f { margin: 0; }
.account-login .form-list li,.account-login .password-form-list li{margin-bottom:0px;}
.account-login span.required,.address-edit .input-box .required,.return-shipping-wrapper label span.required{display:none;}
.account-login .new-users{width:275px;border-left:1px solid #dadada;padding-left:50px;}
.customer-account-login .account-login .new-users{width:283px;}
.customer-account-login .col-1{margin-left:2px;}
.wishlist-account-login.account-login .new-users{padding-left:0;width:308px;border:none;}
.wishlist-account-login.account-login .new-users .content{padding-left: 40px;border-left: 1px solid #dadada;padding-top: 0;}
.wishlist-account-login.account-login .registered-users .content{padding-top: 0;}
.customer-account-login .account-login .new-users .button-set{padding-right: 11px;}
.account-login .new-users .button-set{padding-right:0;border: none;padding-top:0;}
.wishlist-account-login.account-login .new-users .button-set{padding-right: 6px;}
.customer-account-login .content{padding-top:0;}
.customer-account-login .checkbox-container{float:left;margin:0 5px 5px 0;}
#my-orders-table,#wishlist-table{font-weight:normal;font-style:normal;width:100%;border-collapse:collapse;}
#wishlist-table{width: 505px; margin: 20px auto;}
#wishlist-table tr{border-top:1px solid #dadada;}
#my-orders-table th{text-transform:uppercase;font-weight:normal;color:#00bcb5;text-align:center;font-size:14px;}
#wishlist-table th{text-transform:uppercase;font-weight:normal;color:#00bcb5;font-size:14px;}
#my-orders-table .a-left{text-align:left}
#my-orders-table .a-right{text-align:right}
.customer-account-index .col-left,.customer-address-index .col-left,.sales-order-history .col-left,.sales-order-view .col-left,.return-list-index .col-left,.wishlist-index-index .col-left,.return-returns-success .col-left,.wishlist-shared-index .col-left,.return-guest-index .col-left{width:19%;}
.customer-account-index .col-main,.customer-address-index .col-main,.sales-order-history .col-main,.sales-order-view .col-main,.return-list-index .col-main,.wishlist-index-index .col-main,.return-returns-success .col-main,.return-guest-index .col-main,.wishlist-shared-index .col-main{width:60%;margin-left:0px;}
.customer-account-index .col-right,.customer-address-index .col-right,.sales-order-history .col-right,.sales-order-view .col-right,.return-list-index .col-right,.wishlist-index-index .col-right,.return-returns-success .col-right,.return-guest-index .col-right,.wishlist-shared-index .col-right{width:19%;}
.braintree-creditcard-index .col-left,.braintree-creditcard-edit .col-left,.braintree-creditcard-update .col-left,.braintree-creditcard-delete .col-left,.braintree-creditcard-new .col-left{width:156px;}
.braintree-creditcard-index .col-main,.braintree-creditcard-edit .col-main,.braintree-creditcard-update .col-main,.braintree-creditcard-delete .col-main,.braintree-creditcard-new .col-main{width:607px;margin-left: 2px;}
.braintree-creditcard-index .col-right,.braintree-creditcard-edit .col-right,.braintree-creditcard-update .col-right,.braintree-creditcard-delete .col-right,.braintree-creditcard-new .col-right{width:139px;}
.return-returns-success .customercare,.cms-customercare-returns-success .customercare{border-right: 1px solid #DADADA;min-height: 500px;}
.my-acc-container h1{font-size: 29px;}
.my-acc-container h1 img,.customercare h1 img{width: 100%;}
.address-book h2{margin-bottom:12px;}
.address-book .button-set{border:none;text-align:left;padding-left: 28px;}
.address-edit{width:535px;padding:15px;position:relative;font-family:'Muli',sans-serif;height: 325px}
.address-edit .input-box{float:right;width:262px;text-align:left;margin-bottom:10px;}
.address-edit .input-box:first-child{float:left;margin-right:10px;}
.address-edit label{font-weight:normal;font-size:11px;}
.address-edit .input-box input.input-text,.address-edit .input-box select{width:250px;padding-left: 10px;height: 34px;font-size:13px;color: #000000;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;}
.address-edit .input-box select{width: 264px;height: 40px;}
.address-edit .input-box input.input-text:focus,.address-edit .input-box select:focus{border-color: #00bcb5;background: none;}
.address-edit h3{font-size:29px;}
.address-edit .address-checkbox{width:160px;float:left;}
.address-edit .button-b{position: absolute;bottom: 0px;right: 13px;}
.customer-address-index  .address-edit .back-button span span{padding-top: 3px;}
.address-edit .button-container{float:right;width:49px;}
.account-order-info.my-acc-container{padding-bottom:20px;min-height:0;}
.account-order-info h1{margin: 15px 0 8px;font-size: 18px;}
.account-order-info p{margin:6px 0 ;font-size:14px;}
.sales-order-view-items.my-acc-container{margin-top:0;min-height: 0;}
.sales-order-view-items h4{font-size:16px;}
.sales-order-view-items #linkId{float:right;color:#00bcb5;font-weight:normal;font-size: 14px; font-family: verdana,sans-serif;}
.sales-order-view-items #my-orders-table{margin-top:28px;}
.sales-order-view-items tbody tr,.sales-order-view-items thead tr{border-bottom:1px solid #dadada;}
.sales-order-view-items th{vertical-align:top;}
.sales-order-view-items tbody tr,#wishlist-table tbody tr{height:86px;}
.sales-order-view-items td,#wishlist-table td{vertical-align:middle;}
.sales-order-view-items tfoot .table-subtotal td{padding-top:20px;}
.sales-order-view-items tfoot tr td{padding-top:5px;}
.sales-order-view-items dl.item-options dt{font-weight:normal;font-style:normal; width: 50px !important;}
.wishlist-wrapper .back-button{float: right;}
.wishlist-wrapper .button-set{padding-right: 25px;border: none;}
.wishlist-wrapper .button-set a,.my-wishlist .buttons-set a{font-size: 13px;color:#00bcb5; }
.my-wishlist .buttons-set{text-align: right;margin-top: 10px;}
.my-wishlist  .regular-price .price{font-size: 12px;color:#2F2F2F}
.my-wishlist .buttons-set a:first-child{padding-right: 5px;border-right: 1px solid #00bcb5;}
/*.wishlist-wrapper .button-set .share-wishlist-link{padding-left: 5px;border-left: 1px solid #00bcb5;}*/
.wishlist-wrapper .link-remove{margin-right: 6px;font-size: 11px;}
.wishlist-share-container{width: 400px;}
.wishlist-share-container h1{font-size: 30px;}
.wishlist-share-container label,.edit-account-container label{font-family:'Muli',sans-serif;font-weight: normal; font-size: 11px;line-height: 16px;}
.wishlist-share-container .form-list li .input-box textarea{width: 285px;}
.wishlist-share-container .fieldset,.wishlist-share-container .buttons-set{text-align: left;margin: 0 auto;width: 292px;}
.wishlist-share-container .back-button{float: right;}
.edit-account-container{width:385px;padding-top:14px;position: relative;padding-bottom: 30px;font-family:'Muli',sans-serif;}
.edit-account-container .back-button{position: absolute; bottom: 5px; right:66px;}
.edit-account-container .back-button span{font-family: verdana,sans-serif;font-weight: normal;}
.edit-account-container .back-button span span{padding-top: 3px;}
.edit-account-container p{font-size: 14px;}
.edit-account-container .input-box{text-align: left;}
.edit-account-container .required{display: none;}
.edit-account-container .group-select,.edit-account-container p{padding:0;margin:0 auto;width: 260px;text-align: left;cursor: pointer;}
.edit-account-container .group-select ul{margin-left: 0;}
.return-list-index .return-page h1{font-size:30px;}
span.subscribe-action{vertical-align: middle;}
.primary-address-list,.address-list{width: 520px;margin-left:28px;}
.wishlist-account-login{width:615px;text-align: left;padding:15px;}
.wishlist-account-login.account-login h2{font-size: 20px;text-align: center;}
.wishlist-account-login.account-login input.input-text{width: 247px;padding-left: 10px;height: 34px;font-size: 13px;color: #000000;order-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;}
.wishlist-account-login.account-login input.input-text:focus{background:none;border:1px solid #00bcb5;}
.registered-users p.login-error{margin-left: 27px;}
p.login-error,p.create-error{text-align: left; color:red; font-size: 11px;}
.wishlist-added-item{width:360px}
.wishlist-added-item .muli-header{text-transform:uppercase;letter-spacing:1px;font-size:18px;margin-top:10px}
.wishlist-added-item .wishlist-added-item-row{overflow:hidden;width:282px;margin:10px auto;text-align:center;}
.wishlist-added-item .wishlist-added-item-row .wishlist-added-item-image{display:inline-block;}
.wishlist-added-item .wishlist-added-item-row .wishlist-added-item-info{display:inline-block;text-align:left;margin-left:15px;margin-top:17px;vertical-align:top;font-family:Muli,sans-serif;font-size:12px;color:#959595}
.wishlist-added-item .wishlist-added-item-row .wishlist-added-item-info .wishlist-added-item-name{display:block;font-size:13px;color:#636363;line-height:17px}
.wishlist-added-item .wishlist-added-item-row .wishlist-added-item-info .wishlist-added-item-size{display:block;line-height:16px}
.wishlist-added-item .wishlist-added-item-row .wishlist-added-item-info .wishlist-added-item-price{display:block}
.wishlist-added-item .wishlist-added-item-actions{font-family:Muli,sans-serif;letter-spacing:1px}
.wishlist-added-item .wishlist-added-item-actions a.wishlist-added-item-share{display:inline-block;text-transform:uppercase;background-color:#00bcb5;color:#fff;text-decoration:none;padding:5px 27px;font-size:14px}
.wishlist-added-item .wishlist-added-item-actions a.wishlist-added-add-more{display:block;text-transform:uppercase;color:#00bcb5;font-size:11px;margin-top:10px}
.wishlist-shared-index h1{text-align: center;margin-bottom: 40px;}
.wishlist-shared-index  #wishlist-table{width:545px; margin: 0 0 0 10px;}
#credit_cards{width: 400px; margin: 0 auto 20px;border:0; border-collapse: collapse;}
#credit_cards a{text-decoration: none;}
.my-acc-container a.blue{color:#00bcb5;}
#credit_cards tr{height: 25px;}
#credit_cards td{border-top: 1px solid #ccc;vertical-align: middle;}
#credit_cards tr:first-child td{border:none;}
.new-creditcard input.input-text{padding:2px 3px 2px 2px;}
.new-creditcard .dd.ddcommon{margin-top:2px;}
.new-creditcard .dd .ddChild li{padding:5px;}
.new-creditcard .dd .ddChild li .dd.ddcommon{margin-top:2px;}
.new-creditcard .dd .ddTitle .ddTitleText{height:22px;padding:6px 20px 1px 5px;}
.new-creditcard ul.left-float > li,.new-creditcard ul.right-float > li{margin-bottom: 10px;}
.new-creditcard  input.input-text,.new-creditcard  select{width: 250px;padding-left: 10px;height: 34px;font-size: 13px;color: #000000;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;}
.new-creditcard  form select{height: 40px;padding-left:5px;}
.new-creditcard  input.input-text:focus,.new-creditcard  form select:focus{background:none;border:1px solid #00bcb5;}
.new-creditcard label{font-weight: normal;font-size: 11px;}
.new-creditcard  .left-float select{width: 265px;}
.new-creditcard .left-float,.new-creditcard .right-float{width: 264px;}
.new-creditcard  .right-float select{width: 60px;}
.new-creditcard  .right-float select.month{width: 115px;}
.new-creditcard  input.cvv{width: 68px;}
.new-creditcard .cc-info{width: 100%;border-collapse: collapse;border: none;}
.new-creditcard .cc-info .validation-advice{display: none;}
.braintree h2{font-family: 'Muli',sans-serif;color:#777;text-align:left;font-size:16px;font-weight: normal;margin-bottom: 30px;letter-spacing: 2px;}
.new-creditcard .back-button{float: right;}
.new-creditcard .btns{margin-top: 11px;}
.new-creditcard .btns input{float: left;}
.new-creditcard .btns label{float:left;line-height: 10px;}
.cc-list li{float:left;width: 255px;overflow: hidden;margin-left: 2px;margin-bottom: 20px;}
.cc-list li:first-child{margin-right: 35px;}
.default-cc{font-size: 10px; color: #777;}
.cc-cardnum{margin:2px 0;padding-top: 1px; border-top: 1px solid #ccc; font-size: 11px;}
.my-acc-container .cc-cardnum{padding-top:5px;}
.my-acc-container .cc-cardnum span{vertical-align:5px;padding-left:8px;}
.my-acc-container .cc-cardnum img{width:30px;height:18px;}
.braintree .cc-links a{color: #00bcb5;font-size: 10px; text-decoration: none;border-left:1px solid #00bcb5; padding-left: 3px;}
.braintree .cc-links a:first-child{border:none;padding-left: 0;}
.cc-edit{width:530px;}
.cc-edit .cc-info input.input-text{width:120px;}
.solded-info{height:auto;position: absolute;background: #fff;top:45%;opacity: 0.9}
/*CHECKOUT STYLES*/
/*.checkout-step{display: none;}*/
.checkout-onepage-index #main{position:relative;min-height:575px;}
#cs-shippingmethod,#cs-shipping,#cs-selectedshipping,#cs-selectedbilling,#onestep-checkout-container .col-1,#onestep-checkout-container .col-2,#onestep-checkout-container .col-3,#cs-billing,#cs-paymentmethod{position:relative;}
#onestep-checkout-container .col-1,#onestep-checkout-container .col-2,#onestep-checkout-container .col-3{min-height:210px;}
#onestep-checkout-container{margin-top:34px;color:#707070;margin-bottom:36px;}
#onestep-checkout-container .payment-methods .input-text:focus{border:1px solid #00bcb5;background:none;}
#onestep-checkout-container .estimated-delivery{font:italic 10px/10px Verdana,sans-serif;margin:2px 0 0 1px;color:#7d7d7d;}
#onestep-checkout-container input{color:#000000;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8;}
#onestep-checkout-container input::-ms-clear{display: none;}
#onestep-checkout-container .required{color:#707070;margin-left:-3px;}
#onestep-checkout-container p{color:#707070;font:normal 12px 'Muli',sans-serif;margin:0;}
#onestep-checkout-container p.message{color:#00bcb5;margin-top:15px;text-align:center;}
#onestep-checkout-container p.message.error{color:#ff0000;}
#onestep-checkout-container .col-1,#onestep-checkout-container .col-2,#onestep-checkout-container .col-3{margin-left:31px;margin-right:0;width:284px;padding: 5px 0 0;border-top:4px solid #e2e2e2;}
#onestep-checkout-container .col-1{margin-left:0;}
#onestep-checkout-container h2,#onestep-checkout-container h4{font-family:'Muli',sans-serif;font-weight:normal;text-align:center;text-transform:uppercase;}
#onestep-checkout-container h2{color:#4e4e51;font-size:14px;margin-bottom:28px;letter-spacing:2px;}
#onestep-checkout-container h4{color:#636363;background:#f7f7f7;font-size:14px;padding:9px 0;letter-spacing:1px;margin-bottom:15px;}
#onestep-checkout-container label,.guest-return label{font-weight:normal;font-size:12px;color:#707070;line-height:16px;}
#onestep-checkout-container .checkout-agreements label{font-family:'Muli',sans-serif;}
#toscani_top_header button.button{margin-top:15px;background:#00bcb5;padding:0;text-transform:uppercase;height:30px;width:132px;color:#FFF;border:none;font:normal 15px 'Muli',sans-serif;letter-spacing:2px;cursor:pointer;}
#onestep-checkout-container button.button,.items-gift-messages-container button.button{background:#00bcb5;padding:0;text-transform:uppercase;height:40px;width:140px;color:#FFF;border:none;font:normal 15px 'Muli',sans-serif;letter-spacing:1px;cursor:pointer;}
.items-gift-messages-container button.button{margin: 0 -19px 0 0;}
#onestep-checkout-container button.button:hover,.items-gift-messages-container button.button:hover,#toscani_top_header button.button:hover{color:#ccc;}
#onestep-checkout-container button.edit{background:url(../images/chkt-edit-bg.png) repeat-x;text-transform: uppercase;height: 39px;color: #707070;border: none;font-family:'Muli',sans-serif;letter-spacing:1px;width:284px; margin-top: 35px;}
#onestep-checkout-container #gift-pair-shipping button.edit{cursor: pointer;}
#onestep-checkout-container .form-list li .input-box .input-text,#onestep-checkout-container .form-list li .input-box textarea,#onestep-checkout-container .group-select li .input-box .input-text,#onestep-checkout-container .group-select li .input-box textarea{width:270px;padding-left:10px;}
#onestep-checkout-container .group-select li .input-box .input-text:focus,#onestep-checkout-container .group-select li .input-box textarea:focus{border-color:#00bcb5;background:none;}
#onestep-checkout-container .group-select li .input-box {margin-bottom:0px;}
#onestep-checkout-container .group-select li {padding:5px 0;}
#onestep-checkout-container .group-select li .input-text,#onestep-checkout-container .group-select li select,#onestep-checkout-container .group-select li textarea{width:273px;}
#onestep-checkout-container .group-select li .input-text{height:34px;line-height:34px\9;}
#onestep-checkout-container .group-select li .input-box{width:284px;}
#onestep-checkout-container .group-select li .input-box.name-firstname,#onestep-checkout-container .group-select li .input-box.name-lastname{width:139px;}
#onestep-checkout-container .group-select li .input-box.name-firstname{margin-right:6px;}
#onestep-checkout-container .group-select li .input-box.name-firstname input,#onestep-checkout-container .group-select li .input-box.name-lastname input{width:125px;}
#onestep-checkout-container .group-select .input-box.halfsize-input-box,#onestep-checkout-container .halfsize-input-box{width:139px;}
#onestep-checkout-container .halfsize-input-box.as-billing{padding-top:22px;}
#onestep-checkout-container .halfsize-input-box.as-billing input#shipping_f_use_as_billing {float:left;width:14px;}
#onestep-checkout-container .halfsize-input-box.as-billing label {float:left;line-height: 12px;margin:-5px 0 0 5px;width:85px;}
#onestep-checkout-container .group-select .input-box.halfsize-input-box:first-child{margin-right:6px;}
#onestep-checkout-container .group-select .input-box.halfsize-input-box input{width:125px;}
#onestep-checkout-container .form-list li .halfsize-input-box{float:left;}
#onestep-checkout-container .form-list li .halfsize-input-box .input-text{width:131px;}
#onestep-checkout-container .form-list li .halfsize-input-box:first-child{margin-right:5px;}
#onestep-checkout-container .forgot-password-btn{font:normal 12px 'Muli',sans-serif;color:#00bcb5;padding-top:10px;cursor:pointer;text-decoration:underline;}
#onestep-checkout-container select.address-select{width:277px;}
#onestep-checkout-container input::-webkit-input-placeholder {color:#7d7d7d;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
#onestep-checkout-container input:-moz-placeholder {color:#7d7d7d;font-size:13px;}
#onestep-checkout-container input::-moz-placeholder {color:#7d7d7d;font-size:13px;}
#onestep-checkout-container input:-ms-input-placeholder {color:#7d7d7d;font-size:13px;}
#onestep-checkout-container #checkout-shipping-method-load{padding-bottom:10px;}
#login-buttons-container,#forgot-buttons-container,.checkout-new-customer{text-align:right;}
#onestep-checkout-container .button-set{padding:0;border:none;}
#onestep-checkout-container #forgotpassword-form div{width:auto;}
#onestep-checkout-container .checkout-new-customer p{margin:10px 0 15px;letter-spacing:1px;text-align:left;}
#onestep-checkout-container .group-select ul{margin-left:0;}
#onestep-checkout-container .ddcommon .arrow{right:8px;}
#onestep-checkout-container .dd.borderRadiusTp .arrow{background: url('../images/dd-arrow2.svg') no-repeat;background-size:8px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}
#onestep-checkout-container .ddTitleText{overflow:hidden;line-height:25px;padding:7px 15px 4px 10px;height:25px;}
#onestep-checkout-container #shipping-address-select_title,#onestep-checkout-container #billing-address-select_title{height:23px;}
#onestep-checkout-container .ddTitleText .ddlabel{font-size:13px;font-family: Arial, Helvetica, sans-serif;}
#onestep-checkout-container .dd.shipping-methods.international .ddTitleText .ddlabel,#onestep-checkout-container .dd.shipping-methods.international .ddChild .ddlabel{vertical-align:-3px;}
#onestep-checkout-container .dd.shipping-methods .ddTitleText{line-height:13px;padding:7px 15px 4px 10px;}
#onestep-checkout-container .dd.shipping-methods .ddTitleText img{padding:2px 10px 0 0;height:18px;}
#onestep-checkout-container .dd.shipping-methods .ddChild li,#onestep-checkout-container .dd.shipping-methods .ddChild li:hover{padding:4px 5px 6px;line-height:15px;}
#onestep-checkout-container .dd.shipping-methods .ddChild li:last-child,#onestep-checkout-container .dd.shipping-methods .ddChild li:last-child:hover{padding:4px 5px 5px;}
#onestep-checkout-container .dd.shipping-methods .ddChild li img{padding:4px 10px 0 0;height:18px;}
#onestep-checkout-container .dd .ddChild li.hover{padding: 5px;/*border-right-width:2px;*/}
#onestep-checkout-container .dd .ddTitle{color:#7d7d7d;}
#onestep-checkout-container .dd.borderRadius{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8;}
#onestep-checkout-container .dd.borderRadiusTp{border-top-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8;}
#onestep-checkout-container .ddcommon .ddTitle .description,#onestep-checkout-container .dd .ddChild li .description{font:italic 10px/10px Verdana,sans-serif;color:#959595;padding-top:1px;}
#onestep-checkout-container select.shipment-methods{width:278px;height:29px;}
#onestep-checkout-container .hidden-step select.shipment-methods{width:276px;padding-left:0 !important;padding-right:0 !important;}
#onestep-checkout-container #shipping_f_region_id,#onestep-checkout-container #shipping_f_country_id,#onestep-checkout-container #billing_f_region_id,#onestep-checkout-container #billing_f_country_id{width:141px;height:34px;}
#onestep-checkout-container .hidden-step #shipping_f_region_id,#onestep-checkout-container .hidden-step #shipping_f_country_id,#onestep-checkout-container .hidden-step #billing_f_region_id,#onestep-checkout-container .hidden-step #billing_f_country_id{width:133px;}
#onestep-checkout-container #billing_f_region{width:131px;}
#onestep-checkout-container #shipping_f_country_id_msdd .ddTitle .ddlabel{color:#000000;}
#cs-review{position:relative;color:#959595;font-size:12px;font-family:'Muli',sans-serif;}
#cs-review #checkout-review-load li{margin-bottom:5px;border-bottom:1px solid #efefef;padding-bottom:13px;padding-top:13px;}
#cs-review #checkout-review-load li:first-child{padding-top:0;}
#cs-review #checkout-review-load li:last-child{margin-bottom:0;}
#cs-review #checkout-review-load li.form-container{border:none;margin:0;padding:0;}
#onestep-checkout-container #shipping_f_country_id_msdd .ddTitle .ddlabel,#onestep-checkout-container #billing_f_country_id_msdd .ddTitle .ddlabel{color:#000000;}
#onestep-checkout-container #braintree_store_in_vault_div span.label{float:left;padding-top:9px;}
#onestep-checkout-container #braintree_store_in_vault_div label.required{float:left;margin:0;height:23px;cursor:pointer;}
#onestep-checkout-container #braintree_store_in_vault_div input[type="checkbox"]{display:none;}
#onestep-checkout-container #braintree_store_in_vault_div input[type="checkbox"] + label span{display:block;border:1px solid #b0b0b0;position:absolute;top:4px;width:16px;height:16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#onestep-checkout-container #braintree_store_in_vault_div input[type="checkbox"] + label > span{border:none;width:23px;height:21px;position:relative;}
#onestep-checkout-container #braintree_store_in_vault_div input[type="checkbox"]:checked + label > span{background: transparent url("../images/checkout_checkbox_mark.svg") 0 0 no-repeat;background-size:20px;}
#cs-review .product-images{float:left;}
#cs-review .product-details {margin: 0 0 0 89px;height: 60px;position: relative;padding-top: 2px;}
#cs-review table{width:100%;color:#959595;font-size:13px;border-collapse:collapse;}
#cs-review table .a-right:first-child{text-align:left;}
#cs-review table td{padding-bottom:3px;}
#cs-review table strong{font-weight:normal;color:#707070;font-size:14px;}
#onestep-checkout-container .hidden-step{display:none;}
#cs-shippingmethod{padding-top:5px;}
a#shipping_info_popup{color:#00bcb5;font:normal 12px 'Muli',sans-serif;margin:0 5px 5px 0;float:right;}
.shipping-info-popup{text-align:left;color:#707070;margin:25px;width:390px;}
.shipping-info-popup h1,.shipping-info-popup h2{font-family:'Muli',sans-serif;color:#00bcb5;font-weight:normal;}
.shipping-info-popup h1{text-align:center;font-size:29px;}
.shipping-info-popup h2{font-size:14px;}
.shipping-info-popup>ul{list-style:disc;margin-left:15px;}
.shipping-info-popup>ul>li{margin-bottom:15px;}
.shipping-info-popup ul ul{font-style:italic;}
.shipping-info-popup ul ul li{margin-top:5px;}
.checkout-refresh{left: 0;top: 0;position: absolute;height: 100%;width: 100%;background: url(../images/ajax-loader2.gif) no-repeat 50% 25%;z-index: 1000;}
#cs-review .product-details a{text-decoration:none;color:#636363;font-size:13px;}
#cs-review .remove-product-item{display:none;}
#onestep-checkout-container a.edit-cart{color: #00bcb5;font-size: 11px;font-weight: normal;right: 6px;bottom: 25px;top: 21px;text-decoration: underline;}
#fancybox-content .edit-account-container .input-box{width:256px;}
#checkout-step-shipping_method{position:relative;}
#domestic-fedex-notify,#intl-shipping-notify{font-size:12px;text-align:center;color: #363636;border: 1px solid #E2E2E2;background: #FAF9F9;font-family: Arial,Helvetica,sans-serif;position: absolute;}
#domestic-fedex-notify i{font-size:11px;}
ol#checkoutSteps #domestic-fedex-notify p,ol#checkoutSteps #intl-shipping-notify p{margin:0;padding:0;}
#domestic-fedex-notify{top: 60px;right: 20px;padding: 10px 35px;}
#intl-shipping-notify{padding:16px 20px 14px;text-align:justify;width: 225px;right: 70px;top: 18px;}
#onestep-checkout-container .dd .ddChild li{padding:5px;height:28px;line-height:25px;}
/*#onestep-checkout-container .dd .ddChild li.hover:last-child{padding:5px 5px 4px;}*/
#onestep-checkout-container .dd .ddChild li .ddlabel{font:normal 13px/13px Helvetica, Arial, sans-serif;color:#7d7d7d;vertical-align:middle;display:inline-block;}
#onestep-checkout-container .dd.shipping-methods .ddChild li .ddlabel{color:#000000;}
#onestep-checkout-container .dd.shipping-methods .ddChild li .ddlabel.blue{color:#00bcb5;}
#onestep-checkout-container .dd .ddChild,#onestep-checkout-container .dd .ddChild li:last-child{border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;}
#onestep-checkout-container .dd .ddChild li:last-child{padding:5px 5px 4px;}
#onestep-checkout-container .hidden-step .dd .ddChild li{height: 18px;}
#onestep-checkout-container #shipping_f_region_id_child,#onestep-checkout-container #shipping_f_country_id_child,
#onestep-checkout-container #billing_f_region_id_child,#onestep-checkout-container #billing_f_country_id_child,
#onestep-checkout-container #braintree_expiration_child,#onestep-checkout-container #braintree_expiration_yr_child{border-bottom:1px solid #b6b6b6;border-top:1px solid #b6b6b6;}
.giftcard-message .control{text-decoration:underline;}
#cs-selectedshipping,#cs-selectedbilling{height:197px;color:#707070;font-size:12px;font-family:'Muli';color:#7d7d7d;}
#cs-selectedshipping{margin-bottom:-20px;}
#cs-selectedshipping address,#cs-selectedbilling address{min-height:85px;}
#cs-selectedshipping button,#cs-selectedbilling button{position:absolute;bottom:0;left:0;cursor:pointer;}
#cs-selectedshipping img{float:left;margin-top:4px;height:14px;}
#cs-selectedshipping .method-description{float:left;padding-left:7px;width:232px;}
#cs-selectedshipping .method-description.international{padding-top:6px;}
#cs-selectedbilling img{vertical-align:middle;}
#review-buttons-container{text-align:center;}
#onestep-checkout-container .current-checkout-col{border-color:#00bcb5;}
#onepage-checkout-shipping-method-additional-load{float:left;margin-top:12px;}
#cs-shippingmethod .button-set{float:right;clear:none;}
#allow-gift-message-container{padding-top:3px;}
#onestep-checkout-container .gift-messages .control{cursor:pointer;text-align: center;border: 1px solid #ccc;text-transform: uppercase;color: #959595;padding:4px;font-family:'Muli',sans-serif;letter-spacing:2px;}
#onestep-checkout-container .gift-messages .control span{display:block;}
.gift-messages .control span#items-gift-message{display:block; margin-top:3px;}
.items-gift-messages-container{padding:5px 20px 10px;width:480px;color:#707070;}
.items-gift-messages-container .button{margin-right:12px; float:right;}
.items-gift-messages-container li{width:500px;padding-bottom:8px;}
.items-gift-messages-container .item-fields{text-align:left;float:left;margin-left:25px;width: 273px;}
.items-gift-messages-container input.input-text,.items-gift-messages-container .giftmessage-area{width:100px;padding-left:10px;height: 34px;font-size:13px;color: #000000;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;margin-top:2px;}
.items-gift-messages-container .giftmessage-area{width:320px;height:55px;padding-top:10px;}
.items-gift-messages-container input.input-text:focus,.items-gift-messages-container .giftmessage-area:focus{background:none;border:1px solid #00bcb5;}
.items-gift-messages-container h1{font-family:'Muli',sans-serif;color:#00bcb5;text-transform:uppercase;font-weight:normal;margin: 0 0 1em 30px;}
.items-gift-messages-container .product-image{float:left;width:140px;}
.items-gift-messages-container .halfsize-input-box{float:left;margin-bottom:10px;}
.items-gift-messages-container .halfsize-input-box:first-child{margin-right:11px;}
.items-gift-messages-container label{font-weight:normal;color:#707070;}
.items-gift-messages-container .empty-field{border-color:red;}
.items-gift-messages-container div.gift-message-divider{border-top: 1px solid #eeeeee;margin: 0 0 15px 22px;width: 489px;content:".";}
#onestep-checkout-container .v-fix.halfsize-input-box:first-child{margin-right:15px;}
.cvv-what-is-this{font-size:10px;margin-left:14px;}
#checkout-review-load .widget-btn, #checkout-review-load .remove-product-item{margin-top:0;display:none;}
#checkout-review-load .product-price{margin-top:3px;}
#checkout-shipping-method-load .blue{color:#00bcb5;}
span.new-level{line-height:30px!important;position:absolute;top:5px;}
#onestep-checkout-container .ajax-overlay{background-position:50% 30%}
.checkout-onepage-index .cart-updating-progress{background:white;opacity:0.8;}
#cs-review .sidebar-qty-price{margin-top:0;}
.review-totals{padding-top:7px;}
.totals-divider{border-bottom:1px solid #e9e9e9; padding-top:10px; margin-bottom:6px;}
#onestep-checkout-container .form-list .ddChild li{margin-bottom:0;}
#cs-billing .group-select,#cs-shipping .group-select{margin:0;padding:0;}
#cs-paymentmethod .button-set{}
#onestep-checkout-container .validation-advice{font-weight:normal;background:none;padding-left:0;margin-top:5px;width: 250px;}
@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
    #onestep-checkout-container .validation-advice{width: 220px;}
}

#onestep-checkout-container .validation-failed{border: 1px solid #eb340a!important;}
#onestep-checkout-container #billing-address-select{width:275px;}
#cs-billing {min-height:94px;margin-top:1px;}
#billing-buttons-container{text-align:right;padding-top:5px;}
/* Hack css for Safari browser */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .checkout-onepage-index #shipping_f_region_id_msdd,.checkout-onepage-index #shipping_f_country_id_msdd{width:137px !important;}
    .checkout-onepage-index #braintree_expiration_msdd{width:138px !important;}
    .checkout-onepage-index #braintree_expiration_yr_msdd{width:79px !important;}
    .checkout-onepage-index #billing_f_region_id_msdd,.checkout-onepage-index #billing_f_country_id_msdd{width:137px !important;}
}
#cc-icon-selected{margin-right:5px;float:left;width:30px;}
#checkout-agreements .checkout-agreements{width:591px;margin-top:40px;}
#review-buttons-container{border:none;}
.hor-form-divider{border-bottom: 1px solid #e9e9e9;margin: 19px 5px 10px 0;}
#skip-payment-message,#skip-shipping-message{text-align:center;font-family: 'Muli',sans-serif;color: #7d7d7d}
#onestep-checkout-container .giftcodes{border:none;margin:0;}
#onestep-checkout-container .giftcodes ul{margin:0;}
#cs-review #checkout-review-load .giftcodes li{border:none;padding:0;margin:0;}
#onestep-checkout-container .ugiftcert-remove{position:relative;top:0;right:0;}
/*.checkout-onepage-index #fancybox-wrap,.return-list-index #fancybox-wrap{top:40px!important;}*/
.product-size-selector{float:left;}
.product-size-selector li{float:left;font-family:'Muli',sans-serif;height:21px;width:24px;border:1px solid #ddd;margin-right:8px;padding-top:3px;text-align:center;cursor:pointer;}
.product-size-selector li:hover{border-color:#00bcb5;}
.product-size-selector li.selected-size{background:#daf0f4;border-color:#00bcb5;}
.product-size-selector li.out-of-stock-size{background:url(../images/out-size-bgnd.png); color:#afafaf;}
.product-size-selector li.out-of-stock-size:hover{border-color:#9e0039;}
.product-size-selector li.selected-size.out-of-stock-size{border-color:#9e0039;}
.tieks-product .product-options{float:none;margin:0;}
.tieks-product h1,.tieks-product h2,.tieks-product h3,.tieks-product .product-shop li.title,.share-title{font-family:'Muli',sans-serif;text-transform:uppercase;font-weight:normal;}
.catalog-product-view .size-box,.quickview-product .size-box,.toscani-product-container .size-box{float:left;margin-right:11px;padding-top:7px;}
.catalog-product-view .size-box,.catalog-product-view .qty-box,.quickview-product .size-box,.quickview-product .qty-box{font-family:'Muli',sans-serif;color:#252525;text-transform:uppercase;}
.buy-item button,.tieks-product #waitlist button,.tieks-product #waitlist-qw button,.button-n{font-size:12px;background:#00bcb5;padding: 0 2px;text-transform: uppercase;height:25px;color: #FFF;border: none;font-family: 'Muli',sans-serif;letter-spacing:1px;cursor:pointer;}
.button-n{padding:0 15px;}
.button-n, .social {padding: 0px 20px;font-size: 15px;height: 36px;}
.button-b{background: #00bcb5; padding: 0 20px;text-transform: uppercase;height: 40px;color: #FFF;border: none;font: normal 15px 'Muli',sans-serif;letter-spacing: 1px;cursor: pointer;}
.button-b:hover,.button-n:hover{color:#ccc;}
.buy-item button{display:block;}
.buy-item button div{padding:0 19px;height:21px;line-height:21px;background-color:rgba(255, 255, 255, 0);}
.buy-item button div:hover{color:#ccc;}
.tieks-product #waitlist button,.tieks-product #waitlist-qw button{letter-spacing:normal;}
.tieks-product #waitlist button div, .tieks-product #waitlist-qw button div{padding:0 14px;height:24px;line-height:24px;}
.tieks-product #waitlist button:hover div, .tieks-product .buy-item button:hover div, .quickview-product #waitlist-qw button:hover div, .quickview-product .buy-item button:hover div{color:#ccc;}
.tieks-product {font-family:'Muli';font-size:13px;color:#363636;position:relative;}
.tieks-product #slider-container{position:absolute;visibility:hidden;}
.tieks-product .warning,.reset_password .warning{color:#ed1c24;font-size:11px;font-family:verdana,sans-serif;padding:2px 0 0 3px;}
.tieks-product .product_info_holder{padding-left:4px;}
.tieks-product a{color:#00bcb5;}
.tieks-product h1{font-size:19px;color:#363636;margin-top:-3px;margin-bottom:2px;}
.tieks-product h2{font-size:16px;color:#555555;letter-spacing:1px;border-bottom:1px solid #e8e8e8;height:16px;}
.tieks-product h2 span{position:absolute;background:#fff;padding-right:5px;}
.tieks-product h3{font-size:24px;color:#00bcb5;margin-bottom:4px;line-height:26px;text-transform: uppercase;}
.tieks-product h4{font:14px kokilaitalic,sans-serif;font-weight:normal;letter-spacing:3px;margin-bottom:10px;}
.tieks-product h4 span{border-bottom:1px solid #00bcb5;}
.tieks-product .ddlabel{font-size:12px;line-height:12px;}
.tieks-product .dd .ddTitle .ddTitleText{padding:3px 20px 1px 5px;}
.tieks-product .dd .ddChild li{min-height:18px;}
.tieks-product .dd{border-color:#fff;}
.tieks-product .waitlist-soldout .dd{border-color:#b6b6b6;}
.tieks-product #waitlist,.tieks-product #waitlist-qw{margin-top:18px;margin-bottom:18px;position:relative;}
/*.tieks-product #waitlist.waitlist-soldout{margin-top:5px;}*/
.tieks-product #waitlist input,.tieks-product #waitlist-qw input{width:216px;height:24px;border:1px solid #b6b6b6;padding-left:5px;}
/*.tieks-product #waitlist-qw input{width:234px;}*/
.tieks-product #waitlist.waitlist-soldout input,.tieks-product #waitlist-qw.waitlist-soldout input{width:197px;height:24px;margin-top: -1px;}
.tieks-product #waitlist-qw.waitlist-soldout input{width:266px;margin-left:4px;}
.tieks-product #waitlist button,.tieks-product #waitlist-qw button{background:#00bcb5;}
.tieks-product #waitlist.waitlist-soldout button{margin-top:-1px;padding:0 2px;}
.tieks-product #waitlist-qw.waitlist-soldout button{margin-top:15px;}
.tieks-product #waitlist .warning,.tieks-product #waitlist-qw .warning{position: absolute;top: 25px;}
.tieks-product #waitlist-qw.waitlist-soldout .warning{top:70px;}
.tieks-product input::-webkit-input-placeholder {color:#000;font-family:'Muli',sans-serif;}
.tieks-product input:-moz-placeholder {color:#000;font-family:'Muli',sans-serif;}
.tieks-product input::-moz-placeholder {color:#000;font-family:'Muli',sans-serif;}
.tieks-product input:-ms-input-placeholder {color:#000;font-family:'Muli',sans-serif;}
.quickview-product .waitlist-soldout #waitlist-size-qw{width:60px;}
.tieks-product .regular-price .price{font-size:13px;}
.tieks-product .messages-zone{/*height:21px;*/position:relative;}
.col-main .tieks-product p{margin:0;}
.toscani-product-container{width:1015px;margin:0 auto;padding:120px 0 86px;}
.toscani-product-container .toscani-product{overflow:hidden;}
.product-description-container>li.info>div{padding:6px 0 3px;}
.product-toscani .product-description-container>li.info.open-description>div{min-height:171px;}
.product-description-container li.title{display:block;height:26px;padding-top:8px;border-top:1px solid #e8e8e8;font-size:14px;background:url(../images/info-plus.svg) no-repeat 398px center;background-size:4%;letter-spacing:1px;cursor:pointer;}
.product-description-container li.title.first{border-top:none !important;}
.quickview-product .product-description-container li.title{background:url(../images/info-plus.svg) no-repeat 340px center;background-size:4%;font-size: 13px;height:22px;padding-top:5px;}
.product-description-container li.info{color:#7d7d7d;font-size:13px;overflow:hidden;}
.product-description-container li.info p{margin-bottom:22px;}
.product-description-container li.info p span{font-family:'Muli',sans-serif;}
.product-description-container li.info ul{list-style:disc;padding-left:20px;padding-bottom: 3px;}
.product-description-container li.info ul li,.cart-edit-container .short-description ul li{padding-bottom:7px;}
.product-description-container li.info em{color:#363636;font-style:normal;}
.product-description-container li.open-description{display:block;}
.product-description-container li.open-description-title span{border-bottom:1px solid #00bcb5;padding-bottom:3px;}
.quickview-product .product-description-container li.open-description-title span{padding-bottom:0;}
.product-description-container li.title.open-description-title{border-bottom:none;background-image:url(../images/info-minus.svg);background-size:4%;border-top:1px solid #e8e8e8;}
.product-description-container li.title.open-description-title:first-child{background:none;}
.product-details-container p{font-size:13px;}
.add-to-wishlist{position:absolute;z-index:5;display:none;left:205px;top:-2px;/*float:left;margin-top:17px;margin-left:10px;text-decoration:none;color:#7d7d7d;*/}
.add-to-wishlist:hover {text-decoration: none;}
.add-waitlist-button span.tieksicons-icon {font-size:18px;display:inline-block;top:4px;position:relative;margin-right:4px;color:#00bcb5;}
.add-waitlist-button span.tieksicons-label {color:#00bcb5;position:relative;top: -1px;left: -4px;text-transform:uppercase;font-family:"Muli",sans-serif;font-size:12px;}
.add-to-wishlist .add-waitlist-button{text-decoration:none;color:#00bcb5;}
.add-to-wishlist .add-waitlist-button img{height:16px;margin:1px 3px 0 0;vertical-align:-1px;}
/*.add-to-wishlist .add-waitlist-button span{vertical-align:3px;text-transform:uppercase;font-family:"Muli",sans-serif;color:#7d7d7d;font-size:12px;}*/
#shipping_title{float: left}
.free-shipping-message{font:italic 10px Verdana,sans-serif;color:#00bcb5;text-transform:capitalize;border:none !important;letter-spacing:-0.2px;display: inline !important;margin-right: 4%}
.quickview-product .free-shipping-message{margin-left:12px;}
.catalog-product-view .product-accessories .left-float, .product-accessories .right-float{width:49%;}
.catalog-product-view .product-accessories .left-float{max-width: 460px;}
.catalog-product-view .product-accessories .right-float{max-width: 460px;}
/*.catalog-product-view .product-accessories .left-float{margin-left: calc((49% - 460px) / 2);}*/
/*.catalog-product-view .product-accessories .right-float{margin-right: calc((49% - 460px) / 2);}*/
.product-accessories h3{margin-top:18px;}
.product-accessories img,.product-details-container .img-container{float:left;margin-right:56px;margin-top:20px;}
.product-details-container .img-container{margin-right:30px;}
.product-details-container .info-container{float: right;height:311px;position: relative;width: 501px; margin-top: 16px;}
.product-details-container .info-container > div{color: #7d7d7d;}
.product-toscani .js{width:430px;position:absolute;right:30px;}
.product-toscani .js .photostack{height:430px;}
.product-toscani .photostack nav{left:25px;bottom:25px;}
.product-toscani .photostack nav span{margin:0 1px;width:11px;height:11px;}
.product-toscani .photostack nav span.current{-webkit-transform:scale(0.5) !important;-moz-transform:scale(0.5) !important;-o-transform:scale(0.5) !important;transform:scale(0.5) !important;}
.product-toscani .photostack-img,.product-toscani .photostack figure{height:220px;width:220px;}
.product-toscani .product-details-container .img-container,
.product-blush-patent .product-details-container .img-container{display:none;}
.product-blush-patent .product-details-container .info-container img,
    /*.product-poppy .product-details-container .info-container img{width:100%;}*/
.product-blush-patent .product-details-container .info-container,
    /*.product-poppy .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}*/
.product-poppy .product-details-container .info-container .patterns {top: 4px !important;}
.product-poppy .product-details-container .info-container{margin-top:24px}
.product-feather-grey .product-details-container .info-container img{width:100%;}
.product-feather-grey .product-details-container .img-container{display:none;}
.product-blush-patent .product-details-container .info-container,
.product-feather-grey .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-tortoiseshell .product-details-container .info-container img{width:100%;}
.product-tortoiseshell .product-details-container .img-container{display:none;}
.product-tortoiseshell .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-mojave .product-details-container .info-container img{width:100%;}
.product-mojave .product-details-container .img-container{display:none;}
.product-mojave .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-rouge .product-details-container .info-container img{width:100%;}
.product-rouge .product-details-container .img-container{display:none;}
.product-rouge .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-heritage-plaid .product-details-container .info-container img{width:100%;}
.product-heritage-plaid .product-details-container .img-container{display:none;}
.product-heritage-plaid .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-red-diamond .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-red-diamond .product-details-container .img-container{display:none;}
.product-moonstruck .product-details-container .info-container img{width:100%;}
.product-moonstruck .product-details-container .img-container{display:none;}
.product-moonstruck .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-sapphire .product-details-container .info-container img{width:100%;}
.product-sapphire .product-details-container .img-container{display:none;}
.product-sapphire .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-emerald .product-details-container .info-container img{width:100%;}
.product-emerald .product-details-container .img-container{display:none;}
.product-emerald .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-metallic-champagne .product-details-container .info-container img{width:100%;}
.product-metallic-champagne .product-details-container .img-container{display:none;}
.product-metallic-champagne .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-metallic-bronze .product-details-container .info-container img{width:100%;}
.product-metallic-bronze .product-details-container .img-container{display:none;}
.product-metallic-bronze .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-toscani .product-details-container .info-container{width:915px;height:1424px;float:none;background:url('../images/toscani-details-bg.jpg') 0 0 no-repeat;margin-top:34px;}
.product-toscani .product-details-container .info-container .text{position:absolute;}
.product-toscani .product-details-container .info-container .text h1{margin:0;font-size:28px;letter-spacing:3px;text-align:center;text-transform:uppercase;}
.product-toscani .product-details-container .info-container .text.piece-of-tuscany h1{color:#f177af;}
.product-toscani .product-details-container .info-container .text.work-of-art h1{color:#00bcb5;}
.product-toscani .product-details-container .info-container .text.piece-of-tuscany{width:380px;top:38px;left:48px;}
.product-toscani .product-details-container .info-container .text.work-of-art{width:402px;top:594px;left:168px;}
.product-toscani .product-details-container .info-container .text p{color:#acacac;font-family:'Times New Roman',sans-serif;font-size:13px;font-style:italic;letter-spacing:1.5px;line-height:22px;margin:10px 0;text-align:center;}
.product-love-potion .product-details-container .info-container img{width:100%;}
.product-love-potion .product-details-container .img-container{display:none;}
.product-love-potion .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-raspberry-truffle .product-details-container .info-container img{width:100%;}
.product-raspberry-truffle .product-details-container .img-container{display:none;}
.product-raspberry-truffle .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-metallic-champagne .product-details-container .info-container img{width:100%;}
.product-metallic-champagne .product-details-container .img-container{display:none;}
.product-metallic-champagne .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-drago .product-details-container .info-container img{width:100%;}
.product-drago .product-details-container .img-container{display:none;}
.product-drago .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
.product-midnight-blue .product-details-container .info-container img{width:100%;}
.product-midnight-blue .product-details-container .img-container{display:none;}
.product-midnight-blue .product-details-container .info-container{width: 100%;height: auto;float: none;margin-top: 34px;}
/*.patterns{position:absolute;bottom:0;}
.patterns div{position:relative;height:34px;}
.patterns div span{position:absolute;bottom:0;left:0;width:100%;color:#636363;}*/
.patterns li{float:left;margin-right:15px;text-align:center;/*height:140px*/;width:105px;position:relative;}
.patterns .quickview-button{display:none;position:absolute;width:99px;height:20px;background:url(../images/qw-button.jpg);top: 125px;left: 3px;}
.product-details-container{margin:10px 0 25px;position:relative;}
.slider-container{position:absolute;width:915px;}
.slider-container .product-slider-container{padding:0;}
.slider-container h2{margin-bottom:41px;}
.slider-spacer{height:125px;}
.tieks-product .slider-spacer{height: 270px;}
#product-zoom-popup,#product-zoom-popup1{display:block;height:34px;text-align:center;font:10px/50px 'Muli',sans-serif; color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:2px;position:absolute;top:-14px;width:100%;z-index:10;}
#product-zoom-popup span{vertical-align:bottom;}
.product-soldout h2{color:#ed1c24;border:none;margin-bottom:5px;}
.messages-zone .warning{padding-left:85px;}
.product-description-container{margin-bottom:10px;border-bottom:1px solid #e8e8e8;}
.buy-pattern{cursor:pointer;}
.share-title{padding-left:4px;margin-right:12px;float:left;}
.tieks-product .addthis_toolbox{float:left;}
.tieks-product .product-shop .divider{display:none;}
.tieks-product .product-details-container h3{margin-top:0;}
.tieks-product .product-accessories{margin:62px 0;}
.product-accessories .left-float img{margin:10px 39px 0 10px;}
.product-accessories .right-float img{margin:33px 30px 0 0;}
.product-zoom-container{/*max-width:885px;*/}
.quickview-product .product-zoom-container{width:auto;}
.product-zoom-container h1{font-family:'Muli',sans-serif;text-transform:capitalize;font-weight:normal;color:#777;font-size:18px;}
.product-zoom-container ul{margin:0 auto;width:440px;}
.quickview-product .product-zoom-container ul{width:350px;}
.product-zoom-container li{float:left;padding:0 5px 4px;margin-left:1px;}
#product-zoom-window .product-zoom-container li{padding:0 3px 4px;}
.quickview-product .product-zoom-container li{padding-bottom:2px;cursor:pointer;}
.dd.ddcommon{cursor:pointer;}
.product-zoom-container li:first-child{padding-left:0;}
.product-zoom-container li.current-image,.product-zoom-container li:hover{padding-bottom:0;border-bottom:4px solid #00bcb5;}
.quickview-product .product-zoom-container li.current-image,.quickview-product .product-zoom-container li:hover{border-width:2px;}
.quickview-product .product-zoom-container li:hover{border-bottom:2px solid #98dce3;}
.messages-zone #waitlist_post_waitlist{padding:12px 0 5px;font-size:13px;color:#00bcb5;position:relative;font-family:verdana,sans-serif;}
.messages-zone #waitlist_post_waitlist #waitlist_close{right: 0px;top: 3px;width: 15px;position: absolute;background: url(../images/fancy_close.png) no-repeat;height: 15px;}
.product-accessories p,.product-details-container p{color:#7d7d7d;}
#open-waitlist,#open-waitlist-qw{margin-left: 10px;margin-top: 19px;text-transform: uppercase;padding-top:3px;float: left;cursor:pointer;}
#open-waitlist span,#open-waitlist-qw span{vertical-align:1px;}
.quickview-product{text-align:left;width:825px;position:relative;overflow: hidden}
.quickview-product.tieks-product #waitlist input{width:200px;}
.quickview-product p.warning{margin-left:-4px;}
.quickview-product .product-shop{margin-top:17px;}
.quickview-product .product-name{font-size:17px;text-transform:capitalize;}
.quickview-product .product-img-box{width:415px;margin-top:-5px;min-height:500px;padding-left: 12px;}
.quickview-product .product-essential .product-shop{width:380px;}
.quickview-product.product-info-box .price-box{margin-top:12px;}
.quickview-product .product-description-container li.info{display:none;}
.quickview-product .product-description-container li.info.open-description{padding:0;display:block;}
.quickview-product .product-description-container li.info.open-description>div{min-height:145px;}
.quickview-product .product-description-container li.title{letter-spacing:0px;}
.quickview-product .view-details a{text-transform:uppercase;}
.quickview-product .view-details {display:flex; text-align: right;padding-right: 20px;padding-top: 10px;}
.red-border{border-color:#ed1c24!important;}
.new-socials{position:relative;}
.facebook_share_button.new-socials .tweet-button,.facebook_share_button.new-socials .pin-it-button,.facebook_share_button.new-socials .addthis_button_email,.facebook_share_button.new-socials .facebook-button{position:relative;left:0;float:left;margin-right:10px;}
.new-socials a img{height:16px;width:17px!important;}
.new-socials a.pin-it-button img{height:18px;}
.new-socials a.tweet-button img{height:17px;width:18px}
.waitlist-close{position:absolute;top:7px;cursor:pointer;right:-31px;width:12px !important;height:12px !important;}
.waitlist-soldout .waitlist-close{right:1px;width: 14px !important;}
.quickview-product .waitlist-close{right:6px;}
.quickview-product .waitlist-soldout .waitlist-close{right:0px;}
.product-zoom-mini-images{border-bottom:1px solid #e8e8e8;padding-bottom:20px;margin-bottom:20px;}
#large-image-zoom{max-width:100%;}
.modal-background{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;}
.window-container{width:350px;position:absolute;left:350;top:200;font-size:13px;font-family:verdana;}
.window-titleBar{height:0;margin:0;}
.window-titleBar-content{height:23px;text-align:center;padding-top:5px;cursor: move;background:#fff;}
.window-minimizeButton,.window-maximizeButton,.window-titleBar-leftCorner,.window-titleBar-rightCorner{display:none;}
.window-closeButton{width: 14px;height: 14px;background: transparent url(../images/fancy-close2.png) no-repeat 0 0;position: absolute;right: 5px;top: 5px;cursor: pointer;}
.window-content{border-top: 1px solid #AAA;height:100%;background-color:#FFFFFF;font-size:13px;font-family:verdana;color:#000000;border-left:1px solid #AAA;border-right:1px solid #AAA;overflow:auto;}
.window-statusBar{height:11px;position: relative;border-left:1px solid #AAA;overflow: hidden;background:#00bcb5;}
.window-resizeIcon{width: 9px;height: 19px;background: transparent url(../images/window/sizer.gif) no-repeat;position: absolute;right: 0px;bottom: 0px;cursor: se-resize;}
.quickview-close{position:absolute;right:14px;top:16px;z-index:1000;cursor:pointer;width:14px;height:14px;}
.wishlist-account-login .button-n{margin-top:10px;}
@-webkit-keyframes full-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes full-rotate {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-ms-keyframes full-rotate {
    0% {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes full-rotate {
    0% { transform: rotate(0deg) }
    100% { transform: rotate(360deg) }
}
.loading-circle-wrapper{width:100%;height:100%;position:relative;}
.loading-circle,.loading-circle-light{
    -webkit-animation: full-rotate 500ms linear infinite;
    -moz-animation: full-rotate 500ms linear infinite;
    -ms-animation: full-rotate 500ms linear infinite;
    -o-animation: full-rotate 500ms linear infinite;
    animation: full-rotate 500ms linear infinite;
    position: absolute;
    left: 50%;
    top: 50%;
    content: " ";
    height: 12px;
    width: 12px;
    margin-top: -6px;
    margin-left: -6px;
    border-radius: 12px;
    border: solid 2px transparent;
    border-top-color: #888;
    border-left-color: #888;
}
.loading-circle-wrapper-absolute{width:100%;height:100%;position:absolute;top:0px;left:0;z-index:9999;}
.loading-circle-wrapper-fancybox,.loading-circle-wrapper-fancybox-old{width:100%;height:100%;position:fixed;top:24px;left:0;z-index:9999;}
.loading-circle-wrapper-fancybox-old{background: url('../images/fancybox_overlay.png');display:none;}
.loading-circle-light{border-top-color: #fff;border-left-color: #fff;}
.wishlist-account-login .validation-advice{background:none;font-weight:normal;font-size:0.8em;padding-left:0;}
.wishlist-account-login .validation-failed{border-style:solid!important;}
.wishlist-account-login p.create-error{padding-right: 5px;text-align: right;}
.wishlist-account-login #advice-validate-cpassword-confirmation{width: 130px;font-weight: normal;padding-left: 0;background: none;display: block;}
.tieks-product .add-to-cart-box{width:82px;display:block;}
.apple-device .product-options-bottom{width:88px;}
.apple-device .tieks-product .add-to-cart-box{width:82px;}
.apple-device .tieks-product #waitlist.waitlist-soldout button{padding:0}
@media only screen and (max-device-width:1024px) and (orientation:portrait) {
    .apple-device .tieks-product #waitlist.waitlist-soldout input,.apple-device .tieks-product #waitlist-qw.waitlist-soldout input{width:155px!important;border-radius:0;-webkit-appearance:none;}
    .apple-device .tieks-product #waitlist button {height:26px}
}
#subscribe-captcha-container{position:absolute;top:-10px;left:0;background:#fff;width:100%;}
#captcha-input-box-newsletter_subscribe{text-align:left;}
#subscribe-captcha-container .input-box.captcha input{margin-bottom:3px;width: 186px;}
#subscribe-captcha-container label{font-weight:normal;color:#959595;}
#subscribe-captcha-container .submit-captcha{right: 68px;top: 14px;position: absolute;}
.pre-footer .mailing-list h4.subscribe-result{width: 150px;text-align: center !important; font-size: 12px !important;font-weight: normal !important;white-space: nowrap;bottom: -15px;position: absolute;}
.captcha-note{clear:left; padding-top:5px;}
.captcha-image{float:left; display:inline;margin:0;position:relative;}
.captcha-image .captcha-img{border:1px solid #b6b6b6; vertical-align:bottom;}
.registered-users .captcha-image {margin:0;}
.captcha-reload {cursor:pointer; position:absolute; top:2px; right:2px;}
.captcha-reload.refreshing {animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear;}
@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}
.mailing-list .loading-circle-wrapper-absolute{opacity: 0.6;background: #fff;}
.mailing-list .loading-circle{border-top-color: #000;border-left-color: #000;}
.guest-return .switch-to-exchange{display:none;}
.quest-request-title{margin-bottom:20px;}
.quest-request-title h2{float:left;letter-spacing: 2px;color:#777;}
.quest-request-title h3{text-align: center;color: #00bcb5;font: normal 20px 'Muli', sans-serif;margin: 13px 0 18px;}
.quest-request-title .return-advice{color:#707070;text-align: center;margin-bottom: 28px;}
.quest-request-title .switch{color: #00bcb5;padding-top: 6px;font-size: 11px;text-transform: uppercase;float: right;}
.guest-return form{display:block;position:relative;}
.guest-return .switch{cursor:pointer;display: none;}
.guest-return .input-text,.return-shipping-wrapper .input-text{padding-left:10px;height: 34px;width:240px;font-size:13px;color: #000000;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;}
.return-shipping-wrapper .group-select li .input-box .input-text{width:240px;height: 34px;}
.guest-return.guest-return-unknown .input-text{width:250px;}
.guest-return .input-text:focus,.return-shipping-wrapper .input-text:focus{background:none;border:1px solid #00bcb5;}
.guest-return label{font-size:11px;}
.guest-return .halfsize-input-box{float:left;}
.guest-return .halfsize-input-box:first-child{margin-right:4px;}
.guest-return .reason-container .halfsize-input-box{float:none;margin:0 0 15px;}
.guest-return .halfsize-input-box .input-text{width: 111px;}
.guest-return.guest-return-unknown .halfsize-input-box .input-text{width: 116px;}
.guest-return .col-2>ul{padding-left:12px;margin-top:17px;}
.guest-return.guest-return-unknown .col-2>ul{margin-top:0;padding-left:10px;}
.guest-return .col-1>ul>li,.guest-return .col-2>ul>li{margin-bottom:9px;}
.guest-return .col-1>ul>li:last-child,.guest-return .col-2>ul>li:last-child{margin-bottom:0;}
.guest-return .col-2>ul>li.return-item,.guest-return .col-2>ul>li.exchange-item{margin-bottom:9px;}
.guest-return .return-item .halfsize-input-box,.guest-return .exchange-item .halfsize-input-box{margin: 0;}
.guest-return .guest-return-items .col-2>ul>li.exchange-item{margin-bottom:0;position:relative;}
.guest-return .ddlabel{color:#000;}
.guest-return .return-color,.guest-return .exchange-color{width:185px;}
.guest-return .return-size,.guest-return .exchange-size{width:60px;}
.guest-return .return-item .halfsize-input-box:last-child,.guest-return .exchange-item .halfsize-input-box:last-child{margin:16px 0 0 15px;}
.guest-return.guest-exchange .add-more{text-align:right;margin-bottom:0;}
.guest-return.guest-exchange .add-more div{padding-top:2px;}
.guest-return .add-more div{text-transform:uppercase;color:#00bcb5;cursor:pointer;padding-top:20px;font-size:11px;padding-right:3px;}
.guest-return .reason-container{margin-top:14px;}
.guest-return.guest-exchange .reason-container{margin-top:9px;}
.guest-return.guest-exchange .guest-return-items{margin-bottom: 8px; border-bottom: 1px solid #ccc}
.guest-return.guest-exchange .reason{width:538px;height:93px;padding-left:10px;font-size:13px;color: #000000;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;}
.guest-return.guest-return-unknown .reason{width:553px;}
.guest-return.guest-exchange .reason:focus{background:none;border:1px solid #00bcb5;}
.guest-return .validation-advice{font-weight:normal;padding-left:0;background:none;font-size:.75em;}
.guest-return .typical-size .validation-advice{float:right;margin-right:57px;}
.guest-return .validation-failed{border-style:solid !important;}
.guest-return .typical-size{margin-top:8px;}
.guest-return .typical-size label,.guest-return .feet label{float:left;font-size:13px;}
.guest-return .typical-size input.input-text{margin-right: 3px;float: right;width: 84px;}
.guest-return .feet{margin:10px 3px 14px 0;}
.guest-return .feet .halfsize-input-box{float:none;margin:0;}
.guest-return .feet .validation-advice{float:right;margin-right: 54px;}
.guest-return .feet select{width: 96px;}
.guest-return .button-b{margin-right: 3px;float: right;}
.guest-return select{width:124px;}
.guest-return .return-advice{margin-bottom:15px;}
.guest-return .order-item{position:relative;}
.guest-return .order-item img{float:left;/*padding-left:30px;*/}
.guest-return .order-item div{padding:20px 0 0 120px;height:55px;}
.guest-return .order-item input[type="checkbox"]{display:none;}
.guest-return .order-item input[type="checkbox"] + label span{top: 30px;position: absolute;display:block;width:16px;height:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:#ffffff;cursor:pointer;border:1px solid #e4e4e4;}
.guest-return .order-item input[type="checkbox"]:checked + label span{background:url('../images/radio-on-i-small.png') -1px -1px no-repeat;overflow:hidden;}
.guest-return .unknown-order-link{padding-top: 1px;margin-right: 22px;float: right;color: #00bcb5;font-size: 9px;}
.guest-return-unknown{width:570px;text-align:left;padding:10px 50px 10px;font-family:'Muli',sans-serif;}
.guest-return-unknown .return-advice{padding-top:8px;margin-bottom:15px;}
.guest-return-unknown button{margin: 5px 3px 39px 0;}
.guest-return-unknown .dd .ddTitle .ddTitleText {line-height: 19px;overflow: hidden;padding-top: 3px;}
/*.guest-return-items li.exchange-item,.guest-return-items li.order-item{border-bottom:1px solid #ccc;}*/
.guest-return-items li.exchange-item:first-child,.guest-return-items li.order-item:first-child{border-top:1px solid #ccc;}
.guest-return-items .col-2 .exchange-item{padding-top: 5px;height: 100px;padding-left:10px;margin-bottom:0;}
.guest-return-items .col-1,.guest-return-items .col-2{width:50%;}
.guest-return-items .col-1 ul li{margin-bottom:0; overflow: hidden;}
.guest-return .guest-return-items ul{padding-left:0;margin-top:0;}
.guest-return input::-webkit-input-placeholder,.return-shipping-wrapper input::-webkit-input-placeholder{color:#7d7d7d;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
.guest-return input:-moz-placeholder,.return-shipping-wrapper input:-moz-placeholder {color:#7d7d7d;font-size:13px;}
.guest-return input::-moz-placeholder,.return-shipping-wrapper input::-moz-placeholder {color:#7d7d7d;font-size:13px;}
.guest-return input:-ms-input-placeholder,.return-shipping-wrapper input:-ms-input-placeholder{color:#7d7d7d;font-size:13px;}
.guest-return .dd .ddTitle{color:#7d7d7d;}
.guest-return .dd.borderRadius{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8;}
.guest-return .dd.borderRadiusTp{border-top-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8;}
.guest-return .dd .ddTitle .ddTitleText{overflow:hidden;line-height:25px;padding:7px 15px 2px 10px;height:29px;}
.guest-return .ddTitleText .ddlabel {font-size: 13px;font-family: Arial, Helvetica, sans-serif;}
.guest-return .dd .ddChild li {padding: 5px;height: 28px;line-height: 25px;}
.guest-return .dd .ddChild li .ddlabel {font: normal 13px/13px Helvetica, Arial, sans-serif;color: #7d7d7d;vertical-align: middle;display: inline-block;}
.return-guest-index #fancybox-content{border-bottom: 0;}
.customer-account-login .button-b{margin-right: 8px;}
.guest-unknown-success{font: normal 22px 'Muli',sans-serif;text-align: center;color: #00bcb5;margin-top:10px;}
.guest-unknown-success + p{font: normal 13px Verdana,sans-serif;text-align: center;margin: 15px 0 20px;color: #777777;}
.guest-return-unknown.guest-unknown-success{width:462px;padding:2px 0px 8px;}
#return-login{font-family:'Muli',sans-serif;}
.return-page .login-form .buttons-set{padding:0;height:40px;}
#return-login h2{line-height: 14px;letter-spacing: 1px;text-transform: capitalize;font-size: 14px;color: #000;}
#return-login>h2{margin-bottom:7px;}
.login-form .form-list li .input-box .input-text,#forgotpassword-form #email_address,.customer-account-login .form-list input.input-text,.customer-account-login input.input-text{width: 270px;padding-left: 10px;height: 34px;font-size: 13px;color: #000000; border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;box-shadow: inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;}
.login-form .form-list li .input-box .input-text::-webkit-input-placeholder,#forgotpassword-form #email_address::-webkit-input-placeholder,.customer-account-login .form-list input.input-text::-webkit-input-placeholder,.customer-account-login input.input-text::-webkit-input-placeholder{color:#7d7d7d;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
.login-form .form-list li .input-box .input-text:-moz-placeholder,#forgotpassword-form #email_address:-moz-placeholder,.customer-account-login .form-list input.input-text:-moz-placeholder,.customer-account-login input.input-text:-moz-placeholder{color:#7d7d7d;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
.login-form .form-list li .input-box .input-text::-moz-placeholder,#forgotpassword-form #email_address::-moz-placeholder,.customer-account-login .form-list input.input-text::-moz-placeholder,.customer-account-login input.input-text::-moz-placeholder{color:#7d7d7d;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
.login-form .form-list li .input-box .input-text:-ms-input-placeholder ,#forgotpassword-form #email_address:-ms-input-placeholder ,.customer-account-login .form-list input.input-text:-ms-input-placeholder ,.customer-account-login input.input-text:-ms-input-placeholder {color:#7d7d7d;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
.customer-account-login .form-list input.input-text,.customer-account-login input.input-text{width:247px;}
.customer-account-login .form-list input.input-text:focus,.customer-account-login input.input-text:focus{border: 1px solid #00bcb5;background: none;}
.login-form .form-list li .input-box .input-text:focus,#forgotpassword-form #email_address:focus{border: 1px solid #00bcb5;background: none;}
.login-form .button-b{padding: 0 16px;float: right;}
.return-page .login-form .form-list li:first-child{margin-bottom:10px;}
.return-page .validation-failed{border-style:solid !important;}
.return-page .login-form .validation-advice,.forgot-password.return-page .validation-advice{background:none;padding-left:0;font-family:verdana,sans-serif;font-size:0.8em;line-height:1em;font-weight:normal;}
.forgot-password.return-page #forgotpassword-form .validation-advice{width:343px;margin-left:2px;}
.exchange-item .price-warning{color: red;width: 280px;font-size: 11px;position: absolute;bottom: 2px;left: 10px;}
.guest-return .order-item.extended div{padding-bottom:45px;}
.guest-return-items .exchange-item.extended{padding-bottom:45px;}
.qty-wrap{margin:10px 0;}
.qty-wrap .qty-box{float:left;margin-top:4px;margin-right:15px;}
.update-cart,.remove-item{float:left;height:auto!important;padding: 3px 20px 3px;margin-left:10px;line-height:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.cart-edit-container .price-box{margin-top:12px;}
.remove-item{/*background-image:url('../images/waitlist-btn-bgnd.png');*/padding-top:2px;color:#00bcb5;background:none;border:1px solid #00bcb5;}
.remove-item:hover{background:#daf0f4;color:#00bcb5;}
.cart-edit-container .short-description{color: #7d7d7d;font-size: 13px;}
.exchange-item .price-warning{color: red;width: 280px;font-size: 11px;position: absolute;bottom: 2px;left: 17px;}
.guest-return .order-item.extended div{padding-bottom:24px;}
.guest-return-items .exchange-item.extended{padding-bottom:24px;}
#cs-review #checkout-review-load .gift-messages-form table{margin:9px 0 6px;}
#cs-review #checkout-review-load .gift-messages-form table td{padding-bottom:0;}
#cs-review #checkout-review-load .gift-messages-form table tr:first-child input{border-top:1px solid #ccc;border-right:1px solid #ccc;}
#cs-review #checkout-review-load .gift-messages-form table tr:first-child td:first-child input{border-right:1px solid #efefef;border-left:1px solid #ccc;width:134px;}
#cs-review #checkout-review-load .gift-messages-form table input{border:none;padding:5px 0 5px 7px;width:133px;box-shadow:none;}
#cs-review #checkout-review-load .gift-messages-form table input:focus{background:none;border:1px solid #00bcb5 !important;height:15px;}
#cs-review #checkout-review-load input#gift-message-whole-from:focus{width:132px;padding-left:6px;}
#cs-review #checkout-review-load .gift-messages-form table textarea{border: 1px solid #ccc;border-top-color: #efefef;padding: 5px 0 0 5px;resize: none;}
#cs-review #checkout-review-load .gift-messages-form table textarea:focus{border-color:#00bcb5;}
.gift-messages-form table input::-webkit-input-placeholder, .gift-messages-form table textarea::-webkit-input-placeholder {color:#7d7d7d;font-family:'Muli Italic',sans-serif;font-weight: normal;font-size:11px !important;}
.gift-messages-form table input:-moz-placeholder, .gift-messages-form table textarea:-moz-placeholder {color:#7d7d7d;font-family:'Muli Italic',sans-serif;font-weight: normal;font-size:11px !important;}
.gift-messages-form table input::-moz-placeholder, .gift-messages-form table textarea::-moz-placeholder {color:#7d7d7d;font-family:'Muli Italic',sans-serif;font-weight: normal;font-size:11px !important;}
.gift-messages-form table input:-ms-input-placeholder, .gift-messages-form table textarea:-ms-input-placeholder {color:#7d7d7d;font-family:'Muli Italic',sans-serif;font-weight: normal;font-size:11px !important;}
.gift-messages-container{position:relative;margin-bottom:17px;}
#items-gift-message{position:absolute; text-decoration:underline; text-transform:capitalize;bottom:5px;right:10px;cursor:pointer;}
#onestep-checkout-container #place-order-button{width:100%;margin-top:11px;}
.selected-info{position: absolute;top:101px;}
#cc-number-selected{float:right;}
#cs-selectedbilling .selected-info{padding-top:10px;}
.new-creditcard #cc_expiration_yr{width:63px;}
.new-creditcard .button-b{float:right;}
.wishlist-account-login .col-1 .button-b{float:right;margin-right:7px;}
.brasiek .product-size-selector li{width:100px;}
.tieks-product.brasiek .product_info_holder{margin-bottom:10px;}
.tieks-product.brasiek .slider-spacer{margin-bottom:40px;}
.tieks-product.brasiek .product-description-container{padding-left:4px;}
.tieks-product.brasiek .product-img-box{margin-left:-31px;}
.tieks-product.brasiek .more-views{padding-left: 60px;padding-right: 40px;}
.tieks-product.brasiek .more-views > a{margin-left:-40px;}
.tieks-product.brasiek .more-views ul{margin-top:10px;}
.header-mobile,.mobile-nav{display:none;}
.po-box-alert{display:block;font-family:'Muli';color:#ededed;letter-spacing:0.1px;text-align:center;background:#9c0c0f;padding:11px 11px 12px 11px;}
/*Sign In Fancybox PopUp*/
/*.catalog-product-view .fancybox-skin{padding: 10px !important;}*/
/*#fancybox-content div{overflow: hidden}*/
/*#fancybox-content div{overflow: hidden}*/
#sign_in_popup{width: 645px}
#sign_in_popup{height:272px;margin: 7px 0 0 0}
/*#fancybox-content .new-users .button-set{width:274px !important;}*/
body.sign-in-pop-up #fancybox-wrap{width:681px!important;}
body.sign-in-pop-up #fancybox-content{width:659px!important;}
/*.catalog-product-view .fancybox-wrap{width: 689px !important;}*/
.catalog-product-view .fancybox-outer{padding-bottom: 0px !important;}
body.sign-in-pop-up #fancybox-content #sign_in_popup .content + h2,#sign_in_popup .content + h2{margin-left:16px}
body.sign-in-pop-up #fancybox-content div.account-login div.new-users h2,#sign_in_popup div.account-login div.new-users h2{margin-right:30px}
body.sign-in-pop-up #fancybox-content .registered-users .validation-advice, #sign_in_popup .registered-users .validation-advice{margin-left:20px;}
body.sign-in-pop-up #fancybox-content .buttons-set .forgot-password-btn, #sign_in_popup .buttons-set .forgot-password-btn{margin-left:21px;}
body.sign-in-pop-up #fancybox-content .account-login .new-users, #sign_in_popup .account-login .new-users{width:304px;border-left:none;padding-left:0px;}
body.sign-in-pop-up #fancybox-content .registered-users, #sign_in_popup .registered-users{border-right:1px solid #dadada;height:215px;padding-right: 9px;}
body.sign-in-pop-up #fancybox-content .account-login .new-users .content, #sign_in_popup .account-login .new-users .content{margin-left:11px}
body.sign-in-pop-up #fancybox-content div.account-login h2,
#sign_in_popup div.account-login h2{color: #00bcb5;font-size:20px;font-weight:normal;margin-bottom:12px;}
body.sign-in-pop-up #fancybox-content .registered-users .validation-advice{margin-left:20px;}
body.sign-in-pop-up #fancybox-content .buttons-set .forgot-password-btn{margin-left:21px;}
body.sign-in-pop-up #fancybox-content li div input.input-text,
#sign_in_popup input.input-text{padding-left:10px;height:34px !important;font-size:13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8;}
/*#share_tieks_wrapper{padding: 15px 0 20px 0;}*/
#share_tieks_wrapper h1{text-transform: uppercase;font-family: 'Conv_Century-Gothic-2',sans-serif;letter-spacing: 2px;}
#share_tieks_wrapper input.input-text{padding-left:10px;height:34px !important;font-size:13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8;}
#share_tieks_wrapper textarea.input-text{padding-left:10px;padding-top: 10px;height:70px;width: 270px;font-size:13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8;}
#share_tieks_wrapper .left-float{width:265px;margin-top: 4px;margin-left: -10px;margin-right: 20px}
#share_tieks_wrapper .button-set{padding-right: 0; margin: 10px 0}
#share_tieks_wrapper .button-b{width: 140px;}
#share_tieks_wrapper #share{font: 20px kokilaitalic,sans-serif;font-weight: normal;letter-spacing: 1px;margin-bottom: 20px;color: grey;margin-top: -10px;}
#thanks-share{margin: 13px 10px 5px 0;text-align:center;font-size:24px;text-transform: uppercase;}
.customercare #shareForm input{width:270px;height: 20px;height: 24px;}
.customercare #shareForm label{font-weight: normal;font-size: 14px;}
.customercare #shareForm div.input-box{margin-bottom: 10px;}
.customercare #shareForm div.input-box.non-margin{margin-bottom: 0;}
body.sign-in-pop-up #fancybox-content .form-list li .input-box .input-text,
#sign_in_popup .form-list li .input-box .input-text{width:246px;}
body.sign-in-pop-up #fancybox-content .registered-users div.buttons-set a,
#sign_in_popup .registered-users div.buttons-set a{margin-left: 26px}
body.sign-in-pop-up #fancybox-content .account-login .input-box.halfsize-input-box:first-child{margin-right:4px;}
body.sign-in-pop-up #fancybox-content .registered-users div.buttons-set button{margin-right:-2px}
body.sign-in-pop-up #fancybox-content .new-users div.button-set button, #sign_in_popup .new-users div.button-set button{margin-right:-9px}
body.sign-in-pop-up #fancybox-content form input:focus{border-color:#00bcb5;background-color:#ffffff;}
/* fb messenger plugin style */
.fb-messengermessageus-container{text-align:center}
.fb-messenger-upsell {margin-top:15px;}
.fb-messenger-upsell > div > span > iframe{width:100%!important}
.fb-messenger-account-settings{margin-top:2em}
.fb-messenger-standalone-auth{margin-top:2em}
.fb-messenger-confirmation{width:296px;margin:10px auto;display:none;}
.fb-messenger-confirmation > div > span {width:296px!important;}
.fb-messenger-confirmation > div > span > iframe{width:100%!important}
/* fancybox close vector  */
.fancybox-close{background:none!important;width:auto!important;height:auto!important;text-decoration:none;}
.fancybox-close:hover{text-decoration:none;}
.fancybox-close:before{font-family:"tieks-font-icons-3"!important;content:'e';font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;color:#444;}
#shipping_region_id_msdd div{height: 38px;}
.cms-index-index .zopim, .cms-boutiek .zopim, .cms-about-us .zopim, .cms-portraits .zopim, .cms-blueprints .zopim,
.checkout-cart-index .zopim, .cms-review .zopim, .cms-weddings .zopim, .cms-portraits .zopim, .catalog-product-view .zopim,
.checkout-onepage-index .zopim
{display: none !important;}
.bp-slider-item-img img{width: 220px;height: auto}
.catalog-product-view .bp-slider-item-img{width: 153px; height: auto}
.catalog-product-view .bp-slider-item-img img{width: 100%;height: auto}
.forgot_password{max-width: 480px; margin-left: calc((100% - 480px)/2*0.95);}
.reset_password{max-width: 450px; margin-left: calc((100% - 450px)/2*0.96);}
.reset_password button,.forgot_password button{
    width:286px;
    margin-top: 10px;
}
.reset_password input,.forgot_password input{
    padding-left: 10px;
    height: 34px !important;
    font-size: 13px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: inset 1px 1px 2px -1px #b8b8b8;
    -moz-box-shadow: inset 1px 1px 2px -1px #b8b8b8;
    -webkit-box-shadow: inset 1px 1px 2px -1px #b8b8b8;
}
.a-forgot{margin: 20px}
.a-center{text-align: center;}
/* send a hint */
.send-a-hint-form{padding:0 10px;min-width:600px}
.send-a-hint-form-title,.send-a-hint-form-slug{text-align:center}
.send-a-hint-form-title{font-family:Muli,sans-serif;font-size:25px;line-height:25px;letter-spacing:2px;text-transform:uppercase;color:#00bcb5;margin:15px 0 4px}
.send-a-hint-form-slug{font-family:Muli,sans-serif;font-size:12px;font-style:italic;letter-spacing:1px;color:#7d7d7d}
.send-a-hint-form-content{overflow:hidden;margin-top:40px}
.send-a-hint-form-style{width:260px;float:left}
.send-a-hint-form-style img{width:100%;display:block}
.send-a-hint-form-form{float:right;width:285px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}
.send-a-hint-form-form .input-text{padding-left:10px;height:34px!important;font-size:13px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:inset 1px 1px 2px -1px #b8b8b8;-moz-box-shadow:inset 1px 1px 2px -1px #b8b8b8;-webkit-box-shadow:inset 1px 1px 2px -1px #b8b8b8}
.send-a-hint-form-form textarea.input-text{resize:none;padding-top:5px;height:100px!important}
.send-a-hint-form-form .button-b{-moz-border-radius:2px;-webkit-border-radius:2px}
#reset_pass_forgot .success-msg,#reset_pass_forgot .error-msg{width:215px;margin: 0 auto;border-color:#fff !important;background-color:transparent !important;}
.form-list li .input-box .reset-input-password{width:273px;}
/*size Chart*/
table.size-chart tr.size-table-head p {font-weight:normal;}
.size-chart-tooltip table.size-chart tr.size-table-head td {height:40px;}
.size-chart-tooltip table.size-chart td {height:24px;}
.size-chart-page .col-1 h2 {text-transform:uppercase;margin:15px 0 5px;}
.size-chart-page .col-1 p {margin:0 0 12px;font-size:12px;color:#616161;}
/*gift pair*/
#add-gift-pair{margin: 23px 0 0 10px;width: 135px;float: left;}
#add-gift-pair a{text-decoration: none;}

.gift_pair_to_checkout{
    padding: 0px 10px 5px;
    width: 660px;
    font-family: Muli;
}
.gift_pair_to_checkout h1 {
    margin: 0 auto;
    font-size: 30px;
    color: #00bcb5;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 2px;
    font-family: "century_gothic_qregular";
    background: url(../images/bottom-line.png) no-repeat 50% 100%;
    line-height: 65px;
}
.gift_pair_to_checkout p {
    font-size: 16px;
    color: #7d7d7d;
    font-weight: 300;
    padding: 10px 0 5px;
    margin: 0;
    font-family: "century_gothic_qregular";
    letter-spacing: -0.2px;
}
.gift_pair_to_checkout table{margin: 15px auto 0px;}
.gift_pair_to_checkout table td{
    font-size: 10px;
    color: #7d7d7d;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 13px;
}
.gift_pair_to_checkout table td span{
    font-size: 13px;
}
.gift_pair_to_checkout button{
    padding: 5px 45px;
    height: 45px;
    font-family: "century_gothic_qregular";
    font-size: 16px;
    width: 315px;
    margin-top: 4px;
}
.gift_pair_to_checkout table td img{
    width: 126px;
    float: right;
}

.gift_pair_to_checkout #link-more1 {
    font-size: 13px;
    font-style: italic;
    padding: 25px 0 15px;
}
.pair_gift_cart_sidebar{
    text-decoration: none;
    color: #00bcb5;
    text-transform: none;
}
.checkout-cart-index #shopping-cart-table .pair_gift_cart{
    color: #00bcb5;
    text-decoration: none;
    font-weight: 400;
    font-size: 13px;
}
#cs-review .product-details .pair_gift_review{
    text-decoration: none;
    color: #636363;
    font-size: 13px;
}
#gift-pair-shipping fieldset{padding: 0px;}
h5.shipping-gift-pair{
    color: #00bcb5;
    font-weight: normal;
    font-size: 13px;
    font-family: 'Muli',sans-serif;
}
#gift-pair_save h5{
    margin-top: 20px !important;
    margin-bottom: 0px;
    font-family: 'Muli',sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #000;
}

#gift-pair_save div p {
    line-height: 20px;
}

.hide_gift_pair_place_order{display: none !important;}
#onestep-checkout-container .gift_pair_refund{
    margin-top: 15px;
}
#onestep-checkout-container .gift_pair_refund input[type="checkbox"] + label span{
    display: inline-block;;
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: 1px solid #00bcb5;
    float: left;
}
#onestep-checkout-container .gift_pair_refund input[type="checkbox"]:checked + label span{
    background: url(../images/radio-on-i.png) top no-repeat;
}
#onestep-checkout-container .gift_pair_refund p{
    margin-left: 35px;
    font-size: 13px;
    line-height: 20px;
}
#date_select_trig{display: none;}
#date_select_trig2{
    height: 20px;
    width: 20px;
    position: absolute;
    top: 9px;
    left: 253px;
    cursor: pointer;
}
#onestep-checkout-container .group-select li .input-box #sending_date_show{display: none;}
#onestep-checkout-container .group-select li .input-box #sending_date_show2{
    width: 270px;
    font-size: 13px;
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    float: left;
    color: #000000;
    padding: 10px 0 11px 10px;
    letter-spacing: -0.1px;
}

@media only screen and (max-width: 768px) {
    .update-cart, .remove-item {
        float: left;
        height: auto !important;
        padding: 3px 20px 3px;
        margin-left: 6px !important;
        line-height: 18px !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait), only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait), only screen and (-webkit-min-device-pixel-ratio: 1.325) and (max-device-width: 966px) and (min-device-width: 604px) and (orientation: portrait), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 960px) and (min-device-width: 600px) and (orientation: portrait), only screen and (max-device-width: 1024px) and (min-device-width: 600px) and (min-resolution: 1dppx) and (orientation: portrait){
    #onestep-checkout-container .group-select li .input-box #sending_date_show2 {width: 204px;}
    #date_select_trig2 {top: 11px; left: 180px;}
}

.update-cart, .remove-item {
    float: left;
    height: auto !important;
    padding: 3px 20px 3px;
    margin-left: 6px !important;
    line-height: 18px !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 12px !important;
}
.remove-item{
    padding-top: 1px !important;
    color: #00bcb5 !important;
    background: none !important;
    border: 1px solid #00bcb5;
    padding-bottom: 3px;

}

.checkout-onepage-index .calendar table .wn,
.checkout-onepage-index .calendar thead .daynames{
    background: #00bcb5;
    color: #000000;
}
.checkout-onepage-index .calendar thead .weekend,
.checkout-onepage-index .calendar tbody td.weekend{
    color: red;
}
.giftp-container .product-image,
.giftp-container .product-image img{width: 100%;}
#co-gift-pair-form p span{
    font-style: italic;
    color: #050505;
    letter-spacing: -0.35px;
}
.faq-answer li{width:95%}
.faq-answer li li{width:100%}

/*added by Andrey*/
.gift_pair_to_checkout #link-more2 {
    display: none;
}
.gift_pair_to_checkout a {
    color: #00bcb5;
}

.egift-popup-second-row{
    font-size: 24px;
    font-family: 'century_gothic_qregular', sans-serif;
    color: #707070;
    font-style: italic;
    margin-top: 5px;
}
.egift-popup-common-text{
    font-size: 13px;
    font-family: 'century_gothic_qregular', sans-serif ;
    color: #707070;
    width: 400px;
    margin: auto;
    padding: 15px 0 2px 0;
}

.gift-buttons {
    width: 300px !important;
    float: none !important;
    margin: 20px auto 10px;
    padding: 11px 0;
    letter-spacing: 3px;
}
/*return page*/
.return-page .return-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}
.return-page .return-footer .return-terms {
    font-size: 11px;
}
.return-page .view-all a{
    font-size: 13px;
    text-decoration: underline;
    color: #00bcb5;
}
.return-page .view-all a.load .loading-circle{
    width: 15px;
    height: 15px;
    position: relative;
    left: 50%;
    top: auto;
    margin-top: 0;
}
.return-page .hidden{display: none;}
/*returns popup*/
.return-terms-modal {
    padding: 20px 30px;
    width: 580px !important;
}
.return-terms-modal p {
    text-align: justify !important;
}
.exchange-popup{
    width: 516px;
}

.existreturn-popup{
    width: 516px;
}

.exchange-popup button{
    letter-spacing: 2px;
    padding: 0 50px;
}
.exchange-popup h1, .existreturn-popup h1{
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom: solid 1px #00bcb5;
    width: 360px;
    margin: 0 auto;
    font-size: 20px;
    color: #00bcb5;
    text-transform: uppercase;
    font-weight: 300;
    text-align: center;
    font-family: 'Muli',sans-serif;
    letter-spacing: 3px;
}

.exchange-popup p, .existreturn-popup p{
    font-size: 14px;
    color: #808080;
    font-weight: 300;
    padding: 15px 0 10px;
    text-align: center;
    font-family: 'Muli',sans-serif;
}
.return-after-exchange-popup{
    width: 625px;
    color: #808080;
    font-size: 14px;
    text-align: center;
    font-family: 'century_gothic_qregular', sans-serif ;
    letter-spacing: 1px;
}
.return-after-exchange-popup h1{
    padding-top: 23px;
    padding-bottom: 10px;
    /*width: 625px;*/
    margin: 0 auto;
    font-size: 28px;
    color: #00bcb5;
    text-transform: uppercase;
    font-weight: 100;
    text-align: center;
    font-family: 'century_gothic_qregular', sans-serif ;
    letter-spacing: 2px;
}
.return-after-exchange-popup .underline-popup{
    border-bottom: solid 1px #00bcb5;
    width: 452px;
    margin: auto;
}
.return-after-exchange-popup .return-after-exchange-popup-first{
    padding: 8px 0 10px;
    line-height: 23px;
}
.return-after-exchange-popup .return-after-exchange-popup-second{
    padding: 7px 0 23px;
    line-height: 22px;
}
.return-after-exchange-popup div a{
    color: #00bcb5;
}
.tooltip-return-exchange-action-second{
    margin-top: 15px;
    margin-bottom: 10px;
    letter-spacing: 1px;
}
.tooltip-return-exchange-action-second a {
    color: #01aebc;
    font-family: Muli;
    font-size: 13px;
}
#shopping-gift-icon_edited {
    width: 15px;
    height: 15px;
    margin-bottom: -1px;
}
.product_info_holder .product_attribute_holder{
    padding-bottom: 22px;
    min-width: 470px;
}
#add-to-wish-list-icon{
    width: 17px;
    height: 14px;
    position: relative;
    top: 2px;
}
.catalog-product-view #fancybox-close,
.cms-boutiek #fancybox-close{
    top: 20px!important;
    right: 20px!important;
    color: #707070!important;
}
.catalog-product-view .product-img-box #slider-container #glidecontentwrapperUtmost {display: none !important;}
.add-to-wish-list-popup #fancybox-wrap{
    min-width: inherit;
}

/**
 * Regular popup design
 */
.regular-popup {text-align:center}
.regular-popup p {font-size:14px;line-height:22px;font-family:Muli,sans-serif}


/**
 * Tieks Buttons
 */
.btn100 {font-family:Muli,sans-serif;cursor:pointer;text-decoration:none;display:inline-block;text-transform:uppercase}
.btn100:hover {text-decoration:none;color:#fff;}
.btn100-s1 {font-size:14px;padding:10px 20px}
.btn100-c1 {color:#fff;background-color:#00bcb5}

/* waiting overlay + popup  */
.waiting{background-color:rgba(0,0,0,.98);position:absolute;top:0;left:0;z-index:9999}
.waiting-content{background-color:#000;border:2px solid #ff009c;padding:50px 70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;max-width:590px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 40px 0 rgba(255,0,156,0.8);-moz-box-shadow:0 0 40px 0 rgba(255,0,156,0.8);box-shadow:0 0 40px 0 rgba(255,0,156,0.8)}
.waiting-content .waiting-message{text-align:center}
.waiting-content .waiting-message-title{display:inline-block;font-size:30px;font-family:Muli,sans-serif;line-height:40px;letter-spacing:2px;text-transform:uppercase;color:#ffd8f7}
.waiting-content .waiting-message-title{text-shadow:rgb(204, 43, 124) -1px -1px 10px, rgb(204, 43, 124) 1px -1px 10px, rgb(204, 43, 124) -1px -1px 10px, rgb(204, 43, 124) 1px -1px 10px, rgb(204, 43, 124) -1px -1px 10px, rgb(204, 43, 124) 1px -1px 10px, rgb(204, 43, 124) -1px -1px 10px, rgb(204, 43, 124) 1px -1px 10px, rgb(204, 43, 124) -1px -1px 10px, rgb(204, 43, 124) 1px -1px 10px, rgb(204, 43, 124) 0px -1px 10px, rgb(204, 43, 124) 0px -1px 10px, rgb(204, 43, 124) 0px -1px 10px, rgb(204, 43, 124) 0px -1px 10px, rgb(204, 43, 124) 0px 1px 10px, rgb(204, 43, 124) 0px 1px 10px, rgb(204, 43, 124) 0px 1px 10px, rgb(204, 43, 124) 0px 1px 10px}
.waiting-content .waiting-message-title:after{content:'';background-color:#480a30;width:80%;height:1px;display:block;margin:10px auto}
.waiting-content .waiting-message-paragraph{font-size:18px;font-family:'Times New Roman',sans-serif;font-style:italic;line-height:26px;letter-spacing:1px;color:#fff;margin:0}
.waiting .countdown {text-transform:uppercase;color:#c6c6c6;font:14px Muli,sans-serif;letter-spacing:1px;margin-top:20px}
/* waiting-overlay-+-popup */

/* tks messenger */
.tkssp_PNha92IciAu_2x:before{background-image:url(https://175360ed5677d2f6d3bb-bdde2d69af3b03f4a8dbbdbb896156fe.ssl.cf2.rackcdn.com/tieks/icons/b9rVlCPa0_W.png);background-repeat:no-repeat;background-size:35px 107px;content:'';display:inline-block;position:relative}
#tksPNhu_0_3 input{display:none}
#tksPNhu_0_3 input+span:before{background-position:0 0;height:16px;margin:0 1px;top:-1px;vertical-align:middle;width:16px}
#tksPNhu_0_3 input:checked+span:before{background-position:-17px 0}
.tkssx_426c3c:before{width:20px;height:20px;top:5px;margin:0;background-position:0 -69px}

.tks-messenger-subscribe {display:flex;text-align:left;margin-top:-8px}
.tks-messenger-checkbox {margin:10px 10px 0 0}

@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
    .tks-messenger-checkbox {margin-right:5px}
}

.tks-messenger-text p {color:#777;line-height:1.4em;margin: 0 0 5px 0!important}
.tks-messenger-text p:first-child {color:#444}
/* tks messenger */

/* fix patterns product name */
.patterns li div span {font-size:11px}

iframe[name=google_conversion_frame] {
    z-index: -9999;
    position: absolute;
}

/* temporary disable wishlist share */
/*.share-wishlist-link {display:none}*/

#try-skin-tone {margin-left:10px}

.acsb-widget .acsb-quick-button-wrapper-stop-animations {
    display: none !important;
}

.acsb-widget .acsb-quick-button-wrapper-virtual-keyboard,
.acsb-widget .acsb-quick-button-wrapper-basic-accessibility {
    width: 50% !important;
}