@import url('https://fonts.googleapis.com/css?family=Lato:300,400'); 

dl, ol, ul {

	padding:0;

	margin:0

}

@font-face {

 font-family: 'Lato';

 font-style: normal;

 font-weight: 300;

 src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');

 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2022, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

 font-family: 'Lato';

 font-style: normal;

 font-weight: 300;

 src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');

 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;

}

/* latin-ext */

@font-face {

 font-family: 'Lato';

 font-style: normal;

 font-weight: 400;

 src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');

 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2022, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

 font-family: 'Lato';

 font-style: normal;

 font-weight: 400;

 src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');

 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;

}

 @import url('https://weloveiconfonts.com/api/?family=entypo');

@font-face {

 font-family: 'entypo';

 font-style: normal;

 font-weight: normal;

 src: url('https://weloveiconfonts.com/api/fonts/entypo/entypo.eot');

 src: url('https://weloveiconfonts.com/api/fonts/entypo/entypo.eot?#iefix') format('eot'),  url('https://weloveiconfonts.com/api/fonts/entypo/entypo.woff') format('woff'),  url('https://weloveiconfonts.com/api/fonts/entypo/entypo.ttf') format('truetype'),  url('https://weloveiconfonts.com/api/fonts/entypo/entypo.svg#entypo') format('svg');

}

.entypo-note:before {

	content:"\266a"

}

.entypo-note-beamed:before {

	content:"\266b"

}

.entypo-music:before {

	content:"\1f3b5"

}

.entypo-search:before {

	content:"\1f50d"

}

.entypo-flashlight:before {

	content:"\1f526"

}

.entypo-mail:before {

	content:"\2709"

}

.entypo-heart:before {

	content:"\2665"

}

.entypo-heart-empty:before {

	content:"\2661"

}

.entypo-star:before {

	content:"\2605"

}

.entypo-star-empty:before {

	content:"\2606"

}

.entypo-user:before {

	content:"\1f464"

}

.entypo-users:before {

	content:"\1f465"

}

.entypo-user-add:before {

	content:"\e700"

}

.entypo-video:before {

	content:"\1f3ac"

}

.entypo-picture:before {

	content:"\1f304"

}

.entypo-camera:before {

	content:"\1f4f7"

}

.entypo-layout:before {

	content:"\268f"

}

.entypo-menu:before {

	content:"\2630"

}

.entypo-check:before {

	content:"\2713"

}

.entypo-cancel:before {

	content:"\2715"

}

.entypo-cancel-circled:before {

	content:"\2716"

}

.entypo-cancel-squared:before {

	content:"\274e"

}

.entypo-plus:before {

	content:"\2b"

}

.entypo-plus-circled:before {

	content:"\2795"

}

.entypo-plus-squared:before {

	content:"\229e"

}

.entypo-minus:before {

	content:"\2d"

}

.entypo-minus-circled:before {

	content:"\2796"

}

.entypo-minus-squared:before {

	content:"\229f"

}

.entypo-help:before {

	content:"\2753"

}

.entypo-help-circled:before {

	content:"\e704"

}

.entypo-info:before {

	content:"\2139"

}

.entypo-info-circled:before {

	content:"\e705"

}

.entypo-back:before {

	content:"\1f519"

}

.entypo-home:before {

	content:"\2302"

}

.entypo-link:before {

	content:"\1f517"

}

.entypo-attach:before {

	content:"\1f4ce"

}

.entypo-lock:before {

	content:"\1f512"

}

.entypo-lock-open:before {

	content:"\1f513"

}

.entypo-eye:before {

	content:"\e70a"

}

.entypo-tag:before {

	content:"\e70c"

}

.entypo-bookmark:before {

	content:"\1f516"

}

.entypo-bookmarks:before {

	content:"\1f4d1"

}

.entypo-flag:before {

	content:"\2691"

}

.entypo-thumbs-up:before {

	content:"\1f44d"

}

.entypo-thumbs-down:before {

	content:"\1f44e"

}

.entypo-download:before {

	content:"\1f4e5"

}

.entypo-upload:before {

	content:"\1f4e4"

}

.entypo-upload-cloud:before {

	content:"\e711"

}

.entypo-reply:before {

	content:"\e712"

}

.entypo-reply-all:before {

	content:"\e713"

}

.entypo-forward:before {

	content:"\27a6"

}

.entypo-quote:before {

	content:"\275e"

}

.entypo-code:before {

	content:"\e714"

}

.entypo-export:before {

	content:"\e715"

}

.entypo-pencil:before {

	content:"\270e"

}

.entypo-feather:before {

	content:"\2712"

}

.entypo-print:before {

	content:"\e716"

}

.entypo-retweet:before {

	content:"\e717"

}

.entypo-keyboard:before {

	content:"\2328"

}

.entypo-comment:before {

	content:"\e718"

}

.entypo-chat:before {

	content:"\e720"

}

.entypo-bell:before {

	content:"\1f514"

}

.entypo-attention:before {

	content:"\26a0"

}

.entypo-alert:before {

	content:"\1f4a5'"

}

.entypo-vcard:before {

	content:"\e722"

}

.entypo-address:before {

	content:"\e723"

}

.entypo-location:before {

	content:"\e724"

}

.entypo-map:before {

	content:"\e727"

}

.entypo-direction:before {

	content:"\27a2"

}

.entypo-compass:before {

	content:"\e728"

}

.entypo-cup:before {

	content:"\2615"

}

.entypo-trash:before {

	content:"\e729"

}

.entypo-doc:before {

	content:"\e730"

}

.entypo-docs:before {

	content:"\e736"

}

.entypo-doc-landscape:before {

	content:"\e737"

}

.entypo-doc-text:before {

	content:"\1f4c4"

}

.entypo-doc-text-inv:before {

	content:"\e731"

}

.entypo-newspaper:before {

	content:"\1f4f0"

}

.entypo-book-open:before {

	content:"\1f4d6"

}

.entypo-book:before {

	content:"\1f4d5"

}

.entypo-folder:before {

	content:"\1f4c1"

}

.entypo-archive:before {

	content:"\e738"

}

.entypo-box:before {

	content:"\1f4e6"

}

.entypo-rss:before {

	content:"\e73a"

}

.entypo-phone:before {

	content:"\1f4dE"

}

.entypo-cog:before {

	content:"\2699"

}

.entypo-tools:before {

	content:"\2692"

}

.entypo-share:before {

	content:"\e73c"

}

.entypo-shareable:before {

	content:"\e73e"

}

.entypo-basket:before {

	content:"\e73d"

}

.entypo-bag:before {

	content:"\1f45c'"

}

.entypo-calendar:before {

	content:"\1f4c5"

}

.entypo-login:before {

	content:"\e740"

}

.entypo-logout:before {

	content:"\e741"

}

.entypo-mic:before {

	content:"\1f3a4"

}

.entypo-mute:before {

	content:"\1f507"

}

.entypo-sound:before {

	content:"\1f50a"

}

.entypo-volume:before {

	content:"\e742"

}

.entypo-clock:before {

	content:"\1f554"

}

.entypo-hourglass:before {

	content:"\23f3"

}

.entypo-lamp:before {

	content:"\1f4a1"

}

.entypo-light-down:before {

	content:"\1f505"

}

.entypo-light-up:before {

	content:"\1f506"

}

.entypo-adjust:before {

	content:"\25d1"

}

.entypo-block:before {

	content:"\1f6ab"

}

.entypo-resize-full:before {

	content:"\e744"

}

.entypo-resize-small:before {

	content:"\e746"

}

.entypo-popup:before {

	content:"\e74c"

}

.entypo-publish:before {

	content:"\e74d"

}

.entypo-window:before {

	content:"\e74e"

}

.entypo-arrow-combo:before {

	content:"\e74f"

}

.entypo-down-circled:before {

	content:"\e758"

}

.entypo-left-circled:before {

	content:"\e759"

}

.entypo-right-circled:before {

	content:"\e75a"

}

.entypo-up-circled:before {

	content:"\e75b"

}

.entypo-down-open:before {

	content:"\e75c"

}

.entypo-left-open:before {

	content:"\e75d"

}

.entypo-right-open:before {

	content:"\e75e"

}

.entypo-up-open:before {

	content:"\e75f"

}

.entypo-down-open-mini:before {

	content:"\e760"

}

.entypo-left-open-mini:before {

	content:"\e761"

}

.entypo-right-open-mini:before {

	content:"\e762"

}

.entypo-up-open-mini:before {

	content:"\e763"

}

.entypo-down-open-big:before {

	content:"\e764"

}

.entypo-left-open-big:before {

	content:"\e765"

}

.entypo-right-open-big:before {

	content:"\e766"

}

.entypo-up-open-big:before {

	content:"\e767"

}

.entypo-down:before {

	content:"\2b07"

}

.entypo-left:before {

	content:"\2b05"

}

.entypo-right:before {

	content:"\27a1"

}

.entypo-up:before {

	content:"\2b06"

}

.entypo-down-dir:before {

	content:"\25be"

}

.entypo-left-dir:before {

	content:"\25c2"

}

.entypo-right-dir:before {

	content:"\25b8"

}

.entypo-up-dir:before {

	content:"\25b4"

}

.entypo-down-bold:before {

	content:"\e4b0"

}

.entypo-left-bold:before {

	content:"\e4ad"

}

.entypo-right-bold:before {

	content:"\e4ae"

}

.entypo-up-bold:before {

	content:"\e4af"

}

.entypo-down-thin:before {

	content:"\2193"

}

.entypo-left-thin:before {

	content:"\2190"

}

.entypo-right-thin:before {

	content:"\2192"

}

.entypo-up-thin:before {

	content:"\2191"

}

.entypo-ccw:before {

	content:"\27f2"

}

.entypo-cw:before {

	content:"\27f3"

}

.entypo-arrows-ccw:before {

	content:"\1f504"

}

.entypo-level-down:before {

	content:"\21b3"

}

.entypo-level-up:before {

	content:"\21b0"

}

.entypo-shuffle:before {

	content:"\1f500"

}

.entypo-loop:before {

	content:"\1f501"

}

.entypo-switch:before {

	content:"\21c6"

}

.entypo-play:before {

	content:"\25b6"

}

.entypo-stop:before {

	content:"\25a0"

}

.entypo-pause:before {

	content:"\2389"

}

.entypo-record:before {

	content:"\26ab"

}

.entypo-to-end:before {

	content:"\23ed"

}

.entypo-to-start:before {

	content:"\23ee"

}

.entypo-fast-forward:before {

	content:"\23e9"

}

.entypo-fast-backward:before {

	content:"\23ea"

}

.entypo-progress-0:before {

	content:"\e768"

}

.entypo-progress-1:before {

	content:"\e769"

}

.entypo-progress-2:before {

	content:"\e76a"

}

.entypo-progress-3:before {

	content:"\e76b"

}

.entypo-target:before {

	content:"\1f3af"

}

.entypo-palette:before {

	content:"\1f3a8"

}

.entypo-list:before {

	content:"\e005"

}

.entypo-list-add:before {

	content:"\e003"

}

.entypo-signal:before {

	content:"\1f4f6"

}

.entypo-trophy:before {

	content:"\1f3c6"

}

.entypo-battery:before {

	content:"\1f50b"

}

.entypo-back-in-time:before {

	content:"\e771"

}

.entypo-monitor:before {

	content:"\1f4bb"

}

.entypo-mobile:before {

	content:"\1f4f1"

}

.entypo-network:before {

	content:"\e776"

}

.entypo-cd:before {

	content:"\1f4bf"

}

.entypo-inbox:before {

	content:"\e777"

}

.entypo-install:before {

	content:"\e778"

}

.entypo-globe:before {

	content:"\1f30e"

}

.entypo-cloud:before {

	content:"\2601"

}

.entypo-cloud-thunder:before {

	content:"\26c8"

}

.entypo-flash:before {

	content:"\26a1"

}

.entypo-moon:before {

	content:"\263d"

}

.entypo-flight:before {

	content:"\2708"

}

.entypo-paper-plane:before {

	content:"\e79b"

}

.entypo-leaf:before {

	content:"\1f342"

}

.entypo-lifebuoy:before {

	content:"\e788"

}

.entypo-mouse:before {

	content:"\e789"

}

.entypo-briefcase:before {

	content:"\1f4bc"

}

.entypo-suitcase:before {

	content:"\e78e"

}

.entypo-dot:before {

	content:"\e78b"

}

.entypo-dot-2:before {

	content:"\e78c"

}

.entypo-dot-3:before {

	content:"\e78d"

}

.entypo-brush:before {

	content:"\e79a"

}

.entypo-magnet:before {

	content:"\e7a1"

}

.entypo-infinity:before {

	content:"\221e"

}

.entypo-erase:before {

	content:"\232b"

}

.entypo-chart-pie:before {

	content:"\e751"

}

.entypo-chart-line:before {

	content:"\1f4c8"

}

.entypo-chart-bar:before {

	content:"\1f4ca"

}

.entypo-chart-area:before {

	content:"\1f53e"

}

.entypo-tape:before {

	content:"\2707"

}

.entypo-graduation-cap:before {

	content:"\1f393"

}

.entypo-language:before {

	content:"\e752"

}

.entypo-ticket:before {

	content:"\1f3ab"

}

.entypo-water:before {

	content:"\1f4a6"

}

.entypo-droplet:before {

	content:"\1f4a7"

}

.entypo-air:before {

	content:"\e753"

}

.entypo-credit-card:before {

	content:"\1f4b3"

}

.entypo-floppy:before {

	content:"\1f4be"

}

.entypo-clipboard:before {

	content:"\1f4cb"

}

.entypo-megaphone:before {

	content:"\1f4e3"

}

.entypo-database:before {

	content:"\e754"

}

.entypo-drive:before {

	content:"\e755"

}

.entypo-bucket:before {

	content:"\e756"

}

.entypo-thermometer:before {

	content:"\e757"

}

.entypo-key:before {

	content:"\1f511"

}

.entypo-flow-cascade:before {

	content:"\e790"

}

.entypo-flow-branch:before {

	content:"\e791"

}

.entypo-flow-tree:before {

	content:"\e792"

}

.entypo-flow-line:before {

	content:"\e793"

}

.entypo-flow-parallel:before {

	content:"\e794"

}

.entypo-rocket:before {

	content:"\1f680"

}

.entypo-gauge:before {

	content:"\e7a2"

}

.entypo-traffic-cone:before {

	content:"\e7a3"

}

.entypo-cc:before {

	content:"\e7a5"

}

.entypo-cc-by:before {

	content:"\e7a6"

}

.entypo-cc-nc:before {

	content:"\e7a7"

}

.entypo-cc-nc-eu:before {

	content:"\e7a8"

}

.entypo-cc-nc-jp:before {

	content:"\e7a9"

}

.entypo-cc-sa:before {

	content:"\e7aa"

}

.entypo-cc-nd:before {

	content:"\e7ab"

}

.entypo-cc-pd:before {

	content:"\e7ac"

}

.entypo-cc-zero:before {

	content:"\e7ad"

}

.entypo-cc-share:before {

	content:"\e7ae"

}

.entypo-cc-remix:before {

	content:"\e7af"

}

.entypo-github:before {

	content:"\f300"

}

.entypo-github-circled:before {

	content:"\f301"

}

.entypo-flickr:before {

	content:"\f303"

}

.entypo-flickr-circled:before {

	content:"\f304"

}

.entypo-vimeo:before {

	content:"\f306"

}

.entypo-vimeo-circled:before {

	content:"\f307"

}

.entypo-twitter:before {

	content:"\f309"

}

.entypo-twitter-circled:before {

	content:"\f30a"

}

.entypo-facebook:before {

	content:"\f30c"

}

.entypo-facebook-circled:before {

	content:"\f30d"

}

.entypo-facebook-squared:before {

	content:"\f30e"

}

.entypo-gplus:before {

	content:"\f30f"

}

.entypo-gplus-circled:before {

	content:"\f310"

}

.entypo-pinterest:before {

	content:"\f312"

}

.entypo-pinterest-circled:before {

	content:"\f313"

}

.entypo-tumblr:before {

	content:"\f315"

}

.entypo-tumblr-circled:before {

	content:"\f316"

}

.entypo-linkedin:before {

	content:"\f318"

}

.entypo-linkedin-circled:before {

	content:"\f319"

}

.entypo-dribbble:before {

	content:"\f31b"

}

.entypo-dribbble-circled:before {

	content:"\f31c"

}

.entypo-stumbleupon:before {

	content:"\f31e"

}

.entypo-stumbleupon-circled:before {

	content:"\f31f"

}

.entypo-lastfm:before {

	content:"\f321"

}

.entypo-lastfm-circled:before {

	content:"\f322"

}

.entypo-rdio:before {

	content:"\f324"

}

.entypo-rdio-circled:before {

	content:"\f325"

}

.entypo-spotify:before {

	content:"\f327"

}

.entypo-spotify-circled:before {

	content:"\f328"

}

.entypo-qq:before {

	content:"\f32a"

}

.entypo-instagrem:before {

	content:"\f32d"

}

.entypo-dropbox:before {

	content:"\f330"

}

.entypo-evernote:before {

	content:"\f333"

}

.entypo-flattr:before {

	content:"\f336"

}

.entypo-skype:before {

	content:"\f339"

}

.entypo-skype-circled:before {

	content:"\f33a"

}

.entypo-renren:before {

	content:"\f33c"

}

.entypo-sina-weibo:before {

	content:"\f33f"

}

.entypo-paypal:before {

	content:"\f342"

}

.entypo-picasa:before {

	content:"\f345"

}

.entypo-soundcloud:before {

	content:"\f348"

}

.entypo-mixi:before {

	content:"\f34b"

}

.entypo-behance:before {

	content:"\f34e"

}

.entypo-google-circles:before {

	content:"\f351"

}

.entypo-vkontakte:before {

	content:"\f354"

}

.entypo-smashing:before {

	content:"\f357"

}

.entypo-sweden:before {

	content:"\f601"

}

.entypo-db-shape:before {

	content:"\f600"

}

.entypo-logo-db:before {

	content:"\f603"

}

button, hr, input {

	overflow:visible

}

audio, canvas, progress, video {

	display:inline-block

}

progress, sub, sup {

	vertical-align:baseline

}

html {

	font-family:sans-serif;

	line-height:1.15;

	-ms-text-size-adjust:100%;

	-webkit-text-size-adjust:100%

}

body {

	margin:0

}

menu, article, aside, details, footer, header, nav, section {

	display:block

}

h1 {

	font-size:2em;

	margin:.67em 0

}

figcaption, figure, main {

	display:block

}

figure {

	margin:1em 40px

}

hr {

	box-sizing:content-box;

	height:0

}

code, kbd, pre, samp {

	font-family:monospace, monospace;

	font-size:1em

}

a {

	background-color:transparent;

	-webkit-text-decoration-skip:objects

}

a:active, a:hover {

	outline-width:0

}

abbr[title] {

	border-bottom:none;

	text-decoration:underline;

	text-decoration:underline dotted

}

b, strong {

	font-weight:bolder

}

dfn {

	font-style:italic

}

mark {

	background-color:#ff0;

	color:#000

}

small {

	font-size:80%

}

sub, sup {

	font-size:75%;

	line-height:0;

	position:relative

}

sub {

	bottom:-.25em

}

sup {

	top:-.5em

}

audio:not([controls]) {

display:none;

height:0

}

img {

	border-style:none

}

svg:not(:root) {

overflow:hidden

}

button, input, optgroup, select, textarea {

	font-family:sans-serif;

	font-size:100%;

	line-height:1.15;

	margin:0

}

button, input {

}

button, select {

	text-transform:none

}

[type=submit], [type=reset], button, html [type=button] {

-webkit-appearance:button

}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {

border-style:none;

padding:0

}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {

outline:ButtonText dotted 1px

}

fieldset {

	border:1px solid silver;

	margin:0 2px;

	padding:.35em .625em .75em

}

legend {

	box-sizing:border-box;

	color:inherit;

	display:table;

	max-width:100%;

	padding:0;

	white-space:normal

}

progress {

}

textarea {

	overflow:auto

}

[type=checkbox], [type=radio] {

box-sizing:border-box;

padding:0

}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {

height:auto

}

[type=search] {

-webkit-appearance:textfield;

outline-offset:-2px

}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {

-webkit-appearance:none

}

::-webkit-file-upload-button {

-webkit-appearance:button;

font:inherit

}

summary {

	display:list-item

}

[hidden], template {

display:none

}/*# sourceMappingURL=normalize.min.css.map */

 [class*="entypo-"]:before {

font-family: 'entypo', sans-serif;

}

._btn {

	display: inline-block;

	background-color: #bdc3c7;

	border: none;

	padding: .5em .75em;

	text-align: center;

	font-weight: 300;

}

._btn:hover, .cart-totals:hover ._btn {

	background-color: #3498db;

	color: #ecf0f1;

}

.shopping-cart--list-item {

 	overflow: hidden; border-bottom:solid 1px #eaeaea

}

.shopping-cart--list-item:hover, .shopping-cart--list-item:hover * {

	border-color: #d8d8d8;

}

.shopping-cart--list-item > ._column {

	height: 100%; /* make vertical lines match */

}

/**

 * @section: product-image;

 * @extends: _column;

 */

.product-image {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") no-repeat center / cover transparent;

}

/**

 * @section: product-info;

 * @extends: _column;

 */

.product-info {

 padding: .5rem;

}

.product-name {

	font-weight:400;

	margin: 0 0 .125em;

}

.price {

	line-height: 1;

}

.product-thumbnail {

	background-size:80%;

	background-position: left;

}

.product-single-price {

}

/**

 * @section: product-modifiers;

 * @extends: _column;

 */

.product-modifiers {width:260px; text-align:right}

.product-subtract, .product-plus, .product-qty {

	background-color: transparent;

	color: #686868;

	text-align: center;

}

.product-qty {

	padding: .35em .3em;

	border:1px solid #ced4da; width:50px;

}

.product-remove {

	font-size: .875em;

	color: #000;

	background:none;

	width: 100%;

}

.product-remove:hover {

	color:#CC3300

}

.product-remove:before {

	margin-right: .5em;

}

.product-remove:hover {

	background:none;

}

.product-total-price {

 padding: .5rem;

}

.pricing-control ._column {

	display:inline-block

}

/**

 * @section: cart-totals;

 * @extends: _grid;

 */

.cart-totals {

	border-top: 1px solid #bdc3c7;

	margin-bottom:0;

}

.cart-totals ._column {

	width: 100%;

 padding: .5rem;

	line-height: 1.2;

}

.cart-totals ._column:not(:last-of-type) {

}

.cart-totals ._column:first-of-type {

	padding-left: 0;

}

.cart-totals-key {

}

.cart-totals ._column:hover .cart-totals-value, .cart-totals ._column:hover .cart-totals-key {

}

.table td, .table th {

	padding:1rem

}

._grid.pricing-control {

	float:left;

	margin-right:15px

}

#newsletter {

	margin-top:35px

}

/**

 * Animations

 **/

.product-remove, .cart-totals * {

 transition: all .2s ease;

}

.closing {

 transition: all .5s ease;

	transform: translate3d(0, -100%, 0);

	opacity: 0;

}





.thumbnail-img {width:100px;}

.product-info2 {width:270px;}

.product-single2 {width:150px;}

.img-div-2 { width:80px}



.cart-table  table { margin-bottom:0;}

.shopping-cart .table-responsive { margin-bottom:10px}



@media (max-width:1440px){

.quantity2 { width:197px}

.subtotal2 { width:153px} 

}



@media (max-width:1280px){

.table td, .table th {padding: .2rem;}



.item2 {width:200px;  font-weight:bold}

.price2  {width:110px; font-weight:bold; text-align:right}

.quantity2 {width:93px; font-weight:bold; text-align:right}

.subtotal2 {width:115px; font-weight:bold; text-align:right}

.product-info {width: 180px;}

.cart_totals { padding:1rem}

.cart-totals ._column { line-height:30px; font-size:15px}

.product-modifiers {

    width: 260px;

    text-align: center;

}



}



@media (max-width:1024px)

{

.product-total-price {font-size: 13px;}

.product-name {font-size: 13px;}

.product-single-price { width:60px}

.quantity2 {width:115px}



}







@media (max-width:800px){

.item2 {width:202px;}

.cart-h { width:100%;}

.product-single2 { width:150px}

 

.quantity2 {width:127px} 

.cart-h {font-size:14px;}

.price { font-size:14px}



.product-modifiers {

width: 210px;

text-align: center;

}

.subtotal2 { width:91px}

.cart {font-size:11px!important;padding:10px 10px!important;}

.cart-subtotal { font-size:16px;}

.product-single2 {width:50px;display: inline;}





.product-info2 {width: 170px;}

.product-single-price { width:50px;}



}





@media (max-width:768px){

.item2 {width:188px;}

.cart-h { width:100%;}

.product-single2 { width:150px}

.product-info {width: 140px;} 

.quantity2 {width:128px} 

.cart-h {font-size:14px;}

.subtotal2 {width:89px;}

}





@media (max-width:414px){

.quantity2 {width:85px;}

.subtotal2 {width:111px}

.product-info {width:130px;}

.item2 {width:138px;}

.cart-h {width:500px;}

.cart-h {font-size:13px;}

.product-single-price {width:46px;}

._grid.pricing-control {margin-right:0}



.product-modifiers {width:208px; text-align:center;}

.subtotal2 {width:89px;}



}



@media (max-width:411px){

.cart-h {width:480px;}

.quantity2 {width: 85px;}

.item2 {width:139px;}

.cart-h {font-size:13px;}

.product-modifiers {width: 179px;text-align: center;}

.cart-h {width:480px;}

.subtotal2 {width:62px;}



}





@media (max-width:375px){

.quantity2 {width:90px;}

.item2 {width:143px;}

.cart-h {font-size:13px;}

.product-modifiers {width: 179px;text-align: center;}

.cart-h {width:480px;}

.subtotal2 {width:70px;}

}



@media (max-width:320px){

.product-single-price {width:46px;}

.subtotal2 {width:81px;} 

}

