h2 {
font-family:'Arial Bold',sans-serif;
font-size:1.7em;
font-weight:400;
color:#2886C7;
margin:0 auto .3em;
text-transform:uppercase
}

body {
font-family:'Arial',sans-serif;
font-size:20px;
color:#000;
min-height:100%;
}


p,div.paragraph {
line-height:1.5;
margin:0 auto 1em
}

a img {
border:0
}

a {
text-decoration:none
}


.styled-hr {
color:#2886C7
}

#wrapper blockquote {
border-left:5px solid #d0d0d0;
margin-left:20px;
padding-left:20px;
margin-bottom:1em
}

#header {
text-align:center;
padding-top:52px;
padding-bottom:25px
}

.wsite-logo {
color:#2886C7;
font-family:'Arial Bold';
font-weight:500;
font-size:48px;
text-transform:uppercase
}

#sitename {
margin:0 60px;
vertical-align:middle;
  height: 200px;
  position: relative;
  top: 50%;
}

a:hover {
color:#8dc7d3
}

.container,#footer-content {
width:960px;
margin:0 auto
}

body.full-width-off .body-wrap {
max-width:1100px;
margin:auto auto 10em;
position:relative;
top:5em;
-webkit-box-shadow:0 0 2px #63636333;
box-shadow:0 0 2px #63636333
}

#footer {
font-family:'Arial',sans-serif;
font-size:14px;
background:#f9f9f9
}

body.full-width-off #footer {
background:#fff;
border-top:1px solid #6363631a
}

#footer-content {
width:960px;
margin:auto
}

#navigation {
padding-bottom:40px;
width:960px;
margin:auto;
text-align:center;
text-transform:uppercase;
font-family:'Arial',sans-serif;
font-size:13px;
overflow:hidden;
white-space:nowrap
}

#navigation ul {
display:inline-block;
white-space:normal
}

#navigation a {
display:inline-block;
padding:10px 14px
}

#navigation:before,#navigation:after {
background-color:#d0d0d0;
content:"";
display:inline-block;
height:1px;
bottom:.1em;
position:relative;
vertical-align:middle;
width:50%
}

body.full-width-off #navigation:before,body.full-width-off #navigation:after {
display:none
}

#navigation:before {
right:29px;
margin-left:-50%
}

#navigation:after {
left:29px;
margin-right:-50%
}

#navigation li {
display:inline-block
}

#navigation li:hover,#navigation li#active {
background-color:#f6f6f6;
color:#484848
}

#navigation a {
color:inherit
}

.wsite-menu {
list-style-type:none;
margin-left:25px
}

#wsite-menus .wsite-menu li a {
background-color:#f6f6f6;
border:none;
color:#484848
}

#wsite-menus .wsite-menu li a:hover {
background-color:#e8e8e8;
color:#484848
}

.wsite-menu-arrow {
font-size:0;
margin-left:10px
}

.wsite-menu-arrow:before {
display:inline-block;
content:'\203A';
vertical-align:bottom;
font-size:20px
}

.wsite-button,.wsite-button .wsite-button-inner,.wsite-editor .wsite-button,.wsite-editor .wsite-button .wsite-button-inner {
color:#fff;
background-image:none;
background-color:#5199a8
}

.wsite-button,.wsite-editor .wsite-button {
padding:8px 20px
}

.wsite-button-large,.wsite-editor .wsite-button-large {
padding:10px 25px
}

.wsite-button .wsite-button-inner,.wsite-editor .wsite-button .wsite-button-inner {
background-color:inherit;
height:auto;
line-height:1.25;
padding:0
}

.wsite-button-highlight,.wsite-editor .wsite-button-highlight {
background-color:#5199a8
}

.wsite-button-highlight:hover,.wsite-editor .wsite-button-highlight:hover {
background-color:#5cb0c2
}

.wsite-button-highlight:active,.wsite-editor .wsite-button-highlight:active {
background-color:#44818e
}

.wsite-button-normal,.wsite-editor .wsite-button-normal {
background-color:#484848
}

.wsite-button-normal:hover,.wsite-editor.wsite-button-normal:hover {
background-color:#616161
}

.wsite-button-normal:active,.wsite-editor .wsite-button-normal:active {
background-color:#303030
}

.galleryCaptionHover .galleryCaptionHolder {
height:100%;
opacity:0;
-webkit-transition:opacity .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out;
-o-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out;
-webkit-backface-visibility:hidden
}

.partialImageGalleryCaption.galleryCaptionHolder {
height:auto
}

.galleryCaptionHover.galleryImageHolder:hover .galleryCaptionHolder {
opacity:1
}

.galleryCaptionHolderInner {
display:table;
height:100%
}

.galleryCaptionInnerTextHolder {
display:table-cell;
vertical-align:middle
}

#content-wrapper .container .galleryImageBorder {
border-color:#d0d0d0
}

#content-wrapper .wsite-image-border-hairline a img,#content-wrapper .wsite-image-border-thin a img,#content-wrapper .wsite-image-border-medium a img,#content-wrapper .wsite-image-border-thick a img {
border-color:#d0d0d0
}

.banner-wrap {
position:relative;
text-align:center;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
width:100%
}

.wsite-header-section,.wsite-background {
background-image:url(theme/images/default_header.jpg?1629110967);
background-position:center center
}

.wsite-header-section:before,.wsite-background:before {
content:'';
position:absolute;
left:0;
top:0;
width:100%;
min-height:100%;
height:inherit;
background:#0000001a;
z-index:1
}

.wsite-section-bg-color:before {
display:none
}

#banner {
position:relative;
width:900px;
height:100%;
margin:auto;
display:table;
table-layout:fixed;
z-index:3
}

#banner-container {
display:table-cell;
vertical-align:middle;
padding:4em 1.6em
}

.banner-wrap a {
color:#8dc7d3
}

.banner-wrap a:hover {
text-decoration:underline
}

.banner-wrap .wsite-button-inner,.wsite-editor .banner-wrap .wsite-button-inner {
font-family:'Arial',sans-serif;
text-transform:uppercase;
font-size:15px
}

#banner h2 {
font-size:50px;
color:#fff
}

#banner .paragraph {
font-size:1.33em;
color:#fff
}

.header-page .wsite-header-section {
height:460px
}

body.splash-page,.splash-page .body-wrap,.splash-page {
width:100%;
height:100%;
display:table
}

.splash-page .spacer {
height:16%
}

.splash-page #banner {
height:100%
}

.splash-page #wrapper {
height:100%;
width:100%;
border-spacing:0
}

.splash-page #wrapper td {
padding:0
}

.splash-page #header,.splash-page #footer {
padding-top:25px;
background:#fff;
border:none
}

.splash-page #navigation,.splash-page #footer {
padding-bottom:25px
}

.splash-page #footer-content {
display:none
}

body.no-header #navigation {
padding-bottom:0
}

.wsite-product {
border:1px solid #d0d0d0;
border-radius:2px;
background:inherit;
box-shadow:none
}

.wsite-form-field input[type='checkbox'],.wsite-form-field input[type='radio'],.wsite-com-product-option-groups input[type='radio'],.wsite-com-product-option-groups input[type='checkbox'] {
display:none
}

.wsite-form-field input[type='checkbox'] + label:before,.wsite-form-field input[type='radio'] + label:before,.wsite-com-product-option-groups input[type='radio'] + span:before,.wsite-com-product-option-groups input[type='checkbox'] + span:before {
content:'';
display:inline-block;
height:22px;
width:22px;
vertical-align:middle;
margin-right:8px
}

.wsite-form-field input[type='checkbox'] + label:before,.wsite-com-product-option-groups input[type='checkbox'] + span:before {
background:url(theme/images/default_icons.png?1629110967) -714px -35px
}

.wsite-form-field input[type='checkbox']:checked + label:before,.wsite-com-product-option-groups input[type='checkbox']:checked + span:before {
background:url(theme/images/teal_icons.png?1629110967) -722px -32px
}

.wsite-form-field input[type='radio'] + label:before,.wsite-com-product-option-groups input[type='radio'] + span:before {
background:url(theme/images/default_icons.png?1629110967) -663px -35px
}

.wsite-form-field input[type='radio']:checked + label:before,.wsite-com-product-option-groups input[type='radio']:checked + span:before {
background:url(theme/images/teal_icons.png?1629110967) -671px -32px
}

#wsite-com-product-gen {
padding:0
}

#wsite-com-heirarchy {
font-size:15px;
font-family:'Arial',sans-serif
}

#wsite-com-hierarchy .wsite-link-unselected {
color:inherit
}

#wsite-com-hierarchy .wsite-selected,#wsite-com-hierarchy .wsite-com-link:hover {
color:#5199a8
}

#wsite-com-store #wsite-com-hierarchy ul li {
line-height:1;
text-transform:uppercase;
font-size:15px;
font-family:'Arial',sans-serif
}

#wsite-com-store #wsite-com-hierarchy ul .wsite-com-link-text {
margin-bottom:1em
}

.wsite-com-category-product-group .wsite-com-category-product-wrap,.wsite-com-category-product-featured-group .wsite-com-category-product-wrap,.wsite-com-category-product-featured-group .wsite-com-category-product-featured-wrap,.wsite-com-category-subcategory-group .wsite-com-category-subcategory-wrap {
margin:0 10px 20px
}

.wsite-com-category-subcategory-name {
top:0
}

.wsite-com-category-subcategory-name-text {
position:relative;
display:table;
width:100%;
height:100%;
padding:0
}

.wsite-com-category-subcategory-name-text span {
display:table-cell;
vertical-align:middle
}

.wsite-com-category-subcategory-name-bg {
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
-ms-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out
}

.wsite-com-category-subcategory-link:hover .wsite-com-category-subcategory-name-bg {
opacity:.3
}

.wsite-social {
white-space:normal
}

.wsite-social-item {
font-size:1.35em;
display:inline-block;
margin:0 8px 10px;
color:#b9b9b9
}

.wsite-social-item:hover {
color:#5199a8
}

#header {
background:#fff
}

#navigation ul {
list-style-type:none
}

#navigation ul li {
display:inline-block
}

.nav-trigger {
display:none;
text-align:center
}

.nav-trigger span.mobile {
display:block;
background-color:#484848;
height:3px;
width:24px;
position:relative;
margin:0 auto 5px;
-webkit-box-shadow:inset 0 1px 0 0 #fff;
-moz-box-shadow:inset 0 1px 0 0 #fff;
box-shadow:inset 0 1px 0 0 #fff
}

.nav-trigger span.mobile:last-child {
margin-bottom:0
}

.navmobile-wrapper {
display:none
}

.navmobile-wrapper .nav-trigger {
padding:0
}

.navmobile-wrapper label {
padding:10px
}

@media (max-width: 1024px) {
#navigation,#banner,.container,#footer-content {
width:auto;
min-width:100%
}

#wrapper {
box-sizing:border-box;
position:relative;
left:0;
-webkit-transition:left .3s ease-in-out;
-moz-transition:left .3s ease-in-out;
-o-transition:left .3s ease-in-out;
-ms-transition:left .3s ease-in-out;
transition:left .3s ease-in-out
}

#wsite-com-product-images a div {
padding-right:10px
}

#footer {
background:#f9f9f9
}

#wsite-search-submit {
border-radius:0;
margin-top:2px
}

.blog-sidebar {
padding-left:40px
}

#wsite-mini-cart .wsite-product-image {
padding:10px
}
}

@media (max-width: 992px) {
body.full-width-off .body-wrap {
margin:0 auto
}

h2,#wsite-search-header h2 {
font-size:1.4em;
margin-bottom:7px;
padding-top:0;
display:block
}

.container .paragraph font {
font-size:inherit
}

.wsite-com-content {
padding:0
}

.short-header .banner-wrap {
margin-bottom:1.5em
}

.wsite-button-inner,.wsite-editor .wsite-button-inner {
font-size:.8em
}

.paragraph {
font-size:1em;
line-height:1.5em
}

.navmobile-wrapper {
position:fixed;
display:block;
opacity:0;
width:275px;
height:100%;
padding:80px 0 20px;
top:0;
left:0;
box-sizing:border-box;
overflow-y:auto;
background:#fff;
-webkit-transition:opacity 0s 1s linear;
-moz-transition:opacity 0s 1s linear;
-o-transition:opacity 0s 1s linear;
transition:opacity 0s 1s linear
}

#navmobile {
margin:0 15px;
font-size:.9em;
text-transform:uppercase;
letter-spacing:.01em;
font-family:'Arial',sans-serif
}

#navmobile ul {
list-style-type:none;
width:60%
}

.nav-trigger,nav#nav-mobile {
display:block;
margin:10px
}

#navigation,.wsite-menu-arrow,#wsite-menus {
display:none
}

.nav-trigger {
display:table-cell;
vertical-align:middle;
width:24px
}

#navigation {
display:none
}

.wsite-nav-cart.wsite-nav-3 {
position:absolute;
top:-52px;
right:0
}

.postload {
height:100%
}

.postload .body-wrap {
position:relative;
width:100%;
min-height:100%
}

#wrapper {
box-sizing:border-box;
z-index:10;
background:#f9f9f9;
position:relative;
width:100%;
min-height:100%;
padding-top:64px;
-webkit-box-shadow:0 0 5px #57575733;
-moz-box-shadow:0 0 5px #57575733;
-o-box-shadow:0 0 5px #57575733;
box-shadow:0 0 5px #57575733
}

input.nav-trigger,input.nav-trigger-close {
display:none
}

body.menu-open #wrapper {
left:275px
}

body.menu-open,body.menu-open .body-wrap {
overflow:hidden
}

body.menu-open .navmobile-wrapper {
opacity:1;
-webkit-transition:opacity 0s 0s linear;
-moz-transition:opacity 0s 0s linear;
-o-transition:opacity 0s 0s linear;
transition:opacity 0s 0s linear
}

.close-btn {
display:inline-block;
padding:4px 0;
margin:1px
}

.open-btn {
display:block;
position:relative;
z-index:11;
width:24px;
padding:15px;
cursor:pointer
}

.wsite-menu-default a,.wsite-menu a {
color:inherit;
padding:10px;
display:block
}

.wsite-menu-default a:hover,.wsite-menu a:hover {
background:#f6f6f6;
color:#484848
}

.wsite-menu-back-item a,.wsite-menu-default a,.wsite-menu a {
cursor:pointer
}

.wsite-menu-back-item a {
color:inherit
}

.wsite-menu-mobile-arrow {
display:inline-block;
font-size:inherit;
padding:0 5px
}

.wsite-menu-mobile-arrow:before {
display:inline-block;
content:'\203A';
vertical-align:bottom
}

.wsite-menu-back-item .wsite-menu-mobile-arrow:before {
content:'\2039'
}

.wsite-menu-slide li {
margin:0 0 10px
}

.wsite-menu-slide li#active a {
background:#f6f6f6;
color:#484848
}

.wsite-menu {
margin-left:0
}

#footer {
padding:0
}

.footer-full {
padding-bottom:5em
}

#header {
padding:0 10px;
border-bottom:solid 1px #d0d0d0;
height:65px;
box-sizing:border-box;
display:table;
width:100%;
position:fixed;
top:0;
left:0;
background:#fff;
z-index:11
}

body.wsite-native-mobile-editor #header,body.wsite-checkout-page #header {
position:absolute
}

.splash-page #header {
padding-top:0
}


#banner h2 {
font-size:3em;
line-height:1
}

#banner h2 span,#banner h2 span font {
font-size:inherit
}

#banner div.paragraph {
font-size:1em
}

#banner p {
font-size:1em
}

.banner-wrap .wsite-button-inner,.wsite-editor .banner-wrap .wsite-button-inner {
font-size:.8em
}

#banner div.paragraph > span:before {
padding-top:25px
}

#banner p > span:before {
padding-top:25px
}

.banner-wrap .button-wrap > div:before {
padding-top:35px
}

.splash-page .spacer {
height:0
}

.column-blog {
width:100%
}

.blog-sidebar-separator {
padding:0
}

#commentPostDiv .field input[type=text] {
height:40px;
line-height:20px;
padding:0 10px;
box-sizing:border-box
}

.mousetrap {
width:auto
}

#wrapper iframe#content img {
max-width:100%
}

#wsite-com-product-sku {
font-size:1em;
float:none;
padding-bottom:5px
}

#wsite-mini-cart {
width:auto;
margin:10px;
z-index:11
}

#wsite-com-checkout-list th,#wsite-com-checkout-summary-list th,#wsite-com-checkout-list .wsite-com-checkout-item-heading a,#wsite-com-checkout-summary-list .wsite-com-checkout-item-heading a,#wsite-com-checkout-list th,#wsite-com-checkout-summary-list th,#wsite-com-checkout-list td,#wsite-com-checkout-summary-list td,#wsite-com-checkout-cart-footer,.wsite-checkout-button .wsite-button-inner {
font-size:.8em
}

.wsite-com-checkout-item-image {
max-width:90%;
height:auto
}

#wsite-com-checkout-list .wsite-remove-button,#wsite-com-checkout-summary-list .wsite-remove-button {
left:0;
margin-left:0;
top:10px
}

#wsite-com-checkout-list .wsite-com-checkout-item-image {
width:40px;
height:40px
}

#wsite-mini-cart {
bottom:0;
top:auto;
opacity:1;
position:fixed;
margin:0;
border-radius:0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

#wsite-mini-cart.full {
display:block
}

.wsite-product-list li {
display:none
}

#wsite-mini-cart.arrow-top-left:after,#wsite-mini-cart.arrow-top-left:before {
border:none
}

h2.wsite-checkout-header {
padding-bottom:5px
}

#wsite-mini-cart .wsite-product-image {
padding:10px
}

body.menu-open #wsite-mini-cart {
bottom:-70px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.wsite-product-list {
display:none
}

#wsite-search-form-container {
float:none
}

#wsite-search-query {
font-size:1.25em
}

#wsite-search-sidebar {
display:none
}

#wsite-search-results,#wsite-search-product-results .wsite-search-product-result {
width:100%
}

.wsite-input {
height:40px;
padding:2px 10px
}

.wsite-com-column-group.wsite-com-category-product-featured-group .wsite-com-column,#wsite-com-store .wsite-com-category-product-group .wsite-com-column {
width:50%
}
}

@media (min-width: 768px) {
#wsite-com-store #close {
display:none
}
}

@media (max-width: 767px) {
.wsite-section-elements {
overflow:hidden
}

#navmobile ul {
width:100%
}

.wsite-logo a {
font-size:1.25em
}

.wsite-multicol-col {
max-width:100%;
display:block;
width:auto;
margin:0 auto 1em
}

.wsite-section {
height:auto
}

#banner h2 {
font-size:2em
}

.banner-wrap .button-wrap > div:before {
padding-top:30px
}

#wsite-com-product-info {
margin:0
}

#blogTable > tbody > tr > td {
display:block;
width:100%;
margin:0 auto;
padding:0
}

.blog-body {
float:none
}

.blog-header {
text-align:left
}

.blog-sidebar .column-blog {
width:100%;
float:none;
padding-top:3em;
border-top:1px solid
}

.galleryCaptionHolder {
top:0
}

.imageGallery .galleryCaptionInnerText div.paragraph,.imageGallery .galleryCaptionInnerText {
font-size:1.2em;
line-height:19px;
font-weight:200
}

.imageGallery .galleryCaptionInnerText p,.imageGallery .galleryCaptionInnerText {
font-size:1.2em;
line-height:19px;
font-weight:200
}

.galleryCaptionHolder {
display:none
}

.fullwidth-mobile .galleryCaptionHolder {
display:block
}

.fullwidth-mobile {
width:100%
}

.fullwidth-mobile > div {
margin:5px 0
}

.fancybox-overlay {
background:#f9f9f9
}

.fancybox-opened .fancybox-skin {
box-shadow:none;
height:100%;
padding:0 0 10%;
background:transparent
}

div.fancybox-wrap.fancybox-mobile.fancybox-type-image.fancybox-opened {
height:100%;
padding-top:50px
}

a.fancybox-item.fancybox-close {
display:none
}

.fancybox-overlay:after,.fancybox-overlay:before,.fancybox-overlay-fixed.fancybox-overlay:after,.fancybox-overlay-fixed.fancybox-overlay:before,.fancybox-overlay:before,.fancybox-overlay:after {
content:'';
width:25px;
height:3px;
position:fixed;
top:21px;
right:10px;
background:#415161;
z-index:11;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}

.fancybox-overlay-fixed.fancybox-overlay:before,.fancybox-overlay:before {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}

.fancybox-wrap {
top:0;
position:fixed;
display:table
}

.fancybox-wrap > div {
display:table-cell;
vertical-align:middle;
padding-top:60px;
text-align:center;
border-radius:0
}

.fancybox-inner {
margin:0 auto;
width:100%;
height:auto
}

.fancybox-nav,.fancybox-nav:active,.fancybox-nav:focus {
right:0;
display:none
}

.fancybox-close {
top:10px;
right:10px
}

.fancybox-opened ~ #wsite-mini-cart {
display:none
}

#fancybox-thumbs.bottom {
bottom:0;
background:#f9f9f9;
padding:10px 0
}

.wsite-name-field .wsite-form-input-first-name,.wsite-name-field .wsite-form-input-last-name {
width:100%
}

#wsite-com-product-images {
width:100%;
padding-bottom:15px
}

#wsite-com-product-info {
margin-left:0
}

#wsite-com-product-images a div {
padding-right:0
}

#wsite-com-store .wsite-com-category-subcategory-group .wsite-com-column,#wsite-com-store .wsite-com-category-product-featured-group .wsite-com-column,#wsite-com-store .wsite-com-category-product-group .wsite-com-column {
width:50%
}

.wsite-com-content {
width:100%;
margin-left:0
}

.wsite-com-category-subcategory-name-text {
font-size:.85em
}

.wsite-com-category-subcategory-name {
top:0
}

#wsite-com-product-list {
padding-top:20px
}

#wsite-com-store .wsite-com-sidebar {
width:100%;
float:none;
padding:0;
text-align:center;
position:relative;
z-index:10;
margin:0 auto 15px;
cursor:pointer;
min-height:40px;
background:#5199a8
}

#wsite-com-store .wsite-com-sidebar:before {
content:'VIEW ALL CATEGORIES \25be';
padding:0;
text-align:center;
font-weight:900;
text-transform:uppercase;
color:#fff;
padding:10px 18px;
display:block
}

#wsite-com-store .sidebar-expanded.wsite-com-sidebar:before {
content:'CLOSE \25b4'
}

#wsite-com-store .sidebar-expanded {
cursor:pointer
}

#wsite-com-store .wsite-com-content-with-sidebar {
margin-left:0;
padding:0
}

#wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy > ul {
width:100%;
padding:1.5em 0
}

#wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy {
width:100%;
max-height:0;
overflow:hidden;
margin:0 auto;
display:block;
-webkit-transition:max-height 350ms linear;
-moz-transition:max-height 350ms linear;
-o-transition:max-height 350ms linear;
-ms-transition:max-height 350ms linear;
transition:max-height 350ms linear
}

#wsite-com-store .sidebar-expanded #wsite-com-hierarchy {
max-height:8000px;
margin:0 auto .25em
}

#wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy a,#wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy {
color:#fff
}

#wsite-com-hierarchy .wsite-selected {
font-weight:700;
color:#fff
}

.wsite-com-checkout-payment-column,.wsite-com-checkout-summary-column {
display:block;
width:auto;
max-width:100%;
margin:0 auto 1em
}

#wsite-com-checkout-list .wsite-coupon-input,#wsite-com-checkout-summary-list .wsite-coupon-input {
width:120px;
margin:0
}

#wsite-com-checkout-cart-footer {
text-align:center
}

.wsite-com-continue-shopping {
display:block;
margin:0 auto 5px
}

#wsite-com-checkout-cart-footer form {
float:none
}

.wsite-com-continue-shopping .caret {
vertical-align:middle
}

#wsite-com-checkout-payment-order {
margin-left:0
}
}

div.paragraph ul,div.paragraph ol {
padding-left:3em;
margin:5px 0
}

div.paragraph li {
padding-left:5px;
margin:3px 0 0
}

div.paragraph ul,div.paragraph ul li {
list-style:disc outside
}

div.paragraph ol,div.paragraph ol li {
list-style:decimal outside
}