            @charset "UTF-8";
.form-group-heading {
    display: block;
    clear: both;
    font-weight: bold
}

span.fusion-popover {
    background-color: #3b93bb;
    border-radius: 30px;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    height: 14px;
    width: 14px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1.4
}

.input-select {
    border-color: #d2d2d2;
    border-style: solid;
    border-width: 1px;
    height: 32px;
    width: 100%
}

span.char_left_wrapper {
    min-width: 120px;
    text-align: right;
    margin-left: 0
}

span.char_left_wrapper .input-text-xs {
    padding: 3px 2px
}

input.input-text.input-text-xs {
    display: inline;
    width: 40px
}

.button-xsmall {
    padding: 4px 10px;
    font-size: 11px
}

.link-buttons {
    padding: 10px 0
}

p.form-row:after {
    content: '';
    clear: both;
    display: block
}

.image-preview {
    text-align: center;
    vertical-align: middle
}

#price_chart {
    overflow-x: auto
}

#price_chart table td {
    padding: 5px
}

#additional-option-section .fusion-column-wrapper {
    border: solid 1px #ececec;
    border-radius: 7px;
    padding: 5px;
    min-height: 125px;
    height: auto;
    background-color: rgba(255, 255, 255, 0.901961)
}

.additional-option-item {
    margin-bottom: 10px
}

.additional-option-item .imageframe-align-center {
    height: 50px
}

.additional-option-item .imageframe-align-center img {
    height: 100%
}

img.image-upload.hide-if-icon {
    display: none
}

.hide {
    display: none
}

.fa-spinner {
    position: absolute;
    top: 30%;
    left: 5px;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

#add-clipart .button-small {
    font-size: 10px;
    padding-left: 10px
}

#add-clipart .fusion-column-wrapper {
    display: table
}

#add-clipart span.space-separator {
    font-weight: bold;
    padding: 0 11px;
    display: table-cell
}

.fileinput-button input {
    width: 100%;
    bottom: 0;
    left: 0
}

.color-type-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.color-type-list:after {
    clear: both;
    display: block
}

.color-type-list li {
    display: inline-block
}

.form-group-heading span {
    font-size: 12px;
    font-weight: normal
}

#wristband-color-items .radio label span {
    left: 0
}

#wristband-color-items .tab-pane ul, #wristband-text-color ul, #wristband-text-color-modal ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#wristband-color-items .tab-pane ul li, #wristband-text-color ul li, #wristband-text-color-modal ul li {
    display: inline-block;
    margin: 0;
    padding: 0
}

#wristband-text-color ul li, #wristband-text-color-modal ul li {
    margin-right: 2px;
}

.color-wrap {
    display: inline-block;
    padding: 0;
    margin: 0;
    position: relative;
    font: normal normal normal 14px/1 FontAwesome;
}

.color-wrap.selected:before, .color-wrap.added:before {
    content: "\f00c";
    position: absolute;
    color: #898989;
    top: 1px;
    left: 2px;
    padding: 2px;
    font-size: 24px
}

.color-wrap.added:before {
    content: "\f00d"
}

.color-wrap div {
    width: 100%;
    height: 100%;
    float: left;
    margin: 0;
    padding: 10px 10px;
    border: solid 1px #000;
    cursor: pointer;
    border-radius: 50%;
}

#wristband-color-tab .tab-link {
    background: 0;
    border: 0
}

#wristband-color-tab.fusion-tabs {
    margin-bottom: 0
}

#wristband-color-tab.fusion-tabs .nav-tabs, #wristband-color-tab.fusion-tabs .tab-pane {
    border: none!important
}

.form-group:after {
    content: '';
    clear: both;
    display: block
}

#selected_color_table tr, #selected_color_table td, #selected_color_table th {
    padding: 0
}

#selected_color_table .color-wrap {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

#selected_color_table .color-wrap div {
    width: 15px;
    height: 15px;
    padding: 5px 5px;
    border-width: 1px
}

a.edit-selection {
    margin-right: 10px;
    display: inline-block
}

a.delete-selection {
    display: inline-block
}

i.alert-notify {
    color: #be0b0b;
    font-size: 11px;
    display: inline
}

#modal_message .modal-title:before {
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
    font-size: 18px
}

.error .modal-title:before {
    content: "\f071";
    color: #a90f0f
}

.success .modal-title:before {
    content: "\f00c";
    color: #6a9a0d
}

ul.clipart-list li .icon-preview {
    padding: 5px 10px;
    border: 3px dashed #ccc;
}

ul.clipart-list li .clearpart-info.text-center {
    font-size: 11px
}

ul.clipart-list li i.color-red {
    color: #b30505
}

.price.price-with-decimal {
    padding: 1.5em 0;
    text-align: right
}

.fusion-tabs .tab-pane {
    padding: 0
}

#wristband-color-tab.fusion-tabs .nav-tabs li {
    text-align: left
}

#price_qty_wrapper {
    margin-top: 3em
}

#price_qty_wrapper .form-group-heading {
    text-transform: uppercase;
    font-size: 14px
}

#price_chart table {
    text-align: center
}

#price_chart table tr td:first-child {
    text-align: left
}

td.product-summary label.t-heading {
    margin-top: 0;
    margin-bottom: 1em
}

td.product-summary label {
    font-weight: bold;
    display: block;
    text-transform: uppercase;
    margin-top: 2em
}

.product-summary .fusion-checklist {
    margin-top: 0
}

.fusion-checklist ul {
    margin-left: 15px;
    margin-top: 0
}

.product-summary .fusion-checklist .fusion-li-item {
    margin-bottom: 0
}

#add-clipart .button-box:after {
    content: " ";
    clear: both;
    display: block
}

#add-clipart span.text-label {
    width: 80px;
    display: inline-block
}

#add-clipart .toggle-modal-clipart {
    padding-right: 15px;
    border-right: solid 1px #000
}

#add-clipart .fileinput-button {
    display: inline-table;
    padding-left: 15px
}

.dd-selected {
    padding: 7px 10px!important
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

.input-text, .input-select {
    color: #000!important
}

.is-disabled {
    opacity: .5;
    pointer-events: none
}

.tooltip {
    pointer-events: none
}

input[type="checkbox"], input[type="radio"] {
    cursor: pointer
}

.CuzTdCss {
    width: 200px
}

.InpCss {
    display: none;
    border: 1px solid transparent!important;
    border-bottom: 1px solid #d2d2d2!important;
    width: 50px;
    padding: 10px;
    text-align: center;
    margin-bottom: 5px
}

.TdTitleCss {
    width: 205px
}

#ForContiID {
    display: none
}

.TempCss1 {
    text-align: center
}

.SpanColorbox {
    font-family: tahoma;
    font-size: 13px
}

.CssTitleBlack {
    color: black!important
}

.CurrencyAddup {
    font-size: 3em;
    font-weight: bold;
    color: #6db6dc
}

.SaveBtnAddup {
    float: right
}

.SelectCss {
    margin-top: -25px;
    margin-bottom: 10px;
    font-size: 17px
}

.TempAddCss {
    float: left;
    margin-left: 10px;
    margin-top: 5px
}

.CssAddup {
    font-family: Helvetica;
    color: #43ad66!important;
    font-size: 12px;
    /*display:none;*/
}

#viewButtonGroup>a {
    padding: 9px 15px;
    margin-bottom: 5px
}

.CssTitleRed {
    color: #be0b0b!important
}

.CssTitleBlue {
    color: #0070ce!important
}

#clipartTitle {
    padding: 0
}

.marginTB-5 {
    margin: 5px 0
}

.font-size-11 {
    font-size: 11px
}

.keyupSpanEdit {
    padding-left: 20px
}

.marginB-10 {
    margin-bottom: 10px
}

.borderRed {
    border: 1px solid red!important
}

#wristband-text-color-modal-body {
    padding: 10px 0 10px 20px
}

.wbdiv {
    width: 528px;
    margin: 0 auto
}

.aligncenterdigital {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

div#id_digital_proof {
    margin-top: 10px
}

.tooltip-img {
    background: url('../images/tooltip-picture.png') no-repeat;
    width: 20px!important;
    height: 20px!important;
    background-size: cover;
    background-position: center center;
    text-indent: -9999px;
    background-color: transparent!important
}

p.fusion-row.price.price-with-decimal {
    text-align: center
}

.fusion-tabs .nav-tabs li .tab-link {
    color: #000
}

.note-message {
    font-size: 14px;
    color: gray;
    position: relative;
    top: 1em;
    line-height: 1.3;
    background: #fffd026b;
    padding: 5px 0;
}

i.alert-notify.to-cart-error {
    display: inline-block;
    position: relative;
    left: 65px;
    margin-top: 10px;
    text-align: right;
    background-color: red;
    color: white;
    padding: 10px
}

i.alert-notify.SendDesign-to-cart-error {
    display: block;
    position: relative;
    left: 91px;
    top: 30px
}

i.alert-notify.notify-customization-message {
    position: absolute;
    bottom: 32.5em
}

.hasRed {
    border-color: #e22b2b;
    border-width: 2px
}

.alert-color {
    color: #e22b2b
}

.changetolink {
    background: none!important;
    border: 0;
    padding: 0!important;
    cursor: pointer;
    float: left;
    margin-left: 10px;
    margin-top: 5px
}

.fadeFont {
    display: none;
    -webkit-transform: opacity .1s linear;
    transform: opacity .1s linear;
    transition: opacity .1s linear
}

.fadeFont.in {
    display: block
}

.inner-content {
    position: relative;
    overflow: hidden;
    text-align: center;
    height: 100%
}

.fontliststyle {
    cursor: pointer;
    top: 10px;
    left: 50%;
    transform: translate(-50%);
    font-size: 40px;
    margin-top: 13px
}

.font-label {
    cursor: pointer;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background-color: #f5f2ef;
    padding: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    line-height: 10px;
    min-height: 40px
}

.font-class {
    list-style: none;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%
}

.caretfont {
    position: relative;
    cursor: pointer;
    font-size: 20px!important
}

.dd-pointer-down {
    border: 5px solid transparent;
    border-top: solid 5px #000
}

.dd-pointer {
    width: 0;
    height: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px
}

.font-dropdown {
    position: absolute;
    border: 1px solid rgba(0, 0, 0, .15);
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 12px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    width: 100%;
    max-height: 300px;
    overflow-y: scroll
}

.font-dropdown::-webkit-scrollbar {
    -webkit-appearance: none!important;
    width: 7px!important
}

.font-dropdown::-webkit-scrollbar-thumb {
    border-radius: 4px!important;
    background-color: rgba(0, 0, 0, .5)!important;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5)!important
}

.fusion-button.button-red {
    border: 1px solid transparent
}

.addRed {
    border: 1px solid red!important
}

@charset "UTF-8";
.fileinput-button {
    position: relative;
    overflow: hidden;
    display: inline-block
}

.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: alpha(opacity=0);
    font-size: 200px;
    direction: ltr;
    cursor: pointer
}

@media screen\9 {
    .fileinput-button input {
        filter: alpha(opacity=0);
        font-size: 100%;
        height: 100%
    }
}

.page-template-order-now .col-wristband .keychain-col input[type="radio"] {
    float: left;
    position: relative;
    z-index: 1;
    margin-top: 0!important;
    margin-right: 5px!important;
    width: 100%
}

.keychain-col input[type='radio']:after {
    width: 10px;
    height: 10px
}

.keychain-col input[type='radio']:before {
    width: 4px;
    height: 4px;
    left: 5px
}

#additional-option-section .keychain-col label {
    font-size: 12px;
    float: left;
    position: relative;
    top: -10.5px;
    margin-bottom: 0;
    left: -2px
}

#additional-option-section .keychain-col label:last-child label {
    position: relative;
    top: 0;
    left: 0
}

#additional-option-section .keychain-col label:last-child input {
    width: 30%;
    padding-left: 5px;
    position: relative;
    top: -1px;
    height: 15px;
    font-size: 12px;
    z-index: 1
}

div#modal_message.success.in .modal-body {
    font-size: 15px
}

.col-zopim {
    display: none
}

.col-zopim a:hover, .col-zopim a:focus, .col-zopim a:active, .col-zopim a.active {
    color: #fff
}

#wristband-text-color ul li:hover .copy-tooltip-new {
    display: block;
    left: -2.7em
}

#wristband-text-color ul li {
    position: relative
}

.color-chart-wrapper .checked .fa {
    color: #000
}

.card_decline:before {
    content: "\f12a";
    margin-right: 1em;
    font-family: FontAwesome;
    background: #fff;
    color: #db1f26;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    font-size: 20px;
    position: absolute;
    left: 1.5em;
    line-height: 26px;
    top: 15px
}

.card_decline {
    padding: 10px
}

span.card_block {
    display: block;
    font-weight: bold;
    letter-spacing: 1px
}

.modal input.input-color {
    color: #fff;
    font-weight: bold;
    font-size: 16px
}

.copy-tooltip-new {
    display: none;
    opacity: .99;
    position: absolute;
    font-size: 13px;
    background: #000;
    top: -2.4em;
    color: #fff;
    padding: 0 5px;
    width: 85px;
    text-align: center;
    left: -2em;
    border-radius: 5px;
    z-index: 1
}

.copy-tooltip-new:before {
    border: solid;
    border-color: #000 transparent;
    border-width: 5px 5px 0 5px;
    top: 1.8em;
    content: "";
    left: 45%;
    position: absolute;
    z-index: 99
}

#wristband-color-items ul li:hover .copy-tooltip-new {
    display: inline-block
}

.tooltip-custom {
    line-height: 1;
    padding: 5px;
    width: 100px;
    left: -2.6em
}

#wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new.tooltip-custom:before {
    top: 2.8em;
    left: 43%
}

#wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new.tooltip-custom {
    top: -3.4em;
    width: 161px
}

#wristband-color-items div#tab-swirl ul li:hover .copy-tooltip-new.tooltip-custom {
    top: -3.4em
}

#wristband-color-items div#tab-swirl ul li:hover .copy-tooltip-new.tooltip-custom:before {
    top: 2.8em
}

#wristband-color-items ul li {
    position: relative
}

#wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new {
    width: 150px;
    left: -4.5em
}

#wristband-color-items div#tab-swirl ul li:hover .copy-tooltip-new {
    width: 165px;
    left: -4.8em
}

div#display-pantone {
    position: relative
}

div#display-pantone:hover .tooltip-custom {
    display: inline-block;
    width: 90px
}

a.copy-sample-link .fa {
    margin-left: 5px;
    position: relative;
    top: 1px
}

.section-samples span.copy-sub {
    line-height: 1
}

.img-item {
    -webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 110, 233, 0.1)));
    width: 480px;
    float: right;
    margin-right: 2em
}

.section-samples h2 {
    margin-bottom: 15px
}

a.copy-sample-link {
    background-color: #ff6100;
    display: inline-block;
    padding: 5px 1em;
    border-radius: 20px;
    margin-top: 2em
}

a.copy-sample-link:hover, a.copy-sample-link:focus, a.copy-sample-link:active, a.copy-sample-link.active {
    color: #fff
}

.style-choose .style-content a:hover, .style-choose .style-content a:focus, .style-choose .style-content a:active, .style-choose .style-content a.active {
    color: #000;
    background-color: #fff;
    box-shadow: 0 0 0 2px #ff6100
}

div#figured-container {
    position: relative
}

.payment-error-message {
    display: none
}

#modal-color-pantone .modal-body {
    overflow-x: scroll;
    height: 700px
}

#modal-color-text .modal-body {
    overflow-x: scroll;
    height: 700px
}

.box-figured-center {
    box-shadow: #707070 0 0 1px 0!important;
    top: 47%
}

.color-wrap.color-added:hover .SpanColorbox {
    padding: 5px!important;
    top: -6px!important;
    min-width: 220px!important;
    text-align: center
}

.bg-no {
    background-color: transparent
}

.list-swirl-fig .list-swirl {
    width: 1085px!important;
    height: 100%!important;
    margin-left: -8.1em
}

.box-figured-swirl-circle i#centerclip {
    position: relative
}

.box-figured-swirl-circle {
    overflow: hidden;
    box-shadow: none!important;
    background: none!important
}

.col-preview-fig {
    overflow: hidden;
    width: 100%;
    height: 100%;
    line-height: 1;
    position: relative
}

.fa-figured-clip {
    font-size: 85px;
    line-height: 1.4
}

span.copy-style-hover {
    display: none
}

.wristband-img-holder:hover span.copy-style-hover, .wristband-img-holder:focus span.copy-style-hover, .wristband-img-holder.active span.copy-style-hover {
    display: block;
    outline: 0;
    position: absolute;
    top: 0;
    text-align: center;
    width: 100%;
    left: 0;
    background: rgba(255, 255, 255, 0.8);
    height: 100%;
    padding-top: 4em;
    box-shadow: 0 0 0 1px #00b9ff;
    margin-top: 3px
}

.zoomContainer {
    background-color: #fff!important;
    height: 400px!important
}

span.click-zoom {
    position: absolute;
    top: 50%;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 0;
    padding: 5px 10px;
    font-size: 14px;
    display: none;
    width: 100%;
    text-align: center
}

.style-zoom .modal-body:hover span.click-zoom {
    display: block!important
}

.style-zoom .modal-body:hover {
    cursor: -webkit-zoom-in
}

.lb-loader, .lightbox {
    text-align: center;
    line-height: 0
}

.lb-dataContainer:after, .lb-outerContainer:after {
    content: "";
    clear: both
}

body.lb-disable-scrolling {
    overflow: hidden
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #000;
    filter: alpha(Opacity=80);
    opacity: .8;
    display: none
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    font-weight: 400
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    border-radius: 3px
}

.lightbox a img {
    border: 0
}

.lb-outerContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px
}

.lb-loader, .lb-nav {
    position: absolute;
    left: 0
}

.lb-outerContainer:after {
    display: table
}

.lb-container {
    padding: 4px
}

.lb-loader {
    top: 43%;
    height: 25%;
    width: 100%
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../images/loading.gif) no-repeat
}

.lb-nav {
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

.lb-container>.nav {
    left: 0
}

.lb-nav a {
    outline: 0;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}

.lb-next, .lb-prev {
    height: 100%;
    cursor: pointer;
    display: block
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../images/prev.png) left 48% no-repeat;
    filter: alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s
}

.lb-nav a.lb-prev:hover {
    filter: alpha(Opacity=100);
    opacity: 1
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../images/next.png) right 48% no-repeat;
    filter: alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s
}

.lb-nav a.lb-next:hover {
    filter: alpha(Opacity=100);
    opacity: 1
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.lb-dataContainer:after {
    display: table
}

.lb-data {
    padding: 0 4px;
    color: #ccc
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: 700;
    line-height: 1em
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(../images/close.png) top right no-repeat;
    text-align: right;
    outline: 0;
    filter: alpha(Opacity=70);
    opacity: .7;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: alpha(Opacity=100);
    opacity: 1
}

#lightbox span.lb-number {
    display: none!important
}

.lightbox {
    margin-top: 1em!important
}

img.lb-image {
    margin: 1em auto;
    width: 100%!important;
    height: auto!important;
    background-color: #fff;
    padding: 2em 1em
}

.lightboxOverlay {
    opacity: .95!important
}

.lb-outerContainer {
    width: 100%!important;
    background-color: transparent
}

a.lb-prev {
    opacity: .5!important;
    display: block!important
}

a.lb-next {
    opacity: .5!important;
    display: block!important
}

.lb-dataContainer {
    width: 100%!important
}

.lb-container {
    width: 90%;
    margin: 0 auto;
    border-radius: 2px;
    margin-top: 1em
}

span.lb-caption {
    position: absolute;
    top: -0.5em;
    text-align: center;
    width: 100%;
    font-size: 20px!important;
    color: #fff
}

a.lb-close {
    position: absolute;
    top: -1.5em;
    right: 5em;
    border-radius: 100%;
    background-position: center!important;
    padding: 1.5em
}

.color-tooltip {
    display: inline;
    position: relative
}

.col-preview-message .message-select-desktop .col-message-select {
    padding-bottom: 5px
}

.col-preview-message .message-select-desktop .radio {
    margin-bottom: 0
}

.color-tooltip:hover:before {
    border: solid;
    border-color: #333 transparent;
    border-width: 5px 5px 0 5px;
    top: -7px;
    content: "";
    left: 35%;
    position: absolute;
    z-index: 99
}

.color-tooltip:hover:after {
    background: rgba(0, 0, 0, 1);
    border-radius: 5px;
    top: -30px;
    color: #fff;
    content: attr(title);
    left: -25px;
    padding: 0 5px;
    position: absolute;
    z-index: 98;
    width: 83px;
    font-size: 13px;
    text-align: center
}

div#display-pantone.color-tooltip:after {
    width: 90px
}

#tab-swirl .color-tooltip:hover:after {
    width: 120px;
    left: -40px
}

#tab-swirl ul li:nth-child(25).color-tooltip:hover:after {
    width: 165px;
    left: -65px
}

#tab-swirl ul li:nth-child(21).color-tooltip:hover:after, #tab-swirl ul li:nth-child(23).color-tooltip:hover:after, #tab-swirl ul li:nth-child(24).color-tooltip:hover:after, #tab-swirl ul li:nth-child(26).color-tooltip:hover:after, #tab-swirl ul li:nth-child(27).color-tooltip:hover:after {
    width: 160px;
    left: -60px
}

div#tab-segmented .color-tooltip:hover:after {
    width: 150px
}

.checkout .payment_methods li .payment_method_authorizenet input {
    position: relative;
    border-radius: 5px;
    color: #202020;
    font-size: 16px
}

#payment span.required {
    color: red
}

.payment_method_authorizenet p:nth-child(1) {
    margin-top: 1em
}

.checkout .payment_methods li .payment_method_authorizenet label {
    margin-left: 8px
}

.toggle-modal-clipart.disabled {
    pointer-events: none;
    cursor: not-allowed
}

.copy-preview-clipart.active:after {
    content: "";
    font-size: 7vw;
    color: rgba(255, 255, 255, 0.2);
    position: absolute;
    left: 0;
    width: 100%;
    letter-spacing: 1px
}

.active.activeone:after {
    font-size: 11vw
}

.activeonefourth:after {
    font-size: 4vw!important
}

#FullStartClipArt101.active.activeone:after {
    font-size: 8vw
}

#InsideStartClipArt101.copy-preview-clipart.active:after {
    content: "Inside Message"
}

#BackStartClipArt101.copy-preview-clipart.active:after {
    content: "Back Message"
}

#FrontStartClipArt101.copy-preview-clipart.active:after {
    content: "Front Message"
}

#FullStartClipArt101.copy-preview-clipart.active:after {
    content: "Continuous Message"
}

.col-wristband-mobile {
    display: none
}

.style-choose .style-content a {
    text-align: center;
    display: block;
    width: 335px;
    margin: 0 auto
}

.box-nav-img-item {
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

label#selectTextColorLabel {
    display: block;
    clear: both
}

div#wnb-bar {
    box-shadow: none
}

#wristband-color-items .tab-pane ul li {
    margin: 0 2px 0 0!important;
    float: left
}

li.dropdown.open:after {
    content: "";
    border-bottom: 3px solid #00b9ff;
    display: block;
    z-index: 9999999999999999899999999999;
    position: relative;
    top: 30px;
    left: 1.5em
}

form.wpcf7-form.sent .fusion-slider-loading {
    display: none!important
}

.header-mobile {
    display: none
}

.parent {
    white-space: nowrap;
    background-color: #333;
    border-radius: 5px;
    padding: 10px 10px 20px;
    margin: 50px auto
}

.otherStuff {
    margin: 150px;
    margin-top: 15vh
}

h2 {
    font-weight: bold
}

.bold {
    font-weight: bold;
    text-transform: uppercase;
    color: #ff6343
}

.preview-mobile {
    position: absolute;
    width: 100%;
    top: 0;
    visibility: hidden
}

.btn-clear-edit {
    padding: 3px 10px!important;
    width: 90px;
    margin: 1em auto;
    display: block;
    position: relative;
    text-align: center
}

.btn-clear-edit .fa {
    font-size: 12px
}

.notify-customization-message-2 {
    display: none
}

@import url(https://fonts.googleapis.com/css?family=Montserrat);
$width:15px;
$height:15px;
$bounce_height:30px;
.loading-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.text {
    color: #fbae17;
    display: inline-block;
    margin-left: 5px
}

.bounceball {
    position: relative;
    display: inline-block;
    height: 37px;
    width: 100%
}

.bounceball:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fbae17;
    transform-origin: 50%;
    animation: bounce 500ms alternate infinite ease
}

@keyframes bounce {
    0% {
        top: $bounce_height;
        height: 5px;
        border-radius: 60px 60px 20px 20px;
        transform: scaleX(2)
    }
    35% {
        height: $width;
        border-radius: 50%;
        transform: scaleX(1)
    }
    100% {
        top: 0
    }
}

a#segmented .each-message-style {
    margin-top: 2em;
    left: 2em
}

#wristband-color-tab .tab-link {
    position: relative
}

.each-message-style {
    position: absolute;
    left: 5.5em;
    font-size: 10px!important;
    margin-top: 5px
}

.page-template-order-now div#bodyform {
    position: relative
}

.message-select-mobile {
    display: none
}

.chart-mobile {
    display: none
}

.chart-desktop {
    visibility: hidden
}

.chart-mobile {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%
}

a#SendDesign {
    padding: 10px 2em;
    font-family: "ProximaNovaReg";
    font-size: 16px;
    text-transform: capitalize;
    background: #00b9ff;
    margin-top: 1em
}

.col-order-total {
    float: left;
    width: 25%
}

.row-mobile {
    display: none
}

#selected_color_table thead th {
    border: 0
}

.copy-font-fourteen {
    font-size: 14px
}

.section-order-page .col-summary .col-summary {
    padding: 0 10px
}

.row-preview {
    max-width: 90%;
    margin: 0 auto 1.5em auto
}

.copy-preview-font {
    font-size: 24px
}

.copy-preview-font-inside {
    font-size: 24px
}

.copy-spacing-1 {
    letter-spacing: 1px
}

.copy-white {
    color: #fff
}

.btn-new-white {
    background: #fff!important;
    border-radius: 30px!important;
    padding: 10px 14px;
    border: 1px solid #d0d0d0!important;
    color: #a5a5a5!important;
    font-family: "ProximaNovaReg"!important;
    font-size: 16px;
    text-transform: capitalize
}

.box-figured {
    width: 115px;
    height: 115px;
    margin: 0 auto;
    line-height: 2;
    border-radius: 100%;
    background-color: #707070;
    font-size: 30px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 60px
}

div#figured_icon {
    position: relative;
    left: -4.3em
}

.row-figured {
    margin: 2em -15px
}

#selected_color_table td input {
    background: transparent;
    border: none!important;
    height: auto
}

.page-template-order-now-backup, .page-template-order-now {
    background-color: #fff!important
}

span#datetotal {
    font-size: 14px
}

label.fontliststyle {
    margin-top: 0;
    padding: 5px 0 0 0;
    display: block;
    width: 100%;
    transform: none;
    font-size: 30px
}

.btn-custom-color {
    background-color: transparent;
    border: 1px solid #333;
    border-radius: 0;
    margin-bottom: 7px;
    padding: 0;
    width: 35px;
    height: 35px;
    overflow: hidden;
    border-radius: 50%
}

.color-pantone #colorchart {
    display: block
}

#modal-color-pantone .modal-dialog {
    width: 65%
}

#modal-color-text .modal-dialog {
    width: 65%
}

.color-pantone .close {
    width: 100%;
    text-align: right
}

.color-pantone input {
    height: auto
}

.color-pantone input:focus, .color-pantone input:hover, .color-pantone input:active, .color-pantone input.active {
    outline: 0;
    box-shadow: 0 0 0 1px #00b9ff;
    border: 0
}

.color-pantone {
    float: left;
    margin-right: 2px;
}

.color-chart-wrapper {
    height: 90px;
    position: relative
}

#modal-color-pantone #colorchart img {
    width: 100%!important;
    height: 100%!important
}

#modal-color-pantone #colorchart ul li a .checked {
    position: absolute;
    opacity: 0;
    right: 2px;
    bottom: 2px;
    font-size: 32px;
    transition: all .2s
}

#modal-color-pantone .modal-content ul li a {
    border: 1px solid #ddd
}

#modal-color-pantone .modal-header {
    padding: 1em;
    border: 0
}

#modal-color-pantone .row {
    overflow: hidden
}

#modal-color-pantone .modal-content ul li a:hover .checked, .modal-content ul li a:focus .checked {
    opacity: 1!important
}

#modal-color-pantone .modal-content ul li a:hover, .modal-content ul li a:focus {
    color: #333;
    cursor: pointer
}

#modal-color-pantone .modal-content ul li a {
    font-size: 14px
}

#modal-color-pantone .modal-content ul li a.active .checked .fa:before {
    color: #00b9ff
}

#modal-color-pantone .modal-content ul li {
    margin-bottom: 15px!important;
    clear: both;
    margin-right: 8px!important
}

#modal-color-text #colorchart img {
    width: 100%!important;
    height: 100%!important
}

#modal-color-text #colorchart ul li a .checked {
    position: absolute;
    opacity: 0;
    right: 2px;
    bottom: 2px;
    font-size: 32px;
    transition: all .2s
}

#modal-color-text .modal-content ul li a {
    border: 1px solid #ddd
}

#modal-color-text .modal-header {
    padding: 1em;
    border: 0
}

#modal-color-text .row {
    overflow: hidden
}

#modal-color-text .modal-content ul li a:hover .checked, .modal-content ul li a:focus .checked {
    opacity: 1!important
}

#modal-color-text .modal-content ul li a:hover, .modal-content ul li a:focus {
    color: #333;
    cursor: pointer
}

#modal-color-text .modal-content ul li a {
    font-size: 14px
}

#modal-color-text .modal-content ul li a.active .checked .fa:before {
    color: #00b9ff
}

#modal-color-text .modal-content ul li {
    margin-bottom: 15px!important;
    clear: both;
    margin-right: 8px!important
}

.btn-done {
    background: #00b9ff;
    border: navajowhite;
    margin-top: 2em;
    position: relative;
    left: 1em
}

.btn-custom-color:hover, .btn-custom-color:focus, .btn-custom-color:active, .btn-custom-color.active {
    outline: 0
}

.page-template-order-now-backup #wrapper, .page-template-order-now #wrapper {
    max-width: calc(100%+60px)!important
}

.page-template-order-now-backup #wrapper #main .fusion-row, .page-template-order-now #wrapper #main .fusion-row {
    max-width: 100%
}

.extra-size-message {
    display: block;
    line-height: 0
}

.color-split-message {
    display: block;
    clear: both
}

#quantity_group_field {
    margin-bottom: 0
}

.total-qty-alert {
    display: block;
    color: red!important;
    font-family: 'ProximaNovaReg';
    text-transform: inherit!important
}

.select-color-alert {
    float: left;
    clear: both
}

.section-order-page .col-preview-message .control-label .alert-notify {
    position: absolute;
    left: 0;
    top: 2em
}

.section-order-page .clipart-btn {
    position: relative
}

.clipart-btn span.alert-notify.alert-color.clipart.each-message {
    position: absolute;
    left: 4em;
    top: 10px
}

.additional-option-item span.alert-notify {
    position: absolute;
    top: -22px;
    left: 0;
    width: 100%
}

.col-shipping-mobile {
    display: none
}

.row-summary-mobile {
    display: none
}

.mobile-additional-option {
    display: none
}

#wristband-clipart-modal .modal-body {
    padding: 0 0 15px
}

#wristband-clipart-modal h3.modal-title {
    line-height: 1.5
}

ul.clipart-list li i.color-red {
    background: 0
}

ul.clipart-list li i.color-red:before {
    content: "\f05e";
    display: block;
    color: red;
    font-family: FontAwesome
}

ul.clipart-list li i.color-red:after {
    content: "None";
    font-size: 11px;
    display: block;
    font-family: "ProximaNovaSBold";
    margin-top: 3px
}

.page-template-order-now-backup div#main, .page-template-order-now div#main {
    padding: 0!important
}

.page-template-order-now-backup button#wbc_add_to_cart:focus, .page-template-order-now button#wbc_add_to_cart:focus, .page-template-order-now-backup button#wbc_add_to_cart:hover, .page-template-order-now button#wbc_add_to_cart:hover, .page-template-order-now-backup button#wbc_add_to_cart.active, .page-template-order-now button#wbc_add_to_cart.active {
    outline: 0
}

.page-template-order-now-backup .color-wrap.selected:before, .page-template-order-now .color-wrap.selected:before, .page-template-order-now-backup .color-wrap.added:before, .page-template-order-now .color-wrap.added:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    background-color: #000;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 12px;
    padding-left: 4px;
    line-height: initial;
    padding-top: 4px
}

#quantity_group_field .form-row {
    text-align: center
}

#quantity_group_field .form-row label {
    color: #606060;
    font-family: "ProximaNovaReg";
    font-size: 14px;
    font-weight: normal
}

#quantity_group_field h4 {
    margin-bottom: 10px
}

#wristband-color-tab input[type='radio']:after, input[type="checkbox"]:after {
    top: 0
}

.col-wristband input[type="radio"], .col-wristband input[type="checkbox"] {
    margin: 5px 0 0 -20px!important
}

#wristband-color-tab #wbcolor11 li {
    display: inline-block;
    margin-top: 0;
    width: 49%
}

#wristband-color-items h4 {
    margin-top: 1em
}

#wristband-color-tab.fusion-tabs.horizontal-tabs .nav {
    border-bottom: 0
}

#quantity_group_field .form-row input {
    padding: 0 5px!important;
    font-family: "ProximaNovaSBold";
    height: 36px;
    background: white;
}

@-moz-document url-prefix() {
    #wbcolor11 input[type="radio"] {
        margin-left: -8em!important
    }
    #wbcolor11 #segmented input[type="radio"] {
        margin-left: -9.1em!important
    }
    #quantity_group_field .form-row input {
        padding: 0 5px!important;
        height: 36px
    }
}

_:-ms-lang(x), _:-webkit-full-screen, #wbcolor11 input[type="radio"] {
    margin-left: -8em!important
}

_:-ms-lang(x), _:-webkit-full-screen, #wbcolor11 #segmented input[type="radio"] {
    margin-left: -9.1em!important
}

_:-ms-lang(x), _:-webkit-full-screen, #wbcolor11 #radio_solid.radio-dual input[type="radio"] {
    margin-left: -4em!important
}

#add_color_to_selections {
    text-transform: uppercase;
    font-family: "ProximaNovaSbold";
    margin: 0 10px;
    -webkit-appearance: none;
    width: 100%;
    height: 36px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    background-color: #7b599b!important
}

#add_color_to_selections span {
    font-family: "ProximaNovaBold";
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.5
}

p#quantity_group_field_button {
    line-height: 0
}

#additional-option-section label {
    color: #202020;
    font-family: "ProximaNovaReg";
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    display: block
}

#additional-option-section input[type='radio']:after, input[type="checkbox"]:after {
    border: 1px solid #202020
}

.page-template-order-now .view-img {
    margin-top: -2em
}

.page-template-order-now .view-title {
    position: relative
}

.page-template-order-now .wristband-holder {
    padding: 0
}

.page-template-order-now .col-title h5 {
    font-weight: bold
}

/* .page-template-order-now input[type="radio"], .page-template-order-now input[type="checkbox"] {
    margin: 5px 0 0 -20px
} */

.col-wristband .fa-question-circle {
    margin-left: 5px
}

.col-wrist-details .form-row {
    margin-bottom: 8px
}

.col-wrist-details .select-button .form-control {
    padding: 0
}

.col-wrist-details .select-button .dd-pointer-down {
    border: 0;
    width: 10px;
    height: 14px;
    position: absolute;
    top: 60%;
    right: 5%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.page-template-order-now-backup .col-wrist-details input, .page-template-order-now .col-wrist-details input {
    border-radius: 0;
    box-shadow: none;
    height: initial;
    border-color: #e5eaf0;
    background: #fff;
    margin: 0;
    padding: 8px 17px;
    -webkit-appearance: none;
    color: #202020;
    font-size: 14px
}

.page-template-order-now .col-wrist-details input.fileupload {
    z-index: 9
}

.image-upload.hide-if-icon {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    border: 1px dashed #c6d0dc;
    top: 0
}

.addon .per-order {
    text-transform: lowercase
}

#order_review td.product-summary img {
    width: 70px
}

.page-template-order-now #add-clipart .button-box a .fa-spinner:before {
    position: relative!important;
    background: none!important;
    font-size: 16px;
    color: #6fcdfe
}

#add-clipart .fa-spinner {
    position: relative;
    top: 0;
    left: 0
}

.page-template-order-now-backup #add-clipart .fusion-clearfix, .page-template-order-now #add-clipart .fusion-clearfix {
    float: left;
    clear: none
}

.page-template-order-now-backup #add-clipart .button-box, .page-template-order-now #add-clipart .button-box {
    padding: 0;
    float: left
}

#add-clipart .fileinput-button {
    padding-left: 0
}

#add-clipart .alignright {
    margin-left: 0
}

.button-box a.fileinput-button {
    border: 1px dashed #c6d0dc!important;
    padding: 0 0!important;
    text-align: center;
    background: rgba(242, 242, 242, 0.3);
    text-transform: uppercase;
    margin-top: 5px;
    padding-left: 0!important
}

.button-box .fileinput-button span {
    color: #6fcdfe;
    line-height: 3;
    font-size: 12px;
    letter-spacing: 1px;
    position: relative;
    z-index: 9
}

#add-clipart .toggle-modal-clipart:hover:before, #add-clipart .toggle-modal-clipart:focus:before, #add-clipart .toggle-modal-clipart:active:before, #add-clipart .toggle-modal-clipart:active:before {
    color: #0070ce
}

.page-template-order-now-backup .button-box.hide-if-message_type-front_and_back, .page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back {
    width: 15%!important
}

.hide-if-message_type-front_and_back span.text-label {
    line-height: 15px;
    margin-top: 5px;
    width: 70px!important
}

.button-box.hide-if-message_type-front_and_back a {
    width: 100%!important
}

.page-template-order-now-backup #add-clipart .button-box a .fa:before, .page-template-order-now #add-clipart .button-box a .fa:before {
    background: #fff;
    width: 100%;
    position: absolute;
    left: 0;
    line-height: 2;
    top: 0
}

.page-template-order-now-backup #add-clipart .button-box.hide-if-message_type-front_and_back .alignright, .page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back .alignright {
    float: none!important
}

.page-template-order-now-backup .form-shipping input[type="radio"], .page-template-order-now .form-shipping input[type="radio"] {
    margin: 5px 0 0 -20px
}

.page-template-order-now-backup .form-shipping .alert-color, .page-template-order-now .form-shipping .alert-color {
    margin-left: 1em
}

.page-template-order-now-backup .col-color .select-button:after, .page-template-order-now .col-color .select-button:after {
    position: absolute;
    right: 1em;
    top: 5px
}

.page-template-order-now-backup label.form-group-heading.CssTitleBlack, .page-template-order-now label.form-group-heading.CssTitleBlack {
    margin-bottom: 0
}

.copy-display-inline {
    display: inline-block;
    margin-top: 0;
    line-height: 60px
}

.col-preview h3 {
    margin-bottom: 0
}

.col-preview {
    overflow: hidden;
    width: 100%;
    height: 60px;
    line-height: 1;
    position: relative
}

.page-template-order-now-backup .price.price-with-decimal, .page-template-order-now .price.price-with-decimal {
    padding: 5px 0
}

#wristband-color-tab .radio {
    margin-bottom: 0;
    width: 100%
}

.page-template-order-now-backup button#wbc_add_to_cart, .page-template-order-now button#wbc_add_to_cart {
    background-position: center!important;
    background-size: contain!important;
    width: 100%!important;
    height: 60px;
    background-repeat: no-repeat;
    border: 0
}

.btn-add-to-cart {
    background: url('../images/btn-cart.png')
}

.btn-adding-to-cart-samples {
    background: url(../images/adding-to-cart-gif-3-copy.gif);
    width: 252px;
    margin-top: 2em;
    height: 44px;
    background-color: #ff6100;
    display: block;
    border-radius: 43px;
    background-size: cover;
    background-position: center;
    border: 0
}

.btn-adding-to-cart-samples:before {
    content: "Adding to Cart";
    color: #fff;
    letter-spacing: 2px;
    background-color: #ff6100;
    width: 160px;
    display: block;
    text-align: center
}

.page-template-order-now button.btn-adding-to-cart {
    height: 52px!important
}

.page-template-order-now-backup button#wbc_add_to_cart span, .page-template-order-now button#wbc_add_to_cart span {
    display: none
}

.page-template-order-now-backup .link-buttons, .page-template-order-now .link-buttons {
    float: left;
    margin-left: 6px
}

.btn-new-white .fa {
    font-size: 14px
}

.btn-new-white span {
    font-size: 13px
}

.section-order-page .col-total .btn-view-holder {
    padding-bottom: 1em
}

.btn-new-white .span {
    font-weight: 'ProximaNovaBold'
}

.page-template-order-now-backup a.btn-action, .page-template-order-now a.btn-action {
    background: #fff
}

#price_chart table {
    background: #fff
}

#price_chart table td {
    border: none!important;
    border-top: 1px solid #e5eaf0;
    font-family: "ProximaNovaReg";
    font-size: 14px;
    color: #202020;
    padding: 12px 15px!important
}

#price_chart table tr {
    border: 1px solid #ddd;
    border-left: none;
    border-right: 0
}

#quantity_group_field .form-row input:focus, #quantity_group_field .form-row input:hover, #quantity_group_field .form-row input.active, #quantity_group_field .form-row input:active {
    outline: 0;
    box-shadow: 0 1px 0 #0070ce
}

::-webkit-input-placeholder {
    font-size: 18px;
    color: #202020
}

:-moz-placeholder {
    font-size: 18px;
    color: #202020
}

::-moz-placeholder {
    font-size: 18px;
    color: #202020
}

:-ms-input-placeholder {
    font-size: 18px;
    color: #202020
}

div#s2id_shipping_country.select2-container:after {
    right: 3%!important;
    top: 30%
}

.wristband-desc-holder {
    padding-top: 0
}

.container {
    overflow: inherit
}

.section-order-page {
    padding: 0 0;
}

.entry-title {
    background-color: #f5f8fb;
    padding: 15px 0!important;
    border-top: 1px solid #e7eaee;
    text-align: center;
    font-family: "ProximaNovaLight"!important;
    font-size: 36px!important;
    display: block!important;
    color: #333
}

.cart thead tr th {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px!important;
    color: #606060!important;
    font-family: 'ProximaNovaReg'
}

td.product-remove.product-remove-mobile {
    display: none
}

div#order_review label {
    display: none
}

.select2-choice span {
    color: #747474
}

.select2-container .select2-choice>.select2-chosen {
    font-family: "ProximaNovaReg";
    color: #202020
}

::-webkit-input-placeholder {
    color: #d2d2d2!important
}

:-moz-placeholder {
    color: #d2d2d2!important
}

::-moz-placeholder {
    color: #d2d2d2!important
}

:-ms-input-placeholder {
    color: #d2d2d2!important
}

input[type="radio"], input[type="checkbox"] {
    margin: -2px 0 0 0
}

.copy-font-reg-2 {
    font-size: 16px
}

.copy-left {
    text-align: left!important
}

.copy-hidden {
    overflow: hidden
}

.copyy-proxima-reg {
    font-family: "ProximaNovaReg"
}

i.select-down.select-month {
    top: 20%
}

i.select-down.select-year {
    top: 70%
}

.code-section a:focus, .code-section a:hover, .code-section a:active {
    background: 0;
    color: inherit;
    outline: 0
}

.code-section .well {
    background: 0;
    border: 0;
    box-shadow: none
}

.code-section span.help {
    display: none
}

.section-code-back {
    display: none
}

.checkout p.form-row.terms a {
    text-decoration: underline
}

#ModalTerms .modal-body {
    padding: 15px 1em
}

#ModalTerms .modal-body p {
    padding-left: 0
}

#ModalTerms .modal-body p.parag-title {
    margin-top: 1em;
    font-size: 21px;
    color: #202020;
    font-family: 'ProximaNovaBold';
    margin-bottom: 0
}

#ModalTerms .modal-content {
    height: 800px;
    overflow-y: scroll;
    padding: 0
}

#ModalTerms button {
    color: #00bff3;
    border-color: #00bff3;
    padding: 6px 15px
}

.list-swirl .col-md-6 {
    padding: 0
}

.list-swirl.second-color {
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(540deg);
    -webkit-mask: url('../images/swirl-smoke-pattern2.png');
    mask: url('../images/swirl-smoke-pattern2.png') no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover
}

.list-swirl.third-color {
    -webkit-mask: url('../images/swirl-smoke-pattern2.png');
    mask: url('../images/swirl-smoke-pattern2.png') no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-position: 0% 90%;
    mask-position: 0% 90%;
}

.list-swirl.fig-second-color {
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(540deg);
    -webkit-mask: url('../images/swirl-smoke-pattern2.png');
    mask: url('../images/swirl-smoke-pattern2.png') no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover
}

.list-swirl.fig-third-color {
    -webkit-mask: url('../images/swirl-smoke-pattern2.png');
    mask: url('../images/swirl-smoke-pattern2.png') no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover
}

.swirl-white-orange {
    background: rgba(252, 234, 187, 1);
    background: -moz-linear-gradient(-45deg, rgba(252, 234, 187, 1) 0, rgba(255, 168, 6, 1) 24%, rgba(255, 167, 6, 1) 50%, rgba(252, 234, 187, 1) 69%, rgba(255, 168, 6, 1) 82%, rgba(255, 168, 6, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(252, 234, 187, 1)), color-stop(24%, rgba(255, 168, 6, 1)), color-stop(50%, rgba(255, 167, 6, 1)), color-stop(69%, rgba(252, 234, 187, 1)), color-stop(82%, rgba(255, 168, 6, 1)), color-stop(100%, rgba(255, 168, 6, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(252, 234, 187, 1) 0, rgba(255, 168, 6, 1) 24%, rgba(255, 167, 6, 1) 50%, rgba(252, 234, 187, 1) 69%, rgba(255, 168, 6, 1) 82%, rgba(255, 168, 6, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(252, 234, 187, 1) 0, rgba(255, 168, 6, 1) 24%, rgba(255, 167, 6, 1) 50%, rgba(252, 234, 187, 1) 69%, rgba(255, 168, 6, 1) 82%, rgba(255, 168, 6, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(252, 234, 187, 1) 0, rgba(255, 168, 6, 1) 24%, rgba(255, 167, 6, 1) 50%, rgba(252, 234, 187, 1) 69%, rgba(255, 168, 6, 1) 82%, rgba(255, 168, 6, 1) 100%);
    background: linear-gradient(135deg, rgba(252, 234, 187, 1) 0, rgba(255, 168, 6, 1) 24%, rgba(255, 167, 6, 1) 50%, rgba(252, 234, 187, 1) 69%, rgba(255, 168, 6, 1) 82%, rgba(255, 168, 6, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fceabb', endColorstr='#ffa806', GradientType=1)
}

.swirl-black-orange {
    background: rgba(2, 1, 0, 1);
    background: -moz-linear-gradient(-45deg, rgba(2, 1, 0, 1) 0, rgba(255, 168, 6, 1) 26%, rgba(255, 167, 6, 1) 26%, rgba(2, 1, 0, 1) 60%, rgba(254, 165, 0, 1) 82%, rgba(254, 165, 0, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(2, 1, 0, 1)), color-stop(26%, rgba(255, 168, 6, 1)), color-stop(26%, rgba(255, 167, 6, 1)), color-stop(60%, rgba(2, 1, 0, 1)), color-stop(82%, rgba(254, 165, 0, 1)), color-stop(100%, rgba(254, 165, 0, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(2, 1, 0, 1) 0, rgba(255, 168, 6, 1) 26%, rgba(255, 167, 6, 1) 26%, rgba(2, 1, 0, 1) 60%, rgba(254, 165, 0, 1) 82%, rgba(254, 165, 0, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(2, 1, 0, 1) 0, rgba(255, 168, 6, 1) 26%, rgba(255, 167, 6, 1) 26%, rgba(2, 1, 0, 1) 60%, rgba(254, 165, 0, 1) 82%, rgba(254, 165, 0, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(2, 1, 0, 1) 0, rgba(255, 168, 6, 1) 26%, rgba(255, 167, 6, 1) 26%, rgba(2, 1, 0, 1) 60%, rgba(254, 165, 0, 1) 82%, rgba(254, 165, 0, 1) 100%);
    background: linear-gradient(135deg, rgba(2, 1, 0, 1) 0, rgba(255, 168, 6, 1) 26%, rgba(255, 167, 6, 1) 26%, rgba(2, 1, 0, 1) 60%, rgba(254, 165, 0, 1) 82%, rgba(254, 165, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#020100', endColorstr='#fea500', GradientType=1)
}

@media(max-width:1366px) {
    .section-breast-style {
        min-height: 368px;
        padding-top: 0
    }
    .section-order-page .col-title h5:before {
        padding: 8px
    }
    a.lb-next {
        right: 0!important
    }
    .tooltip-custom:before {
        top: 1.7em
    }
    #tab-solid .copy-tooltip-new:before {
        left: 42%
    }
    #modal-color-pantone .modal-body {
        height: 480px
    }
    #modal-color-text .modal-body {
        height: 480px
    }
    #wristband-color-items ul li:hover .copy-tooltip-new:before {
        top: 1.7em
    }
    .tooltip-custom {
        left: -2.4em
    }
    #wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new.tooltip-custom {
        top: -3.6em
    }
    #wristband-color-items div#tab-swirl ul li:hover .copy-tooltip-new.tooltip-custom:before {
        top: 2.7em
    }
    .lb-container {
        margin-top: 0
    }
    a.lb-close {
        right: 4em;
        top: -33px
    }
    .zoomContainer {
        zoom: 80%;
        left: 15em!important;
        height: 500px!important;
        top: 28em!important
    }
    .col-wrist-details .hide-if-message_type-front_and_back span.copy-tooltip:after {
        top: 35px!important;
        left: 8.8em!important
    }
    .col-wrist-details .form-row:nth-child(1) span.copy-tooltip:after {
        top: 23px;
        left: 8.5em
    }
    .col-message-select .radio:nth-child(1) span.copy-tooltip {
        left: 9em
    }
    span.copy-tooltip:after {
        top: 21px
    }
    #ModalTerms .modal-content {
        height: 600px;
        overflow-y: scroll
    }
}

@media(max-width:1280px) {
    #modal-color-pantone .modal-content ul li {
        width: 18%
    }
    #modal-color-text .modal-content ul li {
        width: 18%
    }
}

@media(max-width:1199px) {
    .page-template-order-now .col-wristband .keychain-col input[type="radio"] {
        width: auto;
        clear: both;
        height: 12px
    }
    #additional-option-section .keychain-col label:last-child input {
        height: auto;
        width: 50%;
        border-radius: 0;
        padding: 0 5px;
        font-size: 16px!important
    }
    .keychain-col {
        float: left;
        margin-left: 1.5em
    }
    body {
        position: relative
    }
    .section-samples span.copy-sub {
        font-size: 16px
    }
    .img-item {
        margin-right: 0;
        width: 100%
    }
    .section-samples .img-wrap {
        width: 90%;
        float: right
    }
    .color-wrap.color-added:hover .SpanColorbox {
        padding: 3px 5px!important;
        top: -17px!important;
        min-width: 200px!important;
        left: 0!important;
        font-size: 10px!important
    }
    div#figured_icon {
        left: 40%;
        clear: both
    }
    div#figured_icon span.text-label {
        display: block
    }
    a#save_button {
        margin-left: 10px
    }
    .about-img-dekstop {
        margin-top: 2em
    }
    #style_modal .modal-dialog {
        width: 95%
    }
    .copy-pack-box-list {
        padding: 1em 9px
    }
    .copy-pack-qty {
        font-size: 50px
    }
    .section-order-page .col-title h5:before {
        padding: 9px;
        left: -5px
    }
    .section-order-page .col-title h5 {
        font-size: 10px;
        padding-left: 5px;
        padding-right: 0;
        letter-spacing: 1px
    }
    #tab-swirl .color-tooltip:hover:after {
        left: -15px
    }
    #tab-swirl ul li:nth-child(21).color-tooltip:hover:after, #tab-swirl ul li:nth-child(23).color-tooltip:hover:after, #tab-swirl ul li:nth-child(24).color-tooltip:hover:after, #tab-swirl ul li:nth-child(26).color-tooltip:hover:after, #tab-swirl ul li:nth-child(27).color-tooltip:hover:after {
        left: -15px
    }
    .color-tooltip:hover:after {
        left: -15px
    }
    .col-new-shipping .radio:nth-child(2) span.copy-tooltip {
        width: 100%;
        top: 2.5em;
        left: 0
    }
    .col-new-shipping .radio:nth-child(2) span.copy-tooltip:after {
        top: -10px;
        left: 11.9em;
        border-bottom: 5px solid #000;
        border-top: 5px solid transparent;
        border-right: 5px solid transparent
    }
    .col-new-shipping span.copy-tooltip {
        left: 0
    }
    .col-new-shipping span.copy-tooltip:after {
        left: 12.5em
    }
    #modal-color-pantone .modal-content ul li {
        width: 23%
    }
    #modal-color-text .modal-content ul li {
        width: 23%
    }
    .col-wrist-details .col-sm-8 {
        width: 60%
    }
    .col-wrist-details label.col-sm-4 {
        width: 40%
    }
    .page-template-order-now-backup #add-clipart .button-box, .page-template-order-now #add-clipart .button-box {
        width: 13%;
        margin-right: 2%
    }
    .page-template-order-now-backup #add-clipart .button-box a, .page-template-order-now #add-clipart .button-box a {
        width: 55px
    }
    .col-message-select .radio:nth-child(2) span.copy-tooltip {
        width: 150px
    }
    .col-message-select .radio:nth-child(2) span.copy-tooltip:after {
        left: 53%
    }
    .col-letter .wpcf7-response-output.wpcf7-validation-errors {
        font-size: 11px;
        left: 0
    }
    .col-letter span.wpcf7-not-valid-tip {
        font-size: 11px
    }
    .col-letter .fusion-slider-loading {
        left: 24em!important
    }
    .col-letter .fusion-alert {
        font-size: 11px
    }
    .col-letter input[type="email"] {
        width: 59%!important
    }
    .mc4wp-form-fields {
        width: 60%
    }
    .col-wrist-details {
        padding: 13px 15px 20px 15px
    }
    .customize #fonts ul li {
        width: 18%;
        margin: 0 10px 10px 0
    }
    .fontliststyle {
        padding: 5px 0 20px
    }
    #price_chart table {
        display: table-cell;
        border: none!important
    }
    .payment_methods li.payment_method_inspire img {
        position: relative;
        float: left
    }
    #customization-section input[type='radio']:before, #customization-section input[type="checkbox"]:before {
        left: 50%
    }
    #customization-section input[type='radio']:before, #customization-section input[type="checkbox"]:before {
        width: 5px;
        height: 5px
    }
    .product-table .nav-tabs li a {
        padding: 5px
    }
    .col-wristband-desktop .style-bg {
        margin-top: 2em
    }
    .additional-option-item {
        min-height: 140px;
        width: 46%
    }
    .additional-option-item:nth-child(3) {
        margin-right: 15px!important
    }
    .approved li img {
        width: 100px
    }
    .sales-toll-holder .phone-icon .fa {
        padding-top: 0
    }
    .sales-toll-holder .toll-holder p {
        margin-bottom: 0;
        line-height: 1
    }
    .wristband--holder {
        padding: 1em 0 0
    }
    .wristband-desc-holder btn {
        display: block;
        padding: 8px 10px;
        letter-spacing: 1px
    }
    .section-order-page .container.p-0 {
        width: 100%
    }
    .row.row-thanks img {
        margin: 0 auto;
        width: 200px;
        display: block
    }
    .row-thanks ul.order_details li {
        width: 24%;
        margin-right: 0;
        padding: 1em
    }
    @media(max-width:1110px) {
        .page-template-order-now-backup .view-img, .page-template-order-now .view-img {
            margin-top: -3em
        }
        .page-template-order-now-backup #add-clipart span.text-label, .page-template-order-now #add-clipart span.text-label {
            font-size: 11px;
            top: 4em
        }
    }
    @media(max-width:1100px) {
        #wbcolor11 input[type="radio"] {
            margin-left: -3em
        }
        @-moz-document url-prefix() {
            #wbcolor11 input[type="radio"] {
                margin-left: -7.4em
            }
            #wbcolor11 #segmented input[type="radio"] {
                margin-left: -8.5em
            }
        }
    }
    @media(max-width:1046px) {
        #add-clipart .button-box>div {
            float: none!important
        }
        a#save_button {
            margin-left: 0
        }
        div#figured_icon .alignright {
            float: left
        }
        .section-order-page .btn-action-holder .btn-clear {
            padding: 10px 15px
        }
        .page-template-order-now-backup #add-clipart .button-box a, .page-template-order-now #add-clipart .button-box a {
            width: 60px
        }
    }
    @media(max-width:1024px) {
        .product-blank:hover .product-style-hover-wrap, .product-blank:focus .product-style-hover-wrap, .product-blank:active .product-style-hover-wrap, .product-blank.active .product-style-hover-wrap {
            width: 212px
        }
        #tab-solid .copy-tooltip-new:before {
            left: 23%
        }
        #wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new.tooltip-custom:before {
            left: 15%
        }
        .section-samples .col-desc span.copy-block {
            display: inline
        }
        .page-template-order-now-backup #add-clipart .button-box a .fa:before, .page-template-order-now #add-clipart .button-box a .fa:before {
            height: 100%
        }
        #modal-color-pantone .modal-dialog {
            width: 90%!important
        }
        #modal-color-pantone .modal-content ul li {
            width: 22.5%
        }
        #modal-color-text .modal-dialog {
            width: 90%!important
        }
        #modal-color-text .modal-content ul li {
            width: 22.5%
        }
        @-moz-document url-prefix() {
            #wbcolor11 input[type="radio"] {
                margin-left: -4.5em
            }
            #wbcolor11 #segmented input[type="radio"] {
                margin-left: -5.6em
            }
            #payment_method_authorizenet, #payment_method_paypal {
                margin-top: -5px
            }
            .checkout .col-2-custom #payment .payment_methods li input[type="radio"] {
                height: 10px!important
            }
            #payment #payment_method_paypal+label::before {
                top: 4px
            }
            #payment .input-radio+label::before {
                top: 6px
            }
            #payment #payment_method_authorizenet:checked+label::before, #payment #payment_method_paypal:checked+label::before {
                top: 4px
            }
        }
        .col-letter .fusion-alert .close {
            display: none
        }
        #ModalTerms .modal-dialog {
            width: 90%
        }
        .link-buttons .btn-clear {
            float: left;
            width: auto!important;
            padding: 2px 10px!important;
            position: relative;
            top: -9px
        }
        .section-order-page .buttons-edit .btn-clear-edit {
            width: 40%!important;
            padding: 3px 0!important;
            top: -10px
        }
        .about-img-mobile img {
            width: 200px;
            display: block;
            margin: 0 auto
        }
        .additional-option-item input[type="checkbox"]:after {
            margin-top: 0
        }
        .page-template-order-now input[type="checkbox"] {
            margin-top: 0!important
        }
        .additional-option-item input[type="checkbox"]:checked:before {
            top: 50%
        }
        .checkout .shop_table tfoot tr.order-total th {
            width: 100%!important
        }
        .payment_methods li.payment_method_inspire img {
            position: absolute
        }
        #wbcolor11 input[type="radio"] {
            width: auto
        }
        .col-total {
            padding: 0 15px
        }
        .page-template-order-now-backup a.btn-action, .page-template-order-now a.btn-action {
            width: 100%;
            display: block
        }
        .page-template-order-now-backup a.btn-action.btn-clear, .page-template-order-now a.btn-action.btn-clear {
            display: block;
            margin-top: 10px
        }
        .page-template-order-now-backup a.btn-action, .page-template-order-now a.btn-action {
            padding: 2px 14px
        }
        .page-template-order-now-backup .link-buttons, .page-template-order-now .link-buttons {
            margin-left: 0;
            padding: 0
        }
        .page-template-order-now-backup button#wbc_add_to_cart, .page-template-order-now button#wbc_add_to_cart {
            height: 40px!important
        }
        .box.box-nav-img {
            width: 275px;
            margin-left: -19.9em
        }
        .box-nav-img-wrap {
            height: 100px
        }
        .wristband-header h1 {
            font-size: 36px
        }
        .terms .tab-content {
            margin-top: 1em
        }
        .terms .tabs-left li a {
            line-height: 10px
        }
        .terms h1 {
            margin-bottom: 15px
        }
        .terms .tab-content {
            margin-left: 0
        }
        .wristband--holder .col-md-3 a {
            margin-bottom: 0
        }
        .wristband-img-holder {
            height: 130px
        }
        p.order-again {
            clear: both
        }
        .col-wristband {
            padding: 0
        }
    }
    @media(max-width:992px) {
        .col-letter-desktop {
            display: none
        }
        .subs-mobile {
            display: block;
            border-top: 1px solid #404040;
            margin-top: 1em
        }
        div#wnb-bar {
            border: 0
        }
        #ModalTerms .modal-content {
            height: 800px
        }
        .chart-desktop {
            display: none
        }
        .chart-mobile {
            position: relative
        }
        .chart-mobile .section-price-chart {
            padding: 25px
        }
        .product-table .nav-tabs li a {
            padding: 10px 7px
        }
        .additional-option-item input[type="checkbox"]:checked:before {
            top: 50%
        }
        span.copy-call {
            margin-left: 5px;
            letter-spacing: .5px;
            color: #ddd
        }
        .copy-link-mobile {
            position: absolute;
            right: 1em;
            top: 2.8em
        }
        .copy-toll-mobile a {
            font-size: 15px;
            color: #fff
        }
        li.dropdown.open:after {
            display: none
        }
        .wristband-desc-holder h3 {
            font-size: 18px
        }
        .wristband--holder .col-md-3 {
            width: 25%;
            float: left;
            text-align: center
        }
        .select-button .select-down {
            right: 2%
        }
        #add-clipart .toggle-modal-clipart:before {
            display: block
        }
        #wristband-color-tab #wbcolor11 li {
            margin-right: 1em
        }
        .fusion-layout-column {
            margin-right: 1%
        }
        .additional-option-item {
            margin-right: 1em;
            display: inline-block
        }
        .container {
            width: 100%
        }
    }
    @media(max-width:991px) {
        @-moz-document url-prefix() {
            #payment #payment_method_paypal+label::before, #payment #payment_method_authorizenet+label::before {
                top: 4px
            }
        }
        .page-template-order-now .col-wristband .keychain-col input[type="radio"] {
            margin-top: -10px!important
        }
        .keychain-col {
            margin-top: 1em
        }
        #additional-option-section .keychain-col label {
            top: -12px;
            line-height: 15px!important
        }
        #tab-solid .copy-tooltip-new:before {
            left: 42%
        }
        .btn-adding-to-cart-samples {
            width: 252px!important
        }
        .about-img-dekstop {
            margin-top: 0
        }
        .copy-tooltip-new {
            left: -2em
        }
        .copy-tooltip-new:before {
            left: 42%
        }
        div#display-pantone:hover .tooltip-custom:before {
            top: 1.7em
        }
        #modal-color-pantone .modal-body {
            height: 700px
        }
        #modal-color-pantone .row {
            clear: both;
            margin: 0 5px
        }
        #modal-color-pantone .modal-content .row .col-md-4 {
            width: 33.33%;
            float: left;
            padding: 0 5px
        }
        #modal-color-pantone h1 {
            position: absolute;
            top: 10px;
            text-align: center;
            width: 100%;
            left: 0
        }
        #modal-color-pantone button.close {
            position: relative;
            z-index: 1
        }
        #modal-color-text .modal-body {
            height: 700px
        }
        #modal-color-text .row {
            clear: both;
            margin: 0 5px
        }
        #modal-color-text .modal-content .row .col-md-4 {
            width: 33.33%;
            float: left;
            padding: 0 5px
        }
        #modal-color-text h1 {
            position: absolute;
            top: 10px;
            text-align: center;
            width: 100%;
            left: 0
        }
        #modal-color-text button.close {
            position: relative;
            z-index: 1
        }
        button#addPantoneColor.btn-done {
            float: none;
            width: 100px;
            clear: both;
            margin: 0 auto 1em;
            display: block;
            left: auto
        }
        #wristband-color-tab ul#wbcolor11 a.tab-link {
            position: relative!important
        }
        .section-samples span.copy-sub {
            line-height: 15px
        }
        .section-samples .img-wrap {
            width: 80%;
            float: none;
            margin: 0 auto
        }
        .section-samples .col-desc {
            width: 100%;
            top: 0;
            text-align: center
        }
        .section-samples .img-wrap {
            height: 100%
        }
        a.copy-sample-link {
            display: block;
            width: 260px;
            margin: 1em auto
        }
        .section-content.section-samples.text-center {
            padding: 2em 0 1em
        }
        .section-samples h2 {
            margin-bottom: 5px;
            margin-top: 10px
        }
        div#figured_icon span.text-label {
            display: inline-block
        }
        div#figured_icon a {
            display: block!important
        }
        div#figured_icon {
            float: left!important;
            left: 0!important;
            margin-left: 0
        }
        .page-template-order-now-backup .button-box.hide-if-message_type-front_and_back, .page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back {
            width: 15%!important
        }
        div#figured_icon {
            left: 0;
            clear: none;
            margin-top: 10px
        }
        div#figured-container #segmentedcolor .segd {
            left: 0;
            width: 33.33%!important
        }
        div#figured-container #segmentedcolor .segd.fig-left {
            border-top-left-radius: 0!important;
            border-bottom-left-radius: 0!important
        }
        #figured-container #segmentedcolor .segd.fig-center {
            left: 33.33%!important;
            width: 33.33%!Important
        }
        #figured-container #segmentedcolor .segd.fig-right {
            left: 66.66%!important;
            width: 33.33%!important;
            border-top-right-radius: 0!important;
            border-bottom-right-radius: 0!important
        }
        .color-wrap.color-added:hover .SpanColorbox {
            top: -3px!important;
            min-width: 250px!important;
            left: 20px!important;
            font-size: 13px!important
        }
        .lightbox {
            margin-top: 0!important
        }
        .link-buttons .btn-clear.btn-new-clear {
            margin: 0 auto!important;
            float: none!important
        }
        a.lb-close {
            right: 4em;
            top: -28px;
            background-size: 40%!important
        }
        a.lb-next {
            right: -1.5em!important
        }
        a.lb-prev {
            margin-left: -1.5em!important
        }
        .page-template-order-now-backup .link-buttons, .page-template-order-now .link-buttons {
            margin: 0 auto;
            width: 270px;
            float: none
        }
        h3#ship-to-different-address {
            margin-top: 2em
        }
        .row-share .col-md-6 {
            width: 50%;
            float: left
        }
        .col-post-widget li {
            display: block
        }
        .product-style-hover-wrap {
            top: 2.5em;
            width: 250px
        }
        .product-blank:hover .product-style-hover-wrap, .product-blank:focus .product-style-hover-wrap, .product-blank:active .product-style-hover-wrap, .product-blank.active .product-style-hover-wrap {
            width: 250px
        }
        h3#ship-to-different-address label {
            margin-top: 0
        }
        .section-order-page .col-title h5:before {
            padding: 9px
        }
        .page-template-order-now-backup #add-clipart .button-box, .page-template-order-now #add-clipart .button-box {
            width: 7%;
            margin-right: 1%
        }
        .page-template-order-now-backup #add-clipart span.text-label, .page-template-order-now #add-clipart span.text-label {
            text-align: left;
            line-height: 1
        }
        #tab-swirl .color-tooltip:hover:after {
            left: -25px
        }
        #tab-swirl ul li:nth-child(21).color-tooltip:hover:after, #tab-swirl ul li:nth-child(23).color-tooltip:hover:after, #tab-swirl ul li:nth-child(24).color-tooltip:hover:after, #tab-swirl ul li:nth-child(26).color-tooltip:hover:after, #tab-swirl ul li:nth-child(27).color-tooltip:hover:after {
            left: -60px
        }
        #tab-swirl ul li:nth-child(25).color-tooltip:hover:after {
            left: -40px
        }
        .color-tooltip:hover:after {
            left: -25px
        }
        .banner-holder .item.bg-inline:nth-child(3) .carousel-caption {
            left: 42%!important;
            top: 78%!important
        }
        .banner-holder .item.bg-inline:nth-child(3) .carousel-caption h1:nth-child(4) {
            line-height: 1!important;
            font-size: 30px!important;
            width: 300px
        }
    }
    @media(max-width:900px) {
        div#customer_login .col-1 input.button {
            float: left
        }
        div#customer_login .col-1 label.inline {
            clear: both
        }
        #customer_login p.lost_password {
            float: left!important;
            margin: 0!important
        }
    }
    @media(max-width:800px) {
        .error-page .fusion-columns .fusion-column {
            width: 100%!important
        }
        .section-order-page .col-preview-message .control-label .alert-notify {
            position: relative;
            left: 2em;
            top: 0
        }
        .clipart-btn span.alert-notify.alert-color.clipart.each-message {
            position: relative;
            left: 0;
            top: 0
        }
        #wristband-color-items {
            margin: 0!important
        }
        .col-wrist-details .col-sm-8.p-0 {
            width: 100%
        }
        .page-template-order-now-backup #add-clipart .button-box, .page-template-order-now #add-clipart .button-box, .page-template-order-now-backup #add-clipart, .page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back {
            border: none!important
        }
        #additional-option-section .each-message {
            positihttp: //kulayfulwp.local/new-order-now/on:absolute!important}}@media(max-width:840px){.page-template-order-now-backup #add-clipart .button-box,.page-template-order-now #add-clipart .button-box,.page-template-order-now-backup #add-clipart .button-box.hide-if-message_type-front_and_back{width:10%!important}}@media(max-width:785px){.message-select-mobile{margin-bottom:1.5em}}@media(max-width:768px){@-moz-document url-prefix(){.section-order-page #quantity_group_field .form-row input{padding:0 5px!important;height:36px}}.list-product-desc li{font-size:15px}.banner-holder .item.bg-inline:nth-child(3) .carousel-caption{left:40%!important;top:75%!important}.tooltip-custom{width:110px;left:-2.7em}#wristband-color-items ul li:hover .copy-tooltip-new.tooltip-custom:before{top:1.7em}.color-wrap.color-added:hover .SpanColorbox{min-width:200px!important}.each-message-style{margin-top:-1em!important;font-size:12px!important}.lb-dataContainer{width:95%!important}.lb-outerContainer{width:95%!important}a.style-button{margin-left:18em;right:auto;top:7px}.col-style .col-title h5{letter-spacing:1px}a.copy-pack-url{width:150px;margin:0 auto}li.copy-pack-box{width:48%;margin-bottom:10px}.section-breast-style{min-height:300px;padding-top:1em}span.copy-style{margin-top:0}.section-breast-style h3{font-size:60px;top:15px}div#s2id_billing_state{width:74%!important}div#s2id_shipping_state{width:74%!important}.page-template-order-now-backup #add-clipart .button-box,.page-template-order-now #add-clipart .button-box,.page-template-order-now-backup #add-clipart .button-box.hide-if-message_type-front_and_back{width:15%!important}div#tab-segmented ul li:nth-child(19).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(37).color-tooltip:hover:after{left:-80px}#tab-swirl ul li:nth-child(19).color-tooltip:hover:after{left:-50px}.col-wrist-details .hide-if-message_type-front_and_back span.copy-tooltip{top:-3.5em}.col-wrist-details span.copy-tooltip{top:-2em}td.product-subtotal.bold{margin-bottom:0!important}.single.single-post .fusion-sharing-box{background:0}.single.single-post h2.entry-title{margin-bottom:0}.single.single-post .single-navigation{margin-top:6em}#logos ul li{width:10%}.customize #fonts ul li{width:23%}.chart-mobile .section-price-chart{padding:25px 5px}.clipart-btn span.alert-notify.alert-color.clipart.each-message{left:2.5em}.style-content h2{font-size:33px}.style-choose .style-content p{line-height:24px}.col-md-6.wristbandNoPadding:nth-child(4):before{margin:0 -20px}.page-template-order-now-backup .additional-option-item,.page-template-order-now .additional-option-item{width:47%!important}.section-order-page .container.p-0{padding:0}.wristband--holder .col-md-3{width:33%}.entry-title{padding:5px 0!important}.row-summary-mobile .form-group{width:100%!important;float:none!important;margin-bottom:0}.page-template-order-now-backup .link-buttons,.page-template-order-now .link-buttons{margin-top:5px}.col-summary-desktop{display:none}.col-notes-desktop{display:none}.mobile-additional-option{display:block}.header-title h1{font-size:30px;margin:0}.section-order-page .col-wristband{padding:0}.wristband-view{padding-top:10px!important}.additional-option-desktop{display:none}.wristband-view .view-title h3{margin-bottom:1.5em}.section-order-page .col-message-select .radio{width:50%;float:left;margin-top:0}.page-template-order-now-backup #add-clipart,.page-template-order-now #add-clipart{margin-left:9em}.page-template-order-now-backup #add-clipart .button-box .alignright>a,.page-template-order-now #add-clipart .button-box .alignright>a{padding:0!important}.page-template-order-now-backup #add-clipart .toggle-modal-clipart:before,.page-template-order-now #add-clipart .toggle-modal-clipart:before{line-height:2.5;position:relative;top:3px}.col-shipping-mobile .col-color{overflow:hidden;width:48%;float:left;margin-right:3%;margin-bottom:0}.col-shipping-mobile .col-color:last-child{margin-right:0}.page-template-order-now-backup .col-shipping-mobile .col-color .select-button:after,.page-template-order-now .col-shipping-mobile .col-color .select-button:after{top:5px}.col-shipping-mobile .col-color .form-group{width:100%!important}.col-shipping-mobile .col-color p{margin:0}.col-holder.col-shipping-desktop{display:none}.col-holder.col-shipping-mobile{display:block}.section-order-page .col-shipping-mobile .form-shipping{width:100%!important}.col-shipping-mobile .radio{float:left;width:50%;margin:0}.page-template-order-now-backup #add-clipart span.text-label,.page-template-order-now #add-clipart span.text-label{top:3em}.page-template-order-now-backup .additional-option-item .checkbox,.page-template-order-now .additional-option-item .checkbox{margin:0}.page-template-order-now-backup .col-wrist-details,.page-template-order-now .col-wrist-details{padding:13px 30px 20px 30px}.col-wrist-details .form-horizontal #ForContiID label{width:25%;line-height:1}div#price-scroll{width:93%;margin:0 auto}.section-order-page .col-holder:nth-child(2) .col-content-holder.col-select .form-group{width:100%;float:none}.col-wrist-details .form-horizontal label{float:left;width:20%}.quantity_wrap{max-width:250px;margin:0 auto}#wristband-color-items .tab-pane ul{float:left}label#selectTextColorLabel{margin-top:1.7em}#quantity_group_field h4{margin-top:1em}#quantity_group_field .quantity_wrap>p{width:24%;margin-right:4%;position:relative}#quantity_group_field .form-row label{position:absolute;left:0}#wristband-color-tab #wbcolor11 li:nth-child(2){margin-right:2em!important}.section-order-page .col-holder:nth-child(2) .col-content-holder{padding:0 20px 15px}#wristband-color-items h4{margin-top:1em;margin-bottom:10px}#wristband-color-tab ul#wbcolor11 .radio{margin-bottom:0}#quantity_group_field .form-row input{text-align:left!important}#quantity_group_field .quantity_wrap>p #add_color_to_selections{width:50px;margin:0}td.product-quantity.product-sub-mobile:before{content:"QTY:"}td.product-subtotal.product-sub-mobile:before{content:"PRICE:"}}@media(max-width:767px){#wristband-color-tab.fusion-tabs.horizontal-tabs .nav{display:block}.additional-option-item{margin-right:0;display:block;margin-bottom:0}#selected_color_table td{padding:5px!important}.additional-option-item .checkbox{margin:0}}@media(max-width:736px){div#tab-segmented ul li:nth-child(19).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(37).color-tooltip:hover:after{left:-25px}div#tab-segmented ul li:nth-child(18).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(35).color-tooltip:hover:after{left:-80px}#tab-swirl ul li:nth-child(19).color-tooltip:hover:after{left:-25px}#style_modal .modal-dialog{margin-top:2.5em}#tab-swirl ul li:nth-child(18).color-tooltip:hover:after{left:-50px}.get-in-touch-section .gap.gap-50{height:15px}.page-template-order-now-backup #add-clipart,.page-template-order-now #add-clipart{margin-left:8.5em}.row-summary-mobile .col-summary{padding-bottom:15px}div#wristband-color-items{width:100%}.section-order-page .col-holder:nth-child(2) .col-content-holder.col-select .form-group{width:100%}.section-order-page .col-holder:nth-child(2) .col-content-holder.col-select .form-group label{margin-top:0!important}.section-order-page .col-holder:nth-child(1) .select-down{right:6%}}@media(max-width:675px){a#wrap_around_start{left:0!important}a#wrap_around_end{left:0!important}}@media(max-width:667px){div#tab-segmented ul li:nth-child(16).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(31).color-tooltip:hover:after{left:-80px}div#tab-segmented ul li:nth-child(18).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(35).color-tooltip:hover:after{left:-25px}div#tab-segmented ul li:nth-child(18).color-tooltip:hover:after #tab-swirl ul li:nth-child(16).color-tooltip:hover:after{left:-50px}div#wnb-bar{display:none}.page-template-order-now-backup #add-clipart,.page-template-order-now #add-clipart{margin-left:7.5em}}@media(max-width:640px){div#tab-segmented ul li:nth-child(16).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(31).color-tooltip:hover:after{left:-25px}div#tab-segmented ul li:nth-child(15).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(29).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(43).color-tooltip:hover:after{left:-60px}#tab-swirl ul li:nth-child(15).color-tooltip:hover:after{left:-40px}div#figured_icon{left:12%;clear:both;margin-top:0}#tab-swirl ul li:nth-child(16).color-tooltip:hover:after{left:-25px}.activeonefourth:after{font-size:7vw!important}#wristband-clipart-modal input.upload-file{width:auto;float:none}#ModalTerms .modal-content{height:750px}.col-wristband-mobile{width:40%}.col-wristband-mobile .style-bg{background-position:right 1.5em;height:300px}.page-template-order-now-backup .form-shipping .alert-color,.page-template-order-now .form-shipping .alert-color{display:block}.page-template-order-now-backup .additional-option-item,.page-template-order-now .additional-option-item{width:46%!important}.page-template-order-now-backup #add-clipart .button-box,.page-template-order-now #add-clipart .button-box,.page-template-order-now-backup #add-clipart .button-box.hide-if-message_type-front_and_back,.page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back{width:20%!important}.list-other li{margin-right:5px}}@media(max-width:600px){div#tab-segmented ul li:nth-child(15).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(29).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(43).color-tooltip:hover:after{left:-25px}div#tab-segmented ul li:nth-child(14).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(27).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(40).color-tooltip:hover:after{left:-70px}#tab-swirl ul li:nth-child(14).color-tooltip:hover:after{left:-40px}#tab-swirl ul li:nth-child(21).color-tooltip:hover:after,#tab-swirl ul li:nth-child(23).color-tooltip:hover:after,#tab-swirl ul li:nth-child(24).color-tooltip:hover:after,#tab-swirl ul li:nth-child(26).color-tooltip:hover:after,#tab-swirl ul li:nth-child(27).color-tooltip:hover:after{left:-80px}#tab-swirl ul li:nth-child(15).color-tooltip:hover:after{left:-25px}@media(max-width:574px){.customize #fonts ul li{width:30%}.customize #fonts ul li .font-label{padding:15px 5px;font-size:13px}}@media(max-width:568px){h3#ship-to-different-address{margin-top:0}.banner-holder .item.bg-inline:nth-child(3) .carousel-caption h1:nth-child(4){font-size:27px!important;width:250px}#style_modal .modal-dialog{margin-top:1em}.lb-outerContainer{height:100%!important}div#tab-segmented ul li:nth-child(13).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(25).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(37).color-tooltip:hover:after{left:-65px}div#tab-segmented ul li:nth-child(14).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(27).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(40).color-tooltip:hover:after{left:-25px}#tab-swirl ul li:nth-child(13).color-tooltip:hover:after{left:-40px}#tab-swirl ul li:nth-child(25).color-tooltip:hover:after{left:-85px}#tab-swirl ul li:nth-child(14).color-tooltip:hover:after{left:-15px}#tab-swirl ul li:nth-child(26).color-tooltip:hover:after{left:-15px}#tab-swirl ul li:nth-child(27).color-tooltip:hover:after{left:-15px}.col-new-shipping span.copy-tooltip{left:0!important;width:100%!important}.col-new-shipping span.copy-tooltip:after{left:12.5em!important}.col-new-shipping .radio:nth-child(2) span.copy-tooltip{left:1em!important}.col-new-shipping .radio:nth-child(2) span.copy-tooltip:after{left:10.8em!important}#modal-color-pantone .modal-content ul li{width:45%!important}#modal-color-text .modal-content ul li{width:45%!important}.col-wristband-mobile .style-bg{background-position:right 0;height:200px}#logos ul li{width:auto;margin:0 10px 0 0}.col-preview{overflow:visible}.product-table .nav-tabs li a{padding:5px}.clipart-btn span.alert-notify.alert-color.clipart.each-message{left:0}.style-content h2{font-size:30px}.page-template-order-now-backup #add-clipart .button-box,.page-template-order-now #add-clipart .button-box{width:14%!important}.pad--section input#avada_coupon_code{width:100%!important;margin:1em 0;height:34px!important}#wristband-clipart-modal input.upload-file{margin-left:0;margin-top:5px}.modal-content .select-add{padding:10px}.page-template-order-now-backup #add-clipart .button-box.hide-if-message_type-front_and_back a,.page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back a{left:1px}.page-template-order-now-backup .additional-option-item,.page-template-order-now .additional-option-item{width:44%!important;min-height:156px}.wristband--holder .col-md-3{width:50%}.page-template-order-now-backup #add-clipart,.page-template-order-now #add-clipart{margin-left:0}.page-template-order-now-backup .col-wrist-details,.page-template-order-now .col-wrist-details{padding:15px 10px}#add_color_to_selections{margin:0;margin-left:2px}.style-bg{height:350px}.section-product p{margin-top:0}.list-other li{width:32%}.list-other .item-wrap{width:100%}}@media(max-width:525px){#wbcolor11 input[type="radio"]:before{left:-8px}#wbcolor11 input[type="radio"]:before{left:7px}ul#wbcolor11{margin-top:1em}}@media(max-width:480px){#additional-option-section .keychain-col label{margin-left:0}.keychain-col{margin-left:2em}.banner-holder .item.bg-inline:nth-child(3) .carousel-caption h1{font-size:13px!important;margin-bottom:5px}.banner-holder .item.bg-inline:nth-child(3) .carousel-caption{top:80%!important;left:40%!important}.banner-holder .item.bg-inline:nth-child(3) .carousel-caption h1:nth-child(4){width:170px;font-size:16px!important}.col-zopim{display:block;margin:10px 0 0}#wristband-text-color ul li:hover .copy-tooltip-new{left:-3.5em;top:-2.8em}#wristband-text-color ul li:hover .copy-tooltip-new:before{top:2em}#wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new.tooltip-custom:before{left:35%}#wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new.tooltip-custom{left:-5em;width:140px;font-size:9px}#wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new.tooltip-custom:before a.lb-close{right:1em}.copy-tooltip-new.tooltip-custom{top:-2.6em;left:-3.5em}#wristband-color-items ul li:hover .copy-tooltip-new.tooltip-custom:before{top:1.9em}#wristband-color-items div#tab-swirl ul li:hover .copy-tooltip-new:before,#wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new:before{left:43%}#wristband-color-items div#tab-swirl ul li:hover .copy-tooltip-new,#wristband-color-items div#tab-segmented ul li:hover .copy-tooltip-new{left:-4.5em;width:127px;line-height:1;padding:5px}.copy-tooltip-new{font-size:10px}.copy-tooltip-new{left:-2.5em}#modal-color-pantone .modal-content .row .col-md-4{width:100%;padding:0}#modal-color-pantone .modal-content .row .col-md-4 label{font-size:13px;margin-bottom:0;display:block;line-height:1}#modal-color-pantone .modal-content .row .col-md-4 input{font-size:13px!important;height:auto}#modal-color-pantone .modal-body{height:350px}#modal-color-text .modal-content .row .col-md-4{width:100%;padding:0}#modal-color-text .modal-content .row .col-md-4 label{font-size:13px;margin-bottom:0;display:block;line-height:1}#modal-color-text .modal-content .row .col-md-4 input{font-size:13px!important;height:auto}#modal-color-text .modal-body{height:350px}h4#myModalLabel{font-size:13px;line-height:2}div#figured_icon{left:0;clear:none;margin-top:10px!important}.lb-outerContainer{height:250px!important}.lb-nav a{background-size:19%!important;margin-left:-10px!important}a.lb-next{right:-0.5em!important;background-size:20%!important;width:34%!important}a.lb-prev{background-size:20%!important}img.lb-image{margin:1em auto}a.style-button{top:3px}#style_modal .modal-dialog{margin-top:6em}.style-choose .style-content a{width:100%}#wristband-clipart-modal h3.modal-title{line-height:1;font-size:13px;position:relative;top:5px}#wristband-clipart-modal .modal-header{padding:15px 0}.page-template-order-now-backup #add-clipart span.text-label,.page-template-order-now #add-clipart span.text-label{font-size:10px}.button-box .fileinput-button span{padding:0 5px;font-size:10px}.page-template-order-now-backup #add-clipart .button-box,.page-template-order-now #add-clipart .button-box,.page-template-order-now-backup #add-clipart .button-box.hide-if-message_type-front_and_back,.page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back{width:21%!important}div#tab-segmented ul li:nth-child(13).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(25).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(37).color-tooltip:hover:after{left:-25px}div#tab-segmented ul li:nth-child(11).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(21).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(31).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(41).color-tooltip:hover:after{left:-60px!important}#tab-swirl ul li:nth-child(23).color-tooltip:hover:after{left:-15px!important}#tab-swirl ul li:nth-child(26).color-tooltip:hover:after{left:-60px}#tab-swirl ul li:nth-child(11).color-tooltip:hover:after{left:-40px}body{padding-top:0!important}#wristband-color-items .tab-pane ul li{margin:0 3.2px 0 0!important}.customize #fonts ul li{margin:0 5px 5px 0}.fontliststyle{font-size:25px;padding:5px 0 35px}.customize #fonts ul li br{display:none}.customize #fonts ul li .font-label{padding:5px;font-size:10px;min-height:0}.section-tabs.customize{padding-top:1em!important}.customize .tab-content{margin-top:0}.section-tabs.customize .nav-tabs li a{padding:2px 0}.customize p{line-height:24px}li.payment_method_paypal:before{right:1.5em;width:100px}.payment_methods li.payment_method_inspire img{position:relative}input#place_order{width:90%}.row-mobile{width:100%!important;float:left}.col-wristband-mobile{width:100%;float:none}.col-wristband-mobile .style-bg{background-position:center;width:100%;margin-bottom:10px;height:300px}.style-choose .style-content h2{text-align:center}.style-choose .style-content p{line-height:20px}#additional-option-section .col-content-holder.col-select{padding:15px}.page-template-order-now-backup .additional-option-item,.page-template-order-now .additional-option-item{width:47.8%!important;margin-right:5px!important;padding:10px;min-height:135px}#additional-option-section label{font-size:10px;display:block;margin-left:1em;line-height:10px!important}.additional-option-item input[type="checkbox"]:checked:before{font-size:13px}.checkbox .options-img{width:100px;height:100px}#wristband-color-tab #wbcolor11 li{width:42%!important;margin-bottom:1em}.form-shipping .radio{width:100%}.row-mobile{margin:0}.row-mobile .col-md-6{width:100%;padding:0!important}.section-product{padding:1em 0}.item-wrap{min-height:200px;height:200px}.list-other li{width:48%}.list-other .item-wrap{height:100px;min-height:100px}.style-content p{line-height:20px}.carousel-inner .item.bg-inline{height:280px!important}.mobile-menu ul>li a{padding:16px 50px}.customize ul li a{line-height:1;padding:5px}.col-holder.col-shipping-mobile{margin-top:1em}.col-shipping-mobile .radio{width:100%}.col-shipping-mobile .col-color{width:100%}.section-order-page .row-summary-mobile .col-md-6{width:100%;padding:0}.row-summary-mobile .col-summary table td{font-size:14px}.row-summary-mobile{margin:1em 0 0;border-bottom:1px solid #ddd}.section-price-chart .container{padding:0 15px}div#price-scroll{width:100%}.footer-bottom{padding-top:2em}.section-order-page .col-content-holder.col-select .form-group{width:100%;float:none}#wristband-color-tab.fusion-tabs{margin-top:10px}#wristband-color-items h4{margin-top:1em}div#quantity_group_field h4{margin-top:0}div#quantity_group_field{text-align:left;width:100%}.section-order-page .col-message-select .radio{width:100%}.page-template-order-now-backup .col-wrist-details,.page-template-order-now .col-wrist-details{padding:13px 15px 20px 15px}.page-template-order-now-backup .view-img,.page-template-order-now .view-img{margin-top:-2em}.page-template-order-now-backup #add-clipart .button-box,.page-template-order-now #add-clipart .button-box{margin:0;padding:0;margin-right:5px}.page-template-order-now-backup #add-clipart,.page-template-order-now #add-clipart{margin-left:0}.note-message{font-size:13px}}@media(max-width:432px){.message-select-mobile{margin-bottom:2.5em}}@media(max-width:414px){.section-breast-style{padding:1.5em 0!important;min-height:auto!important;background-position:center}.section-breast-style h3{top:-15px;font-size:30px}span.copy-style{margin-top:0;font-size:25px;position:relative;top:-1em}.checkbox .options-hover{right:-1.5em}div#tab-segmented ul li:nth-child(9).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(17).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(27).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(33).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(41).color-tooltip:hover:after{left:-60px}#tab-swirl ul li:nth-child(26).color-tooltip:hover:after{left:-15px}#tab-swirl ul li:nth-child(18).color-tooltip:hover:after{left:-15px}#tab-swirl ul li:nth-child(2).color-tooltip:hover:after{left:-15px}#tab-swirl ul li:nth-child(10).color-tooltip:hover:after{left:-15px}#tab-swirl .color-tooltip:hover:after{left:-40px}.style-bg{height:250px}}@media(max-width:384px){.copy-buy{font-size:13px}.banner-holder .item.bg-inline:nth-child(3) .carousel-caption{left:38%!important}#modal-color-pantone .modal-body{height:300px}#modal-color-text .modal-body{height:300px}#style_modal .modal-dialog{margin-top:2.5em!important;width:90%;margin:0 auto}.copy-pack-qty{font-size:40px}a.copy-pack-url{font-size:12px;width:100%;letter-spacing:0}li.copy-pack-box{margin-right:0;margin-bottom:5px}.banner-holder .slide .item:nth-child(1){background-position:20% 0!important}.checkbox .options-hover{right:-2.5em}.checkbox .options-hover:before{right:2.5em}div#tab-segmented ul li:nth-child(9).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(17).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(27).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(33).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(41).color-tooltip:hover:after{left:-25px}div#tab-segmented ul li:nth-child(8).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(15).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(22).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(29).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(36).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(43).color-tooltip:hover:after{left:-60px}#tab-swirl ul li:nth-child(9).color-tooltip:hover:after{left:-15px}#tab-swirl ul li:nth-child(16).color-tooltip:hover:after{left:-15px}.payment_methods li img{width:70px;margin-top:8px}.col-new-shipping span.copy-tooltip{width:125px!important}.col-new-shipping .radio:nth-child(2) span.copy-tooltip{width:125px!important}.col-letter .footer-list-holder{width:80%!important}@media(max-width:375px){div#tab-segmented ul li:nth-child(15).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(22).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(29).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(36).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(43).color-tooltip:hover:after{left:-25px}#tab-swirl ul li:nth-child(21).color-tooltip:hover:after,#tab-swirl ul li:nth-child(23).color-tooltip:hover:after,#tab-swirl ul li:nth-child(24).color-tooltip:hover:after,#tab-swirl ul li:nth-child(26).color-tooltip:hover:after,#tab-swirl ul li:nth-child(27).color-tooltip:hover:after{left:-60px}div#tab-segmented ul li:nth-child(8).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(15).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(22).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(29).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(36).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(43).color-tooltip:hover:after{left:-70px}.keychain-col{width:100px}.order-link{margin-top:8px}.page-template-order-now-backup .additional-option-item,.page-template-order-now .additional-option-item{min-height:140px}.style-bg{height:200px}@media(max-width:320px){.product-blank-hover-wrap{width:244px}div#style_modal h4{font-size:13px;line-height:1.5}div#style_modal .modal-header{padding-bottom:0}div#style_modal .modal-header .close{margin-top:0;position:relative;left:1em;top:-5px}div#style_modal p{font-size:13px}div#style_modal .wristband--holder{padding-bottom:1em}div#style_modal .wristband--holder .col-md-3{padding:0 5px}.product-style-hover-wrap{width:244px}.checkbox .options-hover{right:-1.5em;width:170px;top:-8em}#id_eco_friendly .options-hover{top:-12.8em}#id_convert_to_keychains .options-hover{top:-9em}.checkbox .options-hover:before{right:1.5em}.page-template-order-now-backup #add-clipart .button-box,.page-template-order-now #add-clipart .button-box,.page-template-order-now-backup #add-clipart .button-box.hide-if-message_type-front_and_back,.page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back{width:23%!important}div#tab-segmented ul li:nth-child(8).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(15).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(22).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(29).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(36).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(43).color-tooltip:hover:after{left:-25px}div#tab-segmented ul li:nth-child(7).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(13).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(19).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(25).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(37).color-tooltip:hover:after,div#tab-segmented ul li:nth-child(43).color-tooltip:hover:after{left:-70px}#tab-swirl ul li:nth-child(21).color-tooltip:hover:after,#tab-swirl ul li:nth-child(23).color-tooltip:hover:after,#tab-swirl ul li:nth-child(24).color-tooltip:hover:after,#tab-swirl ul li:nth-child(26).color-tooltip:hover:after,#tab-swirl ul li:nth-child(27).color-tooltip:hover:after{left:-25px}#tab-swirl ul li:nth-child(24).color-tooltip:hover:after{left:-60px}#tab-swirl .color-tooltip:hover:after{left:-25px}#tab-swirl ul li:nth-child(2).color-tooltip:hover:after{left:-25px}#tab-swirl ul li:nth-child(14).color-tooltip:hover:after{left:-25px}#tab-swirl ul li:nth-child(19).color-tooltip:hover:after{left:-40px}#tab-swirl ul li:nth-child(7).color-tooltip:hover:after{left:-40px}.page-template-order-now-backup ul.clipart-list li,.page-template-order-now ul.clipart-list li{width:70px}.mobile-menu .menu-close button{right:15px}#quantity_group_field .quantity_wrap>p{width:25%;margin-right:1%}#add_color_to_selections{width:38px!important}.page-template-order-now-backup #add-clipart .button-box.hide-if-message_type-front_and_back,.page-template-order-now #add-clipart .button-box.hide-if-message_type-front_and_back{width:100%}.page-template-order-now-backup #add-clipart span.text-label,.page-template-order-now #add-clipart span.text-label{top:0}#add-clipart .toggle-modal-clipart{margin-top:0}
