/*@font-face {
    font-family: 'infinita';
    src: url('/assets/fonts/infinita-webfont.woff2') format('woff2'),
         url('/assets/fonts/infinita-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*/
/*@font-face {
    font-family: 'quicksandlight';
    src: url('/assets/fonts/quicksand-light-webfont.woff2') format('woff2'),
         url('/assets/fonts/quicksand-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
    font-family: 'quicksandregular';
    src: url('/assets/fonts/quicksand-regular-webfont.woff2') format('woff2'),
         url('/assets/fonts/quicksand-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'quicksandbold';
    src: url('/assets/fonts/quicksand-bold-webfont.woff2') format('woff2'),
         url('/assets/fonts/quicksand-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibri';
    src: url('/assets/fonts/calibri-webfont.woff2') format('woff2'),
         url('/assets/fonts/calibri-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'butler_bold';
    src: url('/assets/fonts/butler_bold-webfont.woff2') format('woff2'),
         url('/assets/fonts/butler_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'butler_extrabold';
    src: url('/assets/fonts/butler_extrabold-webfont.woff2') format('woff2'),
         url('/assets/fonts/butler_extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'butler_black';
    src: url('/assets/fonts/butler_black-webfont.woff2') format('woff2'),
         url('/assets/fonts/butler_black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*@font-face {
    font-family: 'font2';
    src: url('/assets/fonts/font2-webfont.woff2') format('woff2'),
         url('/assets/fonts/font2-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

:focus {outline:none;}
body {width:100%;height:100%;font-family:'butler_bold', sans-serif; background: #742849;color:#dfd6b2;box-sizing: border-box;}
* {box-sizing: border-box;margin:0;padding:0;}
h1 {font-size:56px;margin-bottom:7px;font-weight:400;}
h2 {font-size:49px;margin-bottom:7px;}
hr {margin:42px 0;outline:none;height:1px;background:#dfd6b2;border:none;}
.butler_bold {font-family:"butler_bold";font-weight:400;}
/*span {color:#742849;}*/
p {font-family:'calibri', sans-serif;font-size:28px;padding:14px 0;color:#dfd6b2;line-height:32px;}
.small {font-family:'calibri', sans-serif;font-size:17px;padding:7px 0;}
ul {list-style:disc outside none;font-family:'calibri', sans-serif;font-size:17px;padding:7px 0 0 21px;line-height:32px;}
img {max-width:100%;}
a:not(.inherit) {text-decoration: none;color: #efead8;}
.ui-widget-content a {text-decoration: none;color:#742849;}
.text-center {text-align: center !important;}
.hide {display:none;}
.inline {display:inline-block;}
.highlight {color:#742849;}
.debug {font-family:'arial';}
.bold {font-family:'quicksandbold';}
#preloader {position:fixed;top:0;left:0;right:0;bottom:0;background-color:#742849;text-align:center;z-index:99;}
#status {position:absolute;top:0;left:50%;margin:84px 0 0 -160px;color:#dfd6b2;font-size:42px;width:320px;height:320px;text-align: center;background:url(/assets/gfx/cruz_ranch-logo2.png) center center transparent;background-size:cover;}
.progress {position:absolute;top:330px;left:50%;margin:49px 0 0 -160px;width: 320px;height: 7px;z-index: 9999;background-color:#dfd6b2;border-radius:7px;overflow: hidden;}
.bar {background-color: #9DDC94; width:0%;height:100%;}
.percent {position:absolute;display:inline-block; top:3px;left:48%;color:#000;}

.header {width:100%;height:70px;background:#833852;opacity:.94;padding:0 5%;letter-spacing: 1px;position: fixed;top:0;border-bottom:1px solid #742849;z-index:10;}
.header .logo {width:60px;height:60px;display:inline-block;margin-top:5px;background:url(/assets/gfx/cruz_ranch-chicken-sm.png) center center transparent;background-size:cover;}
.header .name {color:#dfd6b2;font-size:56px;font-weight:400;font-variant: small-caps; height:70px;line-height:70px;display:inline-block;vertical-align: top;margin-top:7px;}
.header .name:hover, .header .logo:hover {cursor:pointer;}
.header .name span {color:#742849;}
.header .nav {float:right;height:70px;position: relative;z-index:11;}
.header .nav_item{z-index:11;position: relative;font-size:35px;font-family: 'calibri';font-variant: small-caps;font-weight:400;height:70px;display:inline-block;padding:18px;text-align:center;transition-property: background;transition-duration: .35s;transition-timing-function: linear;}
.header .nav_item:hover {background:#efead8;color:#742849;cursor: pointer;}
.header .nav_item.active {background:#efead8 !important;color:#742849;}
.header .nav_item:not(.last) {border-right: 1px solid rgba(223, 214, 178, .5);}
.header .m_nav_btn {float:right;display:none;font-size:28px;height:70px;line-height:70px;padding:3px 14px;}
.header .m_nav_btn:hover {color:#dfd6b2;cursor: pointer;}
.header .nav_cart {display:none;float:right;height:50px;width:50px;border-radius:100%;text-align: center;margin:10px 7px 0 0;/*padding-top:4px;*/border:1px solid #742849;position: relative;transition-property: background;transition-duration: .35s;transition-timing-function: linear;}
.header .nav_cart.cart {background:#742849;border:1px solid #742849;color:#dfd6b2;}
.header .nav_cart.avatar {color:#dfd6b2;}
.header .nav_cart.cart:hover {cursor:pointer;background:#dfd6b2;color:#742849;}
.header .nav_cart.avatar:hover {cursor:pointer;background:#dfd6b2;color:#742849;}
.header .nav_cart .nav_cart_qty {font-size:16px;margin-top:3px;font-family: 'quicksandbold';}
.header .nav_cart .nav_cart_icon {font-size:28px;}
.header .nav_cart .nav_cart_icon .fa-user-circle {margin:10px 0 0 1px;}
.header .nav_cart .nav_user_photo {width:28px;height:28px;display:block;background-size:cover !important;border-radius:50%;margin:10px auto 0 auto;vertical-align: middle;border:1px solid #ccc;}
/*.header .nav_cart.cart .nav_cart_icon {color:#dfd6b2;}*/
.header .nav_cart.cart .nav_cart_icon {margin-top:-5px;}
.header .nav_cart.avatar .nav_cart_icon {/*margin:6px 0 0 2px;*/}
.header .cart_nav {position:absolute;top:59px;right:0;white-space:nowrap;z-index:10;border-left:1px solid #dfd6b2;border-right:1px solid #dfd6b2;}
.header .cart_nav .nav_item {display: block;background:#833852;color:#dfd6b2;border-bottom:1px solid #dfd6b2;font-family: 'calibri';font-variant: small-caps;border-right:none;text-align:right;}
.header .cart_nav .nav_item:hover {background:#efead8;color:#742849;cursor: pointer;}
.header .cart_nav .nav_item i {font-size:21px;opacity:0.7;}

.max_w {max-width:1200px;margin:0 auto;position: relative;}
.section {padding:70px 42px;width:100%;min-height:500px;background: #742849;}
.section:first-of-type{background: #742849;}
.section a {color:#efead8;text-decoration: none;}
.section.alt {background:#efead8;color:#742849;}
.section.alt p {color:#742849;}
.section.alt a {color:#833852;}

.section .top_img {width:320px;height:320px;background:url(/assets/gfx/cruz_ranch-logo2.png) center center transparent;background-size:cover;margin:14px auto 0 auto;}

.photo .logo_img {position:absolute;top:7px;right:7px;width:70px;height:70px;background-size:contain !important;background:url(/assets/gfx/cruz_ranch-chicken-sm-light.png) center center transparent no-repeat;opacity:.77;}

.login_msg, .logout_msg {position:fixed;top:70px;width:100%;font-family: 'calibri';text-align:center;margin:0 auto 0 auto;background:#742849;color:#fff;font-size:21px;padding:14px;border-bottom:1px solid rgba(255,255,255,0.30);z-index:8;opacity:.94;}

.home .product {margin:0 0 28px 0;display:inline-block;vertical-align: top;width:49%;font-family:'calibri', sans-serif;text-align:left;}
.home .product.odd {padding-right:21px;}
.home .product.even {padding-left:21px;}
.home .product .photo {width:100%;padding-bottom:100%;overflow: hidden;border-radius:7px;background-size:cover !important;transition-property: opacity;transition-duration: .35s;transition-timing-function: linear;position: relative;}
.home .product .photo:hover {opacity: .7;}
.home .product .product_title {font-family:'butler_extrabold';font-weight:400;font-size:49px;padding:14px;}
.home .product .product_description {text-align:left;padding:7px;}
.home .product .product_sizes {padding:14px 0 0 0;font-size:18px;text-align:left;}
.home .product .product_sizes .product_size {color:#742849;background:#fff;padding:14px;/*height:34px;*//*width:235px;*/vertical-align:top;margin:7px 0 0 0;display:inline-block;border:1px solid rgba(0,0,0,0.1);font-family:'quicksandregular';border-radius:3px;position:relative;}
.home .product .product_sizes .product_size div {display:inline-block;padding:0 7px;}
.home .product .product_sizes .product_price {width:78px;}
.home .product .product_sizes .product_size i.add_to_cart {margin:0 7px;}
.home .product .product_sizes .product_size .add_to_cart:hover{cursor: pointer;color:#742849;}
.home .product .product_sizes .product_size .cart_qty  {padding:0;display:inline-block;font-size:16px;margin-top:-2px;font-family:'quicksandbold';/*background:#742849*/;color:#742849;border-radius:100%;height:21px;width:17px;line-height:21px;vertical-align:middle;text-align: left;}
.home .product .product_sizes .product_size .cart_qty.multiple {text-indent:-1px;}
.home .product .product_sizes .product_size .cart_up_down {}
.home .product .product_sizes .product_size .cart_up_down .fa-caret-up {position:absolute;top:4px;right:18px;opacity:.4;}
.home .product .product_sizes .product_size .cart_up_down .fa-caret-down {position:absolute;top:27px;right:18px;opacity:.4;}
.home .product .product_sizes .product_size .cart_up_down .fa:hover {cursor: pointer;opacity:.7; color:#742849; }
.home .about .photo {width:50%;min-height: 420px;float:left;margin: 0 21px 21px 0; overflow: hidden;border-radius:7px;background:url(/assets/gfx/cruz_ranch-eggs-sm.jpg) center center no-repeat;background-size:cover !important;position: relative;}
.home .about .photo .logo_img {top:auto;right:auto;top:7px;right:7px;}
.home .about .photo:before {content: ""; display: block; padding-bottom: 50%;}
.home .about .article {background:#833852;border:1px dotted #efead8;padding:21px;margin:3px;border-radius:21px;}
.home .about .flex {display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap;}
.home .about .flex div{padding:14px;max-width:33%;}
.home .about .flex img{max-width:100%;}
.home .contact_form {width:50%;float:left;margin-right:42px;}
.home .socials {float:left;vertical-align: top;margin:0 0 0 42px;}
.home .socials div {display:flex;align-items: center;}
.home .socials div img {margin-right:21px;}
.home .socials a:hover {color:#742849;}

body.product_page {touch-action: pan-x pan-y;}
.product_page {}
.product_page .photos {float:left; margin:21px 0 42px 0;width:50%;}
.product_page .photo {width:100%;padding-bottom:100%;overflow: hidden;border-radius:7px;background-size:cover !important;position: relative;}
.product_page .product_info, .product_page .product_info {width:49%;display:inline-block;padding:7px 0 42px 42px;}
.product_page .product_sizes {font-size:18px;text-align:left;}
.product_page .product_sizes .product_size {color:#742849;padding:14px;/*height:34px;*//*width:235px;*/vertical-align:top;margin:7px 0 0 0;display:inline-block;border:1px solid rgba(0,0,0,0.1);font-family:'quicksandregular';background:#dfd6b2;border-radius:3px;position:relative;}
.product_page .product_sizes .product_size div {display:inline-block;padding:0 7px;}
.product_page .product_sizes .product_price {width:78px;}
.product_page .product_sizes .product_size i.add_to_cart {margin:0 7px;}
.product_page .product_sizes .product_size .add_to_cart:hover{cursor: pointer;color:#742849;}
.product_page .product_sizes .product_size .cart_qty  {padding:0;display:inline-block;font-size:16px;margin-top:-2px;font-family:'quicksandbold';/*background:#742849*/;color:#742849;border-radius:100%;height:21px;width:17px;line-height:21px;vertical-align:middle;text-align: left;}
.product_page .product_sizes .product_size .cart_qty.multiple {text-indent:-1px;}
.product_page .product_sizes .product_size .cart_up_down {}
.product_page .product_sizes .product_size .cart_up_down .fa-caret-up {position:absolute;top:4px;right:18px;opacity:.4;}
.product_page .product_sizes .product_size .cart_up_down .fa-caret-down {position:absolute;top:27px;right:18px;opacity:.4;}
.product_page .product_sizes .product_size .cart_up_down .fa:hover {cursor: pointer;opacity:.7; color:#742849; }
.product_page .more_products.section {position: relative;max-width: 100%;padding: 0 42px 42px 42px;margin-bottom: 21px;overflow: hidden;}
.product_page .more_products h1{text-align: center;margin-bottom:21px;}
.product_page .more_products .product {height: 100%;text-align: center;display: flex;justify-content: center;align-items: center;}
.product_page .more_products .product .more_photo {height: 200px;width: 200px;border-radius: 7px;}
.product_page .more_products .product .product_title {font-size:35px;}
.product_page .more_products .swiper-container2 {max-width:100%;position: relative;min-height: 270px;overflow: hidden;}

.product_page .swiper-pagination {position: relative;}
.swiper-pagination-bullet {margin:0 2px;}
.swiper-pagination-bullet-active {background: #742849;}

.add_to_wishlist, .add_to_wishlist a {font-family:'quicksandregular';text-align:left;font-size:17px;padding:0 7px;position: relative;}
.add_to_wishlist:hover {cursor:pointer;}
.wishlist_options {position:absolute;bottom:177%;left:0;font-size:21px;font-family:'quicksandregular';color:#833852;background:#fff;z-index:7;min-width:177px;padding:14px 21px;text-align:center;box-shadow:2px 2px 7px rgba(0,0,0,0.1);border-radius:3px;}
.wishlist_options:hover {cursor:default;color:#742849;}
.wishlist_options .tooltip_arrow {  width: 50px;  height: 25px;  position: absolute;  top: 100%;  left: 50%;  transform: translateX(-50%);  overflow: hidden;}
.wishlist_options .tooltip_arrow::after {  content: "";  position: absolute;  width: 20px;  height: 20px;  background: white;  transform: translateX(-50%) translateY(-50%) rotate(45deg);  top: 0;  left: 50%;  box-shadow: 1px 1px 14px 0px rgba(0, 0, 0, 0.1);}
.wishlist_options .options_close {position:absolute;top:0px;right:3px;font-size:21px;text-align:center;transform:rotate(90deg);font-family:'butler_bold';}
.wishlist_options .options_close:hover {cursor: pointer;}
.wishlist_options .wishlist_size {display:inline-block;font-family:'quicksandregular';font-size:17px;background:#833852;color:#fff;border-radius:7px;padding:7px;width:49px;height:49px;margin:7px;}
.wishlist_options .wishlist_size:hover {cursor:pointer;background:#742849;}
.wishlist_options .wishlist_size.in_wishlist {background:#742849;}
.wishlist_options .wishlist_size.in_wishlist:hover {cursor:default;}
.cart .add_to_wishlist {margin:0 0 14px 205px;}
.product_page .add_to_wishlist {padding:7px;}


.cart h1 {padding:0 0 7px 0;margin-top:70px;}
.cart h1.fixed {position:fixed;background:rgba(255,255,255,0.94);width:100%;top:70px;margin-top:0;box-shadow:0 1px 6px rgba(0,0,0,0.1);z-index: 2;}
.cart h1 .cart_total_qty {font-family:'calibri';font-size:28px;float:right;margin:21px 0 0 14px;}
.cart .section {padding: 0 42px 70px 42px;z-index:0;position: relative;}
.cart .cart_wrap {margin-top:35px;}
.cart .cart_wrap.fixed {margin-top:175px;}
.cart .cart_wrap .cart_item {font-family:'calibri';border-bottom:1px solid rgba(0,0,0,0.15);padding:35px 0;}
.cart .cart_wrap .cart_item .photo {float:left;width:170px;height:170px;margin:0 35px 0 0;overflow: hidden;border-radius:7px;background-size:cover !important;transition-property: opacity;transition-duration: .35s;transition-timing-function: linear;position: relative;}
.cart .cart_wrap .cart_item .title_wrap {font-size:28px;margin:0 0 14px 205px;padding:0 0 14px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.cart .cart_wrap .cart_item .title_wrap .total_product_price{float:right;margin-left:21px;}
.cart .cart_wrap .cart_item .remove {float:right;font-size:21px;color:#ccc;}
.cart .cart_wrap .cart_item .remove:hover {cursor:pointer;color:#742849;}
.cart .cart_wrap .cart_item .size {display:inline-block;height:56px;padding:0 14px;margin:4px 7px 7px 0;font-size:17px;border-radius:7px;border:1px solid rgba(0,0,0,0.15);}
.cart .cart_wrap .cart_item .size .size_volume {display:inline-block;margin:5px 7px 0 7px;}
.cart .cart_wrap .cart_item .size .size_price {font-size:13px;margin:3px 0 0 0;padding:3px 0 0 0;}
.cart .cart_wrap .cart_item .size .size_qty {display:inline-block;width:42px;height:21px;vertical-align: top;margin:18px 21px 0 21px;font-family:'quicksandbold';position: relative;text-align:center;}
.cart .cart_wrap .cart_item .size .size_qty .fa-caret-up {position:absolute;top:-6px;right:-21px;opacity:.7;font-size:28px;width:30px;height:30px;margin:auto;}
.cart .cart_wrap .cart_item .size .size_qty .fa-caret-down {position:absolute;top:-6px;left:-20px;opacity:.7;font-size:28px;width:30px;height:30px;margin:auto;}
.cart .cart_wrap .cart_item .size .size_qty .fa:hover {cursor: pointer;opacity:.8; color:#742849; }
.cart .cart_wrap .cart_item .size .total_size_price {display:inline-block;vertical-align:top;margin:15px 7px 0 7px;}
.cart .cart_wrap .cart_total_price {font-size:17px;font-family:'calibri';width:100%;padding:35px 0 14px 50%;}
.cart .cart_wrap .cart_total_price .subtotal {margin-bottom:7px;}
.cart .cart_wrap .cart_total_price .shipping {margin-bottom:7px;}
.cart .cart_wrap .cart_total_price .discount i:hover {cursor: pointer;}
.cart .cart_wrap .cart_total_price .tax {margin-bottom:7px;}
.cart .cart_wrap .cart_total_price .grand_total {font-size:21px;vertical-align: top;line-height: 28px;}
.cart .cart_wrap .cart_total_price .grand_total .pull-right {font-size:28px;vertical-align:top; }
.cart .cart_wrap .cart_total_price .highlight_btn_wrap {margin:35px 0 0 0;text-align: right;}
.cart .cart_wrap .cart_total_price .highlight_btn_wrap button {margin-left:21px;}

.checkout {}
.checkout h1 {padding:0 0 7px 0;margin-top:70px;}
.checkout h1.fixed {position:fixed;background:rgba(255,255,255,0.94);width:100%;top:70px;margin-top:0;box-shadow:0 1px 6px rgba(0,0,0,0.1);z-index: 2;}
.checkout h1 .back_to_cart {font-family:'calibri';font-size:28px;float:right;margin:21px 0 0 14px;color:#dfd6b2;}
.checkout .section {padding: 0 42px 70px 42px;z-index:0;position: relative;}
.checkout .checkout_wrap {margin-top:35px;position: relative;}
.checkout .checkout_wrap form h2 {font-family:'butler_bold';margin-top:42px;font-weight: normal;}
.checkout .checkout_wrap form {max-width:45%;}
.checkout .checkout_wrap.fixed {margin-top:175px;}
.checkout .checkout_wrap.fixed.fixed2 {margin-top:255px;}
.checkout .checkout_wrap .order_summary {font-family:'calibri';width:45%;float:right;border:1px solid rgba(0,0,0,0.15);margin-top:56px;padding:14px;border-radius:7px;}
.checkout .checkout_wrap .order_summary.fixed {background:rgba(255,255,255,0.94);box-shadow:0 1px 6px rgba(0,0,0,0.1);z-index: 2;border:1px solid rgba(0,0,0,0.07);}
.checkout .checkout_wrap .order_summary h2 {font-family:'calibri';font-size:28px;font-weight: normal;}
.checkout .checkout_wrap .order_summary .cart_item {border-bottom:1px solid rgba(0,0,0,0.15);padding-bottom:14px ;margin:14px 14px 7px 0;font-family:'calibri';width:100%;}
.checkout .checkout_wrap .order_summary .cart_item .photo {float:left;width:70px;height:70px;margin-right:7px;border-radius:7px;}
.checkout .checkout_wrap .order_summary .cart_item .total_product_price {float:right;}
.checkout .checkout_wrap .order_summary .cart_item .title {font-size:21px;}
.checkout .checkout_wrap .order_summary .cart_item .size {font-size:14px;display:inline-block;margin-right:14px;line-height:21px;}
.checkout .checkout_wrap .order_summary .cart_total_price {font-size:14px;line-height:21px;}
.checkout .checkout_wrap .order_summary .cart_total_price .grand_total {font-family:'quicksandbold';font-size:17px;}
.checkout .checkout_wrap .order_summary .cart_total_price.fixed {position:fixed;background:transparent;width:100%;top:133px;left:0;margin-top:0;z-index:22;}
.checkout .checkout_wrap .order_summary .cart_total_price.fixed .inner_wrap {margin:0 42px;padding:14px;background:rgba(255,255,255,0.94);border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-bottom:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15);}
.checkout .checkout_wrap .cc {margin-top:42px;}
.checkout .checkout_wrap .cc label {font-family:'butler_bold';font-size:49px;}
.checkout .checkout_wrap .cc #card-element {margin:21px 0;background:rgba(0,0,0,0.05);padding:1em;border-radius:1.5em;resize:none;outline:none;font-size:16px;}
.checkout .checkout_wrap .shipping_opts {z-index:1;max-height:300px;overflow-y:auto;position: relative;border:1px solid rgba(0,0,0,0.15);padding:14px;border-radius: 7px;}
.checkout .checkout_wrap .more_opts {z-index:2;position:relative;text-align:center;height:21px;margin:-22px 1px 0 1px;border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}
.checkout .checkout_wrap .shipping_option {display:table;width:100%;border:1px solid rgba(0,0,0,0.15);border-radius:7px;padding:14px;margin-bottom:14px;transition-property: background;transition-duration: .35s;transition-timing-function: linear;}
.checkout .checkout_wrap .shipping_option:hover {background:rgba(149, 206, 139, .07);cursor:pointer;}
.checkout .checkout_wrap .shipping_option.selected {background:rgba(149, 206, 139, .1);border:1px solid #742849;}
.checkout .checkout_wrap .shipping_option>div {display:table-cell;padding:7px;vertical-align: middle;}
.checkout .checkout_wrap .shipping_option .checkbox {width:42px;}
.checkout .checkout_wrap .shipping_option .checkbox .check {width:17px;height:17px;border-radius:100%;background:rgba(255,255,255,0.7);border:1px solid rgba(0,0,0,0.2);margin:0 auto;}
.checkout .checkout_wrap .shipping_option.selected .check { 
    background: -moz-linear-gradient(top, rgba(135,224,253,0.6) 0%, rgba(0,187,234,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(135,224,253,0.6) 0%,rgba(0,187,234,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(135,224,253,0.6) 0%,rgba(0,187,234,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6687e0fd', endColorstr='#cc00bbea',GradientType=0 ); /* IE6-9 */    
}   
.checkout .checkout_wrap .shipping_option .provider_img img {height:56px;}
.checkout .checkout_wrap .shipping_option .provider{}
.checkout .checkout_wrap .shipping_option .servicelevel{}
.checkout .checkout_wrap .shipping_option .amount{text-align: right;}
.checkout .checkout_wrap .shipping_option .estimated_days{font-size:12px;}
.checkout .checkout_wrap .coupon_code_wrap {margin:14px 0 42px 0;}
.checkout .checkout_wrap .coupon_code_wrap span.pull-right {margin: -54px 14px 0 0;z-index: 99;position: relative;border:1px solid #742849;padding:2px 7px;border-radius:14px;}
.checkout .checkout_wrap .coupon_code_wrap span:not(.pull-right) {padding:1px 14px;border-radius:14px;}
.checkout .checkout_wrap .coupon_code_wrap span:hover {cursor: pointer;background:#9DDC94;color:#fff !important;}

.account .account_profile {max-width:900px;margin:84px auto;background:#f5f5f5;border-radius:7px;position: relative;padding:70px 21px 21px 21px;}
.account .photo_wrap {position: absolute;top:-70px;left:50%;margin-left:-70px;}
.account .account_profile {padding:70px 21px 21px 21px;}
.account .photo_wrap .photo {width:140px;height:140px;margin:0 auto;overflow: hidden;border-radius:100%;background-size:cover !important;border:3px solid #fff;}
.account form {width:49%;display:inline-block;vertical-align: top;padding:21px 21px 42px 21px;}
.account .order_wrap {font-family:'quicksandregular';border:1px solid rgba(0,0,0,0.15);padding-bottom:14px ;margin:14px 14px 7px 0;width:100%;border-radius: 7px;padding:7px;background:#fff;}
.account .order_wrap .top {border-bottom:1px solid rgba(0,0,0,0.15);}
.account .order_wrap .top .inline {padding:0 21px 0 0;margin-bottom:7px;border-right:1px solid rgba(0,0,0,0.15);}
.account .order_wrap .top .inline.mid {padding:0 21px 0 21px;}
.account .order_wrap .top .pull-right {margin-left:21px;}
.account .order_wrap .top p {padding:7px 0;}
.account .order_wrap .product {margin:14px 14px 7px 0;display:inline-block;min-width:200px;vertical-align: top;}
.account .order_wrap .product .photo {float:left;width:70px;height:70px;margin-right:7px;border-radius:7px;}
.account .order_wrap .product .title {font-size:17px;}
.account .order_wrap .product .size{font-size:14px;}
.account .wishlist_item {margin:28px 7px 0 7px;padding:21px;display:inline-block;text-align:left;vertical-align: top;width:320px;font-family:'quicksandregular', sans-serif;border:1px solid rgba(0,0,0,0.15);border-radius:7px;}
.account .wishlist_item .photo {width:100%;height:278px;margin:0 auto;overflow: hidden;border-radius:7px;background-size:cover !important;}
.account .wishlist_item .title {font-size:28px;padding:14px 0 7px 0;}
.account .wishlist_item .volume {float:right;margin-top:24px;}
.account .wishlist_item .price {padding:3px 0;}
.account .wishlist_item .date_created {padding:3px 0;}
.account .wishlist_item .delete {padding:3px 0;}
.account .wishlist_item .add_to_cart {font-family:'quicksandregular';background:#742849;padding:21px 35px;font-size:21px;border-radius:7px;color:#fff;text-align: center;margin:21px auto 0 auto;transition-property: background;transition-duration: .35s;transition-timing-function: linear;}
.account .wishlist_item .add_to_cart:hover {cursor:pointer;background:#9DDC94;}

.order_details .product {font-family:'calibri';border-bottom:1px solid rgba(0,0,0,0.15);padding-bottom:14px ;margin:14px 14px 7px 0;width:100%;}
.order_details .product .photo {float:left;width:70px;height:70px;margin-right:7px;border-radius:7px;}
.order_details .product .title {font-size:21px;}
.order_details .product .total_product_price{float:right;margin-left:21px;}
.order_details .product .size {font-size:14px;display:inline-block;line-height:21px;}
.order_details .product .size .size_volume {font-size:14px;display:inline-block;margin:0 7px 0 0;padding-top:5px;}
.order_details .product .size .size_qty {display:inline-block;vertical-align: top;margin:0 7px 0 0;padding-top:5px;}
.order_details .totals {font-size:17px;font-family:'calibri';width:100%;padding:35px 0 14px 50%;}
.order_details .totals .subtotal {margin-bottom:7px;}
.order_details .totals .shipping {margin-bottom:7px;}
.order_details .totals .tax {margin-bottom:7px;}
.order_details .totals .grand_total {font-size:28px;}

.email_prefs #prefs {border:1px solid rgba(0,0,0,0.15);background:#f5f5f5 ;padding:21px;border-radius:14px;margin-top:14px;}
.email_prefs .saved {font-family:'quicksandbold';padding:7px 14px;color:#BE0000;vertical-align: top;font-size:17px;}
.email_prefs input {max-width:320px;}

.onoffswitch { position: relative; width: 90px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; }
.onoffswitch-checkbox{display:none;}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #dfd6b2;border-radius:30px;}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;-moz-transition:margin 0.3s ease-in 0s;-webkit-transition:margin 0.3s ease-in 0s;-o-transition:margin 0.3s ease-in 0s;transition:margin 0.3s ease-in 0s;}
.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:16px;color:white;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;box-shadow:0px 15px 0px rgba(0,0,0,0.08) inset;}
.onoffswitch-inner:before{content:"YES";padding-left:15px;background-color:#742849;color:#FFFFFF;border-radius:30px 0 0 30px;}
.onoffswitch-inner:after{content:"NO";padding-right:15px;background-color:#FFFFFF;color:#666666;text-align:right;border-radius:0 30px 30px 0;}
.onoffswitch-switch{display:block;width:34px;margin:0px;background:#FFFFFF;border:2px solid #666666;border-radius:30px;position:absolute;top:0;bottom:0;right:56px;-moz-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;transition:all 0.3s ease-in 0s;background-image:-moz-linear-gradient(center top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%);background-image:-webkit-linear-gradient(center top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%);background-image:-o-linear-gradient(center top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%);background-image:linear-gradient(center top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 80%);box-shadow:0 1px 1px white inset;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0px;}

.contact_form {}
/*.contact_form {font-family:'quicksandregular';}*/
.contact_form .inner {box-sizing:border-box;}
.contact_form .inner div {position:relative;}
.field {height:65px;position: relative;}
form {font-family:'quicksandregular';}
button{margin:14px auto;background:#fff;border:1px solid #dfd6b2;color:#742849;font-size:21px;padding:14px 56px;border-radius:4px;transition-property: background;transition-duration: .35s;transition-timing-function: linear;}
button.highlight_btn {background:#742849;color:#fff;}
button:hover{cursor:pointer;background:#efead8;}
button.highlight_btn:hover {background:#9DDC94;}
textarea{width:100%;height:95px;padding:17px 16px;font-size:16px;background:rgba(0,0,0,0.05);border:none;outline:none;border-radius:25px;box-sizing:border-box;position:relative;}
input[type="text"], input[type='password']{background:rgba(0,0,0,0.05);color:#000;border:none;box-sizing:border-box;width:100%;height:calc(3em + 3px);margin:0 0 1em;padding:1em;border-radius:1.5em;resize:none;outline:none;font-size:16px;position:relative;}
input[type="text"]:focus, input[type='password']:focus, textarea[required]:focus {}
input[type="text"][required]:focus + label[placeholder]:before, input[type="password"][required]:focus + label[placeholder]:before, textarea[required]:focus + label[placeholder]:before {color:#742849;background:#fff;padding:2px 3px;}
input[type="text"][required]:focus + label[placeholder]:before, input[type="password"][required]:focus + label[placeholder]:before, textarea[required]:focus + label[placeholder]:before, input[type="text"][required]:valid + label[placeholder]:before, input[type="password"][required]:valid + label[placeholder]:before, textarea[required]:valid + label[placeholder]:before {color:#742849;background:#fff;padding:2px 3px;transition-duration:.2s;transform:translate(0,-1.5em) scale(0.9,0.9);}
input[type="text"][required]:invalid + label[placeholder][alt]:before, input[type="password"][required]:invalid + label[placeholder][alt]:before, textarea[required]:invalid + label[placeholder][alt]:before {content:attr(alt);color:#742849;}
input[type="text"][required] + label[placeholder], input[type="password"][required] + label[placeholder] {display:block;pointer-events:none;line-height:1em;margin-top:-webkit-calc(-3em - 2px);margin-top:calc(-3em - 2px);margin-bottom:-webkit-calc((3em - 1em) + 2px);margin-bottom:calc((3em - 1em) + 2px);}
textarea[required] + label[placeholder] {display:block;pointer-events:none;line-height:1em;margin-top:-webkit-calc(-5em - 2px);margin-top:calc(-5em - 2px);/* margin-bottom:-webkit-calc((3em - 1em) + 2px);margin-bottom:calc((3em - 1em) + 2px);*/}
input[type="text"][required] + label[placeholder]:before, input[type="password"][required] + label[placeholder]:before, textarea[required] + label[placeholder]:before {content:attr(placeholder);display:inline-block;margin:0 -webkit-calc(1em + 2px);margin:0 calc(1em + 2px);padding:0 2px;color:#dfd6b2;white-space:nowrap;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border-radius:7px;-webkit-background-size:100% 5px;background-size:100% 5px;background-repeat:no-repeat;background-position:center;}
label.error:not(.check) {font-weight:bold;font-size:10px;padding:2px;color:#dfd6b2;background:;border:1px solid red;position:absolute;top:0;right:0;margin:2px 17px 0 0;border-radius:5px;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;}
select:not([multiple]){-webkit-appearance: none;-moz-appearance: none;width:100%;background-color:rgba(0,0,0,0.05);background-position: 97% 50%;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding: 1em;height:calc(3em + 3px);font-size:16px;outline:none;border:none;border-radius:1.5em;}

.error label {display:block;}
.conf_msg {padding:21px 0;}

.footer {font-family:'calibri', sans-serif;font-size:14px;line-height:21px;margin:0 auto;text-align:center;color:#dfd6b2;background:#833852;padding:100px 0;letter-spacing: 1px;}
.footer .footer_logo {height:250px;width:250px;}
/*.footer .nav {color:#dfd6b2;}*/
.footer .nav a {padding:0 7px;color:#efead8;}
.footer .nav a:hover{color:#742849;}

.ui-dialog {}
.ui-dialog.pic {padding:0 !important;text-align:center;background:transparent;border:none;}
.ui-dialog.pic img {padding:0 !important;box-shadow:7px 7px 21px rgba(0,0,0,0.5);margin: 14px auto 28px auto;border-radius:7px;}
.ui-dialog .ui-dialog-titlebar{display: none;}
.ui-dialog.pic .ui-dialog-titlebar{display:none;}
.ui-dialog .ui-dialog-content {padding:21px !important;width:100% !important;position: relative;}
.ui-dialog.pic .ui-dialog-content {padding:none !important;}
.ui-dialog-title {color:#742849;}
.ui-widget-overlay {background: rgba(0,0,0,0.8) !important;opacity: .75 !important;}

.modal {font-family:'quicksandregular';padding:21px;font-size:17px;color:#742849 !important;}
.modal h1 {font-family: 'butler_bold';letter-spacing:1px; }
.modal p {color:#742849 !important;}
.modal .close_modal {position:absolute;right:0;top:0;font-size:28px;}
.modal .close_modal:hover {cursor:pointer;opacity:0.77;}
.modal .modal_inner {max-width:1200px;margin:0 auto;}
.modal p{font-family:'quicksandregular';font-size:17px;line-height:21px;padding:7px 0 14px 0;}
.modal .sign_in, .modal .create_account{display:inline-block;width:49%;vertical-align: top;}
.modal .sign_in {padding-right:21px;}
.modal .create_account {padding-left:21px;}
.modal input, .modal .field {max-width:420px;}
.modal .forgot_password:hover {cursor:pointer;color:#9DDC94;}

.progress-wrp { border: 1px solid #4682B4;padding: 1px;position: relative;border-radius: 3px;margin: 10px auto;text-align: left;background: #fff;box-shadow: inset 1px 3px 6px rgba(0, 0, 0, 0.12);}
.progress-wrp .progress-bar{height: 20px;border-radius: 3px;width: 0;box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.11);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1184ff+0,c2ebfc+100 */
	background: rgb(17,132,255); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(17,132,255,1) 0%, rgba(194,235,252,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(17,132,255,1) 0%,rgba(194,235,252,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(17,132,255,1) 0%,rgba(194,235,252,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1184ff', endColorstr='#c2ebfc',GradientType=1 ); /* IE6-9 */
}
.progress-wrp .status{top:3px;left:50%;position:absolute;display:inline-block;color: #000;text-shadow:1px 1px 2px rgba(255,255,255,0.7);}


@media (max-width: 1280px){
	.cart h1 .max_w, .checkout h1 .max_w {padding:0 42px;}
}

@media (max-width: 1050px){
	.header {overflow:visible;}
    .header .m_nav_btn {display:block;}
    .header .nav {display:none;float:none;position: absolute;top:70px;right:0;height:212px;border-left:1px solid #efead8;border-right:1px solid #efead8;}
    .header .nav .nav_item {display:block;border-right:none;background:#742849;padding:18px 28px;border-bottom:1px solid #efead8;}
    .header .nav_item:hover {background:#efead8;color:#742849;cursor: pointer;}
	.header .cart_nav {border-right: 1px solid #efead8;}

	.modal .sign_in, .modal .create_account{width:100%;}
	.modal .sign_in {padding-right:0;margin-bottom:21px;}
	.modal .create_account {padding-left:0;margin-top:21px;}

    

}

@media (max-width: 1024px){
    .checkout .checkout_wrap .shipping_option .provider_img img {height:35px;width:35px;}
    .checkout .checkout_wrap .shipping_option .provider_img {min-width:35px;padding:0;}
    .checkout .checkout_wrap form {max-width:48%;}
}
@media (max-width: 974px){
    .home .contact_form {width:100%;float:none;margin-right:0;}
    .home .socials {margin:42px 0 0 0;float:none;}
}
@media (max-width: 870px){
	.col {width:100%;display:block;margin-top:56px;}
	.account .account_profile {padding:70px 14px 14px 14px;}
	.account form {padding:21px 14px 42px 14px;}
    .checkout .checkout_wrap form h2, .checkout .checkout_wrap .cc label {font-size:42px;}    
    .home .product .photo {min-height:300px;}
}
@media (max-width: 780px){
    .account .order_wrap .top p {font-size:21px;}
}
@media (max-width: 768px){
	.wishlist_wrap {text-align:center;}
	.account .account_profile {padding:70px 14px 14px 14px;}
	.account form {width:100%;padding:21px 7px 42px 7px;}
	.account form .field.empty {display:none;}
    .checkout .checkout_wrap form h2, .checkout .checkout_wrap .cc label {font-size:35px;}    

    .product_page .photos, .product_page .product_info {float:none; margin:21px auto;width:100%;padding:0;}

}
@media (max-width: 760px){

    .home .product {width:100%;}
    .home .product .photo, .product_page .photo {min-height:400px;}
    .home .product.odd {padding-right:0;}
    .home .product.even {padding-left:0;}

    .home .about .photo {width:100%;min-height: 400px;float:none;margin: 0 auto;
}
@media (max-width: 700px){
	.cart .cart_wrap .cart_item .remove {margin-left:14px;}

    .checkout .checkout_wrap .order_summary {float:none;width:100%;}
    .checkout .checkout_wrap form {max-width:100%;}
    .checkout .checkout_wrap form h2, .checkout .checkout_wrap .cc label {font-size:42px;}    
    .checkout .checkout_wrap .shipping_option .provider_img img {height:56px;width:auto;}
    .checkout .checkout_wrap.fixed {margin-top:190px;}

    .account .order_wrap .top .inline {padding:0 7px 0 0;}
    .account .order_wrap .top .inline.mid {padding:0 7px 0 7px;}
	
}
@media (max-width: 600px){
	.section {padding:70px 21px;}
	.cart .section, .checkout .section {padding: 0 21px 70px 21px;}
	.header .name {font-size: 56px;}

    .home .about .flex {display: block;}
    .home .about .flex div{padding:14px;max-width:100%;text-align: center;}

	.cart h1 .max_w, .checkout h1 .max_w {padding:0 21px;}
	.cart .cart_wrap .cart_item .title_wrap {margin:21px 0 0 0;border-bottom:none;}	
    .cart .add_to_wishlist {margin:0;}
	.cart .cart_wrap .cart_item .photo {margin:0 auto;float:none;}
	.cart .cart_wrap .cart_total_price {padding:35px 0;}
	.cart .cart_wrap .cart_total_price .checkout_btn {display:block;max-width:270px;float:none;margin:21px auto;}

    .order_details .totals {padding:35px 0 14px 0;}

    .checkout .checkout_wrap .order_summary .cart_total_price.fixed .inner_wrap {margin:0 21px;}

}
@media (max-width: 550px){
    .account .order_wrap .top .pull-right {float:none !important;margin:0;}
    .account .order_wrap .top .pull-right .small, .account .order_wrap .top .pull-right p {display:inline-block;}
    .account .order_wrap .top .inline {padding:0 7px 0 0;}
    .account .order_wrap .top .inline.mid {padding:0 7px 0 7px;}

}
@media (max-width: 525px){
	.section {padding:70px 14px;}
	.cart .section, .checkout .section {padding: 0 14px 70px 14px;}
	.cart h1 .max_w, .checkout h1 .max_w {padding:0 14px;}
	
    .header .name {font-size: 49px;}
    .header .name span {color:#742849;}
	.home .product .photo, .product_page .photo {min-height:300px;}
    .checkout .checkout_wrap .order_summary .cart_total_price.fixed .inner_wrap {margin:0 14px;}
}
@media (max-width: 490px){		
	.header .name {font-size: 42px;}
	.header {padding:0 7px;}
	.cart h1, .checkout h1 {font-size:42px;margin-bottom:0;}
	.cart h1 .cart_total_qty, .checkout h1 .back_to_cart {font-size:17px;margin:17px 0 0 14px;}
	.account form {padding:21px 0 42px 0;}

    .checkout .checkout_wrap .order_summary .cart_total_price.fixed .inner_wrap {margin-top:-14px;}
    .checkout .checkout_wrap.fixed {margin-top:177px;}
    .checkout .checkout_wrap.fixed.fixed2 {margin-top:240px;}
}
@media (max-width: 420px){	
	.header .logo {width:55px;height:49px;margin-top:7px;}
	.header .name {font-size: 35px;}
    .account .order_wrap .top p {font-size:17px;}
    .account .order_wrap .top .inline.mid:last-of-type {border-right:none;}
    .product_page .more_products.section {padding: 0 5px 0 5px;}
}
@media (max-width: 376px){
	.section {padding:70px 10px;}
	.header {padding:0 7px;}	
	.header .logo {width:42px;height:35px;margin-top:17px;}
	.header .name {font-size: 40px;}
	.header .m_nav_btn {font-size:21px;height:70px;line-height:70px;padding:3px 7px;}
	
	.cart h1, .checkout h1 {font-size:35px;}
    .cart h1 .cart_total_qty, .checkout h1 .back_to_cart {font-size:17px;margin:12px 0 0 14px;}

    .checkout .checkout_wrap .order_summary .cart_total_price.fixed .inner_wrap {margin-top:-21px;}

	.section .top_img {width:300px;height:300px;}
	#status {margin:84px 0 0 -150px;width:300px;height:300px;}

	.account .wishlist_item {margin:21px 0;width:100%;}
}
@media (max-width: 374px){
.header .name {font-size: 32px;}
}

